<SEC-DOCUMENT>0000766829-22-000060.txt : 20220228
<SEC-HEADER>0000766829-22-000060.hdr.sgml : 20220228
<ACCEPTANCE-DATETIME>20220225174717
ACCESSION NUMBER:		0000766829-22-000060
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		106
CONFORMED PERIOD OF REPORT:	20211231
FILED AS OF DATE:		20220228
DATE AS OF CHANGE:		20220225

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			SJW GROUP
		CENTRAL INDEX KEY:			0000766829
		STANDARD INDUSTRIAL CLASSIFICATION:	WATER SUPPLY [4941]
		IRS NUMBER:				770066628
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-08966
		FILM NUMBER:		22682522

	BUSINESS ADDRESS:	
		STREET 1:		110 W. TAYLOR STREET
		CITY:			SAN JOSE
		STATE:			CA
		ZIP:			95110
		BUSINESS PHONE:		4082797800

	MAIL ADDRESS:	
		STREET 1:		110 W. TAYLOR STREET
		CITY:			SAN JOSE
		STATE:			CA
		ZIP:			95110

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	SJW CORP
		DATE OF NAME CHANGE:	19920703
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>sjw-20211231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:cdd0d3d6-b8d5-4073-b388-dbe68c63b155,g:f9c318c7-b929-4e35-98c7-9c898fb0a410,d:7e12c7edfebe48ecaf971616c7a6fc61--><html xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:sjw="http://www.sjwater.com/20211231" xmlns:stpr="http://xbrl.sec.gov/stpr/2021" xmlns:utr="http://www.xbrl.org/2009/utr" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>sjw-20211231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV80L2ZyYWc6NjkyZDNlMzA3YTU4NDlkYmIwMWNjNzNjODZlYzhkY2EvdGFibGU6MTM2NTc4NzU5YzFmNGNkZWJkODMxMTg3N2I2M2FkZTgvdGFibGVyYW5nZToxMzY1Nzg3NTljMWY0Y2RlYmQ4MzExODc3YjYzYWRlOF8zLTEtMS0xLTI3OTAx_fec44bc0-2278-4440-8889-ac813550f92c">0000766829</ix:nonNumeric><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV80L2ZyYWc6NjkyZDNlMzA3YTU4NDlkYmIwMWNjNzNjODZlYzhkY2EvdGFibGU6MTM2NTc4NzU5YzFmNGNkZWJkODMxMTg3N2I2M2FkZTgvdGFibGVyYW5nZToxMzY1Nzg3NTljMWY0Y2RlYmQ4MzExODc3YjYzYWRlOF80LTEtMS0xLTI3OTAx_6ace31aa-82e1-42b1-ad36-b0473def2801">2021</ix:nonNumeric><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV80L2ZyYWc6NjkyZDNlMzA3YTU4NDlkYmIwMWNjNzNjODZlYzhkY2EvdGFibGU6MTM2NTc4NzU5YzFmNGNkZWJkODMxMTg3N2I2M2FkZTgvdGFibGVyYW5nZToxMzY1Nzg3NTljMWY0Y2RlYmQ4MzExODc3YjYzYWRlOF81LTEtMS0xLTI3OTAx_b46d90ee-5288-412b-b32f-4b6ad2008aed">FY</ix:nonNumeric><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV80L2ZyYWc6NjkyZDNlMzA3YTU4NDlkYmIwMWNjNzNjODZlYzhkY2EvdGFibGU6MTM2NTc4NzU5YzFmNGNkZWJkODMxMTg3N2I2M2FkZTgvdGFibGVyYW5nZToxMzY1Nzg3NTljMWY0Y2RlYmQ4MzExODc3YjYzYWRlOF82LTEtMS0xLTI3OTAx_e08f4860-b6f5-43e1-9198-b42d0c5ccbc3">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="i41a0ef3264b94790a7fd0c1017a2b3b1_D20210101-20211231" name="sjw:DefinedBenefitPlanPeriodForPerformanceStandards" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzMyNzI_ea832c32-30de-43fe-97fc-8560d772e8b8">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="i41a0ef3264b94790a7fd0c1017a2b3b1_D20210101-20211231" name="sjw:DefinedBenefitPlanPeriodForPerformanceStandards" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzM0MDk_319ed37d-22f1-4209-b405-912651cccfc9">P3Y</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="sjw-20211231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i65fb290a814941fc8c06b3dea82626be_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i03841039d8ae413190755af0b94ae1c5_I20220217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-02-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i221faca3554e4718b084c9161a0d83b9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier></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="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i880dd2a14095481cbe2e35e0dacf6252_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1335f8cc883844e681e825c3c159ce78_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63d91e8a62dd476c94c37ecad5e3b0c2_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4036c908ddfe49e88dcae5f5de7dbf8f_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibcb4e6c2c3cc491a8a75138c1a441cf5_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa168459118f47e4af1e637f6a030451_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i81b654eba2c24107a80c0829b58464fb_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8190cecfcd4e429a9e20922dfa94e0a9_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf139a4efb184551b584d2402d7135d3_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id8a6dc83b5c7497684d488af62fc468e_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida39541bcc6c4b1b90b81fd670d925a1_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc72aae3bca54c6690da67370a7fd093_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i387b86f5913c443bb12654b081b13153_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie167913827be456c89e9fa4286064aff_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7aae876dbdad4db593751613a7ecf922_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i55680072be974c3a9b9feaebbdc493d8_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i50092d98ec4d41478055769420382f6b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i720fd68ce65048b8baef691be3492c28_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e931b09f20b42b08363192455bb90cd_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i49926d366349401e94f7623ef6081b30_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib729c9554a774b3291734a0f430f1f75_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia91a5322b2f24a92b50a669f030c6411_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9243dc16fd3244f59ba53c184d83f0f6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e5598ea9f044c51bffbe2455de1e1e1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie530a17b6ba14675993978fa046b7bfe_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</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="ic0395d451f3f4892bef0b51c0d34047f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</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="i513c9532231e4fa1b1d8e8bab633d6c2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</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="i1dbd9b2a470d4d45a2f9732f0cd1222a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</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="if75c102a902a47c7a0b08123ea48f28f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</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="ibe3549d245d64aa0b5c3cc717adbf301_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a73fc303b724863acd08c4a2d3498d6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibccb024bd4874f42b42744ff7837f414_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i45b9b53ad7c24f13bd6af0c4e124887c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i43ca7900608a4246af10325d4386c99d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</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="ifcd7cb23901f4db5b73a7ac0f0cd091d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</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="ifa93b261f78a4a539913eea96e29c2df_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</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="ibfd2866198e1454289fd841383982d5b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</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="ibedcaad25ee84a0bb20d65e1577569fc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="entity"><xbrli:measure>sjw:entity</xbrli:measure></xbrli:unit><xbrli:context id="i7ae1dcc03f634baeab4bbdabd3463520_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="subsidiary"><xbrli:measure>sjw:subsidiary</xbrli:measure></xbrli:unit><xbrli:context id="i3e07ad5b28c941e9a9783ad4b8091312_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="serviceconnection"><xbrli:measure>sjw:serviceConnection</xbrli:measure></xbrli:unit><xbrli:unit id="people"><xbrli:measure>sjw:people</xbrli:measure></xbrli:unit><xbrli:context id="i49ba810e37044024808c10f87dfedad6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sjw:WaterMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="ie171d0369c5d436aa6f2432c45ac3184_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sjw:ConnecticutandMaineMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterServiceInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ad9aa498d0f459a9aecab7dd209245b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterServiceInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="community"><xbrli:measure>sjw:community</xbrli:measure></xbrli:unit><xbrli:context id="i669d17b365394b0089b6576831d3d88a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterServiceInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CT</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ecf55e6dc8a4580a454b52bc6ba7c12_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:CanyonLakeWaterServiceCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc074d6ca23d444dab9e99a6663b59fd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:CanyonLakeWaterServiceCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="sqmi"><xbrli:measure>utr:sqmi</xbrli:measure></xbrli:unit><xbrli:context id="ia09d40cc1559479b89d4027b1308a315_I20211217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:CanyonLakeWaterServiceCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">sjw:KendallWestUtilityAndBanderaEastUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia4ca84cd16f749d4ab4bc470761c281e_I20211217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sjw:SouthCentralTexasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:CanyonLakeWaterServiceCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">sjw:KendallWestUtilityAndBanderaEastUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i72bf71d2e2864c32b72f73648ca04a8c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41a0ef3264b94790a7fd0c1017a2b3b1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i124d213b866b4ddab94bc2c7f2c967fa_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8e0198aec7e249ebb57a735ca4bcda34_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:WaterPlantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1dba1e3956c44417bb36d1a469ee385c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:WaterPlantMember</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="i5745a43a8a4c4ef886a4080290b770e0_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:WaterPlantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ea3980e137b48aca9a82cbd73f2067a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ef07b95fcfc45348a9268d80aefa615_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2c723e2cc49948c18b4f5a8b067c4ca3_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f95ee6719ac4339b112cffaffb06cfd_D20210629-20210629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-29</xbrli:startDate><xbrli:endDate>2021-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie9ad831d82a4424c9add90b98f38fbcf_I20211029"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="property"><xbrli:measure>sjw:property</xbrli:measure></xbrli:unit><xbrli:context id="i5aaf8a6ec074438c904fb82f67bc8812_D20211029-20211029"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-29</xbrli:startDate><xbrli:endDate>2021-10-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i348581d30e8948afaf2e8867574cdd44_I20200928"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8436ebb26ecb42188c0859d13da5eb73_D20200928-20200928"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2020-09-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i34a4b4ca44334fb38104bb39ea388116_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MajorPropertyClassAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if794d552750d4d0b8f3cf06237089df2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MajorPropertyClassAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i576000f8ca43498ba09e7a91471183c8_D20201223-20201223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-23</xbrli:startDate><xbrli:endDate>2020-12-23</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i741fbe5dde2442c6b32dde47251411a4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3790d0164984963897ec1154217231c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:A20142017WCMAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a03de91ad4a44948f6c150126918a84_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:A2018WCMAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">sjw:AdviceLetterNo.532Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifeebdedd11894981b62e4dc762c90291_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:A2019WCMAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">sjw:AdviceLetterNo.532Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10867c962c4f4fd08c74212498dd154e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b550c15b67349188d370d92f608c4ff_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RestrictedStockUnitsRSUMember</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="i6770749ce19246dca0edd546d46d45e4_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3dab3ec7e6654b29b2870b329613fe71_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id25af96766a440a994640e11ff75f774_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4db8e959aaf24f36b8ec7ab11e0d3316_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PostretirementPensionsAndOtherMedicalBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i51ce4b0e3a904eef811d7d36af74dd0e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PostretirementPensionsAndOtherMedicalBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i42ad313fab114d69805b72299d5ab03e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:BusinessCombinationsDebtPremiumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4fc2f4b3e76a40fabac95eaab6391a1f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:BusinessCombinationsDebtPremiumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic947ab538500469fbde7eb3dd961234d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:BalancingandMemorandumAccountsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib1f79fe5ead142959ba0925ffa484eb4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:BalancingandMemorandumAccountsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i854f90fa123f494eaec428bff0fcad0f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:WRAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2889e9b748df4348a880f7de8ac2873f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:WRAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9985a088f4044f9b72a7d45c3c59b7b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:OtherRegulatoryAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc575e16c0294ee6bca02b2ea7b319c2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:OtherRegulatoryAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4fa328be22f3473c9c5ce57fbfe20682_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:MontereyWRAMMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc7c7c9e4eb840cdbb1210a36da1c87e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:MontereyWRAMMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if5ef52719aa14f3e9c483f4ef7fbdb93_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:MontereyWRAMMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5a024ababa4146138a22caf9f22d9599_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:A20142017WCMAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idbeeeb1fcab849f98cb007d3bb376bf7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:A20142017WCMAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c1b44de14fb44558dd1e0208c7affa3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CostofcapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0303d737b9e49729bf279b052c25d9e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CostofcapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07d1c65e3cae46339075bdd0bafe735d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CostofcapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id80cec7eb40348238baea5bea5e4a238_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:TaxmemorandumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id9e88b632f5f4a8ba6049c15625b0a21_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:TaxmemorandumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i337eae25d6f648b3bf26205b30924037_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:TaxmemorandumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a113fa4f5d54bfbb4b85f04dd3b6061_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:OtherRegulatoryAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd9695249071472fb4382d6cfc8e3637_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:WaterSupplyBalancingAccountsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0baee546f1dc49c7a374fd102255bea8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:WaterSupplyBalancingAccountsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba53ed22247b44c5aea89237491651b4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:WaterSupplyBalancingAccountsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i20561e166d4d4ccb8c825ef634b2234b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PensionBalancingAccountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1c29b70ab51247fca877d72fd4cc2fd0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PensionBalancingAccountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieabbdce65b474377b2e687bb8a095539_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PensionBalancingAccountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9bdf10bc1c0e411fb5502e36e34c2fe2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PRVMAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6da4a6b8e4ea41c299ae1656722e82da_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PRVMAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf3fe2f28ccb4d85a3c8083330baea75_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PRVMAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i142dfde1a7da4655b6d6b4922da88284_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CEMAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iadebf39487ee4418a715fed142324a23_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CEMAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06666c9af0b445e7b68ce5c768b94d6c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CEMAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic1e8569f749a4d71b62efc16b10bff2e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:MontereyWRAMMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1f25a6417454ac68c9d001a2cb5717d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:MontereyWRAMMember</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="i0336af7a2e8a4fa4970b886f59fa2838_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:A20142017WCMAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ba40b84af954a4a8df4378395bee2e4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:A20142017WCMAMember</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="i86fdd49f7e8744da90a5ac8687ab4130_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CostofcapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9303a5ee4bd494da116e2d95ebb55e9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CostofcapitalMember</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="ib6e0e0daadb04dc08e511ea013631c6a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:TaxmemorandumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i345f1c1f2aeb40de803d7ad51a8381ee_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:TaxmemorandumMember</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="ia411fbc0861c45b5b429a45fedb00ee6_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:OtherRegulatoryAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i014cf9a340bb45e08ff8b5aa8ef5160b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:OtherRegulatoryAssetsMember</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="ia8b7372da63d44ae80d28e5fa596083c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:WaterSupplyBalancingAccountsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if990f2449c0d4f0986dfdd4355459574_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:WaterSupplyBalancingAccountsMember</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="iaf977ba91a8449f8a27a3f22ac2bf99e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PensionBalancingAccountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie907efa234c7440397918fc2fe3077ac_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PensionBalancingAccountMember</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="ibb052ffaf8fc43bca0810e5b9b95f001_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PRVMAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice64e40135cb4ad0aa3dda60948f332e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PRVMAMember</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="i94e98f3775834e95a53e61cbea5ac60a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CEMAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c6e219129a84d8ebbf8f92a74888e27_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CEMAMember</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="i9cfa1ab1ed4c47fb98417eaf175250c2_D20200827-20200827"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PRVMAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-27</xbrli:startDate><xbrli:endDate>2020-08-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i61fdb3b183bf41f9933e0da88997d764_D20210308-20210308"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sjw:PublicStockOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-08</xbrli:startDate><xbrli:endDate>2021-03-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1be8bf86cb094b12ae61133e2ee1da0c_I20210308"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-03-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i355ce4848d754638b27304d479f20a66_D20210308-20210308"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-08</xbrli:startDate><xbrli:endDate>2021-03-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb570e5f0c0347f3b49105df7dd2fcc4_I20211117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sjw:AtTheMarketOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if6b3cc162aa14e9b9060ca56269939a7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sjw:AtTheMarketOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec8d64d471504b15aaff8f7c9ac88c9e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sjw:AtTheMarketOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f3a991409ef4d6f9d665aa84fd68cc1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:SJWCCreditAgreementMaturingDecember2023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i41e2924e333744d8a2d035ab306b888c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:SJWCCreditAgreementMaturingDecember2023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e931d624982471a8dea89ef22dd2b80_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:CTWSCreditAgreementMaturingDecember2023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4347bb54b1a5400fbe2e90f36dbebbad_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:CTWSCreditAgreementMaturingDecember2023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0fee2201249b48879d1ba52728bc8172_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:CTWSCreditAgreementMaturingMay2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i469bb63a8fe943088baa514e5be4e6e6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:CTWSCreditAgreementMaturingMay2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i48665118f8d44bb289196d5778f8c331_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:SJWTXIncCreditAgreementMaturingDecember2023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e5c526f48774bc481da32fe31d434f3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:SJWTXIncCreditAgreementMaturingDecember2023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91f0a4f4fc4f43de8487fc69c3b220a7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie48319fb94b94f14aca9880b23fb6029_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b5c755486e845128235dc206064a703_I20210423"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">sjw:ChaseBankN.A.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:SJWCCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3fb7f2848a744c4f92f5d702f9fabf4d_I20210423"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">sjw:ChaseBankN.A.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:SJWCorp.andSJWTXInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:SJWTXCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id794d6e6e83d4c1eaaa16d172aa40313_D20210423-20210423"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">sjw:ChaseBankN.A.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:SJWCCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-23</xbrli:startDate><xbrli:endDate>2021-04-23</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i67846f98fd7c4685805c59639aa49c84_I20210423"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">sjw:ChaseBankN.A.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:SJWCCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82149d4a90a74cbdb704b4fd41ced508_D20210423-20210423"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">sjw:ChaseBankN.A.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:SJWGroupAndCLWSCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:SJWTXCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-23</xbrli:startDate><xbrli:endDate>2021-04-23</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i691fb3ce6cf94b1fa8717437dd264e15_I20210423"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">sjw:ChaseBankN.A.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:SJWCorp.andSJWTXInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:SJWTXCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27c742e93d834902860feccbcf772ddd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d5cd8945828452ea52826c898534c7e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i76ee1baf07a54693909b7adf8ac6a693_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie937287cb4434fd2b7d2b03870af33d5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2576488c5f424046890b4ae1499acf21_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i79245ec9d53b474eb5cc0f2516d22a80_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa6a66cbede3405eb0b97547942f2427_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia8c5b24ae320476fb11361914117de9a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if768c0e9dca8413c9ed862ae8b36307e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibb130fb5bc824fa6967f73ac60f58657_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic09947b9f6054ccfba87ba8ca06f28d3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:PublicUtilityBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:CaliforniaPollutionControlFinancingAuthorityRevenueBondsTotalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i52bc58dc13af4db4b21ec43c62029a31_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:PublicUtilityBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:CaliforniaPollutionControlFinancingAuthorityRevenueBondsTotalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i23628d6f198441fbaeed0bb23cad96c1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:PublicUtilityBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:CaliforniaPollutionControlFinancingAuthorityRevenueBondsTotalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie239ba8cce6d40ef91aebe2a70129dcf_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:PublicUtilityBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:CaliforniaPollutionControlFinancingAuthorityRevenueBondsTotalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic3e478d6be944c58be38ddd1e7d5beef_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:CaliforniaPollutionControlFinancingAuthorityRevenueBondsTotalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7be6e55d075341b5a8bb9ab3d4c9ca05_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:CaliforniaPollutionControlFinancingAuthorityRevenueBondsTotalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f7ff7ec44db40f0a0d863685f7f59f6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterServiceInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i59fc5b0daffd47d9a0b03f462aedec55_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterServiceInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27b2dd9d75674bdab51f200139bb0331_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterServiceInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c43b59ad10a4371970fbefbcec225f3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterServiceInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie04e4f9b68ac477d995a4563a6658cce_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:PublicUtilityBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:ConnecticutInnovationsRevenueBondsVariableRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i016959082671478ea1f55b1fe96b89ad_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:PublicUtilityBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:ConnecticutInnovationsRevenueBondsVariableRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a16970807374c7bb7f653f949f73540_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:ConnecticutInnovationsRevenueBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:PublicUtilityBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0cf42b98f9b04089837ef078a124da5d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:ConnecticutInnovationsRevenueBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:PublicUtilityBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icfd278e062a64efab0d7c6e292c7e7b3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2726bb5151bb46ea9f591d971fddb206_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91d36ca9d46d422683e6267772cbd76e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie24bc405c38b4dd8ae9286cbb143a0da_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6be29a43931d4daeae9028e03be501c1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i317cb521ce4f448185d4d109c1087186_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id5926f92e5704966a4a08b7c05e7c988_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic629c35e920843678dd27e9e8017a51c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c195070c79844bc8de3db59a37560d0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3cef3008713943eea54b549f34e5ab54_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1877412978934efd8be7e487a019484b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SJWTXInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0f786c6e5b1c410c80959a76cfcfa588_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SJWTXInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i169cc026f9d94423b5c592648ac5d021_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SJWTXInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib713e654ba2143abb05e368488e99cf7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SJWTXInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5cb1b5618d3f42aba62bf1f9d76f55ba_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SJWTXInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3cb0588cff564ebc95412cf524e36e97_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SJWTXInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if49ea572f4f745efacd75b93ccabf37d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SJWTXInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i879de1baf20f4f87bbee70334386a9fb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SJWTXInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i10788103c0d845aeaedcc56ac7fbdda9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SJWTXInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1d48520f4d4417292be7e4fd27bb303_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SJWTXInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e0ed6829dc144949c1a8290cd82865f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:PublicUtilityBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:StateRevolvingFundLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf3a17a8ae33481ba902f30d0efb51da_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:PublicUtilityBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:StateRevolvingFundLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2bfd618569be47c9b6c0f6dcdb3d1a1b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:PublicUtilityBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:StateRevolvingFundLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i384603f9d3144e989c728e0b2cc7b2e0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:PublicUtilityBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:StateRevolvingFundLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib3c8a02189ad421ea4d20345bc37cdb8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:PublicUtilityBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8cc0d3e6c5ac419db6fe20e821ac92be_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:PublicUtilityBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia313d80f732144f4b1dfeae2c5cd5cc7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:PublicUtilityBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib99cc4fc39dc48c2a35c221e0f60d9c4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:PublicUtilityBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if3cbf3fa565848dd8ce2c42cba1a2777_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i98d760dd63e94a56acead4d05ca3e1ed_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i932f0b0dc4a143c083cc5a6564b2e054_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifca7843cb36e4048a1575b33473336bc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia312422836454ab382440f6903597642_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id9298595181645cdb2145573a2591b8a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88db6c34d7ae476cb97db4ec00e499f5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3bf6553c8e9d4b22bb3e9320b96107f3_I20200811"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:A247SeniorNotesSeries2020Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-08-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i39d4a3e3b26b484898c084ea49bb5df0_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:A300SeniorNotesSeriesNMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i814e139b9f104a9a86ec4dd83c264e65_I20210804"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:A300SeniorNotesSeriesOMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-08-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0e89c85fc0b418cbe390dcbabe7c168_I20210804"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:A307SeniorNotesSeries2021AMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-08-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00c876b0780d44358eee03d0624580fc_I20211201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:A310SeniorNotesSeries2021BMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf2a55a1cc6b4da384766db345893dc0_I20200312"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:A351SeniorNotesDueMarch2050Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i26775f604a5c4efa900982b16a9c655f_I20210513"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:CanyonLakeWaterServiceCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:A401NoteDueMarch2041Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if083ca11fa374092b3aaf6cebf7a97f3_D20210513-20210513"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:CanyonLakeWaterServiceCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:A401NoteDueMarch2041Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-13</xbrli:startDate><xbrli:endDate>2021-05-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i223681702f194a828307caf89061ed4e_I20210513"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:CanyonLakeWaterServiceCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:A401NoteDueMarch2041Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i80a36d5fdc2f480dbe4edc9f2461fb5e_D20211201-20211201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:CanyonLakeWaterServiceCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:A411NoteDueMarch2041Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-01</xbrli:startDate><xbrli:endDate>2021-12-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i80cd562281474ac38fae87ceec318dc0_I20211201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:CanyonLakeWaterServiceCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:A411NoteDueMarch2041Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e1477c6008345ea95ee1b6dd0fd41a3_I20210302"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:A389NoteDueMarch2041Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c40f6aaa8c0465bb3336dc13dffe5a3_I20201223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:PublicUtilityBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:StateRevolvingFundLoansSeriesTMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5810f7486b68479fad2ad5e6abe025a6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:CT</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if468551488a9409b955f41f5e855ae73_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">sjw:ConcessionFeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i39f1c8f2f3604f438e44cd1b029042f3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i75d48c1084924481ab4a49e462bb011d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i989b979167ce425980617dc95c1013b6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ServiceAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b410f660cda4931a9c363f2fb7111eb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">sjw:InfrastructureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i608cf2cec1fd45b7b43355d12c3be9f9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9538787880424a2fba5828a3c7170e9d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">sjw:ConcessionFeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic1ad48a6482c41f09e1c521267d5b2ec_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib8cd0f274e134705a18581894e6d1fb6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1bd8015e133a42b8ade5aeacdb14ef8e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="sjw:MajorSupplierAxis">sjw:SantaClaraValleyWaterDistrictMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="gal"><xbrli:measure>utr:gal</xbrli:measure></xbrli:unit><xbrli:context id="i3a7daa9d91c4462eba15f38b8ab209f0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="sjw:MajorSupplierAxis">sjw:SantaClaraValleyWaterDistrictMember</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="ia6aa3f72844b4a03b4c4216a5e24f3bc_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="sjw:MajorSupplierAxis">sjw:SantaClaraValleyWaterDistrictMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0414c9cef21547539f2f670653965e0d_D20210624-20210624"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="sjw:MajorSupplierAxis">sjw:SantaClaraValleyWaterDistrictMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-24</xbrli:startDate><xbrli:endDate>2021-06-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i80b7ddbbbbf14f35b36911cdd567891a_D20220201-20220201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="sjw:MajorSupplierAxis">sjw:SantaClaraValleyWaterDistrictMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-02-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id2ae6840985340cdbfdf0d9374af6c36_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="sjw:MajorSupplierAxis">sjw:SantaClaraValleyWaterDistrictMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerMillion_gallons"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>sjw:million_gallons</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="ic81fba7e623142f491059ce67e8ec9cf_D19970101-19971231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ServiceAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>1997-01-01</xbrli:startDate><xbrli:endDate>1997-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i42d4a1fa3d154e3ea1a3397491059225_I20200108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">sjw:ConcessionFeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i67d43dfda2f64e288455db1f8ff39c14_I20211102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">sjw:LeaseTermOptionOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e4b05b7ccc2430c8085276e07440f67_I20211102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">sjw:LeaseTermOptionTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic740fa41cebe459bb106317a949ec960_I20211102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">sjw:LeaseTermOptionThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf9e38d410a54547983a477771f0787a_I20200108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">sjw:ConcessionFeesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">sjw:LeaseTermOptionOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4dee9d451a2945228f7d6346ef3a4406_I20200108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">sjw:ConcessionFeesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">sjw:LeaseTermOptionTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if4d4dd772b54480fbf191689ef18845a_I20200108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">sjw:ConcessionFeesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">sjw:LeaseTermOptionThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i944467230cac4cb7a3710190f6c896f0_D20080101-20081231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">sjw:CapacityAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sjw:SouthCentralConnecticutRegionalWaterAuthorityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2008-01-01</xbrli:startDate><xbrli:endDate>2008-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f987f8f82244102b89c6b7af11b71e6_I20081231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">sjw:CapacityAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sjw:SouthCentralConnecticutRegionalWaterAuthorityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2008-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerY"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>utr:Y</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="ifffe0df9a30945039ef5b027a3342d68_D20080101-20081231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">sjw:CapacityAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sjw:SouthCentralConnecticutRegionalWaterAuthorityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2008-01-01</xbrli:startDate><xbrli:endDate>2008-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i00db8ccd34b54c4a8ca88499b072d101_D20080101-20081231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">sjw:CapacityAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sjw:SouthCentralConnecticutRegionalWaterAuthorityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2008-01-01</xbrli:startDate><xbrli:endDate>2008-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8497d129000b4c238fede6331f44a35b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">sjw:CapacityAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sjw:SouthCentralConnecticutRegionalWaterAuthorityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia9036ca4065e486fb91228fa01f6e683_D20030519-20030519"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">sjw:CapacityAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sjw:TheMetropolitanDistrictMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2003-05-19</xbrli:startDate><xbrli:endDate>2003-05-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4f6fb7263a8546f2882126db50b57f38_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">sjw:CapacityAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sjw:TheMetropolitanDistrictMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ba0b57eadf24c2a98610d6da2439fa7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">sjw:CapacityAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sjw:TheMetropolitanDistrictMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerFt3"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>utr:ft3</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="ibe356dd68164449f930d6f12cc37d49d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:SubsidiaryOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="sjw:MajorSupplierAxis">sjw:GuadalupeBlancoRiverAuthorityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="acre_foot"><xbrli:measure>sjw:acre_foot</xbrli:measure></xbrli:unit><xbrli:context id="ib98eec30061f468f9de5d096fe3aaded_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:SubsidiaryOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="sjw:MajorSupplierAxis">sjw:GuadalupeBlancoRiverAuthorityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i681c22fb7b6d42c394d8883f1872b996_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:SubsidiaryOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="sjw:MajorSupplierAxis">sjw:LowerColoradoRiverAuthorityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if332078271d94695bf37603967a2d994_D20201106-20201106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sjw:KennebecWaterDistrictMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-06</xbrli:startDate><xbrli:endDate>2020-11-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95adedf3b05a47789f3fdb1c364f1c5a_D20201107-20201107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sjw:KennebecWaterDistrictMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-07</xbrli:startDate><xbrli:endDate>2020-11-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i72037c74aafb45bdb349afef46c64a7c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sjw:KennebecWaterDistrictMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9aadad5d5d254a5caeeb59b83a40b57b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sjw:KennebecWaterDistrictMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4fe542d472764551a8f8c042995a9e22_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="employee"><xbrli:measure>sjw:employee</xbrli:measure></xbrli:unit><xbrli:context id="i0144310856bf430b801ba7b346040b1c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">sjw:UnionMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i567b897b27c34afda785dde4c5e2e5de_D20200220-20200220"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sjw:InternationalUnionOfOperatingEngineersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-20</xbrli:startDate><xbrli:endDate>2020-02-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic82a8ac095564f0cbedcc8e3112aee33_I20200220"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-02-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5648a8c94a5f4d158507a49d919d08dd_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">sjw:CTWSEmployeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9eb17378e6ff437395a42ead3ebdcafb_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i939cd8975676414e940e770bc4a24257_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i379d869e2590426dabb724267100c292_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iebb929217d9d4db2b7af9e5c9c01f370_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad0108cc6161461b8f9beccbc569c051_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i24d4d72eb87c40389a906d9a4dd7223d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</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="icc26644b837d4d9bbc6ab58836428e90_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if299ebe35568429aa8fce9e4e8687e5c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb04990cb58644869699355bdbc9e9ff_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4354aa922b7248bf9b9deb312d8c269e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7328db7352f44b649df0a7a396571222_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icdef441b37cb4290ae3482c6de1192c8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i668ed7e63eee4a9faac3c4ba4589e5b0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib444f8cfe3d54c81add0b9a861a4a024_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i826bef3eb3c04860804da97a955ac906_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ecfb6d04c3f40a5bf6d0b960a1c87ea_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaeddbfa2cfbb4c1cb5dcfff30df45b83_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07fe37811c184a7085f81b21b4e604b5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc5260cccfd14778908cbf1c78295af6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6141d7feeeb548a28ad7099c6a319614_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i93fea1d245304ee29258c3c42581e630_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69c86421d1694066a3e23f99e577bcd8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3773f3fb726f4d2ab6993e72e2d01f49_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if8ebac1547aa4a6496eba0cdb25c270d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic0e8e8543d574feb8d6514373e610765_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i075f0bb087c944a88089f2a0d724097b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e7a9eb21274472e97ff7dba96eb2086_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e6eb94ce4cf43029428e54e205cb731_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic06c53ed5bf54a698067557533eb7e9e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5daa2e1cb0cc4ff68f7d8085f7f22713_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b28c9d187de435dbc454ea9988045a8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7feaf6d63e974c3f9f88895173319d74_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaa139f42d3014a0392de53943879ffcd_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0de303be8eac4e9d87f83283417d823d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">sjw:ExecutivesAndNonEmployeeDirectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id52af02fca6741648cde67037b688d9e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">sjw:ExecutivesAndNonEmployeeDirectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</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="id22849700a854b7a91d37e5ba91784b2_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">sjw:ExecutivesAndNonEmployeeDirectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic780bb2bab34422389810f584d10bd56_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">sjw:ExecutivesAndNonEmployeeDirectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterServiceInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4adb14e43e474906af15629b835b92b5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">sjw:ExecutivesAndNonEmployeeDirectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterServiceInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</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="i0e4a9fcbe61b4f1598514339af9eb57b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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="id175ce50b0764189a7decdad01b8fc6f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</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="i488599f2627b46ed97330df8d779b777_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i146290796fe449e5bd1df4e36bfc0ccf_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief9877c5f2f64fda844fa8d3bb5a9fa2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3126bdaed97441fa9f7716da9bdb9a4e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib8334e8cd16a4525bb9063bb7d7735ba_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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="i8124c656bb214da3928ded4cc7d67d10_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="i508784311039465aa28c4b968c169d9a_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i97ed053af8b24e7086d2fd42839c1b96_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9cec17ccada24600b09b735521deca26_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iced97e1476774f02a314a672ceaf7221_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</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="if12c90daa7c04338a568923e53bb2594_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i88c4cb585c194ae1ad8f16c13c1e2a7a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibfaade2f3a714ca9a7e158ca458a00fc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i300782a625144595bc5db81df473e684_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i80630ba0686645d2a43036fe39271785_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie1cbdc67b69d451988b075cbee9b998a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i68d2bc7c42b046bfac4ac4450476f1f2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i58471187d4e541448e90dc0b1fc73121_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i34573d37874d4f0f99eb9897f0d2d7fc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf877acc53184cb8a53d15807b03c9c1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07118567e7d4457f9eef3dcfae079d76_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic16a1bb27bb54dfdb90684efe01db2c4_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia3b6430ef2e34ce3b76cd1c91d60891c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</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="ie63a40282fd24247a223ac95ff90bfe8_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b46b49f167e4c43a241f86c38058336_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2cba9a3b042942aba750c89b7b7858fd_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id9243e06435f4caab93a015c708702f6_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99399231aae34bfcb4fcd85c4c6b61d3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia41f0a3dd38e4d73805ed017d3efc1bc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanDebtSecurityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a388b5b87af404b92eebf430613f9d6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanDebtSecurityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iecd6ed3497f14d60956b6edda5d6d5e9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanDebtSecurityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7069338ac00b4e1783e7c3ef30246838_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanDebtSecurityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b7753079af649f9b31fa9dba8cc82e0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ac815dd3bcc49cdbbb869dff1e2e4ba_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf784146295d447ba302a4e4fb7d4867_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22d2f44f19b74cca98d7d0132de9c54f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaccef283debc475aa995dfd3882db8e0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09ae3888b17847dba2e941683a3d2183_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i350c9b48835b48efa556c1ab703a3d5a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4c038f7c2d645d2b95b91aa7f1da983_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie4080c53382f48e7b78704f13cf1dfcf_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e2b9aa63f564b2a93bf904a07009222_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6a836d792724d81bf1d9e46421a9bbf_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia21746780f274005ac1c7cb49649bbcc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i39c86a2f24764d7daa46a6baf1f12156_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i480cd9c7303f4f099d1bc0b2e28cae0f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14ef87ad4c45471d8f94bcb0b421bf5b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9d04de28cdab40ccb32011e4537a559e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0569d464d4fb4671843186f21ef93a4c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09bbdfcce5024d529e4e1230195188b3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i90aa3af7b61d475786a32dd1f2eb4b7c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib7404855ee714c05b8d2a60c01ef525f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4afacec135ec48f99d0cd081f82bd653_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i38a46b387024423694224a850ea6597a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63fa043b9d5f4f15a0200c19197e20a1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f501b109b0c4a4b9c7ac5009ca67e82_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibdd2d290a1914fe18e9a287c61ba7f25_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia6ad14c0533b45df87a7497e7a50e088_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a1367f7003f4c938c03da5629c842e6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i060f5043963f41e3af617eb96ca8b6cd_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i29afb3513d6645f29e532516ed904d9f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf981bc905ee46c6ab250fd78298d341_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb279ff6806b401c8e68ee39c5e710c3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i367c1a99957043d69689b906f8dafbb4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b81236bda674ac3b506754cfd636d2f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i71876a0b48314c00bb6c7221fad61ee0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia9f33211bfc44a75829965f38a814e5a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i51b437de53d94e96b048ea08fc9e1b62_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i08ef4dbd3dda484ba59fce728bcaa751_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d4a85bc51c9408aa847a16b238292ed_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:IncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">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="ia3a9e00ab1014243a90b9407dcfed925_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:IncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba0c6865a16b449c9bea5b59cc043182_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:IncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">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="iecd46cc9addf4886b99fa7a3d68eef49_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:IncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b62bcca34a648578f4eb33a9f0f538e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:IncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</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="i0d58cffe47da49a39e28a3b45113896b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:IncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if5796e1dd3c548d0b1d51543f0e61c7b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:IncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sjw:RestrictedStockAndDeferredRestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic63ae744cd2a40e5a898ff7cc3242050_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31bcb37b43ff41c398b14b097afe8796_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:EmployeeStockPurchasePlanMember</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="iecfd500abcba41a5b93dfa207a04f202_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8e6cf9a3dc93451198fd1784ae1fcffc_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sjw:RestrictedStockAndDeferredRestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1628bb3951974173a0ac937e8c8c246b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sjw:RestrictedStockAndDeferredRestrictedStockMember</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="i05532398a9fc40e3aec2525114724dbf_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sjw:RestrictedStockAndDeferredRestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec733b7808ae4d1ab986f3aaff236722_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:IncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sjw:RestrictedStockAndDeferredRestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i43059ace380b4a03b2ea25ff7f6d103c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:IncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sjw:RestrictedStockAndDeferredRestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i51e723042ad6451faa1dab22750cf228_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sjw:RestrictedStockAndDeferredRestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6395db0a9e4d44bcb29db48ec8758895_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia326a5f4f18c4b638ec1e388b79c8697_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic14214a808f0449e86c1af95cd785ebb_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sjw:MarketbasedRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2b0f1af8fca74173b100d0299555954b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sjw:MarketbasedRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b32629d41204c08aebe520642d16876_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i764dab06d5e2415f9924099728817d93_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:EmployeeStockPurchasePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">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="ie64c2f7c91644e4984dfe870ccfb0f35_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:EmployeeStockPurchasePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="reportable_segment"><xbrli:measure>sjw:reportable_segment</xbrli:measure></xbrli:unit><xbrli:context id="i819d0b89334d49ea81a036d7eec14fc7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i776a2b9cd3c64acb8447cf61804d1514_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1edfe4b9fad04553b3375ea2f8cb1830_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a71a288aa56440b83322de610e5c238_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8def9ec978bf4ce0a8409041992a068a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia18433164e3d48228c2c4b582e5efb20_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iabeb319b438f49a9a08d093d88144fe6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iabf3837839bc49e48a3bd5208a94ea41_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0728e7bec14544c889d0754a1764a449_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8aa7476b7f5b4346a6d45a8529fb07f8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3c4922d8d81d46e3906e2dbdc1e5ea84_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i58509570a71c49fbabe9d698ef6f6ed2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i15d5fd974c45452cb1a74ba4e74dd7f6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</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="i74b34a08f6ee4df7ae14d9fe40c168a7_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</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="id437127332bc4483a559c1647c462eef_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentTwoMember</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="i7da089b3259c4d23b5cd0cac56fd67b4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</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="ib0530af458324b708b3fa937fc58e059_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</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="i338c9b47511c4f54a73bd3c1c62e0241_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</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="i67eacf0bad484db7ba4b3a737cfa1dfb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1649af5ade994cfeb515f317cd691298_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ee235132c8348409e968283c645a7cc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1906c5c012824e588ec7ef9bcd26d4d0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1c48a83c70e24d3292d5a72633e9ca0f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia35d046b3dc74263a09bb01850674b34_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i666193d95d554eb7a9fe3f147e361551_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4017fd683c144f048946c2ba84368603_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d43c89f92154722b85848eed6204dc5_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae7cd4aa51b44d67b93c1188cafba155_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i288de30009a04ab6995cac850d75b569_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2fe858d5591b41119bba154c470aac83_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6bfc92ea5edb4851b5d004ac79f2671d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i12186400fa4944f08c4aaa85aeaa4527_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i569035288fa54b49939422a08629965f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i06745781e7774f7c8a55fbfc86d685bd_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1197acf4a3424cffb1c8f2e4c5de635a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib034c481af5d484f94cdc1f4bbf0fc74_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i31127123b82845a5ba3b13032b0fae7b_D20211217-20211217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">sjw:KendallWestUtilityAndBanderaEastUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-17</xbrli:startDate><xbrli:endDate>2021-12-17</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id71fc255cb17498eb9cc584ca4fd94e1_I20211217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">sjw:KendallWestUtilityAndBanderaEastUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i268167b0d3f74175b3d2b6a67b606164_I20191009"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">sjw:CTWSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-10-09</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b8a825bde8541feb9995510a4f4efd4_D20191009-20191009"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">sjw:CTWSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-10-09</xbrli:startDate><xbrli:endDate>2019-10-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2cd9824b32d4a40a2c5d154ef0bb737_D20191010-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">sjw:CTWSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-10-10</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia313fba8821943f7b4c3806496452ae2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">sjw:CTWSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8781f6890c784222a5a363862c1eb655_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</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="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39598fb72a9b410093b1f59a2ef1e49e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f45b21243d04ae2a9ac81cbdecee140_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</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="i00b8853c4b8144abbc33768374b645e9_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i421123156d004787ac27ea1a613ba045_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2813202b1f634df2919de97d5fc152a0_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66b6f9446ac6439388decbc303a72cc9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i98d1c13f718d445d9b4e9de891f46153_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie5a854bc0a964f5f9c71c08a78f36b84_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i28620a2e51804e1681ad3061a7cb9695_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba9e48e81e324087a63bd67397501b5c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</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="iffc81767ea9c44ceb65a915a7935657d_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic05b65b308f34179b1c3c3adb197abe8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i31fc3899c9394d29a32a753eaa1db378_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:LegalReserveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5328e54ed0854b4daa17e417ed308559_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:LegalReserveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9cce954f59124f6d8d0a92db0aae2deb_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:LegalReserveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22ac31d7f2044b8eb6acec97d244dccd_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:LegalReserveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1fef2a88e84e44d4855b9838bc805b13_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:LegalReserveMember</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="i79a161718320418b889879bc6455f83b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:LegalReserveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie52c1e9b59004f908bbfa47ace14c81c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:LegalReserveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_1"></div><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">WASHINGTON, D.C. 20549</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">FORM&#160;<ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGV4dHJlZ2lvbjo1YmE2MzRhMTI4OWQ0MWQyYWZhZDBhYWJhY2M1NGEyNF8zMjgx_2a91778b-43d6-4428-8af1-52677169badd">10-K</ix:nonNumeric> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.044%"></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:12pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="dei:DocumentAnnualReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGFibGU6MTM3ZTJjMDJmYzI2NDljOWFhMDAxYzA4MTkxZWRhMGEvdGFibGVyYW5nZToxMzdlMmMwMmZjMjY0OWM5YWEwMDFjMDgxOTFlZGEwYV8wLTAtMS0xLTI3OTAx_c6dafc58-fab9-4ebd-abc4-10ce129c7f32">&#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%">ANNUAL REPORT PURSUANT TO SECTION&#160;13 OR 15(d)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">For the fiscal year ended <ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGV4dHJlZ2lvbjo1YmE2MzRhMTI4OWQ0MWQyYWZhZDBhYWJhY2M1NGEyNF8xMTY_0c6df998-9569-4625-85d4-357997787e36"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGV4dHJlZ2lvbjo1YmE2MzRhMTI4OWQ0MWQyYWZhZDBhYWJhY2M1NGEyNF8xMTY_011bdd9b-fd23-4817-ae08-d47921ec4946">December&#160;31</ix:nonNumeric>, 2021</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">OR</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.044%"></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:12pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGFibGU6NTFiZDA4ZTkzMGIxNDhlYjk1MWI3YWJjZTM1NzIzZDUvdGFibGVyYW5nZTo1MWJkMDhlOTMwYjE0OGViOTUxYjdhYmNlMzU3MjNkNV8wLTAtMS0xLTI3OTAx_58cec1b8-5426-455c-bf5a-94d208cf4fa3">&#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&#160;13 OR 15(d)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">For the transition period from &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; to</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Commission file number: <ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGV4dHJlZ2lvbjo1YmE2MzRhMTI4OWQ0MWQyYWZhZDBhYWJhY2M1NGEyNF8zMjgy_65c53612-5fa7-43d7-adeb-f723570164cf">001-8966</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:20pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGV4dHJlZ2lvbjo1YmE2MzRhMTI4OWQ0MWQyYWZhZDBhYWJhY2M1NGEyNF8zMjc1_a796d65c-3d8e-4ef3-8c31-468a07a06a98">SJW GROUP</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:510.00pt"><tr><td style="width:1.0pt"></td><td style="width:121.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:57.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:43.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:238.75pt"></td><td style="width:1.0pt"></td></tr><tr style="height:12pt"><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGFibGU6OGQxYzE4MjM3NjYyNGM0Mjg4YjMwOGIyMDFiZTQxMjgvdGFibGVyYW5nZTo4ZDFjMTgyMzc2NjI0YzQyODhiMzA4YjIwMWJlNDEyOF8wLTAtMS0xLTI3OTAx_bd11f283-27d9-4bbf-8f6d-31afadec75c5">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGFibGU6OGQxYzE4MjM3NjYyNGM0Mjg4YjMwOGIyMDFiZTQxMjgvdGFibGVyYW5nZTo4ZDFjMTgyMzc2NjI0YzQyODhiMzA4YjIwMWJlNDEyOF8wLTQtMS0xLTI3OTAx_ff458a17-98f5-4807-a9c7-9eb4092b9168">77-0066628</ix:nonNumeric></span></td></tr><tr style="height:12pt"><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%">(State or other jurisdiction of incorporation or organization)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(I.R.S. Employer Identification No.)</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGFibGU6OGQxYzE4MjM3NjYyNGM0Mjg4YjMwOGIyMDFiZTQxMjgvdGFibGVyYW5nZTo4ZDFjMTgyMzc2NjI0YzQyODhiMzA4YjIwMWJlNDEyOF8zLTAtMS0xLTI3OTAx_94cd4310-32d1-469c-be01-7b6c061f5b2e">110 West Taylor Street,</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGFibGU6OGQxYzE4MjM3NjYyNGM0Mjg4YjMwOGIyMDFiZTQxMjgvdGFibGVyYW5nZTo4ZDFjMTgyMzc2NjI0YzQyODhiMzA4YjIwMWJlNDEyOF8zLTEtMS0xLTI3OTAx_f0886c77-ae83-43dd-9473-38f17181fdbe">San Jose,</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGFibGU6OGQxYzE4MjM3NjYyNGM0Mjg4YjMwOGIyMDFiZTQxMjgvdGFibGVyYW5nZTo4ZDFjMTgyMzc2NjI0YzQyODhiMzA4YjIwMWJlNDEyOF8zLTItMS0xLTI3OTAx_62f16f13-0640-4931-8a9e-54d138bd296e">CA</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGFibGU6OGQxYzE4MjM3NjYyNGM0Mjg4YjMwOGIyMDFiZTQxMjgvdGFibGVyYW5nZTo4ZDFjMTgyMzc2NjI0YzQyODhiMzA4YjIwMWJlNDEyOF8zLTQtMS0xLTI3OTAx_1a3b2b2e-ef5d-4c78-9ca2-edd84fb8841a">95110</ix:nonNumeric></span></td></tr><tr style="height:12pt"><td colspan="9" 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)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Zip Code)</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGV4dHJlZ2lvbjo1YmE2MzRhMTI4OWQ0MWQyYWZhZDBhYWJhY2M1NGEyNF8zMjg3_4f0df9e4-7d43-4f94-8da9-218ba282e615">(408)</ix:nonNumeric> <ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGV4dHJlZ2lvbjo1YmE2MzRhMTI4OWQ0MWQyYWZhZDBhYWJhY2M1NGEyNF8zMjg4_ff2e7476-0207-4ef2-8783-a1478771c26d">279-7800</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(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:9pt;font-weight:700;line-height:120%">Not Applicable</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Former name, former address and former fiscal year, if changed since last report)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Securities registered pursuant to Section&#160;12(b)&#160;of the Act:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:35.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.282%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.990%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">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:9pt;font-weight:700;line-height:100%;text-decoration:underline">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:9pt;font-weight:700;line-height:100%;text-decoration:underline">Name of each exchange on which registered</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%"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGFibGU6OTM1MmFiMTIwNGZjNDk3ZmJjZTdmMmRiYWFhNjVhNzAvdGFibGVyYW5nZTo5MzUyYWIxMjA0ZmM0OTdmYmNlN2YyZGJhYWE2NWE3MF8xLTAtMS0xLTI3OTAx_3a6824e6-8417-4b3a-bedc-e9f3d5cc8f7e">Common Stock, par value $0.001 per share</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGFibGU6OTM1MmFiMTIwNGZjNDk3ZmJjZTdmMmRiYWFhNjVhNzAvdGFibGVyYW5nZTo5MzUyYWIxMjA0ZmM0OTdmYmNlN2YyZGJhYWE2NWE3MF8xLTItMS0xLTI3OTAx_723c66ee-fb35-4e11-819a-568f29f59f91">SJW</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGFibGU6OTM1MmFiMTIwNGZjNDk3ZmJjZTdmMmRiYWFhNjVhNzAvdGFibGVyYW5nZTo5MzUyYWIxMjA0ZmM0OTdmYmNlN2YyZGJhYWE2NWE3MF8xLTQtMS0xLTI3OTAx_182ac011-9615-497a-8c94-67af92543d8e">New York Stock Exchange LLC</ix:nonNumeric></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:9pt;font-weight:700;line-height:120%">Securities registered pursuant to Section&#160;12(g)&#160;of the Act: </span></div><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">None</span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule&#160;405 of the Securities Act.  <ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGV4dHJlZ2lvbjo1YmE2MzRhMTI4OWQ0MWQyYWZhZDBhYWJhY2M1NGEyNF8yNzQ4Nzc5MDcyODI5_3680bc0d-beb3-4b19-b10a-c9aa4c928c48">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#9744;</span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to Section&#160;13 or Section&#160;15(d)&#160;of the Act.  Yes&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGV4dHJlZ2lvbjo1YmE2MzRhMTI4OWQ0MWQyYWZhZDBhYWJhY2M1NGEyNF8zMjgz_612a976e-1ec9-4d1d-b403-f1b9575bb26a">No</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d)&#160;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="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGV4dHJlZ2lvbjo1YmE2MzRhMTI4OWQ0MWQyYWZhZDBhYWJhY2M1NGEyNF8zMjc4_c2823291-3f93-4e4e-bc4d-84ab27c02ed1">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#9744;</span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 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="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGV4dHJlZ2lvbjo1YmE2MzRhMTI4OWQ0MWQyYWZhZDBhYWJhY2M1NGEyNF8zMjY5_bdfb7ff2-cb47-4971-8052-ba4d3c7a99c6">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#9744;</span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or emerging growth company. See definition of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company,&#8221; in Rule&#160;12b-2 of the Exchange Act.</span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGV4dHJlZ2lvbjo1YmE2MzRhMTI4OWQ0MWQyYWZhZDBhYWJhY2M1NGEyNF8zMjg0_270662b0-edb3-4e57-80d6-5cc5918d03ae">Large accelerated filer</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Accelerated filer&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Non-accelerated filer&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Smaller reporting company&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGV4dHJlZ2lvbjo1YmE2MzRhMTI4OWQ0MWQyYWZhZDBhYWJhY2M1NGEyNF8zMjg1_6933b9c2-a3e7-4578-946e-ccd832a80726">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Emerging growth company&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGV4dHJlZ2lvbjo1YmE2MzRhMTI4OWQ0MWQyYWZhZDBhYWJhY2M1NGEyNF8zMjcy_63aa21a3-549a-47f7-833e-64c9a97607ba">&#9744;</ix:nonNumeric></span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#9744;</span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the Registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGV4dHJlZ2lvbjo1YmE2MzRhMTI4OWQ0MWQyYWZhZDBhYWJhY2M1NGEyNF8zMjcz_9a4aa713-e159-4177-80cc-4a86f4395bda">&#9746;</ix:nonNumeric></span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b-2 of the Exchange Act).&#160;&#160;&#160;&#160;Yes&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGV4dHJlZ2lvbjo1YmE2MzRhMTI4OWQ0MWQyYWZhZDBhYWJhY2M1NGEyNF8zMjc0_61a2859b-1740-4167-ae77-de052e67fefc">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of June&#160;30, 2021, the aggregate market value of the registrant&#8217;s common stock held by non-affiliates of the registrant was approximately $<ix:nonFraction unitRef="usd" contextRef="i65fb290a814941fc8c06b3dea82626be_I20210630" decimals="-6" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGV4dHJlZ2lvbjo1YmE2MzRhMTI4OWQ0MWQyYWZhZDBhYWJhY2M1NGEyNF8yODcx_4bb84105-8bd8-4ee1-8c36-1a8742c42063">1,737</ix:nonFraction> million based on the closing sale price as reported on the New York Stock Exchange.</span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of February&#160;17, 2022, <ix:nonFraction unitRef="shares" contextRef="i03841039d8ae413190755af0b94ae1c5_I20220217" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGV4dHJlZ2lvbjo1YmE2MzRhMTI4OWQ0MWQyYWZhZDBhYWJhY2M1NGEyNF8yOTYw_ff1fdb1e-3ed3-4f64-bcd5-31a02f004e49">30,228,919</ix:nonFraction> shares of the registrant&#8217;s common stock, par value, $0.001 per share, were outstanding.</span></div><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGV4dHJlZ2lvbjo1YmE2MzRhMTI4OWQ0MWQyYWZhZDBhYWJhY2M1NGEyNF8zMjc5_0f3084e5-2eb0-473b-8c26-1518f959d3c3" escape="true">Portions of the registrant&#8217;s Proxy Statement relating to the registrant&#8217;s Annual Meeting of Stockholders are incorporated by reference into Part&#160;III of this Form&#160;10-K where indicated.</ix:nonNumeric></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_7"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:7.697%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:82.331%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.672%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" 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%">Page</span></td></tr><tr><td colspan="9" 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%">PART&#160;I</span></td></tr><tr style="height:3pt"><td colspan="6" 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:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_13">Forward-Looking Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_13">3</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_16">Business</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="#i7e12c7edfebe48ecaf971616c7a6fc61_16">4</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 1A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_25">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_25">16</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 1B.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_28">Unresolved Staff Comments</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="#i7e12c7edfebe48ecaf971616c7a6fc61_28">29</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_31">Properties</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="#i7e12c7edfebe48ecaf971616c7a6fc61_31">29</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 3.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_34">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_34">30</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 4.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_37">Mine Safety Disclosures</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="#i7e12c7edfebe48ecaf971616c7a6fc61_37">30</a></span></div></td></tr><tr style="height:3pt"><td colspan="9" style="padding:0 1pt"></td></tr><tr><td colspan="9" 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%">PART&#160;II</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 5.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_43">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</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="#i7e12c7edfebe48ecaf971616c7a6fc61_43">31</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 6.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_46">[Reserved]</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="#i7e12c7edfebe48ecaf971616c7a6fc61_46">31</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 7.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_49">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_49">32</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 7A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_58">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_58">48</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 8.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_61">Financial Statements and Supplementary Data</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="#i7e12c7edfebe48ecaf971616c7a6fc61_61">49</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 9.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_151">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</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="#i7e12c7edfebe48ecaf971616c7a6fc61_151">89</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 9A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_154">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_154">89</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 9B.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_157">Other Information</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="#i7e12c7edfebe48ecaf971616c7a6fc61_157">90</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 9C.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_1099511629381">Disclosure Regarding Foreign Jurisdictions that Prevent Inspection</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="#i7e12c7edfebe48ecaf971616c7a6fc61_1099511629381">90</a></span></div></td></tr><tr style="height:3pt"><td colspan="9" style="padding:0 1pt"></td></tr><tr><td colspan="9" 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%">PART&#160;III</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 10.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_163">Directors, Executive Officers and Corporate Governance</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="#i7e12c7edfebe48ecaf971616c7a6fc61_163">90</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 11.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_166">Executive Compensation</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="#i7e12c7edfebe48ecaf971616c7a6fc61_166">90</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 12.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_169">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</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="#i7e12c7edfebe48ecaf971616c7a6fc61_169">90</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 13.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_172">Certain Relationships and Related Transactions, and Director Independence</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="#i7e12c7edfebe48ecaf971616c7a6fc61_172">91</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 14.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_175">Principal Accountant Fees and Services</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="#i7e12c7edfebe48ecaf971616c7a6fc61_175">91</a></span></div></td></tr><tr style="height:3pt"><td colspan="9" style="padding:0 1pt"></td></tr><tr><td colspan="9" 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%">PART&#160;IV</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 15.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_181">Exhibits and Financial Statement Schedules</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="#i7e12c7edfebe48ecaf971616c7a6fc61_181">92</a></span></div></td></tr><tr><td colspan="6" 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="#i7e12c7edfebe48ecaf971616c7a6fc61_184">Exhibit&#160;Index</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="#i7e12c7edfebe48ecaf971616c7a6fc61_184">93</a></span></div></td></tr><tr><td colspan="6" 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="#i7e12c7edfebe48ecaf971616c7a6fc61_187">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="#i7e12c7edfebe48ecaf971616c7a6fc61_187">100</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_10"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART&#160;I</span></div><div style="text-align:center"><span><br/></span></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_13"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forward-Looking Statements</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This report contains forward-looking statements within the meaning of the federal securities laws relating to future events and future results of SJW Group and its subsidiaries that are based on current expectations, estimates, forecasts, and projections about SJW Group and its subsidiaries and the industries in which SJW Group and its subsidiaries operate and the beliefs and assumptions of the management of SJW Group.  Some of these forward-looking statements can be identified by the use of forward-looking words including &#8220;believes&#8221;, &#8220;expects&#8221;, &#8220;estimates&#8221;, &#8220;anticipates&#8221;, &#8220;intends&#8221;, &#8220;seeks&#8221;, &#8220;approximately&#8221;, &#8220;plans&#8221;, &#8220;projects&#8221;, &#8220;may&#8221;, &#8220;should&#8221;, &#8220;will&#8221;, or the negative of those words or other comparable terminology.  These forward-looking statements are only predictions and are subject to risks, uncertainties, and assumptions that are difficult to predict.  Therefore, actual results may differ materially and adversely from those expressed in any forward-looking statements.  Important factors that could cause or contribute to such differences include, but are not limited to, those discussed in this report under Item&#160;1A, &#8220;Risk Factors,&#8221; and Item&#160;7, &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations,&#8221; and elsewhere, and in other reports and documents SJW Group files with the Securities and Exchange Commission (the &#8220;SEC&#8221;), specifically the most recent Form 10-Q and reports on Form&#160;8-K filed with the SEC, each as it may be amended from time to time.</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accuracy of such statements is subject to a number of risks, uncertainties and assumptions including, but not limited to, the following factors: </span></div><div style="margin-top:8pt;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 effect of water, utility, environmental and other governmental policies and regulations, including actions concerning rates, authorized return on equity, authorized capital structures, capital expenditures and other decisions; </span></div><div style="margin-top:8pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in demand for water and other services; </span></div><div style="margin-top:8pt;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 impact of the Coronavirus (&#8220;COVID-19&#8221;) pandemic on our business operation and financial results;</span></div><div style="margin-top:8pt;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">unanticipated weather conditions and changes in seasonality including those affecting water supply and customer usage; </span></div><div style="margin-top:8pt;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">climate change and the effects thereof; </span></div><div style="margin-top:8pt;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">unexpected costs, charges or expenses; </span></div><div style="margin-top:8pt;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 successfully evaluate investments in new business and growth initiatives; </span></div><div style="margin-top:8pt;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">contamination of our water supplies and damage or failure of our water equipment and infrastructure;</span></div><div style="margin-top:8pt;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 risk of work stoppages, strikes and other labor-related actions; </span></div><div style="margin-top:8pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">catastrophic events such as fires, earthquakes, explosions, floods, ice storms, tornadoes, hurricanes, terrorist acts, physical attacks, cyber-attacks, epidemic or similar occurrences;</span></div><div style="margin-top:8pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in general economic, political, business and financial market conditions; </span></div><div style="margin-top:8pt;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 to obtain financing on favorable terms, which can be affected by various factors, including credit ratings, changes in interest rates, compliance with regulatory requirements, compliance with the terms and conditions of our outstanding indebtedness, and general market and economic conditions; and </span></div><div style="margin-top:8pt;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">legislative and general market and economic developments.</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual results are subject to other risks and uncertainties that relate more broadly to our overall business, including those more fully described in our filings with the SEC, including our most recent reports on Form 10-K, Form 10-Q and Form 8-K.  Forward-looking statements are not guarantees of performance, and speak only as of the date made, and SJW Group undertakes no obligation to update or revise any forward-looking statements except as required by law.</span></div><div><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_16"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left: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 1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:42.02pt">Business</span></div><div style="margin-top:3pt;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General Development of Business</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%">SJW Group was initially incorporated as SJW Corp. in the state of California on February 8, 1985.  SJW Group is a holding company with four wholly-owned subsidiaries:</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">San Jose Water Company (&#8220;SJWC&#8221;) with its headquarters located at 110 West Taylor Street in San Jose, California 95110, was originally incorporated under the laws of the State of California in 1866.  As part of a reorganization on February&#160;8, 1985, SJWC became a wholly owned subsidiary of SJW Group.  SJWC is a public utility in the business of providing water service to approximately 231,000 connections that serve a population of approximately one million people in an area comprising approximately 139 square miles in the metropolitan San Jose, California area. </span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">SJWNE LLC, a Delaware limited liability company, was formed in 2019, and is a wholly-owned subsidiary of SJW Group.  SJWNE LLC is a special purpose entity established to hold SJW Group&#8217;s investment in Connecticut Water Service, Inc.  Connecticut Water Service, Inc. with its headquarters located in Clinton, Connecticut was incorporated in 1974 in the State of Connecticut.  As part of the merger transaction between SJW Group and Connecticut Water Service, Inc. on October 9, 2019, Connecticut Water Service, Inc. and its subsidiaries (&#8220;CTWS&#8221;) became a wholly-owned subsidiary of SJWNE LLC.  Connecticut Water Service, Inc. is a holding company with four wholly-owned subsidiaries.  The Connecticut Water Company (&#8220;Connecticut Water&#8221;) and The Maine Water Company (&#8220;Maine Water&#8221;) are public utilities in the business of providing water service to approximately 140,000 connections that serve a population of approximately 456,000 people in 81 municipalities throughout Connecticut and Maine and more than 3,000 wastewater connections in Southbury, Connecticut.  The remaining two subsidiaries are Chester Realty, Inc., a real estate company in Connecticut, and New England Water Utility Services, Inc. (&#8220;NEWUS&#8221;), which provides contract water and sewer operations and other water related services.  </span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">SJWTX, Inc. was incorporated in the State of Texas in 2005.  SJWTX, Inc. is doing business as Canyon Lake Water Service Company (&#8220;CLWSC&#8221;).  CLWSC is a public utility in the business of providing water service to approximately 24,000 service connections that serve approximately 70,000 people.  CLWSC&#8217;s service area comprises more than 266 square miles in the southern region of the Texas Hill Country in Bandera, Blanco, Comal, Hays, Kendall, Medina and Travis counties, the growing region between San Antonio and Austin, Texas.  SJWTX, Inc. has a 25% interest in Acequia Water Supply Corporation (&#8220;Acequia&#8221;).  Acequia has been determined to be a variable interest entity within the scope of Financial Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standard Codification (&#8220;ASC&#8221;) Topic 810, &#8220;Consolidation&#8221; with SJWTX, Inc. as the primary beneficiary.  As a result, Acequia has been consolidated with SJWTX, Inc.  On December 17, 2021, CLWSC completed its acquisition of Kendall West Utility and Bandera East Utility, companies that provide water services, including wastewater and recycled water services in Kendall, Bandera and Medina counties which are located in south central Texas.  Kendall West Utility and Bandera East Utility, together, added approximately 1,600 service connections that serve a population of approximately 5,000 people in a service area approximately 19 square miles to CLWSC&#8217;s operations.  SJWTX, Inc is undergoing a corporate reorganization to separate regulated operations from non-tariffed activities.  In November 2021, SJWTX Holdings, Inc. (&#8220;SJWTX Holdings&#8221;) and Texas Water Operation Services LLC (&#8220;TWOS&#8221;) were formed for the purpose of effecting a corporate reorganization of our water services organization in Texas.  TWOS was created for non-tariffed operations and is wholly-owned by SJWTX Holdings.  SJWTX Holdings is a wholly-owned subsidiary of SJW Group, incorporated to hold the investments in SJWTX, Inc. and TWOS.  In addition, in 2022, SJWTX Holdings intends to create a new subsidiary to hold future wholesale water supply assets. </span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">SJW Land Company was incorporated in 1985.  SJW Land Company owns undeveloped land in California and Tennessee and operates commercial buildings in Tennessee.  </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%">Together, SJWC, Connecticut Water, CLWSC, Maine Water and NEWUS, are referred to as &#8220;Water Utility Services.&#8221;</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%">SJW Land Company and and Chester Realty, Inc. are collectively referred to as &#8220;Real Estate Services.&#8221;</span></div><div style="margin-top:8pt;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Regulation and Rates</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%">Water Utility Services are subject to rate regulation based on cost recovery and meets the criteria of accounting guidance for rate-regulated operations, which considers the timing of the recognition of certain revenues and expenses.  SJW Group&#8217;s consolidated financial statements reflect the effects of the rate-making process.  The rate-making process is intended to provide revenues sufficient to recover normal operating expenses, provide funds for replacement of water infrastructure and produce a fair and reasonable return on stockholder common equity.  SJW Group&#8217;s regulated operations financing activity is designed to </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></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%">achieve capital structures consistent with regulatory guidelines in the locations where the companies operate.  The following summarizes each state&#8217;s authorized rates and capital structure as of December&#160;31, 2021:</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:45.245%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.770%"></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%">California</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%">Connecticut</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%">Texas (a)</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%">Maine (a)</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%">Authorized capital structure (debt/equity)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47% / 53%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47% / 53%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37% / 63%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54% / 46%</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%">Authorized return on equity</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.90%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.00%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.88%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.81%</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%">Authorized rate base (in millions)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$958.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$549.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$43.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$63.3</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%">Estimated rate base at year-end (in millions)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,023.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$613.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$95.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$87.6</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:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:27.13pt">Represents averages over water systems operating in the state.</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%;text-decoration:underline">California Regulatory Affairs</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%">SJWC&#8217;s rates, service and other matters affecting its business are subject to regulation by the California Public Utilities Commission (&#8220;CPUC&#8221;).</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%">Generally, there are three types of rate adjustments that affect SJWC&#8217;s revenue collection: general rate adjustments, cost of capital adjustments, and offset rate adjustments.  General rate adjustments are authorized in general rate case decisions, which usually authorize an initial rate adjustment followed by two annual escalation adjustments.  General rate applications are normally filed and processed during the last year covered by the most recent general rate case as required by the CPUC in order to avoid any gaps in regulatory decisions on general rate adjustments.</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%">Cost of capital adjustments are rate adjustments resulting from the CPUC&#8217;s usual tri-annual establishment of a reasonable rate of return for SJWC&#8217;s capital investments.</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%">The purpose of an offset rate adjustment is to compensate utilities for changes in specific pre-authorized offsettable capital investments or expenses, primarily for purchased water, groundwater extraction, purchased power and pensions.  Pursuant to Section&#160;792.5 of the California Public Utilities Code, a balancing account must be maintained for each expense item for which such revenue offsets have been authorized.  Memorandum accounts track revenue impacts due to catastrophic events, certain unforeseen water quality expenses related to new federal and state water quality standards, energy efficiency, water conservation during periods of mandated water restrictions, water tariffs and other approved activities or as directed by the CPUC.  The purpose of balancing and memorandum accounts is to track the under-collection or over-collection associated with such expense changes and activities for future recovery or refund considerations.</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%">On March 17, 2020, the CPUC ordered its regulated water utilities to halt customer disconnection activities in connection with the COVID-19 pandemic.  On April 2, 2020, California Governor Gavin Newsom issued Executive Order N-42-20 suspending customer disconnection activities until further notice.  On April 16, 2020, the CPUC issued Resolution M-4842 directing utilities to implement emergency customer protections to assist customers such as waiving reconnection deposits, offering payment arrangements, and suspending disconnections for nonpayment.  This resolution was effective for up to one year, or April 15, 2021, with the option to extend.  On February 11, 2021, the CPUC approved Resolution M-4849 extending customer protections required in Resolution M-4842 through June 30, 2021.  The resolution also requires water utilities to develop a transition plan regarding shutoffs and terminations with customers once the moratorium ends.  On April 1, 2021, SJWC filed Advice Letter 560 which includes such plan and the filing was approved on June 16, 2021.  On June 11, 2021, Governor Newsom issued Executive Order N-08-21 which initially ended the suspension on customer disconnection activities on September 30, 2021.  On June 16, 2021, the CPUC directed its regulated water utilities to extend the suspension on customer disconnection activities through September 30, 2021, in response to the Governor&#8217;s order.  On June 23, 2021, SJWC filed Advice Letter 565 to extend Resolution M-4849&#8217;s emergency customer protections through September 30, 2021.  This advice letter was approved on July 1, 2021.  On July 20, 2021, the CPUC directed its regulated water utilities to continue to suspend customer disconnection activities until the sooner of further notice and direction from the CPUC or until February 1, 2022.  On September 23, 2021, Governor Newsom approved Senate Bill 155, which included a provision extending the water shutoff moratorium through December 31, 2021.</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%">SJWC filed Advice Letter No. 556 on November 16, 2020, with the CPUC requesting authorization to increase its revenue requirement by $11.8 million or 3.04% in 2021 for the final escalation year authorized in our 2018 General Rate Case Decision No. 18-011-025 which established rates for 2019, 2020, and 2021.  This advice letter was approved on December 17, 2020, and new rates became effective January 1, 2021.    </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%">On January 4, 2021, SJWC filed General Rate Case Application No. 21-01-003 requesting authority for an increase of revenue of $51.6 million or 13.35% in 2022, $16.9 million or 3.88% in 2023, and $19.2 million or 4.24% in 2024.  The application also includes requests to recover $18.5 million from balancing and memorandum accounts, authorization for a $435.0 million capital budget, further alignment between actual and authorized usage, and a shift to greater revenue collection in the service charge.  </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The application will undergo a year-long review process and new rates, if approved, are expected to be effective by the second quarter of 2022.  Due to the processing delay, SJWC filed Advice Letter No. 573 on December 30, 2021, to request interim rates effective January 1, 2022, which will allow SJWC to retroactively apply approved rates to January 1, 2022.  Interim rates are proposed to be set equal to present rates in order to avoid customer confusion and short-term bill changes.  This advice letter was approved with an effective date of January 1, 2022.  SJWC and the Public Advocates Office filed a settlement agreement resolving all issues in the proceeding on January 13, 2022, which will be considered by the CPUC for adoption.  The settlement recognizes the need for continued investments in the water system to deliver safe and reliable water service.  Additionally, it further aligns authorized and actual consumption, particularly for business customers, addresses our water supply mix challenge, and provides greater revenue recovery in the fixed charge.  </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%">On May 3, 2021, SJWC filed Application No. 21-05-004 requesting authority to adjust its cost of capital for the period from January 1, 2022 through December 31, 2024.  The request seeks a revenue increase of $6.4 million or 1.61% in 2022.  The application also proposes a rate of return of 8.11%, an increase from the current rate of 7.64%, a decrease in the average cost of debt rate from 6.20% to 5.48%, and a return of equity of 10.30%, an increase from the current rate of 8.90%.  In addition, the request seeks to adjust SJWC&#8217;s currently authorized capital structure of approximately 47% debt and 53% equity to approximately 45% debt and 55% equity.  If approved, rates are expected to be effective in the third quarter of 2022.</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%">On May 27, 2021, SJWC filed Advice Letter No. 561/561A with the CPUC requesting authorization to increase revenue by $17.3 million or 4.34% to recover the increases to purchased potable water charges, the groundwater extraction fee, and purchased recycled water charges implemented by Santa Clara Valley Water District (&#8220;Valley Water&#8221;) and South Bay Water Recycling.  This advice letter was approved with an effective date of July 1, 2021.</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%">On June 9, 2021, Valley Water declared a water shortage emergency and mandated its retailers to reduce consumption by 15% based on 2019&#8217;s volume.  On June 18, 2021, SJWC filed Advice Letter No. 563 with the CPUC to activate Stage 3 of its Rule 14.1, Water Shortage Contingency Plan, in response to Valley Water&#8217;s declaration of drought emergency and call for 15% mandatory conservation.  Advice Letter No. 564 was also filed on June 9, 2021, to establish a Water Conservation Memorandum Account to track the revenue impact of authorized versus actual water consumption and the incremental expenses required to implement our mandatory water conservation plan.  Similar memorandum accounts were authorized during the previous drought.  Advice Letters No. 564 and 563 were approved with the effective dates of July 20, 2021, and August 5, 2021, respectively.</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%">On August 5, 2021, SJWC filed Advice Letter No. 567 with the CPUC requesting authorization to update its Drought Allocations and Drought Surcharges program contained within its Schedule 14.1.  This filing updates the program developed during the drought of 2014-2017.  Advice Letter No. 567 was approved with an effective date of September 6, 2021.  This approval does not authorize program activation.</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%">On October 15, 2021, SJWC filed Advice Letter No. 569 with the CPUC requesting authorization to activate Schedule 14.1 effective November 15, 2021, as approved in Advice Letter No. 567.  The drought surcharges collected will be used to offset the revenue losses tracked in the Water Conservation Memorandum Account authorized in Advice Letter No. 564.  This advice letter was approved with an effective date of November 15, 2021.</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%;text-decoration:underline">Connecticut Regulatory Affairs</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Connecticut Water&#8217;s rates, service and other matters affecting its business are subject to regulation by The Public Utilities Regulatory Authority of Connecticut (&#8220;PURA&#8221;).  </span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PURA allows the Connecticut regulated operations to add surcharges to customers&#8217; bills in order to recover certain costs associated with approved eligible capital projects through the Water Infrastructure Conservation Adjustment (&#8220;WICA&#8221;) in between full rate cases, as well as approved surcharges for the Water Revenue Adjustment (&#8220;WRA&#8221;).</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Connecticut Water mitigates the risk associated with changes in demand through a PURA approved WRA mechanism.  The WRA is used to reconcile actual water demands with the demands projected in the most recent general rate case and allows companies to implement a surcharge or surcredit as necessary to recover the revenues approved in the general rate case.  The WRA removes the financial disincentive for water utilities to develop and implement effective water conservation programs.  The WRA allows water companies to defer on the balance sheet, as a regulatory asset or liability, for later collection from or crediting to customers the amount by which actual revenues deviate from the revenues allowed in the most recent general rate proceedings.  Projects eligible for WICA surcharges include certain types of aging utility plant, primarily water mains, meters, and service lines.  Additionally, certain energy conservation projects, improvements required to comply with streamflow regulations, and improvements to acquired systems are eligible for WICA surcharges.</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 28, 2020, Connecticut Water filed a WICA application representing an additional 1.11% surcharge or approximately $1.0 million increase in revenues, for a cumulative WICA surcharge of 6.94% which became effective April 1, 2021.  Additionally, on February 1, 2021, Connecticut Water and the Avon Water division separately filed their annual WICA </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reconciliation which called for a 0.09% increase and 0.80% reduction of the WICA surcharge, respectively.  On March 3, 2021, in separate decisions, PURA approved a net cumulative 7.03% WICA surcharge for Connecticut Water and a net cumulative 8.51% WICA surcharge for the Avon Water division, both of which became effective on customers&#8217; bills on April 1, 2021.  The WICA surcharge was reset to zero as part of the July 28, 2021 rate case decision, and remained zero until December 31, 2021.</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%">On January 15, 2021, Connecticut Water filed an application with PURA to amend rates for its customers, including the divisions of Avon Water and Heritage Village Water.  The filing requests an increase of $20.2 million in annual revenues that includes more than $265.5 million in completed infrastructure investments that are not currently in approved rates and surcharges.  On July 28, 2021, Connecticut Water received the final decision approving an increase of $5.2 million in annual revenues, a return on equity of 9.0%, with new rates effective July 28, 2021.  The final decision also approved a low-income rate, tiered block rate structure for residential water customers and the cost of debt and equity percentage as requested.  The final decision did not include all of the requested pro forma plant in service due to the timing of its completion.  However, no plant was disallowed.  Connecticut Water will seek recovery for the projects in the future.  The portion of plant which is eligible for recovery through WICA was included in the October 26, 2021 WICA filing discussed below or will be included in future WICA filings.  In addition, the final decision reset WICA, which was approaching its statutory caps, to zero.  On August 11, 2021, Connecticut Water filed a petition for reconsideration with PURA to consider matters specific to excess deferred income taxes contained in the July 28, 2021 decision.  The proposed increased revenues associated with the petition is $2.2 million.  On November 17, 2021, PURA issued a final decision approving $2.1 million of Connecticut Water&#8217;s request. </span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 26, 2021, Connecticut Water filed for a WICA increase of approximately $21.7 million in completed projects.  Many of the projects were those that were not considered by PURA in the rate case because of the deadline in the proceeding for pro forma capital additions.  On December 22, 2021, PURA approved a WICA surcharge of 2.44% to be added to bills of all Connecticut Water customers, including those of the former The Avon Water Company and The Heritage Village Water Company, effective January 1, 2022 which is expected to generate approximately $2.6 million in additional revenue.</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%">Long-term debt issuances for Connecticut Water require regulatory authorization which is typically obtained for a specified amount of debt to be issued during a specified period of time.  On March 16, 2021, Connecticut Water filed for PURA approval for the issuance of up to $100.0 million of long-term borrowings in 2021.  Connecticut Water received approval of the financings from PURA on June 9, 2021.</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Texas Regulatory Affairs</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%">CLWSC&#8217;s rates are subject to the economic regulation of the Public Utilities Commission of Texas (&#8220;PUCT&#8221;).  The PUCT may authorize rate increases after the filing of an Application for a Rate/Tariff Change.  Rate cases may be filed as they become necessary, provided there is no current rate case outstanding.  Furthermore, rate cases may not be filed more frequently than once every 12 months.</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 29, 2021, CLWSC submitted its Water Pass-Through Charge (&#8220;WPC&#8221;) true-up report for the Canyon Lake area water systems&#8217; 2020 purchased water costs. The WPC is the annual filing to update the monthly per thousand gallons charge for changes in purchased water costs since the last annual true-up report.  The 2020 WPC true-up report resulted in a reduction of the WPC usage rate from $0.95 dollars to $0.70 dollars per thousand gallons which became effective on March 1, 2021.  In August 2021, the Guadalupe-Blanco River Authority (&#8220;GBRA&#8221;) increased its debt service rate by 82% and announced a 15% increase in the Operations &amp; Maintenance rate and a 4% increase in the firm water rate effective September 1, 2021.  CLWSC filed its annual WPC true-up report on January 31, 2022 under Docket No. 53173.  The 2022 WPC usage rate will increase from $0.70 to $1.02 dollars per thousand gallons due to CLWSC under-collecting the actual cost of purchased water and GBRA increasing its rates.  The new usage rate will be effective starting March 1, 2022.</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Deer Creek Ranch water system has a separate WPC.  A WPC filing for Deer Creek Ranch is required only when there is a change in purchased water costs.  CLWSC received notice of an increase of 4% for the Deer Creek purchased water cost from West Travis Public Utility Agency (&#8220;WTPUA&#8221;), effective in October 2021.  SJWTX also received notice from the Lower Colorado River Authority (&#8220;LCRA&#8221;) of an increase of 7% per acre-foot for the firm water rate and the reservation rate.  The WPC true-up report for this system was submitted on December 1, 2021, which will result in an increase in the usage charge from $1.84 to $1.87 dollars per thousand gallons, and an increase in the monthly base charge of $1.04 dollars per residential account effective January 1, 2022.</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A disaster declaration was issued on February 12, 2021, by the PUCT because of severe winter weather.  The PUCT issued orders under Docket No. 51812-6 which prohibited disconnections for non-payment, suspended the rules for late fees and interest, and allowed for estimated billing for the duration of the disaster declaration.  On March 5, 2021, the PUCT reinstituted the utilities&#8217; ability to resume charging late fees, and on June 15, 2021, removed the prohibition on disconnections for non-payment.  The Texas Legislature passed Senate Bill No. 3 on August 6, 2021.  Under this bill, utilities are obligated to report to the PUCT steps they are taking to mitigate the type of long-term power outages experienced during the February 2021 storm.  </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CLWSC filed its emergency preparedness plans under Docket No. 52299 on November 1, 2021.  CLWSC expects to incur capital expenditures related to meeting these new requirements, largely for procurement of backup generators.</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 28, 2021, CLWSC announced that it reached an agreement to acquire the Kendall West and Bandera East utilities in Bandera, Kendall, and Medina counties in Texas and that change in ownership applications had been filed with the PUCT under Docket No. 52281.  The PUCT approved the acquisition on December 10, 2021 and the transaction closed on December 17, 2021.  The acquisition increased CLWSC&#8217;s customers served by 1,600 service connections.  Rates will remain the same for those customers of the acquired Certificate of Convenience and Necessity. </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%;text-decoration:underline">Maine Regulatory Affairs</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maine Water&#8217;s rates, service and other matters affecting its business are subject to regulation by the Maine Public Utilities Commission (&#8220;MPUC&#8221;).  MPUC approves rates on a division-by-division basis in Maine and allows Maine Water to add surcharges to customers&#8217; bills in order to recover certain costs associated with capital projects through the Water Infrastructure Surcharge (&#8220;WISC&#8221;) in between general rate cases.  Projects eligible for WISC surcharges include all infrastructure replacement or repair projects, excluding meters, that are necessary for the transmission, distribution or treatment of water. </span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MPUC is authorized to allow a WRA mechanism to regulated water utilities.  Maine&#8217;s rate-adjustment mechanism could provide revenue stabilization in divisions with declining water consumption and Maine Water expects to request usage of this mechanism in future rate filings when consumption trends support its use.</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 17, 2020, the MPUC approved a general rate increase for Skowhegan Division customers allowing $0.2 million in additional revenue.&#160; Per the MPUC decision, the increase was implemented in two steps: an initial 9.80% rate increase effective June 15, 2020, and a 3.51% rate increase effective July 1, 2021.  The combined rate increase is 13.31%.</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 10, 2021, Maine Water filed a general rate increase application for the Biddeford Saco Division seeking approximately $6.7 million, or 77.5%, in additional revenue.  The application proposed a three step, multi-year rate plan designed to ease the transition to higher water bills over the period from July 2021 to July 2023.  The primary driver for the increase in rates is the support for a new drinking water treatment facility on the Saco River, a $60.0 million project to replace the existing facility that is expected to be in service in the second quarter of 2022.  On June 23, 2021, the MPUC approved the first step in the plan by adopting the proposed rate smoothing mechanism and implementing a temporary 22.65% surcharge on all customer bills.  The surcharge will be in effect for one year.  On September 8, 2021, Maine Water filed a supplemental application to update its request to increase base rates, initiating the second step in the rate plan.  The supplemental application updates the March application and seeks $6.9 million, or 80.1% in additional revenue and provides a bill credit funded by the year one surcharge to offset a portion of the increase.  The bill credit will be in effect for one year.  A decision on the requested revenue increase is expected in the second quarter of 2022, corresponding with the completion of the new water treatment facility.</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">On October 28, 2021, Maine Water filed a WISC application with the MPUC for the Skowhegan division requesting an increase of 3%, representing approximately $0.1 million in additional revenues.  The WISC application was approved on December 27, 2021, and the surcharge became effective January 1, 2022.</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Please also see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_25">Item&#160;1A</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">, &#8220;Risk Factors,&#8221; </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_49">Item&#160;7</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">, &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations,&#8221; and </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_1551">Note </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_1551">3</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> of &#8220;Notes to Consolidated Financial Statements.&#8221;</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-top:3pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The principal business of Water Utility Services consists of the production, purchase, storage, purification, distribution, wholesale and retail sale of water and wastewater services.  SJWC provides water services to approximately 231,000 connections that serve approximately one million people residing in portions of the cities of San Jose and Cupertino and in the cities of Campbell, Monte Sereno, Saratoga and in the Town of Los Gatos, and adjacent unincorporated territories, all in the County of Santa Clara in the State of California.  The CTWS companies provide water service to approximately 140,000 service connections that serve a population of approximately 456,000 people in 81 municipalities with a service area of approximately 269 square miles throughout Connecticut and Maine and 3,000 wastewater connections in Southbury, Connecticut.  CLWSC provides water service to approximately 24,000 service connections that serve approximately 70,000 people in a service area comprising more than 266 square miles in the region between San Antonio and Austin, Texas.  Together, the Water Utility Services distribute water to customers in their respective service areas in accordance with accepted water utility methods. </span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SJWC, Connecticut Water and Maine Water provide non-tariffed services under agreements with municipalities and other utilities. These non-tariffed services include water system operations, maintenance agreements and antenna site leases.  In addition, in October&#160;1997, SJWC commenced operation of the City of Cupertino municipal water system under a 25-year lease </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which is due to expire in September of 2022 and was amended on January 8, 2020.  The system is adjacent to the SJWC service area and has approximately 4,600 service connections.  Under the terms of the lease, SJWC paid an upfront $6.8 million concession fee to the City of Cupertino that is being amortized over the contract term.  SJWC assumed responsibility for all maintenance and operating costs of the system, while receiving all payments for water service.  Under the terms of the amended lease agreement in 2020, SJWC agreed to make an additional up-front payment of $5 million that could be used to invest in capital improvements in Cupertino&#8217;s water system prior to the expiration of the lease.  Any unspent funds at lease termination remain the property Cupertino.  On November 2, 2021, the City of Cupertino approved another amendment to the current lease agreement executed on January 8, 2020.  This second amendment provides the City of Cupertino options to extend the lease agreement by periods of six months, two years, or three years with modifications of additional capital improvement funds of $0.4 million, $1.6 million and $2.5 million, respectively, depending on the lease extension period option.  These options are intended to provide the City of Cupertino more time, if needed, to complete its RFP process for a new lease term and conduct analyses of other alternatives for the operation of the water system.</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CTWS provides contracted services to water utilities, as well as offers </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Linebacker&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> protection plans for public drinking water customers in the States of Connecticut and Maine.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Linebacker</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> plans cover a limited amount of the cost of repairs to water and wastewater service lines and in-home plumbing.  Services provided are dependent on the selected plan.</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%">SJW Land Company owns undeveloped real estate property in California and Tennessee, as well as commercial and warehouse properties in Tennessee.   Chester Realty, Inc. owns commercial properties and parcels of land in Connecticut.</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%">Among other things, operating results from the water business fluctuate according to the demand for water, which is often influenced by seasonal conditions, such as impact of drought, summer temperatures or the amount and timing of precipitation in Water Utility Services&#8217; service areas.  Revenue, production expenses and income are affected by changes in water sales and the availability of surface water supply.  Overhead costs, such as payroll and benefits, depreciation, interest on long-term debt, and property taxes, remain fairly constant despite variations in the amount of water sold.  As a result, earnings are highest in the higher demand, warm summer months and lowest in the lower demand, cool winter months.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Water Supply</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%;text-decoration:underline">California Water Supply</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%">SJWC&#8217;s water supply consists of groundwater from wells, surface water from watershed run-off and diversion, reclaimed water, and imported water purchased from Valley Water under the terms of a master contract with Valley Water expiring in 2051.  During normal rainfall years, purchased water provides approximately 40% to 50% of SJWC&#8217;s annual production.  An additional 40% to 50% of its water supply is pumped from the underground basin which is subject to a groundwater extraction charge paid to Valley Water.  Surface supply, which during a normal rainfall year satisfies about 6% to 8% of SJWC&#8217;s annual water supply needs, provides approximately 1% of its water supply in a dry year and approximately 14% in a wet year.  In dry years, the decrease in water from surface run-off and diversion and the corresponding increase in purchased and pumped water increases production expenses substantially.</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%">The pumps and motors at SJWC&#8217;s groundwater production facilities are propelled by electric power.  SJWC has installed standby power generators at 38 of its strategic water production sites and manages a fleet of 21 portable generators deployed throughout the distribution system for power outages at remaining pumping facilities.  In addition, the commercial office and operations control centers are outfitted with standby power equipment that allow critical distribution and customer service operations to continue during a power outage.  Valley Water has informed SJWC that its filter plants, which deliver purchased water to SJWC, are also equipped with standby generators.  In the event of a power outage, SJWC believes it will be able to prevent an interruption of service to customers for a limited period by pumping water using generator power and by using purchased water from Valley Water.</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%">In 2021, the level of water in the Santa Clara Valley groundwater basin, which is managed by the Valley Water, experienced a decrease due to an increase in groundwater pumping by various water retailers in the region, and lower than normal local rainfall and natural recharge.  As reported by Valley Water at the end of 2021, the groundwater level in the Santa Clara Plain was 2 feet lower compared to the same time in 2020.  The total groundwater storage at the end of 2021 was within Stage 1 (Normal) of the Valley Water&#8217;s Water Shortage Contingency Plan.  On January&#160;1, 2022, Valley Water&#8217;s 10 reservoirs were 28% of capacity with 46,318 acre-feet of water in storage.  As of December&#160;31, 2021, SJWC&#8217;s Lake Elsman was 58.8% of capacity with 3,615 acre-feet of water, approximately 121.1% of the five-year seasonal average.  In addition, the rainfall at SJWC&#8217;s Lake Elsman was measured at 32.17 inches for the period from July&#160;1, 2021 through December&#160;31, 2021, which is 257.8% of the five-year average.  Subsequent to December 31, 2021, California has returned to drier than normal weather patterns.  Local surface water is a less costly source of water than groundwater or purchased water and its availability significantly impacts SJWC&#8217;s results of operations.  SJWC&#8217;s Montevina Water Treatment Plant treated 1,350 acre-feet of water in 2021, which is 20.2% of the five-year average.  SJWC believes that its various sources of water supply will be sufficient to meet customer demand in 2022.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 9, 2021, Valley Water declared a water shortage emergency and asked its retailers to reduce consumption by 15% based on 2019 usage.  In response to Valley Water&#8217;s declaration of drought emergency and call for conservation, SJWC filed with the CPUC to activate Stage 3 of its Rule 14.1 Water Shortage Contingency Plan.  Like the most recent drought, the current restrictions center on outdoor water usage which typically accounts for half of a residential customer&#8217;s consumption.  The restrictions include limits on watering days and times, use of potable water for washing structures and other non-porous surfaces except to protect public health and safety, and no outdoor watering during and up to 48 hours after measurable rainfall.</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%">California also faces long-term water supply challenges.  SJWC actively works with Valley Water to meet the challenges by continuing to educate customers on responsible water use practices and conducting long-range water supply planning.</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%;text-decoration:underline">Connecticut Water Supply</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%">Connecticut Water&#8217;s infrastructure consists of 65 noncontiguous water systems in the State of Connecticut.&#160;&#160;These systems, in total, consist of approximately 1,800 miles of water main and reservoir storage capacity of 2.4 billion gallons.&#160;&#160;The safe, dependable yield from 235 active wells and 18 surface water supplies is approximately 65 million gallons per day.&#160;&#160;Water sources vary among the individual systems, but overall approximately 80% of the total dependable yield comes from surface water supplies and 20% from wells.  The Connecticut water utilities supplement their water supplies with purchase water contracts with neighboring utilities.</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%;text-decoration:underline">Texas Water Supply</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%">CLWSC&#8217;s water supply consists of groundwater from wells and purchased treated and raw water from the GBRA.  CLWSC has long-term agreements with the GBRA, which expire in 2037, 2040, 2044 and 2050.  The agreements, which are take-or-pay contracts, provide CLWSC with an aggregate of 7,650 acre-feet of water per year from Canyon Lake at prices that may be adjusted periodically by GBRA.  CLWSC also has raw water supply agreements with the LCRA and WTPUA expiring in 2059 and 2046, respectively, to provide for 250 acre-feet of water per year from Lake Austin and the Colorado River, respectively, at prices that may be adjusted periodically by the agencies. </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%;text-decoration:underline">Maine Water Supply</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%">Maine Water&#8217;s infrastructure consists of 12 noncontiguous water systems in the State of Maine.&#160;&#160;These systems, in total, consists of approximately 600 miles of water main and reservoir storage capacity of 7.0 billion gallons.&#160;&#160;The safe, dependable yield from our 14 active wells and 7 surface water supplies is approximately 120 million gallons per day.&#160;&#160;Water sources vary among the individual systems, but overall approximately 90% of the total dependable yield comes from surface water supplies and 10% from wells.  </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%">Maine Water relies on legislatively granted water rights in order to serve customers.  In some instances, these rights were granted to predecessor water companies specially chartered by the Maine legislature many decades ago, with those entities later having been merged into Maine Water.  The legislation incorporating these predecessor water companies did not address whether chartered rights may be transferred to another entity without special legislative action.  The Maine Business Corporation Act generally provides that property and contract rights of a merged corporation are vested in the surviving corporation without reversion or impairment.  In the MPUC proceedings that approved the mergers of these Maine Water predecessor companies, the survivorship of water rights was not contested.</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%">Please also see further discussion under </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_25">Item&#160;1A</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, &#8220;Risk Factors&#8221; and </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_49">Item&#160;7</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.&#8221;</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Franchises</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%">Franchises granted by local jurisdictions permit Water Utility Services to construct, maintain, and operate water distribution systems within the streets and other public properties of a given jurisdiction.  </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%">SJWC holds the necessary franchises to provide water in portions of the cities of San Jose and Cupertino and in the cities of Campbell, Monte Sereno and Saratoga, the Town of Los Gatos and the unincorporated areas of Santa Clara County.  None of the franchises have a termination date, other than the franchise for the unincorporated areas of Santa Clara County, which terminates in 2035. </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%">Connecticut Water&#8217;s utility services hold the necessary franchises to provide water in portions of the towns of Ashford, Avon, Beacon Falls, Bethany, Bolton, Brooklyn, Burlington, Canton, Chester, Clinton, Colchester, Columbia, Coventry, Deep River, Durham, East Granby, East Haddam, East Hampton, East Windsor, Ellington, Enfield, Essex, Farmington, Griswold, Guilford, Haddam, Hebron, Killingly, Killingworth, Lebanon, Madison, Manchester, Mansfield, Marlborough, Middlebury, Naugatuck, Old Lyme, Old Saybrook, Oxford, Plainfield, Plymouth, Portland, Prospect, Simsbury, Somers, Southbury, South Windsor, Stafford, Stonington, Suffield, Thomaston, Thompson, Tolland, Vernon, Voluntown, Waterbury, Westbrook, Willington, Windsor Locks and Woodstock.  Additionally, the Heritage Village Water division serves the Town of Southbury with wastewater services.  None of the franchises of the Connecticut water utility services have a termination date.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></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%">Maine Water holds franchises necessary to provide water services in the towns served are Biddeford, Saco, Old Orchard Beach, Scarborough (Pine Point), Porter, Parsonsfield, Hiram, Freeport, Camden, Rockland, Rockport, Owls Head, Union, Thomaston, Warren, Bucksport, Skowhegan, Oakland, Hartland, Millinocket and Greenville.  None of the franchises with Maine Water have a termination date.</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%">CLWSC holds the franchises necessary to provide water and wastewater services to the City of Bulverde and the City of Spring Branch, which terminate in 2029 and 2036, respectively.  The unincorporated areas that CLWSC serves in Comal, Blanco, Bandera, Hays, Kendall, Medina and Travis Counties do not require water service providers to obtain franchises.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Seasonal Factors</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%">Water sales are seasonal in nature and influenced by weather conditions.  The timing of precipitation and climatic conditions can cause seasonal water consumption by customers to vary significantly.  Demand for water is generally lower during the cooler and rainy winter months.  Demand increases in the spring when the temperature rises and rain diminishes.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Competition</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%">The regulated operations of Water Utility Services are public utilities regulated by the CPUC in California, PURA in Connecticut, PUCT in Texas and MPUC in Maine (collectively, &#8220;the Regulators&#8221;) and operate within service areas approved by the regulators.  Statutory laws provide that no other investor-owned public utility may operate in the service area of another public utility of the same class (e.g., another water utility) without first obtaining from the regulator a certificate of public convenience and necessity or similar authorization.  Past experience shows such a certificate will be issued only after demonstrating that service in such area is inadequate.</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%">California law also provides that whenever a public agency constructs facilities to extend utility service to the service area of a privately-owned public utility, like SJWC, such an act constitutes the taking of property and is conditioned upon payment of just compensation to the private utility.</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%">Under the California law, municipalities, water districts and other public agencies have been authorized to engage in the ownership and operation of water systems.  Such agencies are empowered to condemn properties operated by privately-owned public utilities upon payment of just compensation and are further authorized to issue bonds (including revenue bonds) for the purpose of acquiring or constructing water systems.  </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%">Under Connecticut law, any condemnation of water utility property by a municipality or any unit of state government requires the payment of just compensation for the taking.&#160; Further, any condemnation of utility land by a state department, institution or agency (including a municipality) requires the approval of the PURA.  </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%">Under Texas law, municipalities, water districts and other public agencies are authorized to engage in the ownership and operation of water systems.  Such entities are empowered to acquire property, whether public or private, real or personal, by the exercise of the right of eminent domain, which entails payment to the owner of just compensation for the property taken.  However, under current case law those entities may not exercise that right of eminent domain to take the entire operation of an investor-owned utility.  </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%">Under Maine law, municipalities-individually and collectively, consumer-owned and standard water districts, and other public agencies are authorized to engage in the ownership and operation of water systems.&#160; Such entities may acquire the real and personal property of a privately-owned water company, and take over the company&#8217;s operations, by exercising the power of eminent domain. In such a taking, the acquiring entity must furnish the condemnee just compensation. </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%">To the company&#8217;s knowledge, no municipality, water district or other public agency has any pending proceeding to condemn any part of its existing water systems.  The company is also unaware of any eminent domain proceeding to take any of its property or operations.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Environmental Matters</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%">Water Utility Services produce potable water and generates wastewater and hazardous wastes in accordance with all applicable county, state and federal environmental rules&#160;and regulations.  Additionally, public utilities are subject to environmental regulation by various other state and local governmental authorities.</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%">Water Utility Services is currently in compliance with all of the United States Environmental Protection Agency&#8217;s (the &#8220;EPA&#8221;) surface water treatment performance standards, drinking water standards for disinfection by-products and primary maximum contaminant levels.  These standards have been adopted and are enforced by the California State Water Board, Division of Drinking Water, the Connecticut Department of Public Health, the Maine Department of Health and Human Services, and the Texas Commission on Environmental Quality for SJWC, Connecticut Water, Maine Water and CLWSC, respectively.</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%">Other state and local environmental regulations apply to our Water Utility Services&#8217; operations and facilities.  These regulations relate primarily to the handling, storage and disposal of hazardous materials and discharges to the environment, including </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">wastewater operations in the States of Connecticut and Texas.  In 2016, SJWC began performing hazardous materials site assessments and remediation prior to the construction phase of capital projects.  The site assessments are performed to remove any legacy materials and to obtain site closures from the Santa Clara County Department of Environmental Health under its Voluntary Cleanup Program.</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%">Water Utility Services are currently in compliance with all state and local public health and environmental regulations applicable to their operations.</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%">Please also see Part&#160;II, </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_49">Item&#160;7</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.&#8221;</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Human Capital Resources</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%">In order to continue to achieve SJW Group&#8217;s mission of delivering life sustaining, high-quality water and exceptional service to families, businesses and communities, we are committed to attract, retain and develop the highest quality talent. We believe our employees are our most important asset.  Throughout our organization, our employees embrace the company&#8217;s values of integrity, respect, service, compassion, trust, teamwork and transparency in everything we do.  Employees participate in semi- annual employee engagement and satisfaction surveys providing feedback that enables the Company to continually assess and implement initiatives to enhance employee satisfaction and retention.  Through our board and its committees, we are empowered to address factors that impact our employee strategy and drive positive change in our company and our communities.  Our human capital measures and objectives focus on providing a safe and productive work environment that has clear positive and ethical values; a culture that embraces diversity, respect and equity; jobs that offer fair wages as benchmarked to the markets that we live and work in; competitive wages and benefits; and training and development opportunities that support our employees to establish and succeed in meaningful careers at SJW Group.  </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%;text-decoration:underline">Basic Workforce Data</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%">As of December&#160;31, 2021, SJW Group had 751 full-time employees, of whom 362 were SJWC employees, 228 were Connecticut Water employees, 84 were CLWSC employees, and 77 were Maine Water employees.  At SJWC, 226 employees are members of unions.  Employees working for Connecticut Water, Maine Water and CLWSC are not represented by unions.</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%">On November 12, 2019 and February 20, 2020, SJWC reached three-year bargaining agreements with the International Union of Operating Engineers, representing certain employees in the engineering department, and the Utility Workers of America, representing the majority of all non-administrative employees at SJWC covering the period from January&#160;1, 2020 through December&#160;31, 2022.  The agreements include a 3% wage increase in 2020, 3% in 2021 and 4% in 2022 for the union workers.</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%;text-decoration:underline">Employee Safety and Pandemic Response</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%">Aiming for a &#8220;zero-harm&#8221; culture, our vision is to manage health and safety performance to become a leader in the water services industry.  Protecting the health and safety of our employees is a top priority.  Our employee health and safety programs, focus on four core elements: </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">Safety Leadership: demonstrating management commitment and support, empowering local teams to be accountable for safety; </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">Participation: involving every employee in all aspects of the safety program, connecting safety initiatives to serving employees, customers, shareholders, our communities and the environment; </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">Hazard Identification and Control: inspecting workplaces, identifying hazards, implementing controls, and partnering with the front-line teams responsible for delivering reliable, clean, safe drinking water and service; 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">Training: training employees on hazards and how to protect themselves.  Incident and crisis management of both known and unknown threats to employee health and safety are anticipated and planned for by our safety team. </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%">Our 2021 Sustainability Plan incorporates specific targets that set the trajectory of our safety program to ensure continuous improvement, including:</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">Implement processes and systems to track, monitor, report and continually improve health and safety 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">Communicate the updated Health and Safety Policy to employees to promote compliance, consultation, and participation of workers on health and safety matters; 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">Strive for zero accidents and injuries. </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%">We have implemented several management systems to plan and respond to workplace safety and training as well as incidents such as pandemics, wildfires, earthquakes, cyber threats and extreme weather, among others. The goal is to safeguard our employees&#8217; health and safety during local, national, or global incidents. Locally, workplace hazards are identified by onsite inspections and from near-miss investigations.  More broadly, the team collaborates to anticipate and plan for external events </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><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%">such as pandemic or for extreme weather or other external events that could impact our operations.  Proactive identification of hazards keeps us one step ahead of our constantly changing workplace conditions.</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%">During the COVID-19 pandemic, SJW Group&#8217;s primary focus has been to protect the health and safety of employees, customers and the community from the spread of the disease in the workplace, while continuing to deliver reliable, clean and safe drinking water and service.  Beginning in March 2020, with additional COVID-19 protections in place, we paused all non-essential services for two months; transitioned our office employees to company-wide remote work; and dispatched field service employees from their homes to minimize transmission of the virus. As the pandemic and knowledge of the virus evolved, our safety, human resources and operations teams implemented additional guidance protocols with a focus on cleaning and disinfection of facilities, vehicles, and tools; implementing engineering and administrative controls such as social distancing; and wearing face coverings to limit the transmission of the virus.  In response to various stay-at-home government orders, we implemented policies and procedures to provide the flexibility to employees who are able to work from home and support remote-working by upgrading technology infrastructure, enhancing IT capabilities and implementing processes to facilitate online and remote communications.  In an effort to ensure the safety and protection of our workplace and those customers and vendors with whom we serve and work, SJW Group announced a universal vaccination requirement for all employees by January 17, 2022 for three of our operating utilities and by February 14, 2022 at SJWC.  On January 22, 2022, SJWC received a letter from the National Labor Relations Board (&#8220;NLRB&#8221;) stating that it would investigate the allegations from the Utility Workers Union of America Local 259 that SJWC failed to bargain in good faith by imposing a COVID vaccine mandate and threatening to terminate noncompliant employees and for, otherwise, failing to bargain over its decision to impose the mandate.  SJWC intends to cooperate with the NLRB&#8217;s investigation requests for affidavits from SJWC management and relevant documents.  We continue to actively monitor all evolving federal, state and local guidance from public health authorities to ensure that our measures are in compliance with such rules and regulations and are effective in the continually changing pandemic environment.</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%;text-decoration:underline">Diversity and Inclusion</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%">SJW Group believes that a workplace supporting diversity and inclusion not only promotes equity, teamwork, productivity and collaboration among employees, but also enables us to provide the best services to our customers, communities, and partners and enhance value for our stockholders.  We are committed to fostering and maintaining a culture of diversity and inclusion, and we have been tracking our workforce demographics to identify employee teams, geographies, or seniority levels where hiring of minorities or specific demographic representation needs to be addressed.  In 2021, CEO Eric Thornburg signed on to the CEO Action for Diversity &amp; Inclusion&#8482; CEO pledge, which outlines a specific set of actions the signatory CEOs will take to cultivate a trusting environment where all ideas are welcomed and employees feel comfortable and empowered to have discussions about diversity and inclusion.  The Company&#8217;s Diversity, Equity and Inclusion Council has implemented several impactful initiatives in 2021, including ongoing education and communications and an unconscious bias training program for all employees.  We work to ensure training and development opportunities are available so that all employees can establish and succeed in meaningful careers at SJW Group.  In addition, we currently comply with California&#8217;s board diversity legislation requiring a minimum number of female directors and directors from underrepresented communities on our board of directors. </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%;text-decoration:underline">Community Involvement</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%">In support of our mission as trusted, passionate and socially responsible professionals, we are dedicated to the people and the environment of the communities where we live, work, and serve.  SJW Group provides various opportunities for our employees to participate in outreach programs from free virtual education programs for adults, employee-led courses for elementary school aged children, winter coat donation drives, environmental cleanups, community events, and grant programs supporting schools and fire departments.  In addition, each of our subsidiaries supports their communities through charitable donations or sponsorships with a focus on the communities served. SJWC and Connecticut Water also have matching donations for certain programs to further promote our employees&#8217; involvement in their communities.  In California, the SJWC Employees Community Fund is a 501(c)(3) charitable organization that uses funds from employee contributions and company matches to provide grants to non-profit organizations supported by our employees.</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%;text-decoration:underline">Fair Wages and Competitive Benefits</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%">SJW Group&#8217;s future success is largely dependent upon our ability to attract and retain highly-skilled and qualified employees.  Our California and Connecticut subsidiaries operate in particularly competitive labor markets, we believe our compensation package and benefit programs allow us to recruit and retain talented and qualified personnel.  Our compensation and benefits programs include:  </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">Fair employee wages as benchmarked to the markets that our employees live and work in that are consistent with employee roles and responsibilities, skill levels, experience, and knowledge; </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><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">Engagement of nationally, recognized outside compensation and benefits consulting firms to independently evaluate the appropriateness and effectiveness of compensation for our executive and other officers and to provide benchmarks for executive compensation as compared to peer companies;</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">Short-term incentive compensation for management level staff aligning with company financial and operational goals targeted to our stakeholders: customers, communities, employees and stockholders;</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">Alignment with stockholder value by utilizing equity awards linked to investment performance over time, as well as certain absolute financial 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;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">A comprehensive annual employee performance review process pursuant to which we determine and communicate to employees annual merit increases, promotions and other changes to responsibilities and duties; and  </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Eligibility for all employees to participate in health insurance, dental, vision, cafeteria plans, life and disability/accident coverage, retirement plans and/or salary deferral plans, an Employee Stock Purchase Plan, paid and unpaid leaves, a commuter assistance program, professional education and training, and tuition assistance. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_19"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Executive Officers of the Registrant</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%">The following table summarizes the name, age, offices held and business experience for each of our executive officers, as of February&#160;25, 2022:</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:18.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.432%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:74.486%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Name</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Age</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%">Offices and Experience</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Willie Brown</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SJW Group&#8212; Vice President, General Counsel and Corporate Secretary.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Mr. Brown serves as Vice President, General Counsel and Corporate Secretary of SJW Group and SJWC since June 1, 2021.  Mr. Brown served as Corporate Secretary and Assistant General Counsel of SJW Group and SJWC since January 1, 2020.  Since April 2018, Mr. Brown has served as counsel and Corporate Secretary of various subsidiaries of the Corporation.  Since joining SJWC in 2008, Mr. Brown has held various legal positions of increasing scope and responsibly.  Prior to joining SJWC, Mr. Brown was an associate at two Silicon Valley law firms and is a member of the State Bar of California.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Andrew R. Gere</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SJWC&#8212;President and Chief Operating Officer.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Mr. Gere serves as President since April 2016 and as Chief Operating Officer since  April 2015.  From 2013 to April 2015, Mr. Gere was Vice President of Operations.  From 2008 to 2013, Mr. Gere was Chief of Operations.  From 2006 to 2008, Mr. Gere was Director of Maintenance.  From 2005 to 2006, Mr. Gere was Director of Operations and Water Quality.  From 2003 to 2005, Mr. Gere was Manager of Operations and Water Quality.  Mr.&#160;Gere has been with SJWC since 1995.  From October 2019 to December 2020, Mr. Gere served as Chairman of the National Association of Water Companies.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kristen A. Johnson</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SJW Group&#8212;Chief Administrative Officer.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Ms. Johnson serves as the Chief Administrative Officer of SJW Group and the Senior Vice President of Administration for CTWS and its subsidiaries since November 2019.  Previously, Ms. Johnson served as Director of Human Resources, Vice President of Human Resources and the Vice President and Corporate Secretary of CTWS and its subsidiaries from 2007, 2008, and 2010, respectively.  She served as the Corporate Secretary of Maine Water until July 2020.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">James P. Lynch</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">SJW Group&#8212;Chief Accounting Officer.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">  Mr. Lynch also serves as Chief Accounting Officer of SJWC and SJW Land Company since January 2022. Mr. Lynch served as Chief Financial Officer and Treasurer until January 2022.  He also served as Chief Financial Officer and Treasurer of SJWC, SJW Land Company, and SJWTX, Inc. from September 2010 until January 2022.  He served as Treasurer of SJWTX Holdings, Inc. until January 2022.  Mr. Lynch served as Chief Financial Officer and Treasurer of Texas Water Alliance Limited from October 2010 until November 16, 2017. Prior to joining the Corporation Mr. Lynch was an Audit Partner with KPMG LLP.  Mr. Lynch was with KPMG LLP for 26 years. Mr. Lynch is a certified public accountant.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eric W. Thornburg</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SJW Group&#8212;President, Chief Executive Officer and Chair of the Board.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Mr. Thornburg serves as President and Chief Executive Officer of SJW Group and SJW Land Company and Chief Executive Officer of SJWC and SJWTX, Inc. since November 6, 2017.  He has served as the Chair of the Board of Directors of SJW Group, SJWC, SJW Land Company and SJWTX, Inc. since April 25, 2018 and Chair of the Board of Directors of SJWNE LLC, CTWS and its subsidiaries since October 9, 2019.  Prior to joining SJW Group, Mr. Thornburg served as President and Chief Executive Officer of CTWS since 2006, and Chair of the Board of CTWS since 2007.&#160; Mr. Thornburg served as President of Missouri-American Water, a subsidiary of American Water Works Corporation from 2000 to 2004.&#160; From July 2004 to January 2006, he served as Central Region Vice President-External Affairs for American Water Works Corporation.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Andrew F. Walters</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SJW Group&#8212;Chief Financial Officer and Treasurer.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Mr. Walters serves as Chief Financial Officer and Treasurer of SJWC, SJW Land Company, and SJWTX, Inc. since January 2022.  Mr. Walters served as Chief Corporate Development Officer and Integration Executive of SJW Group from November 2019 until January 2022 and previously served as Chief Administrative Officer of SJWC since January 31, 2014.  Mr. Walters is also currently the Vice President of Business Planning of Connecticut Water Service, Inc. and Connecticut Water Company as of November 7, 2019.  Prior to joining SJWC in 2014, Mr. Walters was a managing director and a senior acquisitions officer in the Infrastructure Investments Group of JP Morgan Asset Management from January 2009 to June 2013.  Prior to this, Mr. Walters served in the Investment Banking Division of Citigroup as managing director and head of infrastructure for the Americas and in other roles focused on mergers and acquisitions and capital raising for clients, since 1993.</span></div></td></tr></table></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></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:18.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.432%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:74.486%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maureen P. Westbrook</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CTWS&#8212;President.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Ms. Westbrook serves as the President of CTWS and its subsidiaries, except Maine Water, since December 2019 and President of SJWNE LLC since October 2019.  Ms. Westbrook has been Chief Executive Officer of Maine Water since December 2019.  Initially hired as Connecticut Water&#8217;s Manager of Source Protection, Ms. Westbrook has held various positions of increasing scope and responsibility.  She had served as the Vice President of Customer and Regulatory Affairs of Connecticut Water since 2008, assuming that role for The Avon Water Company and The Heritage Village Water Company when those utilities were acquired by CTWS.  Prior to joining Connecticut Water in 1988 she worked at the Connecticut Department of Public Health and in local and regional planning. </span></div></td></tr></table></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_22"></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Available Information</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%">SJW Group&#8217;s Annual Reports on Form&#160;10-K, Quarterly Reports on Form&#160;10-Q and Current Reports on Form&#160;8-K, and amendments to these reports, are made available free of charge through SJW Group&#8217;s website at </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">http://www.sjwgroup.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, as soon as reasonably practicable, after SJW Group electronically files such material with, or furnishes such materials to, the SEC.  The content of SJW Group&#8217;s website is not incorporated by reference to or part of this report.</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%">You may obtain electronic copies of our reports filed with the SEC on the SEC website at </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">http://www.sec.gov</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div><span><br/></span></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_25"></div><div style="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 1A.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:34.8pt">Risk Factors</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%">Investors should carefully consider the following risk factors and warnings before making an investment decision.  The risks described below are not the only ones facing SJW Group and its subsidiaries.  Additional risks that SJW Group and its subsidiaries does not yet know of or that it currently thinks are immaterial may also impair its business operations.  If any of the following risks actually occur, SJW Group and its subsidiaries&#8217; business, operating results or financial condition could be materially affected.  In such case, the trading price of SJW Group&#8217;s common stock could decline and you may lose part or all of your investment.  Investors should also refer to the other information set forth in this Annual Report on Form&#160;10-K, including the consolidated financial statements and the notes thereto.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Relating To Regulatory and Legal Matters</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our business is regulated and may be adversely affected by changes to the regulatory environment.</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%">Our Water Utility Services are regulated public utilities.  The operating revenue of SJWC, Connecticut Water, CLWSC and Maine Water is generated primarily from the sale of water at rates authorized by </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">t</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he CPUC, PURA, PUCT and MPUC (the &#8220;Regulators&#8221;).  The Regulators set rates that are intended to provide revenues sufficient to recover normal operating expenses, provide funds for replacement of water infrastructure and produce a fair and reasonable return on stockholder common equity.  Please refer to Part I, Item&#160;1, &#8220;Regulation and Rates&#8221; for a discussion of the most recent regulatory proceedings affecting the rates of our regulated operations.  Consequently, our revenue and operating results depend substantially upon the rates the Regulators authorize.</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%">In our applications for rate approvals, we rely upon estimates and forecasts to propose rates for approval by the Regulators.  No assurance can be given that our estimates and forecasts will be accurate or that the Regulators will agree with our estimates and forecasts and approve our proposed rates.  To the extent our authorized rates may be too low, revenues may be insufficient to cover Water Utility Services&#8217; operating expenses, capital requirements and SJW Group&#8217;s historical dividend rate.  In addition, delays in approving rate increases may negatively affect our operating results and operating cash flows. </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%">In addition, policies and regulations promulgated by the Regulators govern the recovery of capital expenditures, the treatment of gains from the sale of real utility property, the offset of production and operating costs, the recovery of the cost of debt, the optimal equity structure, and the financial and operational flexibility to engage in non-tariffed operations.  If the regulators implement policies and regulations that will not allow SJWC, Connecticut Water, CLWSC and Maine Water to accomplish some or all of the items listed above, Water Utility Services&#8217; future operating results may be adversely affected.  Further, from time to time, the commissioners at the Regulators may change.  Such changes could lead to changes in policies and regulations and there can be no assurance that the resulting changes in policies and regulation, if any, will not adversely affect our operating results or financial condition. </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%">If the CPUC disagrees with our calculation of SJWC&#8217;s memorandum and balancing accounts, we may be required to make adjustments that could adversely affect our results of operations.  Under a 2007 Connecticut law, PURA authorizes regulated water companies to use a rate adjustment mechanism, known as WICA, for eligible projects completed and in service for the benefit of the customers.  Maine legislature enacted a law that allows Maine Water expedited recovery of investments in water systems infrastructure replacement, both treatment and distribution, through WISC, similar to WICA in Connecticut.  Maine Water began to use the WISC during 2014.  There is no guarantee that these regulatory authorities will approve our applications </span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></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%">to recover all or a portion of our capital expenditure or infrastructure investment through such rate adjustment mechanisms, and their failure to do so will adversely affect our financial conditions and results of operations. </span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recovery of regulatory assets is subject to adjustment by regulatory agencies and could impact the operating results of Water Utility Services.</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%">Generally accepted accounting principles for water utilities include the recognition of regulatory assets and liabilities as permitted by FASB ASC Topic 980&#8212;&#8220;Regulated Operations.&#8221;  In accordance with ASC Topic 980, Water Utility Services record deferred costs and credits on the balance sheet as regulatory assets and liabilities when it is probable that these costs and credits will be recovered in the ratemaking process in a period different from when the costs and credits were incurred.  Please refer to </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_1551">Note </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="#i7e12c7edfebe48ecaf971616c7a6fc61_1551">3</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the &#8220;Notes to Consolidated Financial Statements&#8221; for a summary of net regulatory assets.  If the assessment of the probability of recovery in the ratemaking process is incorrect and the applicable ratemaking body determines that a deferred cost is not recoverable through future rate increases, the regulatory assets or liabilities would need to be adjusted, which could have an adverse effect on our results of operations and financial condition.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Streamflow regulations in Connecticut could potentially impact our ability to serve our customers. </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%">In December 2011, regulations concerning the flow of water in Connecticut&#8217;s rivers and streams were adopted.  As promulgated, the regulations require that certain downstream releases be made from seven of Connecticut Water&#8217;s eighteen active reservoirs no later than ten years following the adoption of stream classifications by the Department of Energy and Environmental Protection (&#8220;DEEP&#8221;).  Currently, downstream releases are made at two locations.  No groundwater supply wells are affected by the regulations.</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%">DEEP has finalized stream classifications in all areas of Connecticut where Connecticut Water maintains and operates sources of supply.  The Company remains engaged in the process in order to minimize impact to our available water supply.  Although modified from prior versions, the regulations still have the potential to lower our safe yield, raise our capital and operating expenses and adversely affect our revenues and earnings.  Although costs associated with the regulations may be recovered in the form of higher rates and Connecticut law allows for a WICA surcharge to recover capital improvement costs necessary to achieve compliance with the regulations, there can be no assurance PURA would approve rate increases to enable us to recover all such costs and surcharges.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Water Utility Services is subject to litigation risks concerning water quality and contamination.</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%">Although Water Utility Services is not a party to any environmental and product-related lawsuits, there is no guarantee that such lawsuits will not occur in the future.  Any environmental or product-related lawsuit, may require us to incur significant legal costs and we may not be able to recover the legal costs from ratepayers or other third parties.  Although Water Utility Services has liability insurance coverage for bodily injury and property damage, pollution liability is excluded from this coverage and our excess liability coverage.&#160; Pollution liability coverage is in place for the majority of the SJW Group locations and operations, but is subject to exclusions and limitations.  In addition, any complaints or lawsuits against us based on water quality and contamination may receive negative publicity that can damage our reputation and adversely affect our business and trading price of our common stock.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Water Utility Services is subject to possible litigation or regulatory enforcement action concerning water discharges to Waters of the United States (&#8220;WOTUS&#8221;).</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%">Regulatory actions and fines related to discharges of water to WOTUS against other water utilities have increased in frequency in recent years.  If Water Utility Services is subject to a litigation or regulatory enforcement action, it might incur significant costs in fines and restoration efforts, and it is uncertain whether Water Utility Services would be able to recover some or all of such costs from ratepayers or other third parties.  In addition, any litigation or regulatory enforcement action against us regarding a water discharge and/or resulting environmental impact may receive negative publicity that can damage our reputation and adversely affect our business and the trading price of our common stock.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">New or more stringent environmental regulations could increase Water Utility Services&#8217; operating costs and affect its business.</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%">Water Utility Services are subject to water quality and pollution control regulations issued by the EPA and environmental laws and regulations administered by the respective states and local regulatory agencies.</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%">New or more stringent environmental and water quality regulations could increase Water Utility Services&#8217; water quality compliance costs, hamper Water Utility Services&#8217; available water supplies, and increase future capital expenditures.</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%">Under the federal Safe Drinking Water Act, Water Utility Services is subject to regulation by the EPA relating to the quality of water it sells and treatment techniques it uses to make the water potable.  The EPA promulgates, from time to time, nationally </span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></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%">applicable standards, including maximum contaminant levels for drinking water.  Additional or more stringent requirements may be adopted by each state.  There can be no assurance that Water Utility Services will be able to continue to comply with all water quality requirements.</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%">Water Utility Services has implemented monitoring activities and installed specific water treatment improvements in order to comply with existing maximum contaminant levels and plan for compliance with future drinking water regulations.  However, the EPA and the respective state agencies have continuing authority to issue additional regulations under the Safe Drinking Water Act.  New or more stringent environmental standards could be imposed that will raise Water Utility Services&#8217; operating costs and capital expenditures, including requirements for increased monitoring, additional treatment of underground water supplies, fluoridation of all supplies, more stringent performance standards for treatment plants, additional procedures to further reduce levels of disinfection by-products, and more comprehensive measures to monitor, reduce or eliminate known or newly identified contaminants such as polyfluoroalkyl substances.  There are currently limited regulatory mechanisms and procedures available to us for the recovery of such costs and there can be no assurance that such costs will be fully recovered and failure to do so may adversely affect our operating results.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Climate change laws and regulations have been passed and are being proposed that require compliance with greenhouse gas emissions standards, as well as other climate change initiatives, which could increase Water Utility Services&#8217; operating costs and affect our business.</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%">Climate change is receiving ever increasing attention worldwide.  Many scientists, legislators, and others attribute global warming to increased levels of greenhouse gases, including carbon dioxide.  Climate change laws and regulations enacted and proposed limit greenhouse gases emissions from covered entities and require additional monitoring/reporting.  We produce a corporate social responsibility report, which provides an overview of our energy usage and greenhouse emissions.  At this time, the existing greenhouse gases laws and regulations are not expected to materially harm Water Utility Services&#8217; operations or capital expenditures.  While regulation on climate change could change in light of the current federal administration&#8217;s agenda, the uncertainty of future climate change regulatory requirements still remains.  We cannot predict the potential impact of future laws and regulations on our business, financial condition, or results of operations.  Although these future expenditures and costs for regulatory compliance may be recovered in the form of higher rates, there can be no assurance that the various state utility commissions that govern our business would approve rate increases to enable us to recover such expenditures and costs</span></div><div style="margin-top:8.25pt;padding-right:13.5pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">We may be at risk for litigation under the principle of inverse condemnation for activities in the normal course of business which have a damaging effect on private property.</span></div><div style="margin-top:5.9pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the California legal doctrine of inverse condemnation, a public utility taking or damaging private property can be responsible to the property owners for compensation, even when damage occurs through no fault or negligence of the utility company and regardless of whether the damage could be foreseen.  Based upon existing California case law, SJWC could be sued under the doctrine of inverse condemnation and held liable if its facilities, operations or property, such as mains, fire hydrants, power lines and other equipment, or wildfires in our Santa Cruz mountain watershed result in damage to private property.</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%">A court finding of inverse condemnation does not obligate the CPUC to allow SJWC to recover damage awards or pass on costs to ratepayers.  SJWC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8217;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s liquidity, earnings, and operations may be adversely affected if we are unable to recover the costs of paying claims for damages caused by the operation and maintenance of our property from customers or through insurance.</span></div><div style="margin-top:8.25pt;padding-right:13.5pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our water utility property and systems are subject to condemnation and other proceedings through eminent domain.</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:115%">State laws in jurisdictions where we operate, including California, Connecticut, Texas and Maine, allow municipalities, water districts and other public agencies to own and operate water systems.  These agencies are empowered to condemn water systems or real property owned by privately owned public utilities in certain circumstances and in compliance with state and federal laws.  In general, if a public agency exercises its eminent domain power to take possession of private property, the government is required to pay just compensation to owners of such property.  In the event of eminent domain or condemnation proceedings against our water utility property or systems, we may incur substantial attorney&#8217;s fees, consultant and expert fees and other costs in considering a challenge to such proceeding and/or its valuation for just compensation, as well as fees and costs in any subsequent litigation if necessary.  If the public agency prevailed and acquired our utility property, we would no longer have access to the condemned property or water system, neither would we be entitled to any portion of revenue generated from the use of such asset going forward.  Furthermore, if public agencies succeed in acquiring our assets, there is a risk that we will not receive adequate compensation for the assets taken or be able to recover all charges associated with the condemnation of such assets, which may adversely affect our business operations and financial conditions. </span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Risks Relating To Business Operations</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our business, financial condition, and results of operations have been and will continue to be negatively impacted by the COVID-19 pandemic.</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%">We are subject to risks associated with the COVID-19 pandemic.  In 2020 and 2021, numerous governmental jurisdictions, including the States of California, Connecticut, Maine and Texas where we operate our water utility services, imposed &#8220;shelter-in-place&#8221; orders, quarantines, executive orders and similar governmental orders and restrictions for their residents to control the spread of COVID-19 disease.  Such orders and restrictions resulted in business closures, work stoppages, slowdowns and delays in commercial activities, unprecedented and widespread unemployment, travel restrictions and cancellation of events, among other effects, thereby negatively impacting our suppliers, employees and customers.  Since the start of the second quarter of 2021, there has been increased availability and administration of vaccines against COVID-19, as well as an easing of restrictions on social, business, travel, and government functions, which resulted in gradual resumption of economic and commercial activities.  On the other hand, infection rates continue to fluctuate in various regions and new strains of the virus remain a risk, including the Delta and most recently the Omicron variants which has increased the spread and transmission of COVID-19 disease and prompted government agencies to reinstate or impose public health measures and restrictions that were previously lifted.  The continuation of such restrictions or reversal of prior orders to ease restrictions will have a negative effect on our business operations and results of operations. </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%">In response to the pandemic, federal and state governments have and may continue to take actions to impose utility termination moratoriums which prohibit water companies from turning off water supplies for nonpayment of water bills.  These and other events associated with the COVID-19 pandemic have reduced the incentive and ability of certain of our residential and commercial customers to pay their water services bills on time, if at all, which could negatively impact our result of operations.  Recently, state governments have acted to end existing utility termination moratoriums.   In California, the most recent state executive order suspending water service disconnections due to non-payment by customers expired December 31, 2021.  However, the CPUC directed that regulated water utilities continue to suspend customer disconnections until February 1, 2022.  There are currently no such orders remaining in effect in the other states where we operate on suspending water service disconnections due to non-payment.  However, if COVID-19 infection rates rise and health officials recommend more stringent measures to stop spread of the disease, state governments may decide to reverse these actions which may prolong our inability to collect fully water services bills from customers.  Furthermore, a significant portion of our revenue is derived from water usage by commercial customers.  As many of these customers have suspended, altered or terminated their business operations, their water usage may decline significantly or cease, which could adversely affect our revenue.  Even though many of these legal restrictions have been eased and lifted in certain jurisdictions, including California, some of our commercial customers may decide not to open fully or at all due to their ongoing concerns with health and safety of employees at the workplace, in which case their water usage may remain at a lower level and continue to adversely impact our revenue.</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%">The regulators in states we operate have approved mechanisms to either record a regulatory asset or track, in a memorandum account, expenses and savings related to COVID-19.  If a state regulator disagrees with our calculation of recorded COVID-19 account balances, we may be required to make adjustments that could adversely affect our results of operations.  While we expect to recover some of the revenue loss and costs through the rate-making processes, there is no guarantee that such recovery will be approved by the regulated utility authorities in a timely manner, or at all. </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%">Recently federal and state governments have issued orders and regulations directing employers to require their employees to be vaccinated as a condition to continuing employment, which may adversely affect our operations.  In November 2021, and in response to the order by President Joseph Biden, the federal Occupational Safety and Health Administration (&#8220;OSHA&#8221;) issued an Emergency Temporary Standard (&#8220;ETS&#8221;) mandating that all employers with more than 100 employees ensure their workers are either fully vaccinated against COVID-19 or produce a negative COVID test on a weekly basis.  However, on January 13, 2022, the U.S. Supreme Court invalidated President Biden&#8217;s federal vaccine mandate holding that OSHA had exceeded its authority.  Accordingly, the implementation of such federal vaccine mandate is suspended, but similar state and local mandates may continue to be enforced and implemented.  In response to these regulatory developments and the need to protect the health and safety of our employees, we implemented a policy requiring our employees, subject to certain exemptions, to be vaccinated.  On January 22, 2022, SJWC received a letter from the National Labor Relations Board (&#8220;NLRB&#8221;) stating that it would investigate the allegations from the Utility Workers Union of America Local 259 that SJWC failed to bargain in good faith by imposing a COVID vaccine mandate and threatening to terminate noncompliant employees and for, otherwise, failing to bargain over its decision to impose the mandate.  SJWC intends to cooperate with the NLRB&#8217;s investigation requests for affidavits from SJWC management and relevant documents.  These regulatory requirements and company policies may result in increased operating costs, labor disruptions or employee attrition, and if we lose employees, it may be difficult in the current competitive labor market to recruit and hire replacement employees, all of which may have an adverse effect on our business operations and financial conditions. </span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></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%">In addition to the above risks, we are subject to the following risks resulting from the COVID-19 pandemic and related events:</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">if governments impose or reinstate &#8220;shelter-in-place&#8221; orders and quarantines, our planned infrastructure improvement projects could be temporarily interrupted by supply shortages, lack of sufficient workforce and disruption in transportation.  This may negatively impact our ability to maintain and improve our infrastructure and provide reliable services to customers.  In addition, our expenditures on capital improvements could be reduced, which may in turn impact rate decisions by state regulators.</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">wide-spread COVID-19 disease could impact the health of our employees and management team, which may disrupt our business 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">a recession, stock market correction, or debt market disruptions resulting from the spread of COVID-19 could materially affect our business, results of operations, cash flow, and the value of our common stock, which may make it more difficult for us to raise capital in equity or debt markets; </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 may experience higher uncollectible accounts receivables and increased costs from COVID-19 related prevention activities.  </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%">In addition, the COVID-19 pandemic has resulted in widespread global supply chain disruptions to vendors and suppliers, which may negatively affect our business operations, including delays in procuring materials and supplies that are required for capital additions and operations.  The full extent of the future impact of COVID-19 pandemic on our operational and financial performance is uncertain and will depend on many factors, many of which are outside our control, including, without limitation the timing, extent, trajectory and duration of the pandemic; the availability, distribution and effectiveness of vaccines; the imposition of protective public safety measures; and the impact of the pandemic on state and local economy and customer behaviors.  Any of these factors may continue to adversely affect our business and financial conditions, and there is no guarantee that we will be able to quickly return to our normal operations. </span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in water supply, water supply costs or the mix of water supply could adversely affect the operating results and business of Water Utility Services.</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%">SJWC&#8217;s supply of water primarily relies upon three main sources: treated water purchased from Valley Water, surface water from its watershed in the Santa Cruz Mountains, and water pumped from the local groundwater basin.  Changes and variations in quantities from each of these three sources including changes due to production assets being taken off-line for renovation or non-compliance with regulations affect the overall mix of the water supply, thereby affecting the cost of the water supply.  If there is an adverse change to the mix of water supply and SJWC is not allowed by CPUC to recover the additional or increased water supply costs, its operating results may be adversely affected.</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%">Valley Water receives an allotment of water from state and federal water projects.  If SJWC has difficulties obtaining a high quality water supply from Valley Water due to availability, environmental, legal or regulatory actions or other restrictions (see also </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_16">Part I, Item&#160;1</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, &#8220;Water Supply&#8221;), it may not be able to fully satisfy customer demand in its service area and its operating results and business may be adversely affected.  Additionally, the availability of water from SJWC&#8217;s Santa Cruz Mountains watershed depends on the weather and fluctuates with each season.  In a normal year, surface water supply provides 6% to 8% of the total water supply of the system.  In a season with little rainfall, such as the record drought conditions in California in 2021, water supply from surface water sources may be low, thereby causing SJWC to increase the amount of water purchased from outside sources at a higher cost than surface water, thus increasing water production expenses.  When drought conditions occur, we may be required to rely more heavily on purchased water than surface water, which would increase our costs and adversely affect our results of operations.</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%">In addition, SJWC&#8217;s ability to use surface water is subject to regulations regarding water quality and volume limitations.  If new regulations are imposed or existing regulations are changed or given new interpretations, the availability of surface water may be materially reduced.  A reduction in surface water could result in the need to procure more costly water from other sources, thereby increasing overall water production expenses and adversely affecting our operating results.</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%">Because the extraction of water from the groundwater basin and the operation of the water distribution system require a significant amount of energy, increases in energy prices could increase operating expenses of SJWC.  The cost of energy is beyond our control and can change unpredictably and substantially based on load supply and demand.  Therefore, SJWC cannot be certain that it will be able to contain energy costs into the future.</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%">SJWC continues to utilize Pacific Gas&#160;&amp; Electric&#8217;s time of use rate schedules to minimize its overall energy costs primarily for groundwater pumping.  Optimization and energy management efficiency are achieved through the implementation of software applications that control pumps based on demand and cost of energy.  An increase in demand or a reduction in the availability of surface water or import water could result in the need to pump more water during peak hours which will increase the cost of energy and therefore adversely affect the operating results of SJWC.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></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%">SJWC has been granted permission by CPUC to employ certain balancing accounts to track various water supply expenses and revenues.  There is no assurance that CPUC will allow recovery or refund of these balances when submitted by SJWC. </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%">CLWSC&#8217;s primary water supply is 7,650 acre-feet of water which is pumped from Canyon Lake at three lake intakes or delivered as treated water from GBRA&#8217;s Western Canyon Pipeline, in accordance with the terms of its contracts with the GBRA, which are long-term take-or-pay contracts.  This supply is supplemented by groundwater pumped from wells.  CLWSC has a small secondary water supply specific to a distinct system located in Hays and Travis counties.  This supply of 350 acre-feet is also a long-term take or pay contract.  While the contracts provides a committed long-term water supply for future demand, CLWSC customers currently do not use the volume of water allowed under the contracts which increases the cost of water for existing customers, and there is no assurance that future demands up to the committed supply volume will occur.  Texas faces long-term water supply constraints similar to California as described above and while current water supply exceeds demand, CLWSC may not be able to obtain adequate water supply to meet customer demand or may be required to procure more costly water from other sources.  </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%">The Connecticut regulated operations derive their rights and franchises to operate from state laws that are subject to alteration, amendment or repeal.&#160; &#160;Our franchises are free from restrictions, are unlimited as to time, and authorize us to sell potable water in all towns we now serve.&#160; Under Connecticut law, these rights and franchises are transferred to the surviving corporation in any merger.&#160; None of the Connecticut regulated operations were parties in the recent merger between the parent companies CTWS and SJW Group and no conditions were imposed that would adversely impact those rights and franchises.&#160; The companies further rely on environmental permits or registrations authorizing the use of water supplies in Connecticut, and those were not altered as a result of the merger with SJW Group.&#160; There is a possibility that the state could revoke our franchises and allow a governmental entity to take over some or all of our systems or could modify laws related to water supply use.&#160; From time to time such legislation has been contemplated in the past.  The Connecticut regulated operations do not face long-term water supply constraints, but in times of persistent dry weather and continued drought conditions, Connecticut Water has requested that customers voluntarily reduce water usage.</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%">Climate change may also impact water supply. For example, severity of drought conditions may impact the availability of water to all Water Utility Services and rising sea levels may impact the availability of groundwater available to SJWC and CLWSC.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fluctuations in customer demand for water due to seasonality, restrictions of use, weather, and lifestyle can adversely affect operating results.</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%">Water Utility Services are seasonal, thus quarterly fluctuation in results of operations may be significant.  Rainfall and other weather conditions also affect Water Utility Services.  Water consumption typically increases during the third quarter of each year when weather tends to be warm and dry.  In periods of drought, if customers are encouraged or required to conserve water due to a shortage of water supply or restriction of use, revenue tends to be lower.  Similarly, in unusually wet periods, water supply tends to be higher and customer demand tends to be lower, again resulting in lower revenues.  Furthermore, certain lifestyle choices made by customers can affect demand for water.  For example, a significant portion of residential water use is for outside irrigation of lawns and landscaping.  If there is a decreased desire by customers to maintain landscaping for their homes or restrictions are placed on outside irrigation, residential water demand would decrease, which would result in lower revenues.</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%">Conservation efforts and construction codes, which require the use of low-flow plumbing fixtures, could diminish water consumption and result in reduced revenue.  In addition, in time of drought, water conservation may become a regulatory requirement that impacts the water usage of our customers.  Weather conditions can also affect the sources of water supply, including the need to use more purchased water than surface water during a drought, which may increase our operating expenses.  On July 8, 2021, Governor Gavin Newsom issued a proclamation declaring a drought emergency in fifty California Counties, including Santa Clara County.  San Jose Water Company has activated our Water Shortage Contingency Plan to achieve the 15% conservation target. </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%">The implementation of mandatory or voluntary conservation measures during the current drought has resulted and is expected to result in lower water usage by our customers which may adversely affect our results of operation.  If the current conservation measures continue, or if new measures are imposed in response to drought conditions in the future, we may experience fluctuations in the timing of or a reduction in customer revenue.  In addition, the current drought reduced the amount of available surface water, which required us to incur more costs to extract groundwater or obtain purchased water, which can significantly impact our results of operations.</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%">Furthermore, the CPUC may approve memorandum accounts, such as a Water Conservation Memorandum Account (&#8220;WCMA&#8221;), to allow companies to recover revenue reductions due to water conservation activities and certain conservation related costs.  However, collection of such memorandum accounts is subject to a review and approval process by CPUC, which can be lengthy, and there is no assurance that we will be able to recover in a timely manner all or some of the revenue and costs </span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></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%">recorded in the memorandum accounts.  When drought conditions ease and the California State Water Board and Valley Water no longer mandate water conservation, the company may no longer be allowed to recover revenue lost due to continued conservation activities under the WCMA account and would therefore be exposed to differences between actual and authorized usage.  This could result in lower revenues.  </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%">Similar to SJWC, Connecticut Water and Maine Water have also been impacted by increased water conservation, as well as the use of more efficient household fixtures and appliances among residential users.  There has been a trend of declining per customer residential water usage in Connecticut and Maine over the last several years.  CTWS&#8217;s regulated businesses at Maine Water are heavily dependent on revenue generated from rates it charges to its residential customers for the volume of water they use.  The rates Connecticut Water and Maine Water charge for its water is regulated by PURA in Connecticut and MPUC in Maine, and CTWS&#8217;s water services subsidiaries may not unilaterally adjust their rates to reflect changes in demand.  A declining volume of residential water usage may have a negative impact on our operating revenues in the future if regulators do not reflect usage declines in the rate setting design process.  Although the legislatures in Maine and Connecticut have provided enabling legislation for water utilities to implement revenue adjustment mechanisms to allow for recovery of authorized rates where conservation has occurred and consumption has declined and such a mechanism has been approved by PURA and implemented for Connecticut Water, this mechanism has yet to be implemented at Maine Water.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">A contamination event or other decline in source water quality could affect the water supply of Water Utility Services and therefore adversely affect our business and operating results.</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%">Water Utility Services is required under drinking water regulations to comply with water quality requirements.  Through water quality compliance programs, Water Utility Services monitors for contamination and pollution of its sources of water.  In addition, a watershed management program provides a proactive approach to minimize potential contamination activities.  There can be no assurance that Water Utility Services will continue to comply fully with all applicable water quality requirements or detect contamination timely or at all.  In the event a contamination is detected, Water Utility Services must either commence treatment to remove the contaminant or procure water from an alternative source.  Either of these results may be costly, may increase future capital expenditures and there can be no assurance that the regulators would approve a rate increase to enable us to recover the costs arising from such remedies.  In addition, we could be held liable for consequences arising from hazardous substances or contamination in our water supplies or other environmental damages.  Our insurance policies may not cover or may not be sufficient to cover the costs of these claims.</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%">CTWS&#8217;s wastewater operations, wastewater collection and treatment and septage pumping and sludge hauling also involve various risks that could impact our company. If collection or treatment systems fail or do not operate properly, or if there is a spill, untreated or partially treated wastewater could discharge onto property or into nearby streams and rivers, causing various damages and injuries, including environmental damage and health hazards.  These risks are most acute during periods of substantial rainfall or flooding, which are the main causes of wastewater overflow and system failure.  Liabilities resulting from such damages and injuries could harm our business, financial condition, and results of operations.  Our insurance policies may not cover or may not be sufficient to cover the costs of these claims.</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%">CTWS&#8217;s source water quality could be negatively impacted by a contamination event or a decline in source water quality beyond the capacity of existing treatment systems, causing the treated water to no longer meet state and federal drinking water standards.  On a temporary basis, such an event could result in a Do Not Drink or Do Not Use order by state regulators.  On a permanent basis, such an event could require additional treatment or the replacement of the source water supply.  In either case, such an event or occurrence could cause a decline in consumer trust, significant investment or expense for remediation efforts and potential claims from customers.  Our insurance policies may not cover or may not be sufficient to cover the costs of these claims.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Operating under contract water and waste systems in Maine and Connecticut subject us to risks. </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%">CTWS operates a number of water and wastewater systems under operation and maintenance contracts.  Pursuant to these contracts, such systems are operated according to the standards set forth in the applicable contract, and it is generally the responsibility of the owner of the system to undertake capital improvements over which we may not have control.  We may not be able to convince the owner to make needed improvements in order to maintain compliance with applicable regulations.  Although violations and fines incurred by water and wastewater systems may be the responsibility of the owner of the system under these contracts, such non-compliance events may reflect poorly on us as the operator of the system and harm our reputation, and in some cases, may result in liability to the same extent as if we were the owner.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Water Utility Services rely on information technology and systems that are key to business operations.  A system malfunction, security breach, cyber-attacks or other disruptions could compromise our information and expose us to liability, which could adversely affect business operations.</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%">Information technology is key to the operation of the Water Utility Services, including but not limited to payroll, general ledger activities, outsourced bill preparation and remittance processing, providing customer service and the use of Supervisory Control and Data Acquisition systems to operate our distribution system.  Among other things, system malfunctions, computer viruses and security breaches could prevent us from operating or monitoring our facilities, billing and collecting cash accurately and timely analysis of financial results.  In addition, we collect, process, and store sensitive data from our customers and employees, including personally identifiable information, on our networks.  Despite our security measures, our information technology and infrastructure may be vulnerable to attacks by hackers or breached due to employee error, malfeasance or other disruptions.  Any such breach could compromise our networks and the information stored there could be accessed without our authorization, publicly disclosed, lost or stolen which could result in legal claims or proceedings, violation of privacy laws or damage to our reputation and customer relationships.  Our profitability and cash flow could be affected negatively in the event these systems do not operate effectively or are breached.  In addition, we may not be able to develop or acquire information technology that is competitive and responsive to the needs of our business, and we may lack sufficient resources to make the necessary upgrades or replacements of our outdated existing technology to allow us to continue to operate at our current level of efficiency.</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%">In addition, we must comply with privacy rights regulations such as The California Consumer Privacy Act (&#8220;CCPA&#8221;), a state statute that became effective January 1, 2020, which enhances the privacy rights and consumer protections for California residents.  Among other things, the CCPA establishes statutory damages for victims of data security breaches, and provides additional rights for consumers to obtain their data from any business that has their personally identifying information.  If we fail to comply with CCPA, it may lead to investigations, claims, and proceedings by governmental entities and private parties, damages for breach, and cause us to incur other significant costs, penalties, and other liabilities, as well as harm to our reputation.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">A failure of our reservoirs, storage tanks, mains or distribution networks could result in losses and damages that may adversely affect our financial condition and reputation.</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%">We distribute water through an extensive network of mains and store water in reservoirs and storage tanks located across our service areas.  The Water Utility Services&#8217; distribution systems were constructed during the period from the early 1900&#8217;s through today.  A failure of major mains, reservoirs, or tanks could result in injuries and damage to residential and/or commercial property for which we may be responsible, in whole or in part.  The failure of major mains, reservoirs or tanks may also result in the need to shut down some facilities or parts of our water distribution network in order to conduct repairs.  Such failures and shutdowns may limit our ability to supply water in sufficient quantities to our customers and to meet the water delivery requirements prescribed by governmental regulators, which could adversely affect our financial condition, results of operations, cash flow, liquidity and reputation.  We also own and operate numerous dams throughout Connecticut and Maine, and a failure of such dams could result in losses and damages that may adversely effect our financial condition and reputation.  Any business interruption or other losses might not be covered by existing insurance policies or be recoverable in rates, and such losses may make it difficult for us to secure insurance in the future at acceptable rates.  Our insurance policies may not cover or may not be sufficient to cover the costs of these claims.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SJW Land Company and Chester Realty, Inc. have real estate holdings that are subject to various business and investment risks.</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%">SJW Land Company owns real estate in California and Tennessee, and Chester Realty, Inc. owns real estate in Connecticut.  The risks of investing directly in real estate vary depending on the investment strategy and investment objective and include the following:</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">Market and general economic risks&#8212;real estate investment is tied to overall domestic economic growth and, therefore, carries market risk which cannot be eliminated by diversification.  Generally, all property types benefit from national economic growth, though the benefits range according to local factors, such as local supply and demand and job creation.  Because real estate leases are typically staggered and last for multiple years, there is generally a delayed effect in the performance of real estate in relation to the overall economy.  This delayed effect can insulate or deteriorate the financial impact to SJW Land Company and Chester Realty, Inc. in a downturn or an improved economic environment.</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">Vacancy rates can climb and market rents can be impacted and weakened by general economic forces, therefore affecting income to SJW Land Company and Chester Realty, Inc.</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">A decrease in the value of a real estate property or increase in vacancy could result in reduced future cash flows to amounts below the property&#8217;s current carrying value and could result in an impairment charge.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></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%">The value of real estate can decrease materially due to a deflationary market, decline in rental income, market cycle of supply and demand, long lag time in real estate development, legislative and governmental actions, environmental concerns, increases in rates of returns demanded by investors, and fluctuation of interest rates, eroding any unrealized capital appreciation and, potentially, invested capital.</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%">The success of SJW Land Company and Chester Realty, Inc.&#8217;s real estate investment strategy depend largely on ongoing local, state and federal land use development activities and regulations, future economic conditions, the development and fluctuations in the sale of the undeveloped properties, the ability to identify the developer/potential buyer of the available-for-sale real estate, the timing of the transaction, favorable tax law, and the ability to maintain and manage portfolio properties.  There is no guarantee that we will be able to execute the strategy successfully and failure to do so may adversely affect our operating results and financial condition.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Work stoppages, other labor relations matters and epidemic or pandemic illness events could adversely affect our business and operating results.</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%">As of December&#160;31, 2021, 226 of our 751 total employees were union members.  Most of our unionized employees are represented by the Utility Workers of America, except certain employees in the engineering department who are represented by the International Union of Operating Engineers.  Only employees at SJWC are union members. The current three-year bargaining agreements will expire on December 31, 2022 and negotiations will begin in 2022 for the upcoming period, 2023 through 2025.</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%">We may experience difficulties and delays in the collective bargaining process to reach suitable agreements with union employees, particularly in light of increasing healthcare and pension costs.  In addition, changes in applicable law and regulations could have an adverse effect on management&#8217;s negotiating position with the unions.  Labor actions, work stoppages or the threat of work stoppages, and our failure to obtain favorable labor contract terms during future negotiations may adversely affect our business, financial condition, results of operations, cash flows and liquidity.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">If we fail to maintain safe work sites, we can be exposed to not only people impacts but also to financial losses such as penalties and other liabilities.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our safety record is critical to our reputation because our business operation involves inherently dangerous activities. We maintain health and safety standards to protect our employees, customers, vendors and the public.  Although we intend to adhere to such health and safety standards and aim for zero injuries, it is difficult to avoid accidents at all times.</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%">Our business sites, including construction and maintenance sites, often place our employees and others in close proximity with large pieces of heavy equipment, moving vehicles, pressurized water, underground trenches and vaults, chemicals and other regulated materials.  On many sites we are responsible for safety and, accordingly, must implement safety procedures.  If we fail to implement such procedures or if the procedures we implement are ineffective or are not followed by our employees or others, or if accidents occur outside of our control, our employees and others may be injured or die.  Unsafe work sites also have the potential to increase employee turnover and raise our operating costs.  Any of the foregoing could result in financial losses, which could have a material adverse impact on our business, financial condition, results of operations and cash flows.</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%">In addition, our operations can involve the handling and storage of hazardous chemicals, which, if improperly handled, stored or disposed of, could subject us to penalties or other liabilities.  We are also subject to regulations dealing with occupational health and safety.  Although we maintain functional employee groups whose primary purpose is to ensure we implement effective health, safety, and environment work procedures throughout our organization, including construction sites and maintenance sites, the failure to comply with such regulations or procedures could subject us to a liability.</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Relating To Our Finances and Corporate Matters</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">We may not have sufficient cash flow or capital resources to fund capital expenditures of our water utility business.</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%">The water utility business is capital-intensive.  Expenditure levels for renewal and modernization of the system will grow at an increasing rate as components reach the end of their useful lives.  SJW Group&#8217; subsidiaries fund capital expenditures through a variety of sources, including cash received from operations, funds received from developers as contributions or advances, borrowings through lines of credit and debt financings, as well as equity financings by SJW Group.  We cannot provide any assurance that the historical sources of funds for capital expenditures will continue to be adequate or that the cost of funds will remain at levels permitting us to earn a reasonable rate of return.  A significant change in any of the funding sources could impair the ability of Water Utility Services to fund its capital expenditures, which could impact our ability to grow our utility asset base and earnings.  Any increase in the cost of capital through higher interest rates or otherwise could adversely affect our results of operations.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></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%">Our ability to raise capital through equity or debt may be affected by the economy and condition of the debt and equity markets.  Disruptions in the capital and credit markets or deteriorations in the strength of financial institutions could adversely affect SJW Group&#8217;s ability to draw on its lines of credit, issue long-term debt or sell its equity.  In addition, government policies, the state of the credit markets and other factors could result in increased interest rates, which would increase SJW Group&#8217;s cost of capital.  Furthermore, equity financings may result in dilution to our existing stockholders and debt financings may contain covenants that restrict the actions of SJW Group and its subsidiaries.  </span></div><div style="margin-top:8pt;padding-right:18pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">We incurred substantial additional indebtedness to finance our acquisition of CTWS, which may reduce our business and operational flexibility and increase our borrowing costs.</span></div><div style="margin-top:5.95pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our increased indebtedness and higher debt-to-equity ratio in comparison to that of our recent historical basis may have the effect, among other things, of: reducing our flexibility to respond to changing business, industry and economic conditions; increasing borrowing costs; placing us at a competitive disadvantage relative to other companies in our industry with less debt; potentially having an adverse effect on our issuer and issue ratings; requiring additional cash flow to be used to service debt instead of for other purposes; and potentially impairing our ability to obtain other financing.</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%">In addition, the terms and conditions of such indebtedness, including financial covenants and restrictive covenants, may reduce our business flexibility and adversely affect our business, financial condition, results of operations and prospects.  The agreements governing the indebtedness incurred in connection with the merger contain covenants that impose significant operating and financial limitations and restrictions on us, including restrictions on the ability to enter particular transactions and engage in other activities that we may believe will be advisable or necessary for the combined company&#8217;s business.  In addition, failure to comply with any of the covenants in our existing or future debt agreements could result in a default under those agreements and under other existing agreements containing cross-default provisions.  A default would permit lenders to accelerate the maturity of indebtedness under these agreements and to foreclose upon any collateral securing such indebtedness. Under certain circumstances, we may not have sufficient funds or other resources to satisfy all of our obligations under our indebtedness, including principal and interest payments, which, if not cured, may cause an event of default.</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%">The senior note borrowings of SJW Group, SJWC and CLWSC include certain financial covenants regarding a maximum debt to equity ratio and an interest coverage requirement.  In the event the relevant borrower exceeds the maximum debt to equity ratio or interest coverage requirement, we may be restricted from issuing future debt.  In addition, the pollution control revenue bonds issued on behalf of SJWC contain affirmative and negative covenants customary for a loan agreement relating to revenue bonds, including, among other things, certain disclosure obligations, the tax exempt status of the interest on the bonds, and limitations and prohibitions on the transfer of projects funded by the loan proceeds and assignment of the loan agreement.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CTWS and its subsidiaries are required to comply with certain covenants in connection with their various long term loan agreements.  The most restrictive of these covenants are the requirements to maintain a consolidated debt to capitalization ratio of not more than 60%.  Additionally, Maine Water has restrictions on cash dividends paid based on restricted net assets.  In the event that we violate any of these covenants, an event of default may occur and all amounts due under such bonds may be called by the Trustee, which would have an adverse effect on our business operations and financial conditions.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">The phaseout of the London Interbank Offered Rate (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LIBOR</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">), or the replacement of LIBOR with a different reference rate, may adversely affect interest rates.</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%">On July 27, 2017, the Financial Conduct Authority (&#8220;FCA&#8221;), the authority that regulates LIBOR, announced that it would phaseout LIBOR by the end of 2021.  In March 2021, the FCA announced an extension of certain panels of LIBOR to continue until the end of June 2023.  However, in November 2021, the FCA confirmed that it will prohibit the use of LIBOR in new contracts written after December 31, 2021.  In the United States, the Alternative Reference Rates Committee has proposed the Secured Overnight Financing Rate (&#8220;SOFR&#8221;) as an alternative to LIBOR.  It is not presently known whether SOFR or any other alternative reference rates that have been proposed will attain market acceptance as replacements of LIBOR.  Changes in the method of calculating LIBOR, or the replacement of LIBOR with an alternative rate or benchmark, may adversely affect interest rates and result in higher borrowing costs for both our existing debt agreements that include LIBOR interest rates and future loan agreements that we may enter into.  In addition, uncertainty as to the nature of such phase out and selection of an alternative reference rate can result in disruptions in the overall financial market, which could negatively impact our ability to obtain debt financing at favorable rates.  We cannot predict how the LIBOR transition will impact the interest rates and other terms of our existing debt agreements, and such transition may materially and adversely affect SJW Group&#8217;s results of operations, cash flows and liquidity.  </span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:8.05pt;padding-right:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SJW Group has committed to certain &#8220;ring-fencing&#8221; measures which will enhance CTWS&#8217;s separateness from SJW Group, which may limit SJW Group&#8217;s ability to influence the management and policies of CTWS (beyond the limitations included in other existing governance mechanisms).</span></div><div style="margin-top:5.9pt;padding-right:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the agreements related to the acquisition of CTWS and commitments made by SJW Group as part of the application for PURA and MPUC approval of the acquisition of CTWS, SJW Group has instituted certain &#8220;ring-fencing&#8221; measures to enhance CTWS&#8217;s separateness from SJW Group and to mitigate the risk that CTWS would be negatively impacted in the event of a bankruptcy or other adverse financial developments affecting SJW Group or its non-ring-fenced affiliates.  These commitments became effective upon the closing of the acquisition.</span></div><div style="margin-top:6pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to satisfy the ring-fencing commitments, SJW Group formed SJWNE, LLC a wholly-owned special purpose entity (&#8220;SPE&#8221;) to own the capital stock of CTWS.  The SPE, CTWS and its subsidiaries (collectively, the &#8220;CTWS Entities&#8221;) adopted certain measures designed to enhance their separateness from SJW Group, with the intention of mitigating the effects on the CTWS Entities of any bankruptcy of SJW Group and its affiliates other than the CTWS Entities (collectively, the &#8220;Non-CTWS Entities&#8221;).  As a result of these ring-fencing measures, in certain situations, SJW Group will be restricted in its ability to access assets of the CTWS Entities as dividends or intracompany loans to satisfy the debt or contractual obligations of any Non-CTWS Entity, including any indebtedness or other contractual obligations of SJW Group.  In addition, the ring-fencing structure may negatively impact SJW Group&#8217;s ability to achieve certain benefits, including synergies and economies of scale to reduce operating costs of the combined entity, that it anticipates will result from the merger. This ring-fencing structure also subjects SJW Group and the CTWS Entities to certain governance, operational and financial restrictions since the closing of the merger. Accordingly, SJW Group may be restricted in its ability to direct the management, policies and operations of the CTWS Entities, including the deployment or disposition of their respective assets, declarations of dividends, strategic planning and other important corporate issues.  Further, the CTWS Entities&#8217; directors have considerable autonomy and, as described in our commitments, have a duty to act in the best interest of the CTWS Entities consistent with the ring-fencing structure and applicable law, which may be contrary to SJW Group&#8217;s best interests or be in opposition to SJW Group&#8217;s preferred strategic direction for the CTWS Entities.  To the extent they take actions that are not in SJW Group&#8217;s interests, our financial condition, results of operations and prospects may be materially adversely affected.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our business strategy, which includes acquiring water systems and expanding non-tariffed services, will expose us to new risks which could have a material adverse effect on our business.</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%">Our business strategy focuses on the following: </span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:46.84pt">Regional regulated water utility operations; </span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:46.84pt">Regional non-tariffed water utility related services provided in accordance with the guidelines established by the Regulators; and </span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:46.84pt">Out-of-region water and utility related services. </span></div><div style="margin-top:6pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of our pursuit of the above three strategic areas, we consider from time to time opportunities to acquire businesses and assets.  However, we cannot be certain we will be successful in identifying and consummating any strategic business combination or acquisitions relating to such opportunities.  In addition, the execution of our business strategy will expose us to different risks than those associated with the current utility operations.  We expect to incur costs in connection with the execution of this strategy and any integration of an acquired business could involve significant costs, the assumption of certain known and unknown liabilities related to the acquired assets, the diversion of management&#8217;s time and resources, the potential for a negative impact on SJW Group&#8217;s financial position and operating results, entering markets in which SJW Group has no or limited direct prior experience and the potential loss of key employees of any acquired company.  Any strategic combination or acquisition we decide to undertake may also impact our ability to finance our business, affect our compliance with regulatory requirements, and impose additional burdens on our operations.  Any businesses we acquire may not achieve sales, customer growth and projected profitability that would justify the investment.  Any difficulties we encounter in the integration process, including the integration of controls necessary for internal control and financial reporting, could interfere with our operations, reduce our operating margins and adversely affect our internal controls.  SJW Group cannot be certain that any transaction will be successful or that it will not materially harm operating results or our financial condition. </span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Adverse investment returns and other factors may increase our pension costs and pension plan funding requirements.</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%">A substantial number of our employees are covered by defined benefit pension plans.  Our pension costs and the funded status of the plans are affected by a number of factors including the discount rate, applicable mortality tables, mortality rates of plan participants, investment returns on plan assets, and pension reform legislation.  Any change in such factors could result in an </span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></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%">increase in future pension costs and an increase in our pension liabilities, requiring an increase in plan contributions which may adversely affect our financial conditions and results of operations.</span></div><div style="margin-top:8.25pt;padding-right:13.5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SJW Group&#8217;s dividend policy is subject to the discretion of our board of directors and may be limited by legal and contractual requirements.</span></div><div style="margin-top:5.9pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We anticipate to continue to pay a regular quarterly dividend, though any such determination to pay dividends will be at the discretion of our board of directors and will be dependent on then-existing conditions, including our financial condition, earnings, legal requirements, including limitations under Delaware law, restrictions in our credit agreements and other debt instruments that limit our ability to pay dividends to stockholders and other factors the board of directors deems relevant. The board of directors of SJW Group may, in its sole discretion, change the amount or frequency of dividends or discontinue the payment of dividends entirely.  In addition, our subsidiaries may be subject to restrictions on their ability to pay dividends to us, including under state law, pursuant to regulatory commitments and under their credit agreements and other debt instruments.  In this regard, the CTWS Entities are limited from paying dividends to us in certain circumstances under PURA and MPUC regulatory commitments.  Any inability of our subsidiaries to pay us dividends may have a material and adverse effect on our ability to pay dividends to our stockholders.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our charter documents and Delaware law could prevent a takeover that stockholders consider favorable and could also make it more difficult for stockholders to influence our policies or may reduce the rights of stockholders.</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%">SJW Group</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8217;s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Certificate of Incorporation and Bylaws contain provisions that could delay or prevent a change in control of SJW Group.  These provisions could also make it more difficult for our stockholders to elect directors and take other corporate actions.  These provisions include, but are not limited to, the following:</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">Authorizing Board of Directors to issue &#8220;blank check&#8221; preferred stock;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">Prohibiting cumulative voting in the election of directors;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">Limiting the ability of stockholders to call a special meeting of stockholders to only stockholders holding not less than 20% of outstanding voting power; and</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:55pt">Requiring advance notification of stockholder nomination of directors and proposals.</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%">These provisions may frustrate or prevent any attempts by stockholders of SJW Group to replace or remove its current management by making it more difficult for stockholders to replace members of the Board of Directors, which is responsible for appointing the members of management.  In addition, the provisions of Section 203 of the Delaware General Corporate Law (&#8220;DGCL&#8221;) govern SJW Group.  These provisions may prohibit large stockholders, in particular those owning 15% or more of our outstanding voting stock, from merging or combining with us for a certain period of time without the consent of the Board of Directors.</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%">Furthermore, SJW Group&#8217;s Certificate of Incorporation provides that a state or federal court located within Delaware is the sole and exclusive forum (unless the company consents in writing to the selection of an alternate forum) for (i) any derivative action or proceeding brought on behalf of SJW Group, (ii) any action asserting a claim of breach of a fiduciary duty owed by any director, officer or other employee of SJW Group to the company or its stockholders, (iii) any action asserting a claim arising pursuant to any provision of the DGCL, or (iv) any action asserting a claim governed by the internal affairs doctrine.  Such &#8220;exclusive forum&#8221; provision may limit a stockholder&#8217;s ability to bring a claim in a judicial forum that it finds favorable for disputes with SJW Group or its directors, officers or other employees, which may discourage such lawsuits against us and our directors, officers and other employees.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">We may not be able to maintain adequate insurance coverage at reasonable costs, or at all, to cover all losses incurred in our operations</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%">We maintain insurance coverage as part of our overall legal and risk management strategy to minimize potential liabilities arising from our operations.  Our insurance programs have varying coverage limits, deductibles, exclusions and maximums, and our insurance coverages include, worker&#8217;s compensation, employer&#8217;s liability, damage to our property, general liability, pollution liability, cybersecurity, and automobile liability.  Each policy includes either deductibles or self-insured retentions and policy limits for covered claims.  As a result, we may sustain losses that exceed or are excluded from our insurance coverage or for which we are self-insured.  The insurance companies may also seek to challenge, reduce or deny any claims we submit, which may prevent us from recovering fully the losses we incurred.  In addition, insurance companies may increase premium or deductible or reduce coverage limits based on factors that are beyond our control, including industry trends, financial conditions of insurance companies and catastrophic events such as wildfire, earthquake and pandemic.  There can be no assurance that we can secure all necessary or appropriate insurance in the future, or that such insurance can be obtain at reasonable cost, or at all.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:8pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General Risk Factors</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">We operate in areas subject to natural disasters or that may be the target of terrorist activities.</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%">We operate in areas that are prone to earthquakes, fires, floods, extreme weathers and other natural disasters.  A significant seismic event in northern California, where the majority of our operations are concentrated, or other natural disaster in northern California, Connecticut, Texas or Maine could adversely impact our ability to deliver water to our customers and our costs of operations.  A major disaster could damage or destroy our capital assets, harm our reputations and adversely affect our results of operations.  The Regulators have historically allowed utilities to establish catastrophic event memorandum accounts as a possible mechanism to recover costs, such as the CEMA memorandum account in California.  However, we can give no assurance that our regulators, or any other commission would allow any such cost recovery mechanism in the future.</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%">In light of the potential threats to the nation&#8217;s health and security due to terrorist attacks, we have taken steps to increase security measures at our facilities and heighten employee awareness of threats to our water supply.  We have also tightened our security measures regarding the delivery and handling of certain chemicals used in our business.  We have and will continue to bear increased costs for security precautions to protect our facilities, operations and supplies.  These costs may be significant. </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%">While some of these costs are likely to be recovered in the form of higher rates, there can be no assurance that the Regulators will approve a rate increase to recover all or part of such costs and, as a result, our operating results and business may be adversely affected.  Further, despite these tightened security measures, we may not be in a position to control the outcome of terrorist events should they occur.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our operations, liquidity, and earnings may be adversely affected by wildfires and risk of fire hazards.</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%">It is possible that wildfires and other fire hazards may occur more frequently, be of longer duration or impact larger areas as a result of drought-damaged plants and trees, lower humidity or higher winds that might be occurring as result of changed weather patterns.  The effects of these natural disasters in California&#8217;s drought-prone areas, such as the Santa Cruz Mountains, the watershed where SJWC obtains up to 10% of its water supply, may temporarily compromise its surface water supply resulting in disruption in our services and litigation which could adversely affect our business, operating results, and financial condition.</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%">If our surface water supply is compromised, we may have to interrupt the use of that water supply until we are able to substitute the flow of water from an alternative water source.  If there is an adverse change to the mix of water supply, it may cause an increase in our purchased and pumped water and increase our production expenses substantially, which would adversely affect the operating results of SJWC.  There can be no assurance that the CPUC will allow SJWC to recover the additional or increased production expenses.</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%">In addition, we may incur significant costs in order to treat the impacted source through expansion of our current treatment facilities, or development of new treatment methods. If we are unable to substitute water supply from an alternative water source, or to adequately treat the impacted water source in a cost-effective manner, there may be an adverse effect on our revenues, operating results, and financial condition.  The costs we incur to secure an alternative water source or an increase in draws from our underground water system could be significant and may not be recoverable in rates. </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%">Wildfires may destroy or cause damage to properties, facilities, equipment and other assets owned and operated by SJWC or result in personal injuries to our employees and personnel, which may cause temporary or permanent disruption to our water services.  In such a case, we may be required to incur significant expenses to repair, replace or upgrade our assets, or to defend against costly litigation or disputes with third parties, any of which may adversely affect our business operations or financial conditions.  </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%">While we maintain a business insurance policy, such policy includes limitation and retention that may reduce, or in some cases eliminate, our ability to recover all or a substantial portion of the losses and damages due to wildfire.  Our inability to rely fully on insurance coverage may negatively impact our results of operations.  Losses by insurance companies resulting from wildfires in California may also cause insurance coverage for wildfire risks to become more expensive or unavailable under reasonable terms, and our insurance may be inadequate to recover all our losses incurred in a wildfire.  Furthermore, we might not be allowed to recover in our rates any increased costs of wildfire insurance or the costs of any uninsured wildfire losses.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">The price of our common stock may be volatile and may be affected by market conditions beyond our control.</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%">The trading price of our common stock may fluctuate in the future based on a variety of factors, many of which are beyond our control and unrelated to our financial results.  Factors that could cause fluctuations in the trading price of our common stock include volatility of the general stock market or the utility index, regulatory developments, public announcement of material development in strategic transactions general economic conditions and trends, actual or anticipated changes or fluctuations in our results of operations, actual or anticipated changes in the expectations of investors or securities analysts, actual or </span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></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%">anticipated developments in our competitors&#8217; businesses or the competitive landscape generally, litigation involving us or our industry, and major catastrophic event(s) or sales of large blocks of our stock.  Furthermore, we believe that stockholders invest in public stocks in part because they seek reliable dividend payments.  If there is an over supply of stock of public utilities in the market relative to demand by such investors, the trading price of our common stock may decrease.  Additionally, if interest rates rise above the dividend yield offered by our common stock, demand for our stock and its trading price may also decrease.</span></div><div style="margin-top:8pt;padding-right:9pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">We must continue to attract and retain qualified technical and managerial personnel in order to succeed.</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%">Our future success depends largely upon our ability to attract and retain highly skilled technical, operational and financial managers.  There is a significant competition for such personnel in our industry.  The loss of the services of any member of our management team or the inability to hire and retain experienced management personnel could have an adverse effect on our business, as our management team has knowledge of our industry and customers and would be difficult to replace.  We try to ensure that we offer competitive compensation and benefits as well as conduct succession planning and provide opportunities for continued development, and we continually strive to recruit and train qualified personnel and retain key employees.  There can be no assurance, however, that we will continue to be successful in attracting and retaining the personnel we require to grow and operate profitably.</span></div><div style="margin-top:6pt"><span><br/></span></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_28"></div><div style="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 1B.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:35.36pt">Unresolved Staff Comments</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%">None.</span></div><div><span><br/></span></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_31"></div><div style="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 2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:42.02pt">Properties</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%">The properties of SJWC consist of a unified water production system located in the County of Santa Clara in the State of California.  In general, the property is comprised of franchise rights, water rights, necessary rights-of-way, approximately 6,500 acres of land held in fee (which is primarily non-developable watershed), impounding reservoirs with a capacity of approximately 2.256 billion gallons, 2,488 miles of transmission and distribution mains, distribution storage of approximately 194&#160;million gallons, wells, boosting facilities, diversions, surface water treatment plants, equipment, office buildings and other property necessary to provide water service to its customers.</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%">SJWC maintains all of its properties in good operating condition in accordance with customary practice for a water utility.  SJWC&#8217;s groundwater pumping stations have a production capacity of approximately 247&#160;million gallons per day and the present capacity for taking purchased water is approximately 84&#160;million gallons per day.  The surface water collection system has a physical delivery capacity of approximately 35&#160;million gallons per day.  During 2021, a maximum and average of 133 million gallons and 99&#160;million gallons of water per day, respectively, were delivered to the system.</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%">The properties of CTWS consist of land, easements, rights (including water rights), buildings, reservoirs with a capacity of approximately 9.4 billion gallons, standpipes, dams, wells, supply lines, water treatment plants, pumping plants, 2,317 miles of transmission and distribution mains and other facilities and equipment used for the collection, purification, storage and distribution of water throughout Connecticut and Maine.  In certain cases, Connecticut Water and Maine Water are or may be a party to limited contractual arrangements for the provision of water supply from neighboring utilities.   </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%">Sources of water supply owned, maintained and operated by CTWS include 25 surface water reservoirs and 108 well fields.  In addition, Connecticut Water and Maine Water have agreements with various neighboring water utilities to provide water, at negotiated rates, to our water systems.  Collectively, these sources have the capacity to deliver approximately 84 million gallons of potable water daily to the 27 major operating systems.  CTWS also owns, maintains and operates 50 small, non-interconnected satellite and consecutive water systems, that combined, have the ability to deliver about 3.5 million gallons of additional water per day to their respective systems.  CTWS&#8217;s 30 water treatment plants have a combined treatment capacity of approximately 52 million gallons per day.  </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%">CLWSC maintains a service area that covers approximately 266 square miles located in the southern region of the Texas hill country in Bandera, Blanco, Comal, Hays, Kendall, Medina and Travis counties.  The majority of the service area surrounds an 8,200 surface acre reservoir, Canyon Lake.  CLWSC production wells have the ability to pump a combined 5.8 billion gallons annually.  CLWSC has contracts for 2 billion gallons of untreated surface water and 235&#160;million gallons of treated surface water from the GBRA annually, and 81 million gallons of treated surface water from LCRA.  CLWSC owns and operates three surface water treatment plants with a combined production capacity of 9&#160;million gallons per day.  CLWSC has 726 miles of transmission and distribution mains and maintains 77 storage tanks with a total storage capacity of 9.3&#160;million gallons.  CLWSC owns and operates three wastewater treatment plants with a combined capacity of 250,400 gallons per day.</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%">Water Utility Services hold all of its principal properties in fee simple, subject to current tax and assessment liens, rights-of-way, easements, and certain minor defects in title which do not materially affect their use.  A substantial portion of treatment, </span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></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%">storage and distribution properties owned by Maine Water are subject to liens of mortgage or indentures that secure bonds, notes and other evidences of long-term indebtedness.</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%">As of December&#160;31, 2021, SJW Land Company and Chester Realty, Inc. own approximately 101 acres of property in the State of California, 55 acres of property in the State of Tennessee and 23 acres of property in State of Connecticut.</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%">The following table is a summary of SJW Land Company and Chester Realty, Inc. properties described previously:</span></div><div style="margin-top:5pt"><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:30.131%"></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:18.401%"></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:10.630%"></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:10.630%"></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:10.043%"></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:9.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align: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%">%&#160;for Year Ended</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%">December&#160;31, 2021</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%">of Real Estate Services</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:8pt;font-weight:700;line-height:100%;text-decoration:underline">Description</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%;text-decoration:underline">Location</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%">Acreage</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%">Square&#160;Footage</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%">Revenue</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%">Expense</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%">Warehouse building </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Knoxville, Tennessee</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</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%">361,500&#160;</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%">48&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #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%">42&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial building </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Knoxville, Tennessee</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%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51&#160;</span></td><td style="background-color:#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%">57&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Undeveloped land and parking lot</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Knoxville, Tennessee</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%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></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%">Undeveloped land</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">San Jose, CA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</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%">Commercial building</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clinton, CT</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#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%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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%">Commercial building</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guilford, CT</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="padding-left:36pt;text-indent:-36pt"><span><br/></span></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_34"></div><div style="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.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:42.02pt">Legal Proceedings</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%">SJW Group and its subsidiaries are subject to ordinary routine litigation incidental to its business. There are no pending legal proceedings to which SJW Group or any of its subsidiaries is a party, or to which any of its properties is the subject, that are expected to have a material effect on SJW Group&#8217;s business, financial position, results of operations or cash flows.</span></div><div><span><br/></span></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_37"></div><div style="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 4.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:42.02pt">Mine Safety Disclosures</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%">None.</span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_40"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART&#160;II</span></div><div style="text-align:center"><span><br/></span></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_43"></div><div style="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 5.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:42.02pt">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</span></div><div style="margin-top:3pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Market Information</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%">SJW Group&#8217;s common stock is traded on the New York Stock Exchange under the symbol &#8220;SJW&#8221;.  As of December&#160;31, 2021, there were 297 record holders of SJW Group&#8217;s common stock, excluding those shares in street or nominee name.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Five-Year Performance Graph</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%">The following performance graph compares the changes in the cumulative stockholder return on SJW Group&#8217;s common stock with the cumulative total return on a Water Utility Index and the Standard&#160;&amp; Poor&#8217;s 500 Index during the last five years ended December&#160;31, 2021.  The comparison assumes $100 was invested on December&#160;31, 2015 in SJW Group&#8217;s common stock and in each of the foregoing indices and assumes reinvestment of dividends.</span></div><div style="margin-top:3pt;text-indent:31.5pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COMPARISON OF FIVE YEAR CUMULATIVE TOTAL RETURN</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%">Among SJW Group, a Water Utility Index and the S&amp;P 500 Index</span></div><div style="margin-top:3pt;text-align:center"><img src="sjw-20211231_g1.jpg" alt="sjw-20211231_g1.jpg" style="height:333px;margin-bottom:5pt;vertical-align:text-bottom;width:684px"/></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%">The following descriptive data of the performance graph is supplied in accordance with Rule 304(d) of Regulation S-T (numbers represent U.S. dollars ($)):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.702%"></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%">2016</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%">2017</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%">2018</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%">2019</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%">2020</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%">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%">SJW Group</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%">100&#160;</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%">116&#160;</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%">103&#160;</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%">134&#160;</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%">134&#160;</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%">144&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Water Utility Index</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%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S&amp;P 500 Index</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%">100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233&#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:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Water Utility Index is the 9 water company Water Utility Index (including CTWS up to the time of its merger with SJW Group) prepared by Wells Fargo Securities, LLC.  The above performance graph and related information shall not be deemed &#8220;soliciting material&#8221; or to be &#8220;filed&#8221; with the SEC, nor shall such information be incorporated by reference into any future filing under the Securities Act of 1933 or Securities Exchange Act of 1934, each as amended, except to the extent that the company specifically incorporates it by reference into such filing.</span></div><div style="margin-top:6pt"><span><br/></span></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_46"></div><div style="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 6.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:42.02pt">[Reserved]</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_49"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="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 7.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:42.02pt">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</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%">(Dollar amounts in thousands, except where otherwise noted)</span></div><div style="margin-top:3pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of Business</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%">SJW Group is a publicly traded company and is a holding company with four subsidiaries:</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%">SJWC, a wholly-owned subsidiary of SJW Group, is a public utility in the business of providing water service to approximately 231,000 connections that serve a population of approximately one million people in an area comprising approximately 139 square miles in the metropolitan San Jose, California area. </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%">SJWNE LLC is a wholly-owned subsidiary of SJW Group.  On October 9, 2019, CTWS became a wholly-owned subsidiary of SJWNE LLC.  Connecticut Water Service, Inc. is a holding company whose subsidiaries are primarily public utilities providing water service to approximately 140,000 service connections that serve a population of approximately 456,000 people in 81 municipalities with a service area of approximately 269 square miles throughout Connecticut and Maine and 3,000 wastewater connections in Southbury, Connecticut.  </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%">SJWTX, Inc., doing business as CLWSC, is a public utility in the business of providing water service to approximately 24,000 service connections that serve approximately 70,000 people.  CLWSC&#8217;s service area comprises more than 266 square miles in Bandera, Blanco, Comal, Hays, Kendall, Medina and Travis County in the growing region between San Antonio and Austin, Texas.  On December 17, 2021, CLWSC completed its acquisition of Kendall West Utility and Bandera East Utility, companies that provide water services, including wastewater and recycled water services, in Kendall, Bandera and Medina counties which are located in south central Texas.  Kendall West Utility and Bandera East Utility, together, added approximately 5,000 people through 1,600 service connections in a service area approximately 19 square miles to CLWSC&#8217;s operations.   SJWTX, Inc. has a 25% interest in Acequia Water Supply Corporation.  Acequia has been determined to be a variable interest entity within the scope of ASC Topic 810 with SJWTX, Inc. as the primary beneficiary.  As a result, Acequia has been consolidated with SJWTX, Inc.   SJWTX, Inc is undergoing a corporate reorganization to separate regulated operations from non-tariffed activities.  In November 2021, SJWTX Holdings and TWOS were formed for the purpose of effecting a corporate reorganization of our water services organization in Texas.  TWOS was created for non-tariffed operations and is wholly-owned by SJWTX Holdings.  SJWTX Holdings is a wholly-owned subsidiary of SJW Group, incorporated to hold the investments in SJWTX, Inc. and TWOS.  In addition, in 2022, SJWTX Holdings intends to create a new subsidiary to hold future wholesale water supply assets. </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%">SJW Land Company, a wholly owned subsidiary of SJW Group, owns undeveloped land in the States of California and Tennessee, owns and operates commercial buildings in Tennessee.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Strategy for Water Utility Services</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%">SJW Group focuses its business initiatives in three strategic areas:</span></div><div style="margin-top:6pt;padding-left:67.5pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Regional regulated water utility operations;</span></div><div style="margin-top:6pt;padding-left:67.5pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Regional non-tariffed water utility related services provided in accordance with the guidelines established by the CPUC in California, PURA in Connecticut, PUCT in Texas, and MPUC in Maine; and</span></div><div style="margin-top:6pt;padding-left:67.5pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Out-of-region water and utility related services.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Regional Regulated Activities</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%">SJW Group&#8217;s regulated utility operation is conducted through SJWC, Connecticut Water, CLWSC and Maine Water.  SJW Group plans and applies a diligent and disciplined approach to maintaining and improving its water system infrastructures and also seeks to acquire regulated water systems adjacent to or near its existing service territory.  Connecticut Water also provides regulated wastewater services.</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%">The United States water utility industry is largely fragmented and is dominated by municipal-owned water systems.  The water industry is regulated, and provides a life-sustaining product.  This makes water utilities subject to lower business cycle risks than non-tariffed industries.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Regional Non-tariffed Activities</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%">Operating in accordance with guidelines established by the CPUC, SJWC provides non-tariffed services, such as water system operations, maintenance agreements and antenna site leases under agreements with municipalities and other utilities.  CLWSC provides non-tariffed wholesale water service to adjacent utilities and non-tariffed wastewater services.  CTWS provides non-tariffed services, such as water system operations and maintenance under agreements with municipalities and other utilities.  Additionally, CTWS offers </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Linebacker, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">an optional service line protection program covering a limited amount of the cost of </span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></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%">repairs for leaking or broken water and wastewater service lines and in-home plumbing to eligible residential customers in Connecticut and water service lines to eligible residential customers in Maine.  </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%">SJW Group also seeks appropriate non-tariffed business opportunities that complement its existing operations or that allow it to extend its core competencies beyond existing operations.  SJW Group seeks opportunities to fully utilize its capabilities and existing capacity by providing services to other regional water systems, which also will benefit its existing regional customers.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Out-of-Region Opportunities</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%">SJW Group also from time to time pursues opportunities to participate in out-of-region water and utility related services, particularly regulated water businesses.  SJW Group evaluates out-of-region and out-of-state opportunities that meet SJW Group&#8217;s risk and return profile.</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%">The factors SJW Group considers in evaluating such opportunities include:</span></div><div style="margin-top:6pt;padding-left:90pt;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:41.5pt">Potential profitability;</span></div><div style="margin-top:6pt;padding-left:90pt;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:41.5pt">Regulatory environment;</span></div><div style="margin-top:6pt;padding-left:90pt;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:41.5pt">Additional growth opportunities within the region;</span></div><div style="margin-top:6pt;padding-left:90pt;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:41.5pt">Water supply, water quality and environmental issues;</span></div><div style="margin-top:6pt;padding-left:90pt;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:41.5pt">Capital requirements;</span></div><div style="margin-top:6pt;padding-left:90pt;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:41.5pt">General economic conditions; and</span></div><div style="margin-top:6pt;padding-left:90pt;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:41.5pt">Synergy potential.</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%">As part of our pursuit of the above three strategic areas, we consider from time to time opportunities to acquire businesses and assets.  However, we cannot be certain we will be successful in identifying and consummating any strategic business combination or acquisitions relating to such opportunities.  In addition, the execution of our business strategy will expose us to different risks than those associated with the current utility operations.  We expect to incur costs in connection with the execution of this strategy and any integration of an acquired business could involve significant costs, the assumption of certain known and unknown liabilities related to the acquired assets, the diversion of management&#8217;s time and resources, the potential for a negative impact on SJW Group&#8217;s financial position and operating results, entering markets in which SJW Group has no or limited direct prior experience and the potential loss of key employees of any acquired company.  Any strategic combination or acquisition we decide to undertake may also impact our ability to finance our business, affect our compliance with regulatory requirements, and impose additional burdens on our operations.  Any businesses we acquire may not achieve sales, customer growth and projected profitability that would justify the investment.  Any difficulties we encounter in the integration process, including the integration of controls necessary for internal control and financial reporting, could interfere with our operations, reduce our operating margins and adversely affect our internal controls.  SJW Group cannot be certain that any transaction will be successful or that it will not materially harm operating results or our financial condition.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Real Estate Services</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%">SJW Group&#8217;s real estate investment activity is conducted through SJW Land Company and Chester Realty, Inc.  SJW Land Company owns undeveloped land in California and Tennessee and owns and operates commercial buildings in Tennessee.  Chester Realty, Inc. owns and operates land and commercial buildings in the State of Connecticut. SJW Land Company and Chester Realty, Inc. manage its acquired income producing and other properties until such time a determination is made to reinvest proceeds from sale of such properties.  </span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Policies</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%">SJW Group has identified accounting policies delineated below as the policies critical to its business operations and the understanding of the results of operations.  The preparation of consolidated financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated financial statements and revenues and expenses during the reporting period.  SJW Group bases its estimates on historical experience and other assumptions that are believed to be reasonable under the circumstances.  For a detailed discussion on the application of these and other accounting policies, see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_91">Note </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="#i7e12c7edfebe48ecaf971616c7a6fc61_91">2</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of &#8220;Notes to Consolidated Financial Statements.&#8221;  SJW Group&#8217;s critical accounting policies are as follows:</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recognition of Regulatory Assets and Liabilities</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%">Generally accepted accounting principles for water utilities include the recognition of regulatory assets and liabilities as permitted by ASC Topic 980.  In accordance with ASC Topic 980, Water Utility Services, to the extent applicable, records </span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></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%">deferred costs and credits on the balance sheet as regulatory assets and liabilities when it is probable that these costs and credits will be recognized in the ratemaking process in a period different from when the costs and credits are incurred.  Accounting for such costs and credits is based on management&#8217;s judgment and prior historical ratemaking practices, and it occurs when management determines that it is probable that these costs and credits will be recognized in the future revenue of Water Utility Services through the ratemaking process.  The regulatory assets and liabilities recorded by Water Utility Services primarily relate to the recognition of deferred income taxes for ratemaking versus tax accounting purposes, balancing and memorandum accounts, postretirement pension benefits, medical costs, accrued benefits for vacation and asset retirement obligations that have not been passed through in rates.  The company primarily adjusts the related asset and liabilities for these items through its regulatory asset and liability accounts on a monthly basis.  The disallowance of any asset in future ratemaking, including deferred regulatory assets, would require Water Utility Services to immediately recognize the impact of the costs for financial reporting purposes.  No disallowances were recognized during the years ending December&#160;31, 2021 and 2020. </span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recognition of Balancing and Memorandum Accounts</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%">Balancing and memorandum accounts are utilized by our California operations.  The purpose of a balancing account is to track the under-collection or over-collection associated with expense changes and the revenue authorized by the CPUC to offset those expense changes.  Pursuant to Section&#160;792.5 of the California Public Utilities Code, a balancing account must be maintained for expense items for which revenue offsets have been authorized.</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%">Balancing accounts are currently being maintained for the following items: purchased water, purchased power, groundwater extraction charges, pensions, and general rate case and cost of capital true-ups.  The amount in the water production balancing accounts varies with the seasonality of the water utility business such that, during the summer months when the demand for water is at its peak, the account tends to reflect an under-collection, while during the winter months when demand for water is relatively lower, the account tends to reflect an over-collection.  The pension balancing account is intended to capture the difference between actual pension expense and the amount approved in rates by the CPUC.  The general rate case true-up accounts are a result of revenue shortfalls authorized for collection or refund by the CPUC due to delayed rate case and cost of capital decisions. </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%">SJWC also maintains memorandum accounts to track revenue impacts due to catastrophic events, certain unforeseen water quality expenses related to new federal and state water quality standards, energy efficiency, water conservation, water tariffs, and other approved activities or as directed by the CPUC.   The Monterey Water Revenue Adjustment Mechanism tracks the difference between the revenue received for actual metered sales through the tiered volumetric rate and the revenue that would have been received with the same actual metered sales if a uniform rate would have been in effect.    </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%">Balancing and memorandum accounts are recognized by SJWC when it is probable that future recovery of previously incurred costs or future refunds that are to be credited to customers will occur through the ratemaking process.  In addition, in the case of special revenue programs such as the WCMA, SJWC follows the requirements of ASC Topic 980-605-25&#8212;&#8220;Alternative Revenue Programs&#8221; in determining revenue recognition, including the requirement that such revenues will be collected within 24 months of the year-end in which the revenue is recorded.  A reserve is recorded for amounts SJW Group estimates will not be collected within the 24-month period.  This reserve is based on an estimate of actual usage over the recovery period, offset by applicable drought surcharges.  In assessing the probability criteria for balancing and memorandum accounts between general rate cases, SJWC considers evidence that may exist prior to CPUC authorization that would satisfy ASC Topic 980 subtopic 340-25 recognition criteria.  Such evidence may include regulatory rules and decisions, past practices, and other facts and circumstances that would indicate that recovery or refund is probable.  When such evidence provides sufficient support, the balances are recorded in SJW Group&#8217;s financial statements.</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%">It is typical for the CPUC to incorporate any over-collected and/or under-collected balances in balancing or memorandum accounts into customer rates at the time rate decisions are made as part of SJWC&#8217;s general rate case proceedings by assessing temporary surcredits and/or surcharges.  In the case where SJWC&#8217;s balancing or memorandum-type accounts that have been authorized by the CPUC reach certain thresholds or have termination dates, SJWC can request the CPUC to recognize the amounts in customer rates prior to the next regular general rate case proceeding by filing an advice letter.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</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%">Goodwill represents the excess of the purchase price paid over the estimated fair value of the assets acquired and liabilities assumed in the acquisition of a business.  Goodwill is not amortized but is tested for impairment annually on October 1st or more frequently if an event occurs or circumstances change that would more likely than not, reduce the fair value of a reporting unit below its carrying amount.  SJW Group first performs a qualitative assessment to determine whether it is necessary to perform the quantitative impairment test.  In assessing the qualitative factors, SJW Group considers the impact of these key factors:  change in industry and competitive environment, financial performance, macroeconomic conditions, and other relevant Company-specific events.  If SJW Group determines that as a result of the qualitative assessment it is more likely than not (&gt; </span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></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%">50% likelihood) that the fair value is less than carrying amount, then a quantitative test is performed.  SJW Group&#8217;s goodwill is primarily associated with the recent merger with CTWS on October 9, 2019.  SJW Group performed an impairment analysis as of October 1, 2021.  The qualitative assessment found no indicators of impairment and therefore did not perform the quantitative impairment test. No impairments occurred during 2021, 2020 or 2019.</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Factors Affecting Our Results of Operations</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%">SJW Group&#8217;s financial condition and results of operations are influenced by a variety of factors including the following:</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">Economic utility regulation;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">Infrastructure investment;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">Compliance with environmental, health and safety standards;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">Production expenses;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">Customer growth;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">Water usage per customer;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">Weather conditions, seasonality and sources of water supply; and</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">Merger and acquisition activities, if any.</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Economic Utility Regulation</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%">Water Utility Services is generally subject to economic regulation by the Regulators overseeing public utilities.  Regulatory policies vary from state to state and may change over time.  In addition, there may be regulatory lag between the time a capital investment is made, a consumption decrease occurs, or an operating expense increases and when those items are adjusted in utility rates.</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%">SJWC employs a forward-looking test year and has been authorized to use several mechanisms to mitigate risks faced due to regulatory lag and new and changing legislation, policies and regulation.  These include memorandum accounts to track revenue impacts due to catastrophic events, certain unforeseen water quality expenses related to new federal and state water quality standards, energy efficiency, water conservation, water tariffs, and other approved activities or as directed by the CPUC.  Rate recovery for the balances in these memorandum accounts is generally allowed in a subsequent general rate case.  SJWC also maintains balancing accounts to track changes in purchased water, purchased power, groundwater extraction charges and pension costs for later rate recovery.  Regulatory risk in California is mitigated by use of a forward-looking test year which allows the return on and return of utility plant on a forecasted basis as it is placed in service, and in some cases interim rate relief is allowed in the event of regulatory lag.</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%">Pursuant to Connecticut regulations, Connecticut Water employs a historical test year.  To address regulatory risk due to regulatory lag and changing legislation policies and regulations, rate cases may be filed as necessary in Connecticut.  Additionally, to mitigate regulatory lag for pipeline replacement and conservation related projects, the Connecticut State Legislature has approved WICA that allows for a surcharge to be added to customer bills semi-annually for certain eligible pre-approved projects.  Further to mitigate risks from variations in revenues from changes in customer usage, the Connecticut State Legislature has approved a WRA to provide for recovery of the company&#8217;s authorized revenues.</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%">Pursuant to Texas regulation, CLWSC employs a historical test year.  To address regulatory risk due to regulatory lag and changing legislation policies and regulations, rate cases may be filed as necessary in Texas, provided there is no current rate case outstanding.  Further, rate cases may not be filed more frequently than once every 12 months.</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%">Pursuant to Maine regulations, Maine Water employs a historical test year.  To address regulatory risk due to regulatory lag and changing legislation policies and regulations, rate cases may be filed as necessary in Maine.  Additionally, to mitigate regulatory lag for all infrastructure replacements (except meters), the Maine State Legislature has approved of WISC that allows for a surcharge to be added to customer bills semi-annually for certain pre-approved projects.</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Infrastructure Investment</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%">The water utility business is capital-intensive.  In 2021 and 2020, company-funded capital improvements were $233,933 and $195,323, respectively, for additions to, or replacements of, property, plant and equipment for our Water Utility Services.  We plan to spend approximately $222,823 in 2022 and $1,311,271 over the next five years for capital improvements, subject to CPUC, PURA, PUCT, and MPUC approval.  SJW Group funds these expenditures through a variety of sources, including earnings received from operations, debt and equity financing, and other borrowings.  SJW Group relies upon lines of credit to fund capital expenditures in the short term and has historically issued long-term debt to refinance our short-term debt.  While </span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></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%">our ability to obtain financing will continue to be a key risk, we believe that based on our 2021 activities, we will have access to the external funding sources necessary to implement our on-going capital investment programs in the future.</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compliance with Environmental, Health and Safety Standards</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%">Water Utility Services&#8217; operations are subject to water quality and pollution control regulations issued by the EPA and environmental laws and regulations administered by the respective states and local regulatory agencies.  Under the federal Safe Drinking Water Act, Water Utility Services is subject to regulation by the EPA of the quality of water it sells and treatment techniques it uses to make the water potable.  The EPA promulgates nationally applicable standards, including maximum contaminant levels for drinking water.  Water Utility Services has implemented monitoring activities and installed specific water treatment improvements enabling it to comply with existing maximum contaminant levels and plan for compliance with future drinking water regulations.  However, the EPA and the respective state agencies have continuing authority to issue additional regulations under the Safe Drinking Water Act.  Water Utility Services incur substantial costs associated with compliance with environmental, health and safety and water quality regulation to which our water services are subject.</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%">Environmental, health and safety and water quality regulations are complex and change frequently, and the overall trend has been that they have become more stringent over time.  It is possible that new or more stringent environmental standards and water quality regulations could be imposed that will increase Water Utility Services&#8217; water quality compliance costs, hamper Water Utility Services&#8217; available water supplies, and increase future capital expenditures.  Future drinking water regulations may require increased monitoring, additional treatment of underground water supplies, fluoridation of all supplies, more stringent performance standards for treatment plants and procedures to further reduce levels of disinfection by-products.  In the past, Water Utility Services have generally been able to recover expenses associated with compliance related to environmental, health and safety standards, but future recoveries could be affected by regulatory lag and the corresponding uncertainties surrounding rate recovery.</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Production Expenses</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%">Water Utility Services&#8217; operations require significant production inputs which result in substantial production expenses.  These expenses include power, which is used to operate pumps and other equipment, purchased water and groundwater extraction charges.  For 2021, production expenses accounted for approximately 50% of our total operating expenses.  Price increases associated with these production inputs would adversely impact our results of operations until rate relief is granted.</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Customer Growth</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%">Customer growth in our water Water Utility Services&#8217; is driven by:  (i)&#160;organic population growth within our authorized service areas and (ii)&#160;the addition of new customers to our regulated customer base by acquiring regulated water systems adjacent to or near our existing service territories.  During 2021, we had cash outflows of $23,587 for business acquisitions and water rights which we believe will allow SJW Group to expand our regulated customer base, including the recent expanded customer base in Texas as a result of the Kendall West Utility and Bandera East Utility acquisition.  Before entering new regulated markets, we evaluate the regulatory environment to ensure that we will have the opportunity to achieve an appropriate rate of return on our investment while maintaining our high standards for quality, reliability and compliance with environmental, health and safety and water quality standards.</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Water Usage Per Customer</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%">Fluctuations in customer demand for water could be due to seasonality, restrictions of use, weather or lifestyle choices, all of which could affect Water Utility Services&#8217; results of operations.  SJWC residential usage decreased 11.4% from 2020 to 2021 and increased 13.3% from 2019 to 2020.  SJWC business usage decreased 2.7% and increased 1.4% from 2020 to 2021 and from 2019 to 2020, respectively.  In addition, 2021 residential and business usage was lower by 0.09% and 5.25%, respectively, than the amount authorized in our 2019-2021 general rate case.  Residential usage and business usage in 2020 was 12.75% higher and 2.57% lower, respectively, than the amount authorized in our 2019-2021 general rate case.  CLWSC residential and business usage decreased 8.5% from 2020 to 2021 and increased 13.6% from 2019 to 2020.  CTWS residential usage decreased 4.5% and business usage increased 0.9% from 2020 to 2021  With the availability of the WRA in Connecticut that allows for recovery of authorized revenues, decreases in consumption year to year do not present the same financial risk as in our other water utility services utilities.</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weather Conditions, Seasonality and Sources of Water Supply</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to meet the existing and future water demands of our customers depends on an adequate supply of water.  Drought, governmental restrictions, overuse of sources of water, the protection of threatened species or habitats or other factors may limit the availability of ground and surface water.  Also, customer usage of water is affected by weather conditions, in particular during the warmer months.  Our water systems experience higher demand in the summer due to the warmer temperatures and </span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">increased usage by customers for outside irrigation of lawns and landscaping.  In periods of drought, if customers are encouraged or required to conserve water due to a shortage of supply or restriction of use, revenue tends to be lower.  Water use restrictions may be imposed at a regional or state level and may affect our service areas regardless of our readiness to meet unrestricted customer demands.  Similarly, in unusually wet periods, water supply tends to be higher and customer demand tends to be lower, again resulting in lower revenues.</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SJWC believes that its various sources of water supply, which consists of groundwater from wells, surface water from watershed run-off and diversion, reclaimed water, and purchased imported water, will be sufficient to meet customer demand for 2022.  In addition, SJWC actively works with Valley Water to address California&#8217;s long-term water supply challenges by continuing to educate customers on responsible water use practices and to conduct long-range water supply planning.  Connecticut Water and Maine Water believes that they will be able to meet customer demand for 2022 with their existing water supply which consists of groundwater from wells, surface water in reservoirs and purchased water treated by neighboring water utilities.  CLWSC believes that it will be able to meet customer demand for 2022 with their water supply which consists of groundwater from wells and purchased treated and raw water from the GBRA. </span></div><div><span><br/></span></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_52"></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Among other things, water sales are seasonal in nature and influenced by weather conditions.  The timing of precipitation and climatic conditions can cause seasonal water consumption by customers to vary significantly.  Revenue is generally higher in the warm, dry summer months when water usage and sales are greater and lower in the winter months when cooler temperatures and increased rainfall curtail water usage and sales.  </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%">See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_16">Item&#160;1</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, &#8220;Business&#8221; for a discussion of SJW Group&#8217;s general business and regulatory activities.</span></div><div style="margin-top:6pt;text-indent:22.5pt"><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SJW Group&#8217;s consolidated net income for the year ended December&#160;31, 2021 was $60,478, compared to $61,515 for the same period in 2020.  This represents a decrease of $1,037 or 2%, from 2020.  The decrease in net income was primarily due to an increase in administrative and general expenses as a result of increased insurance costs and higher employee compensation, an increase in depreciation expense due to assets placed in service in 2020, an increase in maintenance expenses due to an increase in leak repairs, an increase in production costs due to higher average per unit costs for purchased water, groundwater extraction, energy charges, and a decrease in available surface water at SJWC, and an impairment of long-lived asset for a customer care and billing implementation project no longer being pursued by CLWSC.  These increases were partially offset by an increase in revenue due to cumulative water rate increases and net recognition of certain balancing and memorandum accounts, offset by a decrease in usage.  In addition, the sale of real estate investments and nonutility properties generated a pre-tax gain of $8,421 and the sale of Texas Water Alliance generated a $3,000 pre-tax gain.</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COVID-19 Update</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%">The COVID-19 pandemic has had significant impact on the global economy.&#160; Financial impacts experienced by SJW Group due to the COVID-19 pandemic include higher uncollectible accounts receivables and increased costs from COVID-19 related prevention activities.  The regulators in the states SJW Group operates have approved mechanisms to either record a regulatory asset or track in a memorandum account expenses and savings related to COVID-19.  SJWC and CLWSC have determined that future recovery of the amount related to COVID-19 activities is probable and have recognized the related regulatory assets.  Probability criteria have not yet been met for CTWS.  If a state regulator disagrees with the calculation of recorded COVID-19 account balances, we may be required to make adjustments that could adversely affect our results of operations.  SJW Group continues to monitor COVID-19 developments affecting our business, employees and suppliers and will take additional precautions as management believes is necessary.  See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_25">Item 1A</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, &#8220;Risk Factors&#8221; and </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_55">Item 7</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, &#8220;Liquidity and Capital Resources&#8221; for further discussion.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Revenue</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%">Operating revenue by segment was as follows:</span></div><div style="margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Revenue</span></div><div><span><br/></span></div><div style="margin-top:5pt"><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:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></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%">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%">2020</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%">2019</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%">Water Utility Services</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%">568,307&#160;</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%">558,994&#160;</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%">415,085&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real Estate Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,532&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,397&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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%">573,686&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">564,526&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">420,482&#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="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></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%">The change in consolidated operating revenues was due to the following factors:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:42.155%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021&#160;vs.&#160;2020<br/>Increase/(decrease)</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%">2020&#160;vs.&#160;2019<br/>Increase/(decrease)</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%">Water Utility Services:</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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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 7.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%">Consumption changes</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%">(24,702)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#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 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%">111,183&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#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 2px 7.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%">Increase in customers</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,896&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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%">2,678&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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 2px 7.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%">Rate increases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,234&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Customer rate credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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%">4,964&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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 2px 7.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%">Texas winter storm customer credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(839)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Balancing and memorandum accounts:</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 7.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%">&#160;&#160;&#160;&#160;&#160;Cost of capital memorandum account</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">&#160;&#160;&#160;&#160;&#160;Water Conservation Memorandum Account</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,243&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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%">9,386&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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 2px 7.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%">&#160;&#160;&#160;&#160;&#160;Tax Act</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 7.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%">&#160;&#160;&#160;&#160;&#160;All other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">689&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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%">73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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 2px 7.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%">Other regulatory mechanisms</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,491&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,232&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real Estate Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(153)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">9,160&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">2&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">144,044&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">34&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:8pt;text-indent:42.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 vs. 2020</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%">The revenue increase consists of $9,313 from Water Utility Services offset by a $153 decrease from Real Estate Services.</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%">The revenue increase for Water Utility Services is primarily due to an increase in authorized rates which resulted in $25,179 of additional revenue, a net increase in revenue recognized from certain balancing and memorandum accounts of $3,941, an increase due to new customers of $2,896, and an increase in other regulatory mechanisms of $2,491, partially offset by a decrease in revenue of $24,702 due to lower usage and a decrease of $839 from the winter storm credits in Texas.  </span></div><div style="margin-top:8pt;text-indent:42.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2020 vs. 2019</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%">The revenue increase consists of $143,909 from Water Utility Services and $135 from Real Estate Services.</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%">The revenue increase for Water Utility Services is primarily due to an increase of $111,183 due to higher customer usage primarily due to the acquisition of CTWS in October 2019.  In addition, we experienced an increase in authorized rates which resulted in $12,234 of additional revenue and an increase from customer rate credits of $4,964 related to a CTWS merger commitment and as a result of our billing settlement with the CPUC.  Also, in 2019, we wrote off the 2018 and 2019 WCMA balances as we determined these amounts were no longer probable of recovery.  No similar write-off occurred in 2020.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Water Utility Services&#8217; Operating Revenue and Customer Counts</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%">The following tables present operating revenues and number of customers by customer group of Water Utility Services:</span></div><div style="margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Revenue by Customer Group</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></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%">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%">2020</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%">2019</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%">Residential and business </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%">487,038&#160;</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%">487,675&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">384,448&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,025&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,514&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public authorities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,942&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,534&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,892&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Others</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,968&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,376&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,157&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balancing and memorandum accounts and other regulatory mechanisms </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,143&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,926)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">568,307&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">558,994&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">415,085&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Number of Customers</span></div><div><span><br/></span></div><div style="margin-top:5pt"><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:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></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%">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%">2020</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%">2019</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%">Residential and business</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%">380,416&#160;</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%">372,641&#160;</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%">370,074&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">596&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public authorities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,387&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,406&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,398&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Others</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,873&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,641&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,539&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">394,284&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">389,293&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">386,607&#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:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Expense</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%">Operating expense by segment was as follows:</span></div><div style="margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Expense</span></div><div><span><br/></span></div><div style="margin-top:5pt"><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:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></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%">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%">2020</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%">2019</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%">Water Utility Services</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%">456,539&#160;</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%">438,318&#160;</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%">334,963&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real Estate Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,585&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,510&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,751&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,403&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,028&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,289&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">462,527&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">446,856&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">363,003&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in consolidated operating expenses was due to the following factors:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:42.155%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021&#160;vs.&#160;2020<br/>Increase/(decrease)</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%">2020&#160;vs.&#160;2019<br/>Increase/(decrease)</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%">Water production expenses:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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 7.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%">Change in surface water supply</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%">3,897&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,992&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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 2px 7.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%">Change in usage and new customers</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,534)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#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%">33,864&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#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 2px 7.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%">Purchased water and groundwater extraction charge and energy price increase</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,626&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">588&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Balance and memorandum account cost recovery</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,421)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total water production expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,291&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">50,023&#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;border-top:1pt solid #000000;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%">14&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Administrative and general</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%">6,649&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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 #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%">13,129&#160;</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;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Balance and memorandum account cost recovery</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">942&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,654&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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%">1,653&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Balance and memorandum account cost recovery</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,219&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property taxes and other non-income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,078&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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%">10,818&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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%">5,121&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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%">23,687&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">Merger related 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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%">(15,768)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of long lived assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,211</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sale of nonutility property</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,494)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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: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%">15,671&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">3&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,853&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">23&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sources of Water Supply</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%">SJWC&#8217;s water supply consists of groundwater from wells, surface water from watershed run-off and diversion, reclaimed water, and imported water purchased from Valley Water under the terms of a master contract with Valley Water expiring in 2051.  Surface water, which is the least expensive water supply, is sourced from SJWC&#8217;s 6,500 acre of watershed in the Santa Cruz mountains.  Changes and variations in quantities from each of these sources affect the overall mix of the water supply, thereby affecting the cost of the water supply.  In addition, the water rates for purchased water and the groundwater extraction charge </span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></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%">may be increased by Valley Water at any time.  If an increase occurs, then SJWC would file an advice letter with the CPUC seeking authorization to increase revenues to offset the rate increase.</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%">Connecticut Water&#8217;s infrastructure consists of 65 noncontiguous water systems in the State of Connecticut.&#160;&#160;These systems, in total, consist of approximately 1,800 miles of water main and reservoir storage capacity of 2.4 billion gallons.&#160;&#160;The safe, dependable yield from our 235 active wells and 18 surface water supplies is approximately 65 million gallons per day.&#160;&#160;Water sources vary among the individual systems, but overall approximately 80% of the total dependable yield comes from surface water supplies and 20% from wells.</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%">CLWSC&#8217;s water supply consists of groundwater from wells and purchased treated and raw water from the GBRA.  CLWSC has long-term agreements with the GBRA, which expire in 2037, 2040, 2044 and 2050.  The agreements, which are take-or-pay contracts, provide CLWSC with an aggregate of 7,650 acre-feet of water per year from Canyon Lake at prices that may be adjusted periodically by GBRA.  CLWSC also has raw water supply agreements with the LCRA and WTPUA expiring in 2059 and 2046, respectively, to provide for 250 acre-feet of water per year from Lake Austin and the Colorado River, respectively, at prices that may be adjusted periodically by the agencies. </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%">Maine Water&#8217;s infrastructure consists of 12 noncontiguous water systems in the State of Maine.&#160;&#160;These systems, in total, consists of approximately 600 miles of water main and reservoir storage capacity of 7.0 billion gallons.&#160;&#160;The safe, dependable yield from our 14 active wells and 7 surface water supplies is approximately 120 million gallons per day.&#160;&#160;Water sources vary among the individual systems, but overall approximately 90% of the total dependable yield comes from surface water supplies and 10% from wells.</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%">The following table presents the sources of water supply for water utility services:</span></div><div style="margin-top:8pt"><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:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Source&#160;of&#160;Water&#160;Supply</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(million&#160;gallons)&#160;(MG)</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%">Purchased water</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,805&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,553&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,327&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Groundwater</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,229&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,248&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,038&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Surface water</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,160&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,005&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclaimed water</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">847&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">798&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">732&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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%">51,041&#160;</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%">53,604&#160;</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%">42,216&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average water production expense per MG</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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:3pt double #000000;padding:2px 0;text-align: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,488&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,212&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,162&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></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%">The percentages of water supply by source excluding reclaimed water by state is presented below:</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:23.315%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.661%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Purchased Water</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Groundwater</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Surface Water</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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 #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%">2020</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%">2019</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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">2019</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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">2019</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">California</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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%">52&#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%">56&#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%">46&#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%">43&#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%">28&#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%">1&#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%">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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Connecticut</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#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%">4&#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%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#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%">40&#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%">28&#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%">61&#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%">56&#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%">65&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maine </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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%">2&#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%">2&#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%">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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#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%">7&#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%">92&#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%">91&#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%">91&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Texas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#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%">5&#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%">5&#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%">35&#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%">35&#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%">41&#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%">56&#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%">60&#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%">54&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Water production in 2021 for water utility services decreased 2,563 million gallons from 2020.  Water production in 2020 for water utility services increased 11,388 million gallons from 2019 primarily due to a full year of CTWS operations in 2020.  The changes are primarily attributable to changes in consumption by customers and are consistent with the changes in the related water production expenses.</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%">The contract water rates for SJWC are determined by Valley Water.  These rates are adjusted periodically and coincide with Valley Water&#8217;s fiscal year, which ends on June&#160;30.  The contract water rate for Valley Water&#8217;s fiscal years 2022, 2021 and 2020 was $5.0, $4.5 and $4.5 per million gallons, respectively.  The contractual cost of the groundwater extraction charge for water pumped from the ground basin was $4.6, $4.2 and $4.2 per million gallons for Valley Water&#8217;s fiscal years 2022, 2021 and 2020, respectively.  SJWC&#8217;s unaccounted-for water for 2021 and 2020 approximated 7.8% and 6.5%, respectively, as a percentage of production.  The unaccounted-for water estimate is based on the results of past experience and the impact of flows through the system, partially offset by SJWC&#8217;s main replacements and water loss reduction programs.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></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%">Connecticut Water has an agreement with the South Central Connecticut Regional Water Authority (&#8220;RWA&#8221;) to purchase water from RWA. The agreement was signed in April 2006 and became effective upon the receipt of all regulatory approvals in 2008 and will remain in effect for a minimum of fifty years upon becoming effective.  Connecticut Water will pay RWA $75 per year as part of a capacity agreement, for a total of 14 years, starting on the effective date of the agreement and sunsetting in 2022.  In addition, Connecticut Water is able, but under no obligation, to purchase up to one million gallons of water per day at the then current wholesale rates per the agreement, $2.621 per million gallons as of December 31, 2021.  Connecticut Water has an agreement with The Metropolitan District (&#8220;MDC&#8221;) to purchase water from MDC to serve the Unionville system.  The agreement became effective on October 6, 2000 and has a term of fifty years beginning May 19, 2003, the date the water supply facilities related to the agreement were placed in service. Connecticut Water has agreed to purchase 283 million gallons of water annually from MDC at the published retail rate, $4.05 per hundred cubic feet as of December 31, 2021.</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%">Maine Water has an agreement with the Kennebec Water District for potable water service.  The agreement has been in place for 20 years and was extended on November 7, 2020 for a new term of up to 20 years.  Maine Water guarantees a minimum consumption of 50 million gallons of water annually.  Water sales to Maine Water are billed at a wholesale discount of $0.20 per hundred cubic feet of water below Kennebec Water District's tariffed rates.  The current tariff rate was $1.51 per hundred cubic feet as of December 31, 2021.</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%">CTWS&#8217;s unaccounted-for water for the period ending December&#160;31, 2021 was approximately 14.3% as a percentage of total production.  The unaccounted-for water estimate is based on the results of past experience and the impact of flows through CTWS&#8217;s systems, unadjusted for any required system flushing, partially offset by WICA and Water Infrastructure Surcharge (&#8220;WISC&#8221;) main replacement programs and lost water reduction initiatives.</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%">The various components of operating expenses are discussed below.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Water production expenses</span></div><div style="margin-top:8pt;text-indent:42.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 vs. 2020</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%">Water production expenses increased $11,626 in higher per unit costs paid for purchased water, groundwater extraction and energy charges, $3,897 as a result of decreased availability of California surface water in 2021 compared to 2020, and $1,302 due to changes in water production balancing and memorandum accounts, offset by a decrease of $13,534 due to a decrease in customer usage.  </span></div><div style="margin-top:8pt;text-indent:42.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2020 vs. 2019</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%">Water production expenses increased $33,864 due to an increase in customer usage including increases due to the October 2019 acquisition of CTWS, $18,992 as a result of decreased availability of California surface water in 2020 compared to 2019,  and $588 in higher per unit costs paid for purchased water, groundwater extraction and energy charges, offset by a decrease of $3,421 due to changes in water production balancing and memorandum accounts.  Valley Water did not increase the unit price of purchased water and groundwater extraction fees for their fiscal year beginning July 1, 2020.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Administrative and General Expense</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%">Administrative and general expenses include payroll related to administrative and general functions, all employee benefits charged to expense accounts, insurance expenses, legal fees, regulatory utility commissions&#8217; expenses, expenses associated with being a public company, and general corporate expenses.</span></div><div style="margin-top:8pt;text-align:justify;text-indent:42.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 vs. 2020</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%">Administrative and general expense increased $7,591 in 2021, or 2%, in comparison to 2020.  The increase consisted primarily of $1,928 in group health insurance costs, $1,542 increase in compensation, $1,229 increase in insurance expense, $1,108 increase in uncollectible accounts due to a credit recorded in 2020 for the Current Expected Credit Loss adoption, $1,104 increase in contracted work, and $703 increase in rate case expenses.  </span></div><div style="margin-top:8pt;text-align:justify;text-indent:42.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2020 vs. 2019</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Administrative and general expense increased $13,440 in 2020, or 4%, in comparison to 2019.  The increase consisted primarily of $17,793 due to the addition of CTWS&#8217;s operations, partially offset by a decrease of $4,520 due to integration costs incurred in 2019 related to the merger that did not recur in 2020.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Maintenance Expense</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%">Maintenance expense increased $3,873 in 2021, or 17%, in comparison to 2020, and increased $1,653 in 2020, or less than 1%, in comparison to 2019.  The increase in 2021 was primarily due to increases of $2,402 in contract, repairs and maintenance, and </span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></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%">materials expense as a result of increased leaks, $1,298 due to a favorable change in the probability assessment of regulatory recovery of  a hydro-turbine generator project reserve established in a prior year, and $408 increase in compensation.  The increase in 2020 consisted primarily of $3,639 due to the addition of CTWS&#8217;s operations, offset by a decrease of $1,745 in SJWC primarily due to a change in the probability assessment of regulatory recovery of the hydro-turbine generator project.  </span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property Taxes and Other Non-income Taxes</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%">Property taxes and other non-income taxes for 2021 and 2020 increased $1,078 and $10,818 from the prior years, respectively.  The increase in 2021 was primarily a result of increased utility plant. The increase in 2020 was primarily due to the addition of $10,603 related to CTWS&#8217;s operations.  SJW Group anticipates increases in 2022 for property taxes and other non-income taxes due to increases in utility plant.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Depreciation and Amortization</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%">Depreciation and amortization expense increased $5,121 in 2021, or 1%, in comparison to 2020, and increased $23,687 in 2020, or 6%, in comparison to 2019.  The increases were primarily due to increases in utility plant.  In addition, the increase in 2020 also included $16,380 due to the the addition of CTWS&#8217;s operations.  SJW Group anticipates increases in 2022 for depreciation expense due to increases in utility plant.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impairment of long-lived asset</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%">Impairment of long-lived asset increased $2,211 in 2021 due to the write-off of a customer care and billing system implementation in Texas.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sale of nonutility properties</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%">Sale of nonutility properties increased $7,494 in 2021 primarily due to the sales of multiple vacant land properties located in California.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Income and Expense</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%">The change in other (expense) income in 2021 compared to 2020 was primarily due to a $3,000 pre-tax gain on sale from the release of a holdback amount by GBRA for the sale of TWA recorded in 2017 and $1,704 decrease in pension non-service cost due to an increase on the return of pension assets and an increase in the discount rate.</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%">The change in other (expense) income in 2020 compared to 2019 was primarily due to an increase in interest on long-term debt as a result of the issuance of  SJW Group&#8217;s Series 2019A, 2019B, 2019C and 2020 notes.  In addition, interest income decreased due to the use of previously invested money market funds for the merger with CTWS.  The new CTWS operations generated an additional increase of $5,144 in expense. </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%">SJW Group&#8217;s consolidated weighted-average cost of long-term debt, including the mortgages and the amortization of debt issuance costs, was 4.1%, 4.3% and 4.4% for the years ended December&#160;31, 2021 and 2020 and 2019.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Provision for Income Taxes</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%">Income tax expense for 2021 was $8,369, compared to $8,380 in 2020.  The effective consolidated income tax rate was 12% for 2021, 12% for 2020 and 26% for 2019.  The effective income tax rate decreased from 2019 due to flow-through deductions and the absence of the write-off of non-deductible merger costs in 2020 and 2021. </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%">Please refer to </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_112">Note </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="#i7e12c7edfebe48ecaf971616c7a6fc61_112">7</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, &#8220;Income Taxes,&#8221; of Notes to Consolidated Financial Statements for a reconciliation of actual to expected income tax expense.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Comprehensive (Loss) Income</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%">The change in other comprehensive income in 2021 and 2020 was primarily due to the change in the benefit obligation for Connecticut Water&#8217;s supplemental executive retirement agreements as a result of a change in the discount rate.  </span></div><div><span><br/></span></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_55"></div><div style="text-indent:31.5pt"><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:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Water Utility Services&#8217; business derives the majority of its revenue directly from residential and business customers.  Water Utility Services bills the majority of its customers on a bi-monthly basis.  Payments from customers are impacted by the general economic conditions in the areas where SJW Group operates.  Payment delinquencies are mitigated by service interruptions due to non-payment prior to the COVID-19 pandemic.  In California, the current state executive order suspending water service disconnections due to non-payment by customers expired December 31, 2021.  However, the CPUC directed that regulated water utilities continue to suspend customer disconnections until February 1, 2022.  There are currently no such orders effective </span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></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%">in the other states where we operate.   There is no guarantee that the Regulators will extend or reinstate such orders.  As of December&#160;31, 2021, the change in allowance for doubtful accounts was primarily due to adjustments made for the effect of COVID-19 on our customers.  Impacts to allowance for doubtful accounts related to COVID-19 are being recorded for future recovery through the rate-making process.  On February 3, 2022, SJWC received $9,757 through the State of California Water and Wastewater Arrearages Payment Program to relieve outstanding payment delinquencies for customers accounts greater that 60-days past due as of June 30, 2021.  Write-offs for uncollectible accounts remain less than 1% of total revenue consistent with prior year.  Management believes that the accounts receivable aging will continue to deteriorate throughout the duration of the COVID-19 pandemic as long as the moratoriums on water service disconnections for non-payment continue in California.  There is no guarantee that such recovery will be approved by the respective state regulatory utility commissions.</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%">Funds collected from Water Utility Services&#8217; customers are used to pay for water production expenses, in addition to costs associated with general operations.  Funds were also generated from borrowings.  In 2021, SJW Group and its subsidiaries obtained $247,000 in funds from new long-term debt.   From these amounts, SJW Group funded its 2021 capital expenditure programs refinanced certain short and long-term borrowings, and funded working capital.  See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_106">Note </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="#i7e12c7edfebe48ecaf971616c7a6fc61_106">6</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of &#8220;Notes to Consolidated Financial Statements&#8221; for discussion on the debt financing activities of SJW Group.  In addition, SJW Group paid cash dividends of approximately $40,137 during the year ended December&#160;31, 2021.</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%">The condition of the capital and credit markets or the strength of financial institutions could impact SJW Group&#8217;s ability to draw on its lines of credit, issue long-term debt, sell its equity or earn interest income.  In addition, government policies, the state of the credit markets and other factors could result in increased interest rates, which would increase SJW Group&#8217;s cost of capital.  While our ability to obtain financing will continue to be a risk, we believe that based on our 2021 activities, we will have access to the external funding sources necessary to implement our on-going capital investment programs in the future.     The current Standard &amp; Poor&#8217;s Rating Service assigned company rating for SJW Group is an A-, with a stable outlook, for SJWC is an A, with a stable outlook, and for Connecticut Water is an A- with a stable outlook.</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%">In 2021, the common dividends declared and paid on SJW Group&#8217;s common stock represented 66% of net income.  Dividends have been paid on SJW Group&#8217;s and its predecessor&#8217;s common stock for 313 consecutive quarters and the annual dividend amount has increased in each of the last 54 years.  While historically SJW Group has generally paid dividends equal to approximately 50% to 60% of its net income, SJW Group cannot guarantee that this trend will continue in the future.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flow from Operations</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%">In 2021, SJW Group generated cash flow from operations of approximately $130,040 compared to $104,051 in 2020 and $130,005 in 2019.  Cash flow from operations is primarily generated by net income from revenue producing activities, adjusted for non-cash expenses for depreciation and amortization, deferred income taxes, share-based compensation, allowance for equity funds used during construction, gains on the sale of assets, and other changes in working capital items.  Cash flow from operations increased in 2021 by approximately $26,000.  The increase was primarily due to a combination of the following factors: (1) increase in collections of previously billed and accrued receivables by $13,000, (2) an increase in general working capital and net income adjusted for non-cash items increase by $6,800, (3) payments of previously invoiced and accrued payables or amounts, decreased by $5,200, and (4) a $5,000 up-front service concession payment that occurred in the previous year, offset by (5) an increase in accrued groundwater extraction charges, purchased water and power of $4,000.  Cash flow from operations decreased in 2020 by approximately $25,900.  The decrease was primarily due to a combination of the following factors: (1) a decrease in collections of the balancing and memorandum accounts by $45,300, (2) a decrease in collections of previously billed and accrued receivables by $15,000, (3) a decrease in the other noncurrent assets and noncurrent liabilities of $6,700 primarily from an increase in payments for executive and board deferrals for retirees and deferred tax changes, and (4) an up-front payment of $5,000 for renewal of the Cupertino service concession agreement, offset by (5) general working capital and net income, adjusted for non-cash items which increased by $46,100.  </span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flow from Investing Activities</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%">In 2021, SJW Group used approximately $234,000 of cash for Company funded capital expenditures, $23,600 for SJWTX, Inc.&#8217;s acquisition of Kendall West Utility and Bandera East Utility,  $17,100 for developer funded capital expenditures, $2,800 in utility plant retirement costs, and $800 for real estate investments related to leasehold improvement additions for the properties located in Knoxville, Tennessee.  These uses were offset by cash proceeds of $18,200 from the sale of Texas Water Alliance, real estate investments and nonutility properties.  In 2020, SJW Group used approximately $195,300 of cash for Company funded capital expenditures, $17,100 for developer funded capital expenditures, $2,600 in utility plant retirement costs, and $400 for real estate investments related to leasehold improvement additions for the properties located in Knoxville, Tennessee.  These uses were offset by cash proceeds of $1,200 from the sale of real estate investments and utility property.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></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%">Water Utility Services budgeted capital expenditures for 2022, excluding capital expenditures financed by customer contributions and advances is estimated as follows:</span></div><div style="margin-top:11pt"><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:70.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.517%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Budgeted&#160;Capital<br/>Expenditures<br/>2022</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%">Water treatment</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%">25,905&#160;</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;border-top:1pt solid #000000;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%">12&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wastewater treatment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,299&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">Source of supply</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,964&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reservoirs and tanks</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,165&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pump stations 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%">14,433&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,465&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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></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%">Distribution system</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,592&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58&#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: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%">222,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:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">100&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2022 capital expenditures budget is concentrated in main replacements.  Included in the distribution system budgeted capital expenditures of $128,592 is approximately $101,526 that is planned to be spent to replace Water Utility Services&#8217; pipes and mains. </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%">Water Utility Services&#8217; capital expenditures are incurred in connection with normal upgrading and expansion of existing facilities and to comply with environmental regulations.  Over the next five years, Water Utility Services expects to incur approximately $1,311,271 in capital expenditures.  A significant portion of this amount is subject to future approval from the Regulators.  Capital expenditures have the effect of increasing utility plant rate base on which Water Utility Services earns a return.  Water Utility Services&#8217; actual capital expenditures may vary from projections due to changes in the expected demand for services, weather patterns, actions by governmental agencies and general economic conditions.  Total additions to utility plant normally exceed company-financed additions as a result of new facilities construction funded with advances from developers and contributions in aid of construction.</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%">The Water Utility Services&#8217; distribution systems were constructed during the period from the early 1900&#8217;s through today.  Expenditure levels for renewal and modernization will occur as the components reach the end of their useful lives.  In most cases, replacement cost will significantly exceed the original installation cost of the retired assets due to increases in the costs of goods and services and increased regulation.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flow from Financing Activities</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%">Net cash provided by financing activities for the year ended December&#160;31, 2021, increased by approximately $31,300 from the same period in the prior year, primarily as a result of increase in cash proceeds from long-term debt issued in current year, cash proceeds from issuances of common stock, and increase in cash receipts of advances and contributions in aid of construction, partially offset by an decrease in the amount of net borrowings on our lines of credit and an increase in payments for dividends.  SJW Group&#8217;s cash management policy includes the issuance of long-term debt to pay down borrowings on our lines of credit.  As such, during years when long-term borrowings are high, borrowings on our line of credit tend to be low and when long-term borrowings are low, borrowings on our line of credit tend to be high.</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%">SJWC, CTWS and SJWTX, Inc. have unsecured bank lines of credit totaling $260,000 as of December&#160;31, 2021.  Drawdowns on our lines of credit are restricted by our funded debt not exceeding a percent of total capitalization as defined in our debt covenants.  SJW Group expects to periodically draw down on its lines of credit as dictated by our funding needs and subsequently repay such borrowings with cash from operations and issuance of long-term debt or equity.  See also &#8220;Sources of Capital&#8221; below.</span></div><div style="margin-top:8pt;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sources of Capital</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%">SJW Group&#8217;s regulated operations ability to finance future construction programs and sustain dividend payments depends on its ability to maintain or increase internally generated funds and obtain external financing through the issuance of new long-term debt or issuance of equity.  The level of future earnings and the related cash flow from operations is dependent, in large part, on the timing and outcome of regulatory proceedings.  SJW Group&#8217;s regulated operations financing activity is designed to achieve capital structures consistent with regulatory guidelines in the locations where the companies operate.  See current authorized capital structures in </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_16">Item 1</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, &#8220;Business&#8221; under &#8220;Regulation and Rates.&#8221;</span></div><div style="margin-top:6pt"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></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%;text-decoration:underline">Short-term Financing Arrangements</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SJW Group and its subsidiaries have unsecured line of credit agreements where borrowings are used to refinance existing debt, for working capital, and for general corporate purposes.  A summary of the line of credit agreements as of December&#160;31, 2021, and 2020 are as follows:</span></div><div style="margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.116%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.005%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.771%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">2020</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%">Maturity Date</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%">Line Limit</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%">Amounts Outstanding</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%">Unused Portion</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%">Amounts Outstanding</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%">SJWC credit agreement (a)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">140,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">80,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">CTWS credit agreement</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 14, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,996&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,004&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,094&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CTWS credit agreement</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 15, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SJWTX, Inc. credit agreement (b)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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 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%">260,000&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,996&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,004&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,094&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___________________________________</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:27.13pt">Credit agreement also provides for a letter of credit sublimit of $15,000.</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Credit agreement also provides for a letter of credit sublimit of $1,000.</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%">On April 23, 2021, SJWC closed its $140,000 line of credit agreement which was set to mature on June 1, 2021, and entered into a new $140,000 credit agreement (&#8220;SJWC Credit Agreement&#8221;) with JPMorgan Chase Bank, N.A., as the lender (the &#8220;Lender&#8221;).  The SJWC Credit Agreement provides an unsecured credit facility with a letter of credit sublimit of $15,000.  Proceeds of borrowings under the SJWC Credit Agreement may be used to refinance existing debt, for working capital, and for general corporate purposes. The new SJWC Credit Agreement has a maturity date of December 31, 2023.  The line of credit bears interest at variable rates.  </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%">Also on April 23, 2021, SJW Group, as guarantor, and CLWSC closed its $5,000 line of credit agreement which was set to mature on June 1, 2021, and entered into a new $5,000 credit agreement (&#8220;SJWTX Credit Agreement&#8221;) with the Lender.  The SJWTX Credit Agreement provides an unsecured credit facility with a letter of credit sublimit of $1,000.  The new SJWTX Credit Agreement has a maturity date of December 31, 2023.</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%">Cost of borrowing on the lines of credit averaged 1.32% and 1.78% as of December&#160;31, 2021 and 2020, respectively. </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%">All of SJW Group&#8217;s and subsidiaries lines of credit contain customary representations, warranties and events of default, as well as certain restrictive covenants customary for facilities of this type, including restrictions on indebtedness, liens, acquisitions and investments, restricted payments, asset sales, and fundamental changes.  All of the lines of credit also include certain customary financial covenants such as a funded debt to capitalization ratio and a minimum interest coverage ratio.  As of December&#160;31, 2021, SJW Group and its subsidiaries were in compliance with all covenants on their lines of credit.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></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%;text-decoration:underline">Long-term Financing Arrangements</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%">SJW Group and its subsidiaries long-term debt activities are for purposes of refinancing short-term borrowings, funding capital expenditures and working capital, and repayments of maturing long-term debt.  The following table summarizes the long-term debt issuances and repayments for the year ended December&#160;31, 2021:</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:57.087%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.353%"></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%">Issuance (Repayment)</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%">Activity Date</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%">Maturity Date</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%">SJW Group:</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 #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Note, Series A, 4.35%</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%">(50,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 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%">SJWC:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Note, Series N, 3.30%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2051</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Note, Series O, 3.00%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2051</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%">CTWS:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank term loan, 4.09%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,269)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2027</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank term loan, 4.15%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(563)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 2037</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%">Connecticut Water:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021A Senior Note, 3.07%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2051</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021B Senior Note, 3.10%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2051</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Connecticut Innovations Revenue Bonds, 5.00%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,050)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 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%">SJWTX, Inc.:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank term loan, 4.01%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 2041</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank term loan, 4.11%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 2041</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%">Maine Water:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank term loan, 3.89%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 2041</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Note, Series G, 3.89%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(900)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State revolving fund loans, various series, 0.00%-2.58%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,331)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022-2041</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 37pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,887&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The debt and credit agreements of SJW Group and its subsidiaries contain various financial and other covenants.  Non-compliance with these covenants could result in accelerated due dates and termination of the agreements.  In addition, the credit agreements contain customary representations and warranties and are subject to customary events of default, which may result in the outstanding debt becoming immediately due and payable.  As of December&#160;31, 2021, SJW Group and its subsidiaries were in compliance with all covenants related to its long-term debt agreements.</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%;text-decoration:underline">Equity Financing Arrangements</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%">On March 8, 2021, SJW Group entered into an underwriting agreement with J.P. Morgan Securities LLC, as the representative of the several underwriters named therein (the &#8220;Underwriters&#8221;), which provided for the issuance and sale by SJW Group to the Underwriters 1,030,000 shares of our common stock, par value $0.001 per share, in an underwritten public offering (the &#8220;Offering&#8221;). The shares in the Offering were sold at a public offering price of $59.00 per share.  SJW Group also granted the Underwriters an option to purchase up to 154,500 additional shares of common stock, which was exercised in full.  The Offering closed on March 11, 2021, and the offering of option shares closed on March 16, 2021.  SJW Group received net proceeds of approximately $66,775 from the Offering and the sale of option shares, after deducting the underwriting discounts and commissions and offering expenses.  SJW Group used the proceeds from the offerings to pay down a bank line of credit agreement, dated as of June 1, 2016, between SJWC and JPMorgan Chase Bank, N.A. and for general corporate purposes, which included, among other things, financing infrastructure improvements and other capital expenditures, repayment of debt or other corporate obligations and working capital.</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%">On November 17, 2021, SJW Group entered into an equity distribution agreement (the &#8220;Equity Distribution Agreement&#8221;) with J.P. Morgan Securities LLC, Janney Montgomery Scott LLC, RBC Capital Markets, LLC and Wells Fargo Securities, LLC (each a &#8220;Sales Agent&#8221; and, collectively, the &#8220;Sales Agents&#8221;), pursuant to which the Company may offer and sell shares of its common stock, $0.001 par value per share (the &#8220;Shares&#8221;), from time to time in &#8220;at-the-market&#8221; offerings, having an aggregate gross sales price of up to $100,000.  Pursuant to the Equity Distribution Agreement, the Shares may be offered and sold through the Sales Agents in transactions that are deemed to be &#8220;at-the-market&#8221; offerings as defined in Rule 415 under the Securities Act </span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></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%">of 1933, as amended, including sales by means of ordinary brokers&#8217; transactions on the New York Stock Exchange or otherwise at market prices prevailing at the time of sale, at prices related to the prevailing market prices or at negotiated prices, in block transactions, or as otherwise agreed upon by the Company and the Sales Agents. Proceeds from the sale of the shares under the Equity Distribution Agreement can be used in the financing of acquisitions, including the acquisition of the Kendall West and Bandera East utilities in Texas, infrastructure improvements and other capital expenditures, repayment of debt or other corporate obligations, and working capital over the term of the Equity Distribution Agreement as such needs arise.  SJW Group issued and sold a total of 355,115 shares of common stock with a weighted average price of $70.40 per share and received approximately $24,253 in net proceeds under the Equity Distribution Agreement during the year ended December 31, 2021.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Off-Balance Sheet Arrangement/Contractual Obligations</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%">SJW Group has no significant contractual obligations not fully recorded on its Consolidated Balance Sheet or not fully disclosed in the Notes to Consolidated Financial Statements.</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%">SJW Group&#8217;s contractual obligations and commitments as of December&#160;31, 2021 are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:45.302%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.034%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contractual&#160;Obligations Due&#160;in</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less&#160;than<br/>1&#160;Year</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%">1-3<br/>Years</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%">3-5<br/>Years</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%">After<br/>5&#160;Years</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%">Senior notes, Water Utility Services</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%">607,700&#160;</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%">20,900&#160;</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%">41,800&#160;</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%">15,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">530,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Bank term loans, Water Utility Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,590&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,795&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,295&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advances for construction, SJWC (1)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,860&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,609&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,830&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,839&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">California Pollution Control Financing Authority Revenue Bonds, SJWC</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Connecticut Innovations Revenue Bonds, Connecticut Water</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State revolving fund loans, Maine Water</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,264&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,576&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,977&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,545&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior notes, SJW Group</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank term loans, CTWS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,351&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,909&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,067&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,405&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,970&#160;</span></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></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 contractual cash obligation</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%">1,588,815&#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%">42,789&#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%">60,174&#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%">32,789&#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%">1,453,063&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest on contractual obligations</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">931,511&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,017&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,257&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,242&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">647,995&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___________________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) As of December&#160;31, 2021, advances for construction was $130,693 of which $36,388 was related to non-refundable advances for construction and $28,445 was related to advances which are refundable based on service connections made.</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%">In regards to uncertain tax positions, we are unable to predict the timing of tax settlements as tax audits can involve complex issues and the resolution of those issues may span multiple years, particularly if subject to negotiation or litigation.  For further discussion on uncertain tax positions, please see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_112">Note </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="#i7e12c7edfebe48ecaf971616c7a6fc61_112">7</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of  &#8220;Notes to Consolidated Financial Statements.&#8221;</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%;text-decoration:underline">Water Supply Agreements</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%">SJWC purchases water from Valley Water under terms of a master contract expiring in 2051.  Delivery schedules for purchased water are based on a contract year beginning July&#160;1, and are negotiated every three years under terms of the master contract with Valley Water.  For the years ended December&#160;31, 2021, 2020 and 2019, SJWC purchased from Valley Water 19,365&#160;million gallons ($91,938), 21,269&#160;million gallons ($96,212) and 21,862&#160;million gallons ($96,285), respectively, of contract water. On June 24, 2021, Valley Water Board of Directors approved treated water deliveries reflecting the contractual delivery schedule reduced by 23% through June 30, 2022.  Effective February 1, 2022, the treated water contract delivery schedule will increase by 10%, and Valley Water will evaluate supply conditions and adjust the delivery schedules as appropriate.  Based on current prices and estimated deliveries, SJWC is committed to purchase from Valley Water a minimum of 90% of the reduced delivery schedule, or 18,756&#160;million gallons ($92,902) of water at the current contract water rate of $5.0 per million gallons in the year ending December&#160;31, 2022.  Additionally, SJWC purchases non-contract water from Valley Water on an &#8220;as needed&#8221; basis if the water supply is available.  The contract water rates for SJWC are determined by Valley Water.  These rates are adjusted periodically and coincide with Valley Water&#8217;s fiscal year, which ends on June&#160;30.  The contract water rate for Valley Water&#8217;s fiscal years 2022, 2021 and 2020 was $5.0, $4.5 and $4.5 per million gallons, respectively.  The contractual cost of the groundwater extraction charge for water pumped from the ground basin was $4.6, $4.2 and $4.2 per million gallons for Valley Water&#8217;s fiscal years 2022, 2021 and 2020, respectively. </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%">SJWC also pumps water from the local groundwater basin.  There are no delivery schedules or contractual obligations associated with the purchase of groundwater.  Valley Water determines the groundwater extraction charge and it is applied on a </span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></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%">per unit basis.  In addition to the Valley Water groundwater extraction charge, SJWC also incurs power costs to pump the groundwater from the basin.</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%">Connecticut Water has an agreement with the RWA to purchase water.  The agreement was signed in April 2006 and became effective upon the receipt of all regulatory approvals in 2008 and will remain in effect for a minimum of fifty years upon becoming effective.  Connecticut Water will pay RWA $75 per year as part of a capacity agreement, for a total of 14 years, starting on the effective date of the agreement.  In addition, Connecticut Water has the option, but is under no obligation, to purchase up to one million gallons of water per day at the then current wholesale rates per the agreement ($2.6 per million gallons as of December 31, 2021).  Connecticut Water has an agreement with the MDC to purchase water from MDC to serve the Unionville system.  The agreement became effective on October 6, 2000 and has a term of fifty years beginning May 19, 2003, the date the water supply facilities related to the agreement were placed in service.  Connecticut Water has agreed to purchase 283 million gallons of water annually from MDC.  The rate charged by the MDC at December 31, 2021 were $4.05 per hundred cubic feet.</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%">Maine Water has an agreement with the Kennebec Water District for potable water service. The agreement has been in place for 20 years and was extended on November 7, 2020 for a new term of up to 20 years. Maine Water guarantees a minimum consumption of 50 million gallons of water annually.  Water sales to Maine Water are billed at a wholesale discount of $0.20 per hundred cubic feet of water below Kennebec Water District's tariffed rates.  The current tariff rate wa</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">s </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.51 per hundred cubic feet as of December&#160;31, 2021.</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%">CLWSC has long-term contracts with the GBRA.  The agreements expire in 2037, 2040, 2044 and 2050.  The agreements, which are take-or-pay contracts, provide CLWSC with 7,650 acre-feet per year of water supply from Canyon Lake.  The water rate may be adjusted by GBRA at any time, provided GBRA gives CLWSC a 60-day written notice on the proposed adjustment.  CLWSC also has raw water supply agreements with the LCRA and WTPUA expiring in 2059 and 2046, respectively, for 250 acre-feet of water per each agreement per year from Lake Austin and the Colorado River, respectively, at prices that may be adjusted periodically by the agencies. </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%;text-decoration:underline">Employee Benefit Arrangements</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%">SJWC and CTWS sponsor noncontributory defined benefit pension plans and provide health care and life insurance benefits for retired employees.  In 2021, SJWC and CTWS contributed $13,147 and $669 to the pension plans and other postretirement benefit plans, respectively.  In 2022, SJWC and CTWS expect to make required and discretionary cash contributions of up to $8,820 to the pension plans and other postretirement benefit plans.  The amount of required contributions for years thereafter is not actuarially determinable.</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%">SJWC&#8217;s other benefit obligations include employees&#8217; and directors&#8217; postretirement benefits, an Executive Supplemental Retirement Plan, Cash Balance Executive Supplemental Retirement Plan, Special Deferral Election Plan and Deferral Election Program for non-employee directors.  Under these benefit plans, SJWC is committed to pay approximately $498 annually to former officers and directors.  Future payments may fluctuate depending on the life span of the retirees and as current officers and executives retire.  </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%">CTWS&#8217;s other benefit obligations include employees&#8217; postretirement benefits, supplemental executive retirement agreements and deferred compensation agreements and plan.  Future payments may fluctuate depending on the contribution rates of employees into the deferred compensation plan and the life span of the retirees and as current officers and executives retire.  Under these benefit plans, CTWS is committed to pay approximately $846 annually to former officers and directors.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Policies and New Accounting Pronouncements</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%">See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_91">Note </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="#i7e12c7edfebe48ecaf971616c7a6fc61_91">2</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of &#8220;Notes to Consolidated Financial Statements&#8221; for a discussion of recently adopted accounting policies and new accounting pronouncements for the year ended December&#160;31, 2021.</span></div><div style="margin-top:6pt"><span><br/></span></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_58"></div><div style="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 7A.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:34.8pt">Quantitative and Qualitative Disclosures About Market Risk</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SJW Group is subject to market risks in the normal course of business, including changes in interest rates, pension plan asset values, and equity prices.  The exposure to changes in interest rates can result from the issuance of debt and short-term funds obtained through the company&#8217;s variable rate lines of credit.  SJWC and Connecticut Water sponsor noncontributory pension plans for its employees.  Pension costs and the funded status of the plans are affected by a number of factors including the discount rate, mortality rates of plan participants, investment returns on plan assets, and pension reform legislation. </span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SJW Group has no derivative financial instruments, financial instruments with significant off-balance sheet risks, or financial instruments with concentrations of credit risk. </span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></div></div></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_61"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="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 8.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:42.02pt">Financial Statements and Supplementary Data</span></div><div><span><br/></span></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_64"></div><div style="margin-bottom:6pt;text-align:center"><span><br/></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%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the stockholders and the Board of Directors of SJW Group:</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Opinions on the Financial Statements and Internal Control over Financial Reporting</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%">We have audited the accompanying consolidated balance sheets of SJW Group and subsidiaries (the &#8220;Company&#8221;) as of December 31, 2021 and 2020, the related consolidated statements of comprehensive income, changes in stockholders&#8217; equity, and cash flows, for each of the two years in the period ended December 31, 2021, and the related notes and the schedules listed in the Index at Item 15 (collectively referred to as the &#8220;financial statements&#8221;). We have also audited the Company&#8217;s internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control &#8212; Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). </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%">In our opinion, the financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2021 and 2020, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2021, in conformity with accounting principles generally accepted in the United States of America. Also, in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control &#8211; Integrated Framework (2013) issued by COSO. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis for Opinions</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%">The Company&#8217;s management is responsible for these financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying &#8220;Management&#8217;s Report on Internal Control over Financial Reporting&#8221;. Our responsibility is to express an opinion on these financial statements and an opinion on the Company&#8217;s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</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%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects. </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%">Our audits of the financial statements included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Definition and Limitations of Internal Control over Financial Reporting</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%">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></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%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Audit Matter</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%">The critical audit matter communicated below is a matter arising from the current-period audit of the financial statements that was communicated or required to be communicated to the audit committee and that (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matter does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing separate opinions on the critical audit matter or on the accounts or disclosures to which they relate.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impact of Rate Regulation on the Financial Statements &#8212; Refer to Note 3 to the financial statements</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Critical Audit Matter Description</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%">The Company is subject to rate regulation by state utility regulatory agencies (the &#8220;Commissions&#8221;), which have jurisdiction with respect to the rates of the Company&#8217;s water and wastewater services. Management has determined it meets the requirements under accounting principles generally accepted in the United States of America to prepare its financial statements applying the specialized rules to account for the effects of cost-based rate regulation. Accounting for the economics of rate regulation impacts multiple financial statement line items and disclosures, such as depreciable utility plant; regulatory assets and liabilities; operating revenues; operation and maintenance expense; and depreciation expense.</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%">The Commissions establish rates for the purpose of permitting the recovery of the cost of service and a return on investment. The Company&#8217;s rates are subject to regulatory ratemaking processes. The Company records deferred costs and credits on the balance sheet as regulatory assets and liabilities when it is probable that these costs and credits will be recognized in the ratemaking process in a period different from when the costs and credits are incurred. Accounting for such costs and credits is based on management&#8217;s judgment and prior historical ratemaking practices, and it occurs when management determines that it is probable that these costs and credits will be recognized in the future revenue of the Company through the ratemaking process.</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%">We identified the impact of rate regulation as a critical audit matter due to the significant judgments that underlie the Company&#8217;s financial statement line items and disclosure impacted by rate regulation and the high degree of subjectivity involved in assessing the impact of regulatory decisions on the financial statements. Management judgments include assessing the probability of (1) recovery in future rates of incurred costs and (2) the requirement to refund amounts to customers. Given that management&#8217;s accounting judgements are based on consideration of evidence, such as regulatory rules and decisions, past practice, and other facts and circumstances, and uncertain outcome of future regulatory decisions, auditing these judgements required specialized knowledge of accounting for rate regulation and the rate setting process due its inherent complexities and pervasive impact on the financial statements.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">How the Critical Audit Matter Was Addressed in the Audit</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%">Our audit procedures related to the consideration of evidence, such as regulatory rules and decisions, past practices, and other facts and circumstances, and the uncertain outcome of future regulatory decisions, that may impact the Company&#8217;s financial statement line items and disclosures impacted by rate regulation, among others:</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 tested the effectiveness of management&#8217;s controls over the initial recognition of amounts as utility plant and regulatory assets or liabilities and the evaluation of the probability of (1) the recovery in future rates of costs incurred as utility plant and deferred as regulatory assets, and (2) a refund or a future reduction in rates that should be reported as regulatory liabilities. We also tested the effectiveness of management&#8217;s controls over the monitoring and evaluation of regulatory developments that may affect the probability of recovering costs in future rates or of a future reduction in rates. </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 read regulatory orders issued by the Commissions to the Company, regulatory statutes, interpretations, procedural memorandums, filings made by interveners, and other publicly available information to evaluate management&#8217;s determination of the accounting impacts of any new or revised regulatory decisions and their impact on measurement of related regulatory assets and liabilities. </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 obtained supporting documentation from management regarding the evidence, such as regulatory rules and decisions, past practices, and other facts and circumstances, used in the measurement of regulatory assets and liabilities for compliance with the related orders. We reconciled the underlying data or inputs used in the measurement to rate decisions approved by the Commissions and tested the mathematical accuracy of the calculations.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></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 evaluated the Company&#8217;s disclosures related to the impacts of rate regulation, including the balances recorded, and regulatory developments, were appropriate and consistent with the information obtained in our procedures.</span></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ <ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82NC9mcmFnOjJkY2M3MWUwOThkODQ4MDZhODU3MjVjZGQ5YzA5YmI2L3RleHRyZWdpb246MmRjYzcxZTA5OGQ4NDgwNmE4NTcyNWNkZDljMDliYjZfMjc0ODc3OTA5ODQ4NA_f15f1f0f-2c12-482b-8827-2f39bb3fd41d">DELOITTE &amp; TOUCHE LLP</ix:nonNumeric></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82NC9mcmFnOjJkY2M3MWUwOThkODQ4MDZhODU3MjVjZGQ5YzA5YmI2L3RleHRyZWdpb246MmRjYzcxZTA5OGQ4NDgwNmE4NTcyNWNkZDljMDliYjZfMjc0ODc3OTA5ODQ4NQ_78976d7e-1224-4a2f-b2ae-56d863df5a37">San Jose, California</ix:nonNumeric></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;25, 2022 </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have served as the Company&#8217;s auditor since 2020.</span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:8pt;text-align:center"><span><br/></span></div><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the Stockholders and Board of Directors</span></div><div style="margin-bottom:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SJW Group:</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Opinion on the Consolidated Financial Statements</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%">We have audited the accompanying consolidated statements of comprehensive income, changes in stockholders&#8217; equity, and cash flows of SJW Group and subsidiaries (the &#8220;Company&#8221;) for the year ended December 31, 2019, and the related notes and financial statement schedules listed in the Index at Item 15 (collectively, the consolidated financial statements).  In our opinion, the consolidated financial statements present fairly, in all material respects, the results of its operations and its cash flows for the years ended December 31, 2019, in conformity with U.S. generally accepted accounting principles.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis for Opinion</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%">These consolidated financial statements are the responsibility of the Company&#8217;s management.  Our responsibility is to express an opinion on these consolidated financial statements based on our audits.  We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</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%">We conducted our audits in accordance with the standards of the PCAOB.  Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud.  Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements.  Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements.  We believe that our audits provide a reasonable basis for our opinion.</span></div><div style="margin-bottom:8pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ KPMG LLP</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We served as the Company&#8217;s auditor from 1933 to 2020.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Santa Clara, California</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 2, 2020, except for Schedule I, as to which the date is March 1, 2021.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52</span></div></div></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_67"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SJW Group and Subsidiaries</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED BALANCE SHEETS</span></div><div style="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%">(in thousands, except share and per share data)</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:70.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.517%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">2020</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%">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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Utility plant:</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 7.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%">Land</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="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentLand" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfNC0xLTEtMS0yNzkwMQ_9be925d4-4667-4a90-88f6-445dce4f6a30">39,004</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentLand" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfNC0zLTEtMS0yNzkwMQ_c1cf2a11-040f-4a62-8688-530ec09b24ae">36,845</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 7.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%">Depreciable plant and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="sjw:PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfNS0xLTEtMS0yNzkwMQ_fa16b02f-26df-4557-96cb-15dcf42eecc7">3,381,908</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="sjw:PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfNS0zLTEtMS0yNzkwMQ_0095f4be-072d-42d3-8209-e30e4bfd6470">3,198,060</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 7.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%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfNi0xLTEtMS0yNzkwMQ_f8ae1359-68d7-4484-b4f6-bc80f93e8052">176,427</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfNi0zLTEtMS0yNzkwMQ_c90f7ae3-f836-4a38-b876-48b45ae246c6">109,976</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 7.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%">Intangible 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="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfNy0xLTEtMS0yNzkwMQ_b7c932c4-83cb-42c0-ac9d-cce8207161b1">36,276</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfNy0zLTEtMS0yNzkwMQ_3597fa44-163b-420a-bac1-63275e1bb178">35,167</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: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="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfOC0xLTEtMS0yNzkwMQ_c3212e6c-07d5-4d8c-836e-f0db8b84225a">3,633,615</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="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfOC0zLTEtMS0yNzkwMQ_509a189e-0d8a-4ffe-aa35-f8f05871c111">3,380,048</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 7.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%">Less accumulated 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="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfOS0xLTEtMS0yNzkwMQ_1e43ca32-b43a-4370-afd7-ea45ef58fdff">1,136,116</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfOS0zLTEtMS0yNzkwMQ_ea9ef702-711d-490f-8d0a-cf97216aa900">1,045,136</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMTAtMS0xLTEtMjc5MDE_a227d2df-439c-4fdd-a536-4bbce4a67d9b">2,497,499</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMTAtMy0xLTEtMjc5MDE_04416f67-192b-4045-ac6a-c4b9603eadc4">2,334,912</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Real estate investments and nonutilty properties</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="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:RealEstateInvestmentPropertyAtCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMTEtMS0xLTEtMjc5MDE_83b4e418-46f3-40ee-8e8f-70b50532aef3">57,632</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="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:RealEstateInvestmentPropertyAtCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMTEtMy0xLTEtMjc5MDE_74ebd3ec-d27f-4214-b21e-38ae7b18110c">58,129</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMTItMS0xLTEtMjc5MDE_298fef62-69ea-4096-935f-b69bf95d03ee">15,951</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMTItMy0xLTEtMjc5MDE_29829441-e46b-4bdf-bc90-2fd0cdfc50cf">14,783</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:RealEstateInvestmentPropertyNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMTMtMS0xLTEtMjc5MDE_94e24301-e6ae-4c97-ad02-53e0401ae78d">41,681</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="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:RealEstateInvestmentPropertyNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMTMtMy0xLTEtMjc5MDE_7b16e226-b124-4f99-b335-d030bf17f97f">43,346</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current 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="padding:2px 1pt 2px 7.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%">Cash and 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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:Cash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMTYtMS0xLTEtMjc5MDE_7a03f97e-bbf8-45a6-a135-fd9b525089ec">10,908</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:Cash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMTYtMy0xLTEtMjc5MDE_ee7344ec-311a-47c2-a38a-f077b5fd94f4">5,269</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMTctMS0xLTEtMjc5MDE_2996a9bd-1b6f-4344-aa54-9a2ce345e2cd">1,211</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMTctMy0xLTEtMjc5MDE_03e4ff09-a328-4dab-a8df-1bc3443f289c">4,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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 7.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%">Accounts receivable:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customers, net of allowances for uncollectible accounts of $<ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMjAtMC0xLTEtMjc5MDEvdGV4dHJlZ2lvbjo2YWE3Nzk3NzkzZGU0YzYzYWMxYzE5ZWU4MzJmMmFkMl8xNjQ5MjY3NDQxNzc3_a60daf51-2963-4fd0-b21f-fe32be56cc47">4,600</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMjAtMC0xLTEtMjc5MDEvdGV4dHJlZ2lvbjo2YWE3Nzk3NzkzZGU0YzYzYWMxYzE5ZWU4MzJmMmFkMl8xNjQ5MjY3NDQxNzky_e8a6263f-9310-4248-ad08-a4b99f1de35c">3,891</ix:nonFraction> in 2021 and 2020, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMjAtMS0xLTEtMjc5MDE_84798351-4e17-4e5f-bb4d-4e61842beeaf">53,699</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMjAtMy0xLTEtMjc5MDE_fca63f74-f8a6-4898-b573-28b48ab4a5b4">46,832</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income 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="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:IncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMjEtMS0xLTEtMjc5MDE_6eae514f-447a-4283-8fb7-7f7f76e68d1c">2,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%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:IncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMjEtMy0xLTEtMjc5MDE_63cc43c2-171e-410f-b231-c0e73a99fa96">7,041</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:NontradeReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMjItMS0xLTEtMjc5MDE_8f62ae3e-3fc7-4ed7-aef0-a66bf8434b00">4,735</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:NontradeReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMjItMy0xLTEtMjc5MDE_cd5539b8-bda8-4624-9b40-998792d28659">4,269</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 7.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%">Accrued unbilled utility revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:ReceivablesLongTermContractsOrPrograms" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMjMtMS0xLTEtMjc5MDE_33317780-729e-4ef7-8c75-b5860d3770f4">44,026</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:ReceivablesLongTermContractsOrPrograms" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMjMtMy0xLTEtMjc5MDE_c09bd73f-f5c1-423f-ba7a-c49884e8fd3b">44,950</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 7.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%">Current regulatory assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMjQtMS0xLTEtMjc5MDE_ac78f173-2ee3-48ae-839a-8598fb9ea64b">2,629</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMjQtMy0xLTEtMjc5MDE_76685400-fe22-4c45-a05b-57fa8c92644e">1,748</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 7.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%">Prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMjUtMS0xLTEtMjc5MDE_0a5afa99-cbff-48a2-9607-de5bc82deb3d">9,667</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMjUtMy0xLTEtMjc5MDE_92439b9c-b8b1-458d-9e77-800a8c8f5399">8,097</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 7.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%">Other 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="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMjYtMS0xLTEtMjc5MDE_0e9eca3f-11d8-4f78-aad8-47edf4134778">4,902</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMjYtMy0xLTEtMjc5MDE_c155c252-c9fb-4762-9926-f3682cc03185">5,125</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: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="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMjctMS0xLTEtMjc5MDE_13978e39-5845-4b9b-a9ce-9ea887615899">134,085</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="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMjctMy0xLTEtMjc5MDE_390a403a-a06f-434d-ad86-fca83ae33fce">127,331</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Net regulatory assets, less current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMjktMS0xLTEtMjc5MDE_e5248f9d-2b81-4511-82e5-4e7dea04e0e5">151,992</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMjktMy0xLTEtMjc5MDE_163390d7-6fc0-4713-b16f-caeb8c70a294">156,482</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 7.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%">Investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:Investments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMzAtMS0xLTEtMjc5MDE_3c80adf9-bd2f-4949-ab1d-3f886cfba54e">15,784</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:Investments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMzAtMy0xLTEtMjc5MDE_f601c399-98ee-4f43-af32-b35f36e8820a">14,367</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 7.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%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMzEtMS0xLTEtMjc5MDE_f20aad69-9a2a-4520-8883-ac445b7f3f2d">640,471</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMzEtMy0xLTEtMjc5MDE_92999193-553d-4863-92e5-47da8a388e3d">628,144</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:OtherAssetsMiscellaneousNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMzItMS0xLTEtMjc5MDE_7f4fdded-a101-4462-9710-614e668b509b">10,883</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:OtherAssetsMiscellaneousNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMzItMy0xLTEtMjc5MDE_a916498d-742e-4cc2-a141-528acc7e9843">6,883</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: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="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMzMtMS0xLTEtMjc5MDE_7868b545-2260-4d8e-89a4-05b0a2ee11b7">819,130</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="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMzMtMy0xLTEtMjc5MDE_a0ab53d0-7e2a-4e2a-b36f-d010c76d9e60">805,876</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: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="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMzQtMS0xLTEtMjc5MDE_bdb46ed4-c04c-40d3-b1b9-ca95dce3a4b6">3,492,395</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 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="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMzQtMy0xLTEtMjc5MDE_6eba1419-0339-4698-b89f-246a0fd927c8">3,311,465</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Accompanying Notes to Consolidated Financial Statements.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SJW Group and Subsidiaries</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%">CONSOLIDATED BALANCE SHEETS (Continued)</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%">(in thousands, except share and per share data)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:70.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.537%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">2020</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%">Capitalization&#160;and&#160;Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Capitalization:</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 7.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%">Stockholders&#8217; equity:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfNS0wLTEtMS0yNzkwMS90ZXh0cmVnaW9uOmZhZjM4ZjVjYTE4MjQ4ZTI4MzNjMmIxNmFlNDliNzU4XzE2NDkyNjc0NDE4NDU_078cc4e6-982f-496d-b7bb-26d6809871c4"><ix:nonFraction unitRef="usdPerShare" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfNS0wLTEtMS0yNzkwMS90ZXh0cmVnaW9uOmZhZjM4ZjVjYTE4MjQ4ZTI4MzNjMmIxNmFlNDliNzU4XzE2NDkyNjc0NDE4NDU_d70559d3-08a7-433c-b163-d74fb904611e">0.001</ix:nonFraction></ix:nonFraction> par value; authorized <ix:nonFraction unitRef="shares" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfNS0wLTEtMS0yNzkwMS90ZXh0cmVnaW9uOmZhZjM4ZjVjYTE4MjQ4ZTI4MzNjMmIxNmFlNDliNzU4XzE2NDkyNjc0NDE4NTk_44c31fc9-61f2-433a-a662-e45c434255b0"><ix:nonFraction unitRef="shares" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfNS0wLTEtMS0yNzkwMS90ZXh0cmVnaW9uOmZhZjM4ZjVjYTE4MjQ4ZTI4MzNjMmIxNmFlNDliNzU4XzE2NDkyNjc0NDE4NTk_c58f2a83-a53e-43cd-8ca1-f8e53ea69888">70,000,000</ix:nonFraction></ix:nonFraction> shares in 2021 and 2020; issued and outstanding <ix:nonFraction unitRef="shares" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfNS0wLTEtMS0yNzkwMS90ZXh0cmVnaW9uOmZhZjM4ZjVjYTE4MjQ4ZTI4MzNjMmIxNmFlNDliNzU4XzE2NDkyNjc0NDE4NjQ_8b578ef7-66b2-4b89-b2a0-a19e5da85e67"><ix:nonFraction unitRef="shares" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfNS0wLTEtMS0yNzkwMS90ZXh0cmVnaW9uOmZhZjM4ZjVjYTE4MjQ4ZTI4MzNjMmIxNmFlNDliNzU4XzE2NDkyNjc0NDE4NjQ_a7e7233c-0b3e-4abe-8f7e-b3e73930758d">30,181,348</ix:nonFraction></ix:nonFraction> shares in 2021 and <ix:nonFraction unitRef="shares" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfNS0wLTEtMS0yNzkwMS90ZXh0cmVnaW9uOmZhZjM4ZjVjYTE4MjQ4ZTI4MzNjMmIxNmFlNDliNzU4XzE2NDkyNjc0NDE5MDA_0fe99616-976b-4156-bf3e-855bf4483e5b"><ix:nonFraction unitRef="shares" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfNS0wLTEtMS0yNzkwMS90ZXh0cmVnaW9uOmZhZjM4ZjVjYTE4MjQ4ZTI4MzNjMmIxNmFlNDliNzU4XzE2NDkyNjc0NDE5MDA_843d787f-61a6-428c-872b-fbddae9f29d7">28,556,605</ix:nonFraction></ix:nonFraction> shares in 2020</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfNS0xLTEtMS0yNzkwMQ_9a1596ef-bd4b-4a26-90ca-5c2158982bd5">30</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfNS0zLTEtMS0yNzkwMQ_e05d3e26-9f65-4088-851e-91ea9e5aeeb9">29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfNi0xLTEtMS0yNzkwMQ_f16488b0-97b9-47f1-9fde-fb4be1348ea3">606,392</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfNi0zLTEtMS0yNzkwMQ_5eb60b80-0026-4de2-aac2-2cad95a86305">510,158</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfNy0xLTEtMS0yNzkwMQ_c3974458-7be6-4285-8223-5f7e5799f99b">428,260</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfNy0zLTEtMS0yNzkwMQ_7b8a8dbf-f90d-426f-9b54-101f41549ed8">408,037</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfOC0xLTEtMS0yNzkwMQ_3a51432e-b4be-4230-8488-c5b03dfbbf77">163</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="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfOC0zLTEtMS0yNzkwMQ_4e208d9b-1739-4cc4-908f-6e23e77fba4d">1,064</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 7.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 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="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfOS0xLTEtMS0yNzkwMQ_b15164a2-87b0-4cfe-9e31-8e6dc2be54e3">1,034,519</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="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfOS0zLTEtMS0yNzkwMQ_a55b2b8b-59bb-4a68-a860-f1293ba0c662">917,160</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 2px 7.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%">Long-term debt, less current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMTAtMS0xLTEtMjc5MDE_0f6f6a63-642b-40a8-a2a2-465d39f43382">1,492,935</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMTAtMy0xLTEtMjc5MDE_a2407ed3-2c8c-4855-bcd2-11e4fa9961b7">1,287,580</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:CapitalizationLongtermDebtAndEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMTEtMS0xLTEtMjc5MDE_d7ec82f9-7ff5-4807-b681-b26a29368b51">2,527,454</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="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:CapitalizationLongtermDebtAndEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMTEtMy0xLTEtMjc5MDE_88f0a056-8591-4085-9433-ac23d0a63e3c">2,204,740</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current liabilities:</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 7.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%">Lines of credit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:LinesOfCreditCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMTMtMS0xLTEtMjc5MDE_b0e0bf78-7981-4541-8f37-d07f2280143e">62,996</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:LinesOfCreditCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMTMtMy0xLTEtMjc5MDE_8ca3ee4c-5417-4eed-9a14-9fe2b5e57018">175,094</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 7.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%">Current portion of long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMTQtMS0xLTEtMjc5MDE_45a0fe52-ad42-4ff9-92b4-69731a8c8421">39,106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMTQtMy0xLTEtMjc5MDE_fe633dfc-ad67-4cc8-a924-cadf0bb5fa98">76,241</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 7.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%">Accrued groundwater extraction charges, purchased water and power</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="sjw:Accruedgroundwaterextractionchargespurchasedwaterandpower" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMTUtMS0xLTEtMjc5MDE_81aab867-9ed3-4a99-98ec-c82eacf84160">17,200</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="sjw:Accruedgroundwaterextractionchargespurchasedwaterandpower" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMTUtMy0xLTEtMjc5MDE_f9362bd4-c713-4ec5-bed0-a7963578ae0a">19,184</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 7.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%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMTYtMS0xLTEtMjc5MDE_1671e963-aa41-4e38-947d-8ac3723c9de8">30,391</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMTYtMy0xLTEtMjc5MDE_7cb137be-9c5e-41d2-a984-d2568d464117">34,200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Accrued interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:InterestPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMTctMS0xLTEtMjc5MDE_59f340bf-ae37-46f2-b34b-19d3db665b67">14,174</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:InterestPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMTctMy0xLTEtMjc5MDE_de507682-0d13-41bd-8e33-bce58abe8044">12,861</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Accrued payroll</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMTktMS0xLTEtMjc5MDE_f1aa0ac3-b4dd-4eb9-b1d5-aaaa8eb10a72">11,583</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMTktMy0xLTEtMjc5MDE_7232005f-afc5-4647-9c47-4a3e5795712c">14,012</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 7.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%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMjEtMS0xLTEtMjc5MDE_8f15e1a7-f9f6-4b95-b2a1-dab34208dd97">27,821</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMjEtMy0xLTEtMjc5MDE_741015e2-cc78-48af-9e96-52c3f806018f">19,203</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: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="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMjItMS0xLTEtMjc5MDE_5f17dd53-6b0e-4089-872f-5145ec384521">203,271</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="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMjItMy0xLTEtMjc5MDE_07ae265e-9433-4df6-819e-03d7ea5cc287">350,795</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred income taxes</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="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMjMtMS0xLTEtMjc5MDE_52a6db45-2064-49e6-b3a0-b899ee9d89bd">200,451</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="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMjMtMy0xLTEtMjc5MDE_749c6401-c22a-4007-a2dd-679fbfb8eb4d">191,415</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Advances for construction</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMjQtMS0xLTEtMjc5MDE_3f2cc91d-abb8-4328-9671-273cfcf4fa01">130,693</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMjQtMy0xLTEtMjc5MDE_d08f9bdd-4c96-4959-a3e2-34f3f6e449e9">125,027</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contributions in aid of construction</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:ContributionsInAidOfConstruction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMjUtMS0xLTEtMjc5MDE_0fb1c341-7a36-435a-819c-31983bd8e9d9">316,479</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:ContributionsInAidOfConstruction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMjUtMy0xLTEtMjc5MDE_7b462915-7c49-486f-9666-0967cd7deaec">296,105</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Postretirement benefit plans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMjYtMS0xLTEtMjc5MDE_1f4ebfd6-42bb-42ef-a218-17d10c718c59">89,998</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMjYtMy0xLTEtMjc5MDE_b2a5dedd-bc8e-4f1d-a472-ca259d1a5169">121,597</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other noncurrent 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="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMjgtMS0xLTEtMjc5MDE_af4ec742-3e56-4349-bceb-747d97744743">24,049</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMjgtMy0xLTEtMjc5MDE_8219caef-6ce1-4638-a283-ba46ce716362">21,786</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Commitments and contingencies</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: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="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMzAtMS0xLTEtMjc5MDE_53cf209e-ec41-4fdd-9d5d-35018f6ccc04">3,492,395</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 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="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMzAtMy0xLTEtMjc5MDE_59897d42-db38-408f-ab82-485183714d59">3,311,465</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Accompanying Notes to Consolidated Financial Statements.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54</span></div></div></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_73"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SJW Group and Subsidiaries</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%">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</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%">Years ended December&#160;31 (in thousands, except share and per share data)</span></div><div><span><br/></span></div><div style="margin-top:5pt"><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:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></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%">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%">2020</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%">2019</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%">Operating revenue</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="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMS0xLTEtMS0yNzkwMQ_7c0e8ff0-2678-4065-96e6-45ae56cc8a31">573,686</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="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMS0zLTEtMS0yNzkwMQ_a6262ed0-c8d0-4bff-ac04-30066574150a">564,526</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="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMS01LTEtMS0yNzkwMQ_937d1b86-842b-42ef-9c3a-1de143a57237">420,482</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating expense:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Production Expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased water</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:CostOfPurchasedWater" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfNC0xLTEtMS0yNzkwMQ_36148ac6-44ac-4f00-a81f-96c17f9e4add">98,231</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:CostOfPurchasedWater" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfNC0zLTEtMS0yNzkwMQ_e9cd6f25-7867-4ff4-8687-7dde2a4dc6fe">100,723</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:CostOfPurchasedWater" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfNC01LTEtMS0yNzkwMQ_f9723642-5b8c-4f98-b098-a552b39f76bb">99,118</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Power</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpensePurchasedPower" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfNS0xLTEtMS0yNzkwMQ_21f2b3e2-4c14-4152-9fd6-6ec6a02d6460">13,511</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpensePurchasedPower" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfNS0zLTEtMS0yNzkwMQ_a501dacd-fe43-4ff8-aae0-21dd419f8210">13,330</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:UtilitiesOperatingExpensePurchasedPower" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfNS01LTEtMS0yNzkwMQ_f15f21ab-6cfd-4caf-b354-45bc91d874b7">7,443</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Groundwater extraction charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="sjw:GroundwaterExtractionCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfNi0xLTEtMS0yNzkwMQ_f1723734-db77-4c39-953c-f05f2b18d4c1">75,866</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="sjw:GroundwaterExtractionCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfNi0zLTEtMS0yNzkwMQ_8249f904-ecb5-48a6-9ed9-56ed3fed5285">71,359</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="sjw:GroundwaterExtractionCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfNi01LTEtMS0yNzkwMQ_05018698-1900-4439-a840-b8f3b076a3b8">43,917</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other production 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="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfNy0xLTEtMS0yNzkwMQ_b1fd8a2f-0eba-4378-8c05-7398d332e717">41,475</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfNy0zLTEtMS0yNzkwMQ_f2940d34-5eee-4e85-83ad-2d02cbf9cbb2">40,380</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfNy01LTEtMS0yNzkwMQ_00bd9d6e-a46d-49f0-aa24-44a942d0eff0">25,291</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 7.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 production expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:WaterProductionCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfOC0xLTEtMS0yNzkwMQ_c1eb193e-cca4-463e-b863-2a5a60b4b641">229,083</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="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:WaterProductionCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfOC0zLTEtMS0yNzkwMQ_8bfdca9b-a72a-4396-b34c-2539fc4fb363">225,792</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="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:WaterProductionCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfOC01LTEtMS0yNzkwMQ_f2dbbbd6-16e6-4a4c-84b5-5c212b775240">175,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 2px 7.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%">Administrative and general</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfOS0xLTEtMS0yNzkwMQ_d4ff7372-2889-48b7-907e-9ea41dbde594">87,332</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfOS0zLTEtMS0yNzkwMQ_d03643df-8df2-4827-bd87-38b03daa8ef0">79,741</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfOS01LTEtMS0yNzkwMQ_c5b6e3d8-00da-447b-b151-0a8d301e36ca">66,301</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 7.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%">Maintenance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseMaintenance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTAtMS0xLTEtMjc5MDE_47c10abc-a6c8-4fef-9ceb-18adde7b51b0">26,031</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseMaintenance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTAtMy0xLTEtMjc5MDE_5d8ae7e3-550f-4b76-83f4-3828e326124d">22,158</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseMaintenance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTAtNS0xLTEtMjc5MDE_d36200b2-3acf-47a4-8f5b-f429a3cd8ce5">20,505</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 7.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%">Property taxes and other non-income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTEtMS0xLTEtMjc5MDE_da354e55-c470-4f9e-85d4-39da0f2ef39b">30,964</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTEtMy0xLTEtMjc5MDE_bfdb2c71-a737-4ed6-a4a7-957ba76051d6">29,886</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTEtNS0xLTEtMjc5MDE_7476bc06-4d2d-41d1-bfa4-203466d80813">19,068</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 7.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%">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="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTItMS0xLTEtMjc5MDE_0fd7b04e-525f-44ac-8ebb-fb8b3d753ea9">94,400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTItMy0xLTEtMjc5MDE_45280e5f-a90e-40ba-8df2-435e802ac26a">89,279</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTItNS0xLTEtMjc5MDE_61ffcda8-cd99-4517-8691-dbf14807a26b">65,592</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 7.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%">Gain on sale of nonutility properties</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTMtMS0xLTEtNDIyNjk_8c211723-bec1-454e-94ff-43324cb76679">7,494</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="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTMtMy0xLTEtNDIyNjk_947eee1a-e330-4943-be31-c527ee09d3b8">&#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="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTMtNS0xLTEtNDIyNjk_cf365eb7-f5ea-483a-a77a-d4593e424e52">&#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 7.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%">Impairment of long-lived asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTQtMS0xLTEtNDIyNjk_d779fd8c-65a9-4100-b124-f2c3f48c3897">2,211</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTQtMy0xLTEtNDIyNjk_b3798689-2d23-46b6-bfb8-25756b1e4c5b">&#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="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTQtNS0xLTEtNDIyNjk_31cb1572-71ef-47a4-9e37-03ff0c57b3f2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Merger related 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="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTMtMS0xLTEtMjc5MDE_12dfeb65-f1d6-42ac-ad65-b58b6369060c">&#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="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTMtMy0xLTEtMjc5MDE_72efef8b-781e-4684-86c9-ff634562cee7">&#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="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTMtNS0xLTEtMjc5MDE_9b118ccd-8b08-4c78-a5d3-ff82a097f80a">15,768</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total operating expense</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTQtMS0xLTEtMjc5MDE_b511581f-3026-48f1-8c90-2e4a78515713">462,527</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTQtMy0xLTEtMjc5MDE_f07cbaa1-8b6c-4473-a533-35bdb7ae8127">446,856</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTQtNS0xLTEtMjc5MDE_432caf3c-b71c-4bc1-91cc-47654a6cc41c">363,003</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Operating income</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="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTUtMS0xLTEtMjc5MDE_2b3d0a3f-2dfa-4b79-952d-275f657ef4b9">111,159</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="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTUtMy0xLTEtMjc5MDE_b3f7789b-86f8-492f-8736-97bf4bf1f57c">117,670</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="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTUtNS0xLTEtMjc5MDE_08a19c2c-8690-4916-a80e-bb867aa4d6c1">57,479</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other (expense) income:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Interest on long-term debt, mortgage and other interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTctMS0xLTEtMjc5MDE_4f4ee2e9-d0e9-40df-bf48-889eda03e470">54,339</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="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTctMy0xLTEtMjc5MDE_7ae188dd-cc4f-4494-a995-483e075ea3e5">54,255</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="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTctNS0xLTEtMjc5MDE_ac012304-e821-4f45-8cc7-f05b57651a30">31,796</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 7.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%">Pension non-service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTgtMS0xLTEtMjc5MDE_67f2bb60-8600-44b6-9c35-e083e3c47d8f">1,330</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTgtMy0xLTEtMjc5MDE_99060eb2-8e74-41be-87e9-b4d1e0528670">374</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="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTgtNS0xLTEtMjc5MDE_d15174ac-1c2f-40f1-9c21-cb80a7848bea">3,158</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 7.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%">Gain on sale of Texas Water Alliance (&#8220;TWA&#8221;)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:GainLossOnSaleOfProperties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjEtMS0xLTEtMjc5MDE_1216c6df-0bd2-4682-aa44-589541fc701b">3,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:GainLossOnSaleOfProperties" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjEtMy0xLTEtMjc5MDE_8517865f-d672-4cc9-ad69-db851c1ec73c">&#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="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:GainLossOnSaleOfProperties" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjEtNS0xLTEtMjc5MDE_5b6bc492-e91d-4c0f-b597-536651e526f6">&#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 7.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%">Gain on sale of real estate investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:GainsLossesOnSalesOfInvestmentRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjItMS0xLTEtMjc5MDE_d5752e10-f2f1-4a9e-8042-c2658a2064c4">927</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:GainsLossesOnSalesOfInvestmentRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjItMy0xLTEtMjc5MDE_e298bb21-fa25-4640-8c05-2b2f19563c1d">948</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:GainsLossesOnSalesOfInvestmentRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjItNS0xLTEtMjc5MDE_98dc37d3-e93e-4c2c-a669-3e6054df1a82">929</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 7.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%">Interest income on money market fund</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:InterestIncomeMoneyMarketDeposits" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjMtMS0xLTEtMjc5MDE_e6c51967-f4ec-4dd0-929a-eb8a77e85689">&#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="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:InterestIncomeMoneyMarketDeposits" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjMtMy0xLTEtMjc5MDE_20392372-8150-4215-99c6-6ea285a66803">&#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="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:InterestIncomeMoneyMarketDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjMtNS0xLTEtMjc5MDE_8e50bcfb-b8a2-4f6e-b663-fc6e4b9fc6ad">6,536</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 7.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%">Other, 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="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjQtMS0xLTEtMjc5MDE_3c716641-75a2-40ec-b5f3-a79a66d6bedf">6,770</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjQtMy0xLTEtMjc5MDE_4fe43183-4d62-4a70-bb96-106cf4d92489">5,906</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjQtNS0xLTEtMjc5MDE_971082af-c3cf-4aa1-be26-e43b91ebe0eb">2,091</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 7.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%">Income before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjUtMS0xLTEtMjc5MDE_8b4a1441-c45f-46c2-b3db-b46651569ec5">68,847</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="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjUtMy0xLTEtMjc5MDE_621495eb-dfad-4cf5-8f90-e5123381a2fb">69,895</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="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjUtNS0xLTEtMjc5MDE_44247689-608f-4c35-b728-de52582182f5">32,081</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 7.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%">Provision for income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjYtMS0xLTEtMjc5MDE_30b7ef52-7a2a-43b3-aa3e-b91943da8305">8,369</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjYtMy0xLTEtMjc5MDE_d4083cad-4e66-4e04-812d-3663e6aa961c">8,380</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjYtNS0xLTEtMjc5MDE_9c949532-54bd-4008-9bf7-55fded881e3e">8,454</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income before noncontrolling interest</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="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjctMS0xLTEtMjc5MDE_1a44d32c-a226-4ca9-87ba-f57940ee814a">60,478</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="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjctMy0xLTEtMjc5MDE_401912a1-cf48-44a7-9d03-b3860ab9b009">61,515</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="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjctNS0xLTEtMjc5MDE_eb3375fd-4d81-4f9a-9d92-2d96185ed507">23,627</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less net income attributable to the noncontrolling 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="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjgtMS0xLTEtMjc5MDE_db6969ab-9e0f-4c3d-ac56-5f601b150aae">&#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="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjgtMy0xLTEtMjc5MDE_2b52719e-9af3-4801-8d43-308786b9f175">&#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="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjgtNS0xLTEtMjc5MDE_e7ac6428-e75f-4ffa-8692-5c2f9a7702cc">224</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SJW Group net income</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="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjktMS0xLTEtMjc5MDE_7aa4d82a-f1fc-470c-800b-350f82554147">60,478</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="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjktMy0xLTEtMjc5MDE_ab981414-4dce-49ca-97c4-22387f75a519">61,515</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="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjktNS0xLTEtMjc5MDE_e984a4c0-c685-49f4-a66a-f0a8b26936a4">23,403</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain (loss) on investment, net of taxes of $<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzEtMC0xLTEtMjc5MDEvdGV4dHJlZ2lvbjo2M2FlOTJjNTdiYWM0ZTBkYWI1N2Y3NzMyMWQ5ZTY3Yl8xNjQ5MjY3NDQxNzY4_8891ef03-0a7c-40e7-acd2-67a7349d4e4f">68</ix:nonFraction> in 2021, $<ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzEtMC0xLTEtMjc5MDEvdGV4dHJlZ2lvbjo2M2FlOTJjNTdiYWM0ZTBkYWI1N2Y3NzMyMWQ5ZTY3Yl8xNjQ5MjY3NDQxNzc2_f31d0d79-f75a-49d7-bb07-3b9df0379d79">247</ix:nonFraction> in 2020 and $<ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzEtMC0xLTEtMjc5MDEvdGV4dHJlZ2lvbjo2M2FlOTJjNTdiYWM0ZTBkYWI1N2Y3NzMyMWQ5ZTY3Yl8xNjQ5MjY3NDQxNzgz_0503b461-46f3-4e9f-ac7a-7ca7414a7801">43</ix:nonFraction> in 2019</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzEtMS0xLTEtMjc5MDE_31c61cd1-7b37-43d9-8e68-b37689c4f5f0">185</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzEtMy0xLTEtMjc5MDE_cbc5a882-d4f7-4351-a9ba-387328ceca33">310</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="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzEtNS0xLTEtMjc5MDE_23e9437c-eb12-4351-bf7a-81a580bce191">117</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment to pension benefit plans, net of taxes of $<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzItMC0xLTEtMjc5MDEvdGV4dHJlZ2lvbjo0YjdjZGIzNjE2YmI0MDNjYWE3NTE0YWE0MjE0NjgzNl8xNjQ5MjY3NDQxODA3_1ecfb15c-7bfa-4560-b3d6-989fff9f5561">264</ix:nonFraction> in 2021, $(<ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzItMC0xLTEtMjc5MDEvdGV4dHJlZ2lvbjo0YjdjZGIzNjE2YmI0MDNjYWE3NTE0YWE0MjE0NjgzNl8xNjQ5MjY3NDQxNzky_cd9597e4-4039-41ec-a0e9-318d20209cc6">324</ix:nonFraction>) in 2020 and $<ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzItMC0xLTEtMjc5MDEvdGV4dHJlZ2lvbjo0YjdjZGIzNjE2YmI0MDNjYWE3NTE0YWE0MjE0NjgzNl8xNjQ5MjY3NDQxNzk5_12c9029b-bdec-4492-bffa-7322903176c2">22</ix:nonFraction> in 2019</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzItMS0xLTEtMjc5MDE_bca34cd3-bcdd-439d-9e5a-49991b2c22f9">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="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzItMy0xLTEtMjc5MDE_b9f37523-5cd4-4bb7-8a8e-d38ae7192ca3">880</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="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzItNS0xLTEtMjc5MDE_34342a72-d059-4cae-a1ff-953a1e472800">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 30.25pt;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%">SJW Group comprehensive income</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="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzMtMS0xLTEtMjc5MDE_b8b1ccfa-870f-451b-8a5d-3f6e33f6828a">61,379</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="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzMtMy0xLTEtMjc5MDE_c6bad50e-8bd8-4062-9e9f-46db44dd7b3c">60,325</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="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzMtNS0xLTEtMjc5MDE_508995cf-c2de-46bf-9489-3a0741ca9bfe">23,529</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SJW Group earnings per share</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">&#8212;Basic</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="usdPerShare" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzUtMS0xLTEtMjc5MDE_f042b764-0493-47f7-8e1d-2bcc09e679b2">2.04</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzUtMy0xLTEtMjc5MDE_1a5040ce-649b-4e7c-9b97-d0901134deba">2.16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzUtNS0xLTEtMjc5MDE_e3a3dcb8-09f8-41ee-8006-876b5406ab7f">0.82</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 7.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%">&#8212;Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzYtMS0xLTEtMjc5MDE_f72cdc41-5434-45f2-80e5-5f343d6ea7a0">2.03</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzYtMy0xLTEtMjc5MDE_c2f86f4b-2351-489e-8cef-dca2364764a6">2.14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzYtNS0xLTEtMjc5MDE_9d989cd2-e4ab-4907-8a89-b64d4f50968d">0.82</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average shares outstanding</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">&#8212;Basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzgtMS0xLTEtMjc5MDE_ace5f96d-4269-4cae-8bd2-5bb6738e11b7">29,601,284</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzgtMy0xLTEtMjc5MDE_3bf58431-7639-4281-b49a-874b26153c14">28,521,900</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzgtNS0xLTEtMjc5MDE_ecf76e9b-dc3c-4aa3-bf65-d47cb8eb723a">28,443,052</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 7.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%">&#8212;Diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzktMS0xLTEtMjc5MDE_18cc1db6-c65c-4261-9bb7-83747ca59df3">29,735,533</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzktMy0xLTEtMjc5MDE_29e5327c-5a92-42c7-9898-6a6a74d3bd26">28,694,986</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzktNS0xLTEtMjc5MDE_464eb6cd-c84f-43b6-8a07-288ba5578040">28,562,546</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="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 Consolidated Financial Statements.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55</span></div></div></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_79"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SJW Group and Subsidiaries</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%">CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS&#8217; EQUITY</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%">(in thousands, except share and per share data)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:25.478%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.206%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.625%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>Paid-in<br/>Capital</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Retained<br/>Earnings</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Noncontrolling Interest</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>Stockholders&#8217;<br/>Equity</span></td></tr><tr style="height:21pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balances, December&#160;31, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i880dd2a14095481cbe2e35e0dacf6252_I20181231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMi0xLTEtMS0yNzkwMQ_c614cf79-646c-46d4-a514-251adc9a605a">28,404,316</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i880dd2a14095481cbe2e35e0dacf6252_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMi0zLTEtMS0yNzkwMQ_74e84de3-2864-457e-a32e-f1100e3a2217">28</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1335f8cc883844e681e825c3c159ce78_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMi01LTEtMS0yNzkwMQ_f68f8826-ee3e-49cc-854f-f5b8ef9eb930">495,366</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63d91e8a62dd476c94c37ecad5e3b0c2_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMi03LTEtMS0yNzkwMQ_8a3089b3-9e0d-426c-8488-50d0327bc644">393,918</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4036c908ddfe49e88dcae5f5de7dbf8f_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMi05LTEtMS0yNzkwMQ_4a3f075d-ed86-4d5d-9f7c-7627a7b5defe">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcb4e6c2c3cc491a8a75138c1a441cf5_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMi0xMS0xLTEtMjc5MDE_045f46e3-bd47-4978-b956-c7db5a778252">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa168459118f47e4af1e637f6a030451_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMi0xMy0xLTEtMjc5MDE_4c4247c7-af93-4b4c-b6d4-0625b82dbb6b">889,312</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81b654eba2c24107a80c0829b58464fb_D20190101-20191231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMy03LTEtMS0yNzkwMQ_6fbf6b3e-94fb-435f-a257-46ef352f5292">23,403</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8190cecfcd4e429a9e20922dfa94e0a9_D20190101-20191231" decimals="-3" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMy0xMS0xLTEtMjc5MDE_9beb2ece-f25c-45e2-bb89-7460d218697d">224</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMy0xMy0xLTEtMjc5MDE_f7a63624-2fc7-4140-8314-5128ceca2686">23,627</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cumulative effect of change in accounting principle, net of tax effect of  $<ix:nonFraction unitRef="usd" contextRef="iaf139a4efb184551b584d2402d7135d3_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfNC0wLTEtMS0yNzkwMS90ZXh0cmVnaW9uOmRlZGY4NTA3N2Q4ZjQ1ZjliNTMzYzE4ZGM2NTQ3NzdkXzE2NDkyNjc0NDE3NDk_fa415c89-687d-45c1-9c55-867f1403ff19">33</ix:nonFraction></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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8a6dc83b5c7497684d488af62fc468e_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfNC03LTEtMS0yNzkwMQ_8e35acaf-5c80-46d3-bdb2-a4b8ed601a06">97</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida39541bcc6c4b1b90b81fd670d925a1_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfNC0xMy0xLTEtMjc5MDE_c0ea3f9b-ffdc-4583-8d54-2abaf38b6ff0">97</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Distribution to noncontrolling 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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8190cecfcd4e429a9e20922dfa94e0a9_D20190101-20191231" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfNS0xMS0xLTEtMjgzNDg_5c554ac9-9f61-4602-9ec8-99b4073d6a44">224</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfNS0xMy0xLTEtNDk2Nzk_62ca9e9d-5b9a-4656-913a-18e496598167">224</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unrealized income on investment, net of tax effect of $<ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfNi0wLTEtMS0yODMxOC90ZXh0cmVnaW9uOmY1ZjIwNWU5NWEwMDRmMTlhYjc1ZDk2MTNjZDE5NGNkXzE2NDkyNjc0NDE3Mjg_3edbbc77-702c-4736-b327-282ce9093dcb">43</ix:nonFraction></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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc72aae3bca54c6690da67370a7fd093_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfNi05LTEtMS0yODM0Mg_74e7fa18-eb8a-4906-83dc-8bffa6b8d6b9">117</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfNi0xMy0xLTEtNDk3MjA_b475c9bd-6d62-4d48-b40e-5403b61fa942">117</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustment to pension benefit plans, net of taxes of $<ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfNy0wLTEtMS0yODMxOC90ZXh0cmVnaW9uOmZhMjdjNmVjYmYxMjRmMzc5ODQwODkzYmRlMDI5MGRmXzE2NDkyNjc0NDE3Mjc_aa575547-88e6-4225-ad03-2ace259bef76">22</ix:nonFraction></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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc72aae3bca54c6690da67370a7fd093_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfNy05LTEtMS0yODM0Mg_8d12eb62-590b-4ddb-b621-1706e87eb91c">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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfNy0xMy0xLTEtNDk3MjA_9b46a1f4-93bf-49a0-a7b5-3abf31db460b">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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i387b86f5913c443bb12654b081b13153_D20190101-20191231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfNS01LTEtMS0yNzkwMQ_d6f9d450-6357-4d39-a438-5f4ba62ee50e">3,406</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i81b654eba2c24107a80c0829b58464fb_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfNS03LTEtMS0yNzkwMQ_dae78353-595f-4d72-b485-7baab91b86b8">93</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfNS0xMy0xLTEtMjc5MDE_510dec3d-05cb-403b-b934-eea3b241feab">3,313</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share-based compensation related to business combination</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i387b86f5913c443bb12654b081b13153_D20190101-20191231" decimals="-3" name="sjw:AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfOS01LTEtMS0yODM2Nw_7468117e-4ecd-4990-b891-f608dbfb6edc">6,384</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="sjw:AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfOS0xMy0xLTEtNDk3NTI_f4a155b7-5756-41ee-bb65-95671d4c2635">6,384</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of restricted and deferred stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie167913827be456c89e9fa4286064aff_D20190101-20191231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfNi0xLTEtMS0yNzkwMQ_020d953d-134e-4ffb-9491-62eea6f0957a">21,909</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i387b86f5913c443bb12654b081b13153_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfNi01LTEtMS0yNzkwMQ_c297bc8e-3e9d-46cb-b2b0-4a7f0afe75a9">110</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfNi0xMy0xLTEtMjc5MDE_48d27d47-01c4-45fc-9767-4d548f412164">110</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee stock purchase plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie167913827be456c89e9fa4286064aff_D20190101-20191231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfNy0xLTEtMS0yNzkwMQ_51f31ea7-89db-4b43-9d63-ff220ea653e2">30,283</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i387b86f5913c443bb12654b081b13153_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfNy01LTEtMS0yNzkwMQ_a247ba9b-8ba7-4758-a0b4-203f038bf02d">1,603</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfNy0xMy0xLTEtMjc5MDE_43543f86-ec93-412c-863b-d29eadfcd740">1,603</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Common stock issued, net of costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i387b86f5913c443bb12654b081b13153_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfOC01LTEtMS0yNzkwMQ_bdd8ab64-b273-4fed-8212-bb41b0c75ebe">10</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfOC0xMy0xLTEtMjc5MDE_69b5a06f-de9e-47b0-a7cd-be3b66a42ca4">10</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dividends paid ($<ix:nonFraction unitRef="usdPerShare" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfOS0wLTEtMS0yNzkwMS90ZXh0cmVnaW9uOjBjYWZhZGYyZWNjNDQxN2E5NDgxMzUxNDRlMzgzZjA0XzE2NDkyNjc0NDE3MDU_778d35d1-abe2-4f80-886f-f1766d3d96df">1.20</ix:nonFraction> per share)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i81b654eba2c24107a80c0829b58464fb_D20190101-20191231" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfOS03LTEtMS0yNzkwMQ_fdfc1809-7e3f-41b5-9626-55d68c66b9ce">34,134</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfOS0xMy0xLTEtMjc5MDE_c35bbb5f-9997-4357-8487-ce62eaf4c873">34,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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balances, December&#160;31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7aae876dbdad4db593751613a7ecf922_I20191231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTAtMS0xLTEtMjc5MDE_38e3982b-e765-402a-8595-33d6323e077e">28,456,508</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7aae876dbdad4db593751613a7ecf922_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTAtMy0xLTEtMjc5MDE_15bce72b-27cf-418e-be6d-9060be56e3d1">28</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55680072be974c3a9b9feaebbdc493d8_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTAtNS0xLTEtMjc5MDE_af538279-4b27-45cd-ba30-8b2e623c6116">506,639</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i50092d98ec4d41478055769420382f6b_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTAtNy0xLTEtMjc5MDE_453cdeec-abe4-4be1-a5ab-cab5fc5d4057">383,191</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i720fd68ce65048b8baef691be3492c28_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTAtOS0xLTEtMjc5MDE_f088c93e-de55-407b-8ba4-78d23df7e5fd">126</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e931b09f20b42b08363192455bb90cd_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTAtMTEtMS0xLTI3OTAx_dec4946c-7d79-43c6-a67c-5945cd201954">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49926d366349401e94f7623ef6081b30_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTAtMTMtMS0xLTI3OTAx_e6d60cbf-de13-4106-8a35-59d6edf4d262">889,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:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib729c9554a774b3291734a0f430f1f75_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTEtNy0xLTEtMjc5MDE_318b9aab-7ab2-442d-aea5-e803e5f50541">61,515</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTEtMTMtMS0xLTI3OTAx_5514f67b-e3c1-418f-ac1c-16e9aa207732">61,515</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unrealized loss on investment, net of tax effect of $<ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTQtMC0xLTEtMjc5MDEvdGV4dHJlZ2lvbjoxN2Q3YzBiODFkYTM0MmY2OWQyN2U5NTQ1ZjU3OTJmYV8xNjQ5MjY3NDQxNzMw_9455340e-971f-4f92-87c5-321a051b5bbc">247</ix:nonFraction></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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia91a5322b2f24a92b50a669f030c6411_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTQtOS0xLTEtMjc5MDE_e6fd07f6-fa3a-4a2b-96a1-5a32e404984d">310</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTQtMTMtMS0xLTI3OTAx_9e4fec6d-da9b-4ed8-929b-7f75a613ca51">310</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustment to pension benefit plans, net of taxes of $(<ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTUtMC0xLTEtMjc5MDEvdGV4dHJlZ2lvbjoyZjUxYmE1MDlkMzU0MzExOWY0OWQ2NmRmNmEwY2FkMV8xNjQ5MjY3NDQxNzMz_07059762-8bee-41ae-b072-d4e2f733b485">324</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia91a5322b2f24a92b50a669f030c6411_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTUtOS0xLTEtMjc5MDE_4bc68173-3967-40b2-85ec-7737177506ed">880</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTUtMTMtMS0xLTI3OTAx_ead69e21-9b8d-48b2-b8b9-26548c699e76">880</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9243dc16fd3244f59ba53c184d83f0f6_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTYtNS0xLTEtMjc5MDE_600d99ca-635b-475d-be8a-e4031f834cf1">3,553</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib729c9554a774b3291734a0f430f1f75_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTYtNy0xLTEtMjc5MDE_df2cdc62-704e-45c7-b75c-c9c8672cbdd6">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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTYtMTMtMS0xLTI3OTAx_0faae5fe-dacd-4363-b3fa-72ee2337cafa">3,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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of restricted and deferred stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7e5598ea9f044c51bffbe2455de1e1e1_D20200101-20201231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTgtMS0xLTEtMjc5MDE_fb5cc11c-4298-4134-a126-7467476e5bb6">68,347</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e5598ea9f044c51bffbe2455de1e1e1_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTgtMy0xLTEtMjc5MDE_b32430cd-a5c3-4484-ba23-697c3e4cc021">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9243dc16fd3244f59ba53c184d83f0f6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTgtNS0xLTEtMjc5MDE_d773c036-4646-4e19-93d7-bbd3bea6bf5a">1,864</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTgtMTMtMS0xLTI3OTAx_78040e26-b27e-43ba-b99b-a610c424695f">1,863</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7e5598ea9f044c51bffbe2455de1e1e1_D20200101-20201231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTktMS0xLTEtMjc5MDE_fc143607-62ae-49b0-b122-3ee3f521d3d8">31,750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9243dc16fd3244f59ba53c184d83f0f6_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTktNS0xLTEtMjc5MDE_b1f2ae5b-5270-4cc9-ba62-bee94a2c550f">1,830</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTktMTMtMS0xLTI3OTAx_78fa8323-36e3-4fcf-9bb2-3770ea9e7074">1,830</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dividends paid ($<ix:nonFraction unitRef="usdPerShare" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjEtMC0xLTEtMjc5MDEvdGV4dHJlZ2lvbjozMzgxOGNkYzM4Y2Y0ZTJjODM2NDM4MTlmOWNiNjZjZF8xNjQ5MjY3NDQxNzA1_a4dae5ae-4361-4082-afc8-0961e3f682e6">1.28</ix:nonFraction> per share)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib729c9554a774b3291734a0f430f1f75_D20200101-20201231" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjEtNy0xLTEtMjc5MDE_7e80b08c-6a61-4ef8-891d-aace430728a2">36,509</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjEtMTMtMS0xLTI3OTAx_15999126-a34b-48fe-82f6-81b09c541471">36,509</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balances, December&#160;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie530a17b6ba14675993978fa046b7bfe_I20201231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjItMS0xLTEtMjc5MDE_e3305de8-7326-4bd7-8974-95385bfc24d9">28,556,605</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie530a17b6ba14675993978fa046b7bfe_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjItMy0xLTEtMjc5MDE_aa5f57ab-6dd0-4cce-9253-9aa5239adf3e">29</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0395d451f3f4892bef0b51c0d34047f_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjItNS0xLTEtMjc5MDE_3ec87767-8f67-4e6c-98d0-bcc981f886e6">510,158</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i513c9532231e4fa1b1d8e8bab633d6c2_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjItNy0xLTEtMjc5MDE_3793f370-24ae-45c4-b90a-28a684d5e222">408,037</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1dbd9b2a470d4d45a2f9732f0cd1222a_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjItOS0xLTEtMjc5MDE_548e010c-72d8-4dfd-8bf3-16f55d9671a6">1,064</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if75c102a902a47c7a0b08123ea48f28f_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjItMTEtMS0xLTI3OTAx_bfbbc44f-7af9-4838-b504-d25642d5e35b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjItMTMtMS0xLTI3OTAx_6f6ec018-27c0-4c10-87b5-eb669d452d53">917,160</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe3549d245d64aa0b5c3cc717adbf301_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjMtNy0xLTEtMjc5MDE_63e6ed69-8a75-4320-921f-43e3accfa25b">60,478</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjMtMTMtMS0xLTI3OTAx_6dbaa5e1-5958-4fd2-a229-065a5d5d91da">60,478</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unrealized gain on investment, net of tax effect of $<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjQtMC0xLTEtMjc5MDEvdGV4dHJlZ2lvbjpmNmYzYWJjMGFhYmY0NmIyODFjMmJkN2Y2MzUxNTJlN18xNjQ5MjY3NDQxNzI4_9092e375-4b86-496d-8fd1-b1681057ad0a">68</ix:nonFraction></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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a73fc303b724863acd08c4a2d3498d6_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjQtOS0xLTEtMjc5MDE_e6af692f-05e6-4e99-a6db-141297c57a0e">185</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjQtMTMtMS0xLTI3OTAx_01925704-1284-4867-b453-0d8d54221a4f">185</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustment to pension benefit plans, net of taxes of $<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjUtMC0xLTEtMjc5MDEvdGV4dHJlZ2lvbjpmMTRhYTBjODBhNzE0NjE0OTM3ZTM4ZDJjNjYzN2Q4M18xNjQ5MjY3NDQxNzI5_01b06e57-982e-424e-a2b0-c032a5b5c229">264</ix:nonFraction></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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a73fc303b724863acd08c4a2d3498d6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjUtOS0xLTEtMjc5MDE_5fbd0e93-1545-497d-8ca1-835c7a2b9b9f">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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjUtMTMtMS0xLTI3OTAx_9ad13afb-6737-4639-ad14-eb80b4cc58b3">716</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibccb024bd4874f42b42744ff7837f414_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjYtNS0xLTEtMjc5MDE_bdb28bf4-4d51-4c91-9d9a-06d07d71b263">4,246</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibe3549d245d64aa0b5c3cc717adbf301_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjYtNy0xLTEtMjc5MDE_e3adad54-d419-4e24-825e-ea5302cc906b">118</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjYtMTMtMS0xLTI3OTAx_365cd3b6-c9b1-4ac0-98bf-02493f5a5977">4,128</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of restricted and deferred stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i45b9b53ad7c24f13bd6af0c4e124887c_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjctMS0xLTEtMjc5MDE_149ef1ae-f386-43c8-a7be-35f7b0722fdd">49,824</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibccb024bd4874f42b42744ff7837f414_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjctNS0xLTEtMjc5MDE_d83d4d3a-5226-4643-8151-9c550d987d64">1,066</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjctMTMtMS0xLTI3OTAx_bdb549a3-1481-4806-8abf-e96d51c632e7">1,066</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i45b9b53ad7c24f13bd6af0c4e124887c_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjgtMS0xLTEtMjc5MDE_13ae14e0-d900-488d-af8a-5b8c87b6dede">35,304</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibccb024bd4874f42b42744ff7837f414_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjgtNS0xLTEtMjc5MDE_2d3a1f11-eaf8-4c2a-977d-8b1179b44ac8">2,026</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjgtMTMtMS0xLTI3OTAx_6ef9d25b-4e9a-4249-87cf-0e8a750ac52b">2,026</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Common stock issuance, net of costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i45b9b53ad7c24f13bd6af0c4e124887c_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjktMS0xLTEtMjg0MDc_24ffe6a2-d0ea-45b7-a29c-90ab8aab6704">1,539,615</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45b9b53ad7c24f13bd6af0c4e124887c_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjktMy0xLTEtMjg0MTM_0f0a0523-ddab-4135-ad90-3e610a6a5b6b">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibccb024bd4874f42b42744ff7837f414_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjktNS0xLTEtMjg0MTk_6d844571-103b-4639-879a-31136f1cc686">91,028</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjktMTMtMS0xLTI4NDQ0_34a4cffd-df61-4b8a-9707-f26a35a9beee">91,029</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dividends paid ($<ix:nonFraction unitRef="usdPerShare" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjktMC0xLTEtMjc5MDEvdGV4dHJlZ2lvbjozYjI5ZTcyOTc3Yzc0YTEzOTYxZTljNjIxZDk3YTAxM18xNjQ5MjY3NDQxNzA1_a8988c1c-be3b-432b-b5ce-1554c30bce8a">1.36</ix:nonFraction> per share)</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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibe3549d245d64aa0b5c3cc717adbf301_D20210101-20211231" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjktNy0xLTEtMjc5MDE_32bd7e20-956d-4ffa-ba86-5865df661731">40,137</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjktMTMtMS0xLTI3OTAx_93069271-5ebf-4088-8738-40afd410c3db">40,137</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balances, December&#160;31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i43ca7900608a4246af10325d4386c99d_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMzAtMS0xLTEtMjc5MDE_c0259797-6445-42d4-88bb-cabe554df0a9">30,181,348</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ca7900608a4246af10325d4386c99d_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMzAtMy0xLTEtMjc5MDE_7c449e2d-425e-4643-be6b-849b2d8f7e87">30</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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifcd7cb23901f4db5b73a7ac0f0cd091d_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMzAtNS0xLTEtMjc5MDE_709ab53f-6176-4259-86a6-4337e288178d">606,392</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa93b261f78a4a539913eea96e29c2df_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMzAtNy0xLTEtMjc5MDE_c2dc2025-a46f-4ede-99c0-6b3eec8c1f8c">428,260</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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibfd2866198e1454289fd841383982d5b_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMzAtOS0xLTEtMjc5MDE_cd2c7166-4c6f-4452-a140-47c0e56de326">163</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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibedcaad25ee84a0bb20d65e1577569fc_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMzAtMTEtMS0xLTI3OTAx_09ecf54a-f997-4f92-8ee3-20097aaa26b9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMzAtMTMtMS0xLTI3OTAx_515a186d-59be-4cb6-a2ef-9470d1e5f322">1,034,519</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Accompanying Notes to Consolidated Financial Statements.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56</span></div></div></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_85"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SJW Group and Subsidiaries</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years ended December&#160;31 (in thousands)</span></div><div style="margin-top:5pt"><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:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></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%">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%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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><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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income before noncontrolling interest</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMi0xLTEtMS0yNzkwMQ_1a44d32c-a226-4ca9-87ba-f57940ee814a">60,478</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMi0zLTEtMS0yNzkwMQ_1f023b5e-a5cd-4d61-b156-000ee1c21286">61,515</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMi01LTEtMS0yNzkwMQ_734ab891-733d-4477-84a1-897c108a944c">23,627</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNC0xLTEtMS0yODY0NA_9087b8f8-d759-4e63-bc43-805985150d93">96,474</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNC0zLTEtMS0yNzkwMQ_e81cf66b-a4a0-4829-aa3c-a03c2fce391d">91,622</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNC01LTEtMS0yNzkwMQ_287d5069-39e4-4d93-bd3c-58de3038fb83">68,489</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNS0xLTEtMS0yODY0NA_c3c79e4d-d2c6-41bc-bcaf-1d633d0900b2">2,851</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNS0zLTEtMS0yNzkwMQ_39fcf28b-d8fe-4b4b-b32c-701c625ffe62">5,497</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNS01LTEtMS0yNzkwMQ_766d6640-5689-4e07-b759-1b1d04c970b8">1,249</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNi0xLTEtMS0yNzkwMQ_f88cd93a-0916-4237-ac11-cf0105ed4f27">4,246</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNi0zLTEtMS0yNzkwMQ_f8b716f3-b347-493f-a5fc-a247455ce6ad">3,553</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNi01LTEtMS0yNzkwMQ_bf93e635-2cf6-4532-9ff1-4d174820f4b4">3,406</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gain on sale of TWA, real estate investments and nonutility properties</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNy0xLTEtMS0yODY0Ng_20fdd1a7-2ac2-4c83-8039-4962ad2aed94">11,421</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNy0zLTEtMS0yNzkwMQ_a4c83086-d9da-4820-81cb-bba512069fb3">948</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNy01LTEtMS0yNzkwMQ_67c0e7ef-fc9b-45c0-a7f6-45d3c5302020">909</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allowance for equity funds used during construction</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfOC0xLTEtMS0yODY0Ng_aafb071f-4dfe-4b82-847f-0f9cebb49bd3">1,926</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfOC0zLTEtMS0yNzkwMQ_323ade26-dfa3-4019-bf2b-6bb87efe0967">1,249</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfOC01LTEtMS0yNzkwMQ_b9d336b5-f4af-4a46-a11d-72c6038eeaad">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment of long-lived asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfOS0xLTEtMS00NjMxMQ_1eb0a666-62fa-4de2-b8d7-b1708c3fc06e">2,211</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTAtMy0xLTEtMjc5MDE_37a342cf-effe-4a22-baa3-b818c510b350">&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTAtNS0xLTEtMjc5MDE_9c148e5b-c847-4733-972c-1f73bb57c200">&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities, net of acquired assets and liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable and accrued unbilled utility revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTItMS0xLTEtMjg2NTA_e09cccb3-7bef-43f9-a537-9e52e9881758">5,931</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTItMy0xLTEtMjc5MDE_3868bb23-d4fe-472b-bdf1-a3116063ae22">18,918</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:IncreaseDecreaseInReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTItNS0xLTEtMjc5MDE_db01353f-6b73-41f9-8ad5-d8686893050c">3,860</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts payable and other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTMtMS0xLTEtMjg2NTA_af769311-acea-44b4-b4e4-27b9c8c570fa">4,843</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTMtMy0xLTEtMjc5MDE_7dfd3511-cfc2-4726-8d34-c2ae0c50207f">357</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTMtNS0xLTEtMjc5MDE_940d128d-5d18-468a-8341-cee795901c6a">1,946</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued groundwater extraction charges, purchased water and power</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" sign="-" name="sjw:IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTQtMS0xLTEtMjg2NTA_b0370dd9-4a1e-4d72-ae74-2e68ec87b12a">1,984</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="sjw:IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTQtMy0xLTEtMjc5MDE_e5cf152b-6133-40d5-8e5d-fb415b4b6f47">1,973</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="sjw:IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTQtNS0xLTEtMjc5MDE_c0cfdb56-2f8c-4651-b5a6-243b2dc2ad36">2,853</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tax receivable and accrued taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTUtMS0xLTEtMjg2NTA_e54b7d3d-b9d7-427b-84ed-199bfcd0c648">6,416</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTUtMy0xLTEtMjc5MDE_d74ccf71-cc79-4078-bace-032c5ba82ded">3,557</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTUtNS0xLTEtMjc5MDE_7b20e66c-5fa9-4e61-bc35-c470d91af7f7">6,044</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Postretirement benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTYtMS0xLTEtMjg2NTA_a9755da9-d183-412d-8d95-362e0aed1ead">4,312</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTYtMy0xLTEtMjc5MDE_f85f301e-f079-4ddd-a884-b9318f66586b">2,965</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTYtNS0xLTEtMjc5MDE_b70626c7-5329-4a39-bfc7-09d49028eed5">4,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Regulatory assets and liabilities excluding income tax temporary differences, net and postretirement 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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="sjw:IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTctMS0xLTEtMjg2NTA_31bc6232-ed9b-4366-b9df-15605980999a">14,629</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="sjw:IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTctMy0xLTEtMjc5MDE_6ec55d44-60d2-4454-9182-60f02ce7a4b6">14,459</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" sign="-" name="sjw:IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTctNS0xLTEtMjc5MDE_4f7d8207-4545-4406-85d7-91a2cbf1197c">30,838</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Up-front service concession payment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="sjw:IncreaseDecreaseInUpFrontServiceConcessionPayment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTgtMS0xLTEtMjg2NTI_7665ff21-e730-42c1-8088-a3aa3d12a64f">&#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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="sjw:IncreaseDecreaseInUpFrontServiceConcessionPayment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTgtMy0xLTEtMjc5MDE_17c8d036-2450-4d0a-bb3e-a3355d2012de">5,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="sjw:IncreaseDecreaseInUpFrontServiceConcessionPayment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTgtNS0xLTEtMjc5MDE_c51023df-2cb5-4a20-8dcb-f3341ae6c581">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other noncurrent assets and noncurrent liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" sign="-" name="sjw:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTktMS0xLTEtMjg2NTI_bf5942bc-7b61-4210-affc-5cdac6f028cc">13,381</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" sign="-" name="sjw:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTktMy0xLTEtMjc5MDE_a4d80a98-93df-4a1f-adb2-608e437dc7aa">751</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" sign="-" name="sjw:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTktNS0xLTEtMjc5MDE_1de10115-9d00-4dc8-89f2-8c87c63bef5c">7,439</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other changes, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjAtMS0xLTEtMjg2NTI_1b0f4e77-b50a-4f29-8659-2c05f95e1ec4">2,123</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjAtMy0xLTEtMjc5MDE_dbbf9c5c-3fef-4bc8-a1a3-58b596c48922">2,413</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjAtNS0xLTEtMjc5MDE_dd7da10e-42bf-4d18-aa95-607e812411ec">7,469</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net cash provided by 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjEtMS0xLTEtMjc5MDE_3f687fbf-a146-489b-a1af-9239127f3027">130,040</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjEtMy0xLTEtMjc5MDE_ccde0915-8333-4284-9226-bdff97a779f3">104,051</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjEtNS0xLTEtMjc5MDE_2c7d95bf-82f8-4dd8-a269-bb79ff22e4ff">130,005</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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><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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions to utility plant:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Company-funded</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="sjw:PaymentsToAcquireWaterSystemsUsingCompanyFunds" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjQtMS0xLTEtMjg2NTc_baaa0b9d-155d-4240-9145-0747b9fde258">233,933</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="sjw:PaymentsToAcquireWaterSystemsUsingCompanyFunds" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjQtMy0xLTEtMjc5MDE_d98e8604-dc65-44c8-ab96-afdbfd089b72">195,323</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="sjw:PaymentsToAcquireWaterSystemsUsingCompanyFunds" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjQtNS0xLTEtMjc5MDE_b309a569-5a9c-4b07-87f4-f663c8fe7ae4">164,325</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contributions in aid of construction</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="sjw:PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjUtMS0xLTEtMjg2NTc_8b95763b-63a8-461c-ac40-adcca58b6d01">17,096</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="sjw:PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjUtMy0xLTEtMjc5MDE_98894783-a972-45db-afb9-85f1d3867d1f">17,096</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="sjw:PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjUtNS0xLTEtMjc5MDE_06db6b92-e603-43bf-8966-fd9125a82aa8">13,563</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions to real estate investment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjYtMS0xLTEtMjg2NTc_1404ac6a-4518-4d0e-9883-20f9ca89ad56">826</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjYtMy0xLTEtMjc5MDE_555e003f-4abe-4b6c-ad33-b64a2781c21f">435</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquireRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjYtNS0xLTEtMjc5MDE_d5f46a11-4705-4ca8-82dd-7d6650fe9fa4">137</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Payments for business/asset acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjctMS0xLTEtMjg2NTc_3e542cc5-52ad-4a99-9ba4-20b8d60ee1c5">23,587</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjctMy0xLTEtMjc5MDE_26335640-eced-4a45-95a4-04721f945967">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjctNS0xLTEtMjc5MDE_4eef930e-53bf-4fc2-ac53-741376c21948">835,465</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost to retire utility plant, net of salvage</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForProceedsFromRemovalCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjgtMS0xLTEtMjg2NTc_da441d23-05a2-4eb0-8938-5b3b4ecf4470">2,781</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForProceedsFromRemovalCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjgtMy0xLTEtMjc5MDE_e26d766b-b37e-4d21-8785-6c7cd76f8044">2,556</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsForProceedsFromRemovalCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjgtNS0xLTEtMjc5MDE_4133ab7a-3d12-4ef1-961d-d7006c8f140f">5,026</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from sale of TWA, real estate investments and nonutility properties</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="sjw:ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjktMS0xLTEtMjg2NTc_290d7aa1-b24c-475e-9e9b-de9be43c9360">18,228</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="sjw:ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjktMy0xLTEtMjc5MDE_e460d83d-1cfc-4696-af41-db620e6ebdff">1,151</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="sjw:ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjktNS0xLTEtMjc5MDE_e65c36bc-29ec-40dd-a837-8d60124231a5">745</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMzEtMS0xLTEtMjc5MDE_abb29700-73af-4565-a191-780a8eb95ab8">259,995</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMzEtMy0xLTEtMjc5MDE_3d864e23-8de1-4561-b0ba-020e5bdbf08c">214,259</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMzEtNS0xLTEtMjc5MDE_f515e613-5acf-4e13-9419-aa4963584ad3">1,017,771</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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><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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Borrowings from lines of credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMzMtMS0xLTEtMjg2NTk_8f0b71ae-10e9-453d-817c-97a525f66e74">96,625</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMzMtMy0xLTEtMjc5MDE_66396002-8dff-4a94-8f3b-b305f2ff4554">276,174</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMzMtNS0xLTEtMjc5MDE_854ce112-0df1-4004-acbe-000e59021431">105,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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repayments of lines of credit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMzQtMS0xLTEtMjg2NTk_c3db65f9-63dc-4451-a0d3-9e0785179a25">208,722</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMzQtMy0xLTEtMjc5MDE_15f36c92-917b-4c2b-a861-e91367f90c66">218,289</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMzQtNS0xLTEtMjc5MDE_629c88ac-1627-409c-a32d-25847af89d2a">192,055</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term borrowings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMzUtMS0xLTEtMjg2NTk_b165e58b-c376-4619-a402-fa80cc7745f9">247,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMzUtMy0xLTEtMjc5MDE_69e2f684-d369-4f70-a2c7-b1cf966fb9f6">85,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMzUtNS0xLTEtMjc5MDE_facd42c6-329a-4300-a75b-eab9fc530384">590,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term borrowings held as restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="sjw:ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMzYtMS0xLTEtMjg2NTk_60724cc1-9272-4313-911f-f06ca137ec11">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="sjw:ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMzYtMy0xLTEtMjc5MDE_69afb68d-b8f4-4e56-a311-f512fc9b3587">4,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="sjw:ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMzYtNS0xLTEtMjc5MDE_d45bcdbb-9c24-4b2b-ad90-6b333fece087">5,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repayments of long-term borrowings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMzctMS0xLTEtMjg2NTk_9befe614-90c7-4b4f-9643-b8322968dba5">76,113</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMzctMy0xLTEtMjc5MDE_d7e8a581-5ab1-4a0f-b864-ec1f5f0b2cad">28,931</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMzctNS0xLTEtMjc5MDE_22d02569-ddc8-4153-8b1a-21725584c3df">1,400</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dividends paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMzktMS0xLTEtMjg2NTk_db6028d8-6397-4a3a-88eb-252b41b114fd">40,137</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMzktMy0xLTEtMjc5MDE_6d21a6da-e898-4f7a-8353-374c480308d2">36,509</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMzktNS0xLTEtMjc5MDE_0b20b32e-1841-44d8-a9cf-2c96c97ad946">34,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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Receipts of advances and contributions in aid of construction</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="sjw:ReceiptsOfAdvancesAndContributionsInAidOfConstruction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDAtMS0xLTEtMjg2NjE_ebe03000-00c4-4de7-b639-d37c4c8e4b57">26,438</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="sjw:ReceiptsOfAdvancesAndContributionsInAidOfConstruction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDAtMy0xLTEtMjc5MDE_692be9b9-3214-43d5-9930-d327b8cbafbd">23,874</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="sjw:ReceiptsOfAdvancesAndContributionsInAidOfConstruction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDAtNS0xLTEtMjc5MDE_5d588740-722d-43a3-a7c0-aa99d1862a8d">18,904</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Refunds of advances for construction</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfAdvancesForConstruction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDEtMS0xLTEtMjg2NjE_5c63c0f3-a25e-47e0-8796-d8550b091f11">2,852</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfAdvancesForConstruction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDEtMy0xLTEtMjc5MDE_c96d3095-c62e-462f-b2ba-a1d3ff86f9db">2,767</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:RepaymentsOfAdvancesForConstruction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDEtNS0xLTEtMjc5MDE_46a0a0de-03b6-495e-b933-171d9e6693a4">2,911</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock, net of issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDItMS0xLTEtMjg2NjE_5de23fca-9263-4cd0-92d0-c6349b006493">91,028</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDItMy0xLTEtMjc5MDE_97c1eff2-4947-4494-8e78-d7cae40e51ac">&#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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDItNS0xLTEtMjc5MDE_1219c460-1236-4525-bb4a-18189da84afe">10</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other changes, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDMtMS0xLTEtMjg2NjE_2e363d63-384f-418c-9372-46aa698c3ba9">462</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDMtMy0xLTEtMjc5MDE_3d9d3f3f-dc9d-441f-b46f-be061d476e55">1,019</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDMtNS0xLTEtMjc5MDE_5e36947c-a671-40fc-b016-8d773c3b5d95">3,755</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDItMS0xLTEtNDY2MzA_73bb5da1-b7b5-4919-b994-a9369d0e9fe6">132,805</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDQtMy0xLTEtMjc5MDE_0d52c6bc-5b14-4c90-bcb3-f076fdb9f590">101,533</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDQtNS0xLTEtMjc5MDE_607d10e5-616d-4548-a570-2f36384b4b2d">484,988</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net change in 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDMtMS0xLTEtNDY2MzI_da763af2-3ed4-4ac9-aad0-41f22facc1c9">2,850</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDUtMy0xLTEtMjc5MDE_34077531-6985-4b1a-8ccf-35ea4f0b0404">8,675</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDUtNS0xLTEtMjc5MDE_bc5daa8a-ba62-406b-868f-94c807c6a907">402,778</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash, cash equivalents and restricted cash, beginning of year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDYtMS0xLTEtMjg2NjM_3ebdac5d-2488-445d-b0c4-74ad59fb57a0">9,269</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49926d366349401e94f7623ef6081b30_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDYtMy0xLTEtMjc5MDE_ff094e2c-7e0c-4643-84ef-7da47c3bfd38">17,944</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa168459118f47e4af1e637f6a030451_I20181231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDYtNS0xLTEtMjc5MDE_9e44753f-6efc-4cb2-9849-f68d73c97b32">420,722</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash, cash equivalents and restricted cash, end of year</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDUtMS0xLTEtNDY2MzQ_d032f1e2-3715-4a19-bc41-f05caeb34a4f">12,119</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDctMy0xLTEtMjc5MDE_28df70c6-0eca-4f56-b1c0-220338b41aca">9,269</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49926d366349401e94f7623ef6081b30_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDctNS0xLTEtMjc5MDE_2f8746d7-9caa-44b0-86e8-8b2f2dbf2925">17,944</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less restricted cash, end of year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDgtMS0xLTEtMjc5MDE_3c5f7cab-7076-47e9-97d9-30bd6bdf86d1">1,211</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDgtMy0xLTEtMjc5MDE_1e969dc9-5a52-450f-8f5d-72c82a10d807">4,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49926d366349401e94f7623ef6081b30_I20191231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDgtNS0xLTEtMjc5MDE_849e2403-c999-47bf-8b19-5601a257b324">5,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and cash equivalents, end of year</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDktMS0xLTEtMjc5MDE_168c63aa-59c8-464d-bf5c-9deb539dbd6f">10,908</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDktMy0xLTEtMjc5MDE_cb8d4074-ff50-4dca-8db3-8f9ff8782d41">5,269</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49926d366349401e94f7623ef6081b30_I20191231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDktNS0xLTEtMjc5MDE_e5c2d5c9-a18c-4c63-b67e-846c0a16e552">12,944</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash paid during the year for:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNTItMS0xLTEtMjg2NjY_281247e0-6bb5-4043-a54b-3071368d2a4a">58,175</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNTItMy0xLTEtMjc5MDE_85aa2044-2bcc-44f3-b2ff-da8d150217c5">59,955</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNTItNS0xLTEtMjc5MDE_846405b5-9d63-4a76-af53-525024940b56">32,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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNTMtMS0xLTEtMjg2NjY_ed2d2be0-2277-4af2-b5ab-db7cc2638f42">8,466</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNTMtMy0xLTEtMjc5MDE_466401d5-2a7f-4dc1-ba18-42c8a621d7d3">10,380</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNTMtNS0xLTEtMjc5MDE_d381b91f-f89f-4652-93a1-3f737cc969dc">16,448</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Supplemental disclosure of non-cash activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Decrease) Increase in accrued payables for construction costs capitalized</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" sign="-" name="sjw:NoncashChangeInAccruedPayables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNTQtMS0xLTEtNjIyMzE_7b863c7f-b2f8-47c2-a503-6efc407bc2e0">5,436</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="sjw:NoncashChangeInAccruedPayables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNTQtMy0xLTEtNjIyNDQ_a115473c-6745-4766-a334-096e805470eb">1,448</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" sign="-" name="sjw:NoncashChangeInAccruedPayables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNTQtNS0xLTEtNjIwMDI_b1fcb4ab-1f48-46a3-9494-5d34948ccea2">516</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Utility property installed by developers</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="sjw:UtilityPropertyInstalledByDeveloper" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNTgtMS0xLTEtMjg2Mzg_a9571e5e-b3ee-414c-9a37-5e1267438f63">2,659</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="sjw:UtilityPropertyInstalledByDeveloper" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNTctMy0xLTEtMjc5MDE_a233ab2d-e85e-401a-ac12-6cd224831e37">9,779</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="sjw:UtilityPropertyInstalledByDeveloper" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNTctNS0xLTEtMjc5MDE_d4582d4d-e3bc-466f-944a-508fe882a731">3,077</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:3pt;text-align:center"><span><br/></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:400;line-height:120%">See Accompanying Notes to Consolidated Financial Statements.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57</span></div></div></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_88"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SJW GROUP AND SUBSIDIARIES</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%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years ended December&#160;31, 2021, 2020 and 2019 </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%">(Dollars in thousands, except share and per share data)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_1545"></div><div style="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%">Note 1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:42.02pt"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTQ1L2ZyYWc6OTk1YWE2NGQ3YzFjNDBhZmFmYjQyNjUzYjBhZjFjZGEvdGV4dHJlZ2lvbjo5OTVhYTY0ZDdjMWM0MGFmYWZiNDI2NTNiMGFmMWNkYV8yNzQ4Nzc5MDg4ODMz_cfdac74f-2aac-4d63-8a5f-7999870ce3e1" continuedAt="ie15cb495e8e5483ca4a0fb7a2b893397" escape="true">Organization and Operations</ix:nonNumeric></span></div><ix:continuation id="ie15cb495e8e5483ca4a0fb7a2b893397" continuedAt="i680272c8f9db40d290308170e40a6274"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTQ1L2ZyYWc6OTk1YWE2NGQ3YzFjNDBhZmFmYjQyNjUzYjBhZjFjZGEvdGV4dHJlZ2lvbjo5OTVhYTY0ZDdjMWM0MGFmYWZiNDI2NTNiMGFmMWNkYV8yNzQ4Nzc5MDg4ODMy_c6edfeb7-c8e0-4c53-9e47-91c1261fa368" escape="true">The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) and include the accounts of SJW Group, its wholly owned subsidiaries, and <ix:nonFraction unitRef="entity" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="INF" name="sjw:VariableInterestEntitiesNumberOfEntities" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTQ1L2ZyYWc6OTk1YWE2NGQ3YzFjNDBhZmFmYjQyNjUzYjBhZjFjZGEvdGV4dHJlZ2lvbjo5OTVhYTY0ZDdjMWM0MGFmYWZiNDI2NTNiMGFmMWNkYV8xNjQ5MjY3NDQ2NzI0_7f94a87a-21b3-49d3-b786-ade26b2b86a3">two</ix:nonFraction> variable interest entities in which <ix:nonFraction unitRef="subsidiary" contextRef="i7ae1dcc03f634baeab4bbdabd3463520_D20210101-20211231" decimals="INF" name="sjw:VariableInterestEntityPrimaryBeneficiaryNumberOfSubsidiaries" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTQ1L2ZyYWc6OTk1YWE2NGQ3YzFjNDBhZmFmYjQyNjUzYjBhZjFjZGEvdGV4dHJlZ2lvbjo5OTVhYTY0ZDdjMWM0MGFmYWZiNDI2NTNiMGFmMWNkYV8xNjQ5MjY3NDQ2NzIw_77071841-4477-461d-bbb4-ff7fc5949b53">two</ix:nonFraction> SJW Group subsidiaries are the primary beneficiaries.  The accounting policies of SJW Group&#8217;s subsidiaries comply with the applicable uniform system of accounts prescribed by the respective regulators.  All intercompany transactions and balances have been eliminated in consolidation.  The accounting policies of SJW Group&#8217;s subsidiaries comply with the applicable uniform system of accounts prescribed by the respective regulators and conform to generally accepted accounting principles for rate-regulated public utilities.</ix:nonNumeric>  SJW Group&#8217;s subsidiaries are as follows:</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%">San Jose Water Company (&#8220;SJWC&#8221;), is a regulated California water utility providing water service to approximately <ix:nonFraction unitRef="serviceconnection" contextRef="i3e07ad5b28c941e9a9783ad4b8091312_I20211231" decimals="-3" name="sjw:PublicUtilitiesServiceConnections" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTQ1L2ZyYWc6OTk1YWE2NGQ3YzFjNDBhZmFmYjQyNjUzYjBhZjFjZGEvdGV4dHJlZ2lvbjo5OTVhYTY0ZDdjMWM0MGFmYWZiNDI2NTNiMGFmMWNkYV8xMDk5NTExNjI5NjQx_ff502709-dfe7-434e-bf19-16d582d7fe04">231,000</ix:nonFraction> connections that serve approximately <ix:nonFraction unitRef="people" contextRef="i3e07ad5b28c941e9a9783ad4b8091312_I20211231" decimals="-6" name="sjw:PublicUtilitiesNumberOfPeopleServed" format="ixt-sec:numwordsen" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTQ1L2ZyYWc6OTk1YWE2NGQ3YzFjNDBhZmFmYjQyNjUzYjBhZjFjZGEvdGV4dHJlZ2lvbjo5OTVhYTY0ZDdjMWM0MGFmYWZiNDI2NTNiMGFmMWNkYV8xMDk5NTExNjI5Njgy_c41c5aac-7523-415a-bc06-f42e12d2e0c4">one million</ix:nonFraction> people in the greater metropolitan San Jose area.  Approximately <ix:nonFraction unitRef="number" contextRef="i49ba810e37044024808c10f87dfedad6_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTQ1L2ZyYWc6OTk1YWE2NGQ3YzFjNDBhZmFmYjQyNjUzYjBhZjFjZGEvdGV4dHJlZ2lvbjo5OTVhYTY0ZDdjMWM0MGFmYWZiNDI2NTNiMGFmMWNkYV8xMDk5NTExNjI5NzUx_acb0613a-9baf-44a5-91ee-d4874b6721aa">92</ix:nonFraction>% of SJWC&#8217;s revenues are derived from the sale of water to residential and business customers.</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%">SJWNE, LLC is a special purpose entity holding company for SJW Group&#8217;s investment in Connecticut Water Service, Inc.  Connecticut Water Service, Inc., headquartered in Connecticut, is a holding company for water utilities companies providing water service to approximately <ix:nonFraction unitRef="serviceconnection" contextRef="ie171d0369c5d436aa6f2432c45ac3184_I20211231" decimals="-4" name="sjw:PublicUtilitiesServiceConnections" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTQ1L2ZyYWc6OTk1YWE2NGQ3YzFjNDBhZmFmYjQyNjUzYjBhZjFjZGEvdGV4dHJlZ2lvbjo5OTVhYTY0ZDdjMWM0MGFmYWZiNDI2NTNiMGFmMWNkYV8xMDk5NTExNjMwMTM2_ec314302-22c8-4c5c-b417-ae77bb40795c">140,000</ix:nonFraction> connections that serve a population of approximately <ix:nonFraction unitRef="people" contextRef="i8ad9aa498d0f459a9aecab7dd209245b_I20211231" decimals="-3" name="sjw:PublicUtilitiesNumberOfPeopleServed" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTQ1L2ZyYWc6OTk1YWE2NGQ3YzFjNDBhZmFmYjQyNjUzYjBhZjFjZGEvdGV4dHJlZ2lvbjo5OTVhYTY0ZDdjMWM0MGFmYWZiNDI2NTNiMGFmMWNkYV8xMDk5NTExNjMwMTkz_e5e7d327-2f50-48de-8cf6-2f379c9f09b0">456,000</ix:nonFraction> people in <ix:nonFraction unitRef="community" contextRef="i8ad9aa498d0f459a9aecab7dd209245b_I20211231" decimals="0" name="sjw:PublicUtilitiesNumberofCommunitiesServed" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTQ1L2ZyYWc6OTk1YWE2NGQ3YzFjNDBhZmFmYjQyNjUzYjBhZjFjZGEvdGV4dHJlZ2lvbjo5OTVhYTY0ZDdjMWM0MGFmYWZiNDI2NTNiMGFmMWNkYV8xMDk5NTExNjMwMjA3_04b3ffbd-2800-4d74-bed7-7decf24c1675">81</ix:nonFraction> municipalities throughout Connecticut and Maine and more than <ix:nonFraction unitRef="serviceconnection" contextRef="i669d17b365394b0089b6576831d3d88a_I20211231" decimals="-3" name="sjw:PublicUtilitiesServiceConnections" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTQ1L2ZyYWc6OTk1YWE2NGQ3YzFjNDBhZmFmYjQyNjUzYjBhZjFjZGEvdGV4dHJlZ2lvbjo5OTVhYTY0ZDdjMWM0MGFmYWZiNDI2NTNiMGFmMWNkYV8xMDk5NTExNjMwMjcz_40b999ad-b0c5-46c5-b2df-0e36b99d54cb">3,000</ix:nonFraction> wastewater connections in Southbury, Connecticut.  Connecticut Water Service, Inc. and its subsidiaries (&#8220;CTWS&#8221;) became a wholly-owned subsidiary of SJWNE LLC which is a wholly-owned subsidiary of SJW Group (see, </span><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_136">Note 1</a><a style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_136">4</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, &#8220;Business Combinations&#8221;) in 2019.  The subsidiaries held by Connecticut Water Service, Inc. that provide utility water services are The Connecticut Water Company (&#8220;Connecticut Water&#8221;) and The Maine Water Company (&#8220;Maine Water&#8221;).  The remaining two subsidiaries are Chester Realty, Inc., a real estate company in Connecticut, and New England Water Utility Services, Inc. (&#8220;NEWUS&#8221;), which provides contract water and sewer operations and other water related services.  </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%">SJWTX, Inc. is doing business as Canyon Lake Water Service Company (&#8220;CLWSC&#8221;).  CLWSC is a public utility in the business of providing water service to approximately <ix:nonFraction unitRef="serviceconnection" contextRef="i8ecf55e6dc8a4580a454b52bc6ba7c12_I20211231" decimals="-3" name="sjw:PublicUtilitiesServiceConnections" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTQ1L2ZyYWc6OTk1YWE2NGQ3YzFjNDBhZmFmYjQyNjUzYjBhZjFjZGEvdGV4dHJlZ2lvbjo5OTVhYTY0ZDdjMWM0MGFmYWZiNDI2NTNiMGFmMWNkYV8xNjQ5MjY3NDYxMDgx_620f798e-e42c-4b5d-9d9c-31b33995d049">24,000</ix:nonFraction> service connections that serve a population of approximately <ix:nonFraction unitRef="people" contextRef="i8ecf55e6dc8a4580a454b52bc6ba7c12_I20211231" decimals="-4" name="sjw:PublicUtilitiesNumberOfPeopleServed" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTQ1L2ZyYWc6OTk1YWE2NGQ3YzFjNDBhZmFmYjQyNjUzYjBhZjFjZGEvdGV4dHJlZ2lvbjo5OTVhYTY0ZDdjMWM0MGFmYWZiNDI2NTNiMGFmMWNkYV8xMDk5NTExNjMxNDEz_73a7f8ee-3748-45c2-8fa4-dbea4a06e869">70,000</ix:nonFraction> people.  CLWSC&#8217;s service area comprises more than <ix:nonFraction unitRef="sqmi" contextRef="icc074d6ca23d444dab9e99a6663b59fd_I20211231" decimals="0" name="sjw:PublicUtilitiesServiceArea" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTQ1L2ZyYWc6OTk1YWE2NGQ3YzFjNDBhZmFmYjQyNjUzYjBhZjFjZGEvdGV4dHJlZ2lvbjo5OTVhYTY0ZDdjMWM0MGFmYWZiNDI2NTNiMGFmMWNkYV8xMDk5NTExNjMxNDY3_355b6c5d-8154-4e22-9aa9-e58521aaa418">266</ix:nonFraction> square miles in the southern region of the Texas Hill Country in Bandera, Blanco, Comal, Hays, Kendall, Medina and Travis counties, the growing region between San Antonio and Austin, Texas.   On December 17, 2021, CLWSC completed its acquisition of Kendall West Utility and Bandera East Utility, companies that provide water services, including wastewater and recycled water services, in Kendall, Bandera and Medina counties which are located in south central Texas.  Kendall West Utility and Bandera East Utility, together, added approximately <ix:nonFraction unitRef="people" contextRef="ia09d40cc1559479b89d4027b1308a315_I20211217" decimals="-3" name="sjw:PublicUtilitiesAcquisitionNumberOfPeopleServed" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTQ1L2ZyYWc6OTk1YWE2NGQ3YzFjNDBhZmFmYjQyNjUzYjBhZjFjZGEvdGV4dHJlZ2lvbjo5OTVhYTY0ZDdjMWM0MGFmYWZiNDI2NTNiMGFmMWNkYV8xNjQ5MjY3NDYwMjkz_83165f1b-6bca-46ee-9261-f7078614780e">5,000</ix:nonFraction> people through <ix:nonFraction unitRef="serviceconnection" contextRef="ia4ca84cd16f749d4ab4bc470761c281e_I20211217" decimals="-2" name="sjw:PublicUtilitiesAcquisitionServiceConnections" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTQ1L2ZyYWc6OTk1YWE2NGQ3YzFjNDBhZmFmYjQyNjUzYjBhZjFjZGEvdGV4dHJlZ2lvbjo5OTVhYTY0ZDdjMWM0MGFmYWZiNDI2NTNiMGFmMWNkYV8xNjQ5MjY3NDYwMzEy_7520f4c4-ffd4-48d8-920a-25ae378c7325">1,600</ix:nonFraction> service connections in a service area approximately <ix:nonFraction unitRef="sqmi" contextRef="ia09d40cc1559479b89d4027b1308a315_I20211217" decimals="0" name="sjw:PublicUtilitiesAcquisitionServiceArea" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTQ1L2ZyYWc6OTk1YWE2NGQ3YzFjNDBhZmFmYjQyNjUzYjBhZjFjZGEvdGV4dHJlZ2lvbjo5OTVhYTY0ZDdjMWM0MGFmYWZiNDI2NTNiMGFmMWNkYV8xNjQ5MjY3NDYwMzY4_d4d1095a-5c83-4685-a805-c9fccf672a7a">19</ix:nonFraction> square miles to CLWSC&#8217;s operations.  SJWTX, Inc. has a <ix:nonFraction unitRef="number" contextRef="i72bf71d2e2864c32b72f73648ca04a8c_D20210101-20211231" decimals="2" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTQ1L2ZyYWc6OTk1YWE2NGQ3YzFjNDBhZmFmYjQyNjUzYjBhZjFjZGEvdGV4dHJlZ2lvbjo5OTVhYTY0ZDdjMWM0MGFmYWZiNDI2NTNiMGFmMWNkYV8xMDk5NTExNjQ2MDQy_8bfa29bb-988a-4257-a810-167f7a5d7a92">25</ix:nonFraction>% interest in Acequia Water Supply Corporation.  Acequia has been determined to be a variable interest entity within the scope of ASC Topic 810 with SJWTX, Inc. as the primary beneficiary.  As a result, Acequia has been consolidated with SJWTX, Inc.   SJWTX, Inc is undergoing a corporate reorganization to separate regulated operations from non-tariffed activities.  In November 2021, SJWTX Holdings, Inc. (&#8220;SJWTX Holdings&#8221;) and Texas Water Operation Services LLC (&#8220;TWOS&#8221;) were formed for the purpose of effecting a corporate reorganization of our water services organization in Texas.  TWOS was created for non-tariffed operations and is wholly-owned by SJWTX Holdings.  SJWTX Holdings is a wholly-owned subsidiary of SJW Group, incorporated to hold the investments in SJWTX, Inc. and TWOS.  In addition, in 2022, SJWTX Holdings intends to create a new subsidiary to hold future wholesale water supply assets. </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%">SJW Land Company owns a commercial property and undeveloped real estate property in the states of California and Tennessee and owns and operates commercial properties in the state of Tennessee.</span></div></ix:continuation><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="i680272c8f9db40d290308170e40a6274">Water sales are seasonal in nature and influenced by weather conditions.  The timing of precipitation and climatic conditions can cause seasonal water consumption by customers to vary significantly.  Revenue is generally higher in the warm, dry summer months when water usage and sales are greater and lower in the winter months when cooler temperatures and increased rainfall curtail water usage and sales.</ix:continuation>  </span></div><div style="margin-top:3pt"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58</span></div></div></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_91"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="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%">Note 2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:42.02pt"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc4NDQ_cb6a6994-d236-43da-8205-8b07518c17e7" continuedAt="i213f4bc8ab64439096071c15be379ded" escape="true">Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="i213f4bc8ab64439096071c15be379ded" continuedAt="i36affc4a72354ceb8278423d54a4b5dd"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMjc0ODc3OTIyOTYwNQ_8c40b4c0-a368-489f-a6e9-a4fd52683a15" escape="true"><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Principles</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%">In December 2019, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2019-12,&#160;&#8220;Simplifying the Accounting for Income Taxes&#8221;, which simplifies the accounting for income taxes, eliminates certain exceptions within Topic 740,&#160;&#8220;Income Taxes&#8221;,&#160;and clarifies certain aspects of the current guidance to promote consistency among reporting entities.  ASU 2019-12 was effective for SJW Group in the first quarter of fiscal year 2021.  The adoption of ASU 2019-12 did not have a material impact on the consolidated financial statements.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc2Njg_4a71a7de-7056-4b2e-87ee-a336fe200841" escape="true"><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</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%">The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period.  Actual results could differ from those estimates.</span></div></ix:nonNumeric><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Depreciable Utility Plant and Equipment</span></div><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc3Njc_c6514226-6221-47f7-992f-e097a9c9a9a8" escape="true"><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%">The major components of depreciable plant and equipment as of December&#160;31, 2021 and 2020 are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:70.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.517%"></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%">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%">2020</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%">Equipment</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="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjE1MTMzY2RlMTQ3MjRiNDFiNTExZTdmNzcwMjE4OTM3L3RhYmxlcmFuZ2U6MTUxMzNjZGUxNDcyNGI0MWI1MTFlN2Y3NzAyMTg5MzdfMS0xLTEtMS0yNzkwMQ_9906d5c7-805c-48bc-93e2-f0e2665b8ca8">598,285</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="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjE1MTMzY2RlMTQ3MjRiNDFiNTExZTdmNzcwMjE4OTM3L3RhYmxlcmFuZ2U6MTUxMzNjZGUxNDcyNGI0MWI1MTFlN2Y3NzAyMTg5MzdfMS0zLTEtMS0yNzkwMQ_a915fc51-74e1-4740-be4b-ca42092bef4b">567,904</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission and distribution</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjE1MTMzY2RlMTQ3MjRiNDFiNTExZTdmNzcwMjE4OTM3L3RhYmxlcmFuZ2U6MTUxMzNjZGUxNDcyNGI0MWI1MTFlN2Y3NzAyMTg5MzdfMi0xLTEtMS0yNzkwMQ_d23e7b8e-2b2a-4dc3-84c4-d56aadb678e3">1,802,008</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjE1MTMzY2RlMTQ3MjRiNDFiNTExZTdmNzcwMjE4OTM3L3RhYmxlcmFuZ2U6MTUxMzNjZGUxNDcyNGI0MWI1MTFlN2Y3NzAyMTg5MzdfMi0zLTEtMS0yNzkwMQ_59b2b554-8d4b-4907-98ce-471ae7f4c74b">1,699,953</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office buildings and other structures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjE1MTMzY2RlMTQ3MjRiNDFiNTExZTdmNzcwMjE4OTM3L3RhYmxlcmFuZ2U6MTUxMzNjZGUxNDcyNGI0MWI1MTFlN2Y3NzAyMTg5MzdfMy0xLTEtMS0yNzkwMQ_a15c4f2e-c200-4474-ac8e-2b93e41463ac">981,615</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjE1MTMzY2RlMTQ3MjRiNDFiNTExZTdmNzcwMjE4OTM3L3RhYmxlcmFuZ2U6MTUxMzNjZGUxNDcyNGI0MWI1MTFlN2Y3NzAyMTg5MzdfMy0zLTEtMS0yNzkwMQ_fd2a75fd-25c0-48ff-a1fc-2812e7868719">930,203</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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 depreciable plant and equipment</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="sjw:PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjE1MTMzY2RlMTQ3MjRiNDFiNTExZTdmNzcwMjE4OTM3L3RhYmxlcmFuZ2U6MTUxMzNjZGUxNDcyNGI0MWI1MTFlN2Y3NzAyMTg5MzdfNC0xLTEtMS0yNzkwMQ_966b673d-db8f-481a-99b1-c0d58ee71451">3,381,908</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 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="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="sjw:PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjE1MTMzY2RlMTQ3MjRiNDFiNTExZTdmNzcwMjE4OTM3L3RhYmxlcmFuZ2U6MTUxMzNjZGUxNDcyNGI0MWI1MTFlN2Y3NzAyMTg5MzdfNC0zLTEtMS0yNzkwMQ_2df4cb79-f875-4c03-b6cd-6c4d3d990a21">3,198,060</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc4MjY_e9ec4df5-3b8a-4eea-9b85-ce5af40f6430" continuedAt="ie2841d38651d4c5598c4d07fd79913ad" escape="true"><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%">Depreciation is computed using the straight-line method over the estimated remaining service lives of groups of assets.  The estimated service lives of depreciable plant and equipment are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.303%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful&#160;Lives</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%">Equipment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i41a0ef3264b94790a7fd0c1017a2b3b1_D20210101-20211231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjA2ZWM0YjUwNmRhYTQ1MzI4MWU4ZmYxZjc3YTU3Yjk1L3RhYmxlcmFuZ2U6MDZlYzRiNTA2ZGFhNDUzMjgxZThmZjFmNzdhNTdiOTVfMS0xLTEtMS0yNzkwMS90ZXh0cmVnaW9uOjE1ZDc4OTQyM2FlZjQyZTA4MWYyNDQzMmU1ZTE3Yjc3XzQ_21fc818b-446c-4843-8bd7-67704a7afcd5">5</ix:nonNumeric> to <ix:nonNumeric contextRef="i124d213b866b4ddab94bc2c7f2c967fa_D20210101-20211231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjA2ZWM0YjUwNmRhYTQ1MzI4MWU4ZmYxZjc3YTU3Yjk1L3RhYmxlcmFuZ2U6MDZlYzRiNTA2ZGFhNDUzMjgxZThmZjFmNzdhNTdiOTVfMS0xLTEtMS0yNzkwMS90ZXh0cmVnaW9uOjE1ZDc4OTQyM2FlZjQyZTA4MWYyNDQzMmU1ZTE3Yjc3XzEw_58d1427b-5fd3-40c1-8e8c-7320bb9b0a12">35</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission and distribution plant</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i41a0ef3264b94790a7fd0c1017a2b3b1_D20210101-20211231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistributionUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjA2ZWM0YjUwNmRhYTQ1MzI4MWU4ZmYxZjc3YTU3Yjk1L3RhYmxlcmFuZ2U6MDZlYzRiNTA2ZGFhNDUzMjgxZThmZjFmNzdhNTdiOTVfMi0xLTEtMS0yNzkwMS90ZXh0cmVnaW9uOjljOGJlMzYyMjBjZDRjOWE5ZTUwMDA2MzRmMGM3ODAwXzQ_5a79c0f1-e3b5-47b6-9c5c-9cdbdc9ab276">35</ix:nonNumeric>&#160;to&#160;<ix:nonNumeric contextRef="i124d213b866b4ddab94bc2c7f2c967fa_D20210101-20211231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistributionUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjA2ZWM0YjUwNmRhYTQ1MzI4MWU4ZmYxZjc3YTU3Yjk1L3RhYmxlcmFuZ2U6MDZlYzRiNTA2ZGFhNDUzMjgxZThmZjFmNzdhNTdiOTVfMi0xLTEtMS0yNzkwMS90ZXh0cmVnaW9uOjljOGJlMzYyMjBjZDRjOWE5ZTUwMDA2MzRmMGM3ODAwXzEw_ef74e78a-e4d5-4b35-a445-bb56a2f3b4f2">75</ix:nonNumeric>&#160;years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office buildings and other structures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i41a0ef3264b94790a7fd0c1017a2b3b1_D20210101-20211231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjA2ZWM0YjUwNmRhYTQ1MzI4MWU4ZmYxZjc3YTU3Yjk1L3RhYmxlcmFuZ2U6MDZlYzRiNTA2ZGFhNDUzMjgxZThmZjFmNzdhNTdiOTVfMy0xLTEtMS0yNzkwMS90ZXh0cmVnaW9uOjc5M2YzYzcyNjI0YTQ1YWNiMjkwODNkNDZkMzNhN2FmXzQ_0245cccb-e8cf-4536-a9d1-e4a3478cc1f7">7</ix:nonNumeric> to <ix:nonNumeric contextRef="i124d213b866b4ddab94bc2c7f2c967fa_D20210101-20211231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjA2ZWM0YjUwNmRhYTQ1MzI4MWU4ZmYxZjc3YTU3Yjk1L3RhYmxlcmFuZ2U6MDZlYzRiNTA2ZGFhNDUzMjgxZThmZjFmNzdhNTdiOTVfMy0xLTEtMS0yNzkwMS90ZXh0cmVnaW9uOjc5M2YzYzcyNjI0YTQ1YWNiMjkwODNkNDZkMzNhN2FmXzEw_4df67371-deaa-45a9-8a62-dcd6c91c6833">50</ix:nonNumeric> years</span></div></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><ix:continuation id="ie2841d38651d4c5598c4d07fd79913ad"><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%">For the years 2021, 2020 and 2019, depreciation expense as a percent of the beginning of the year balance of depreciable plant was approximately <ix:nonFraction unitRef="number" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNzIwMQ_ebc308d6-3a19-42d7-b119-868e397a7ae9">3.2</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNzIwNQ_3a7b80a1-30f0-4aff-ba77-73d1eb1893e4">3.2</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNzIxMg_2e71db47-82ca-4cb6-8443-21fdc8836156">3.8</ix:nonFraction>%, respectively.  Depreciation expense for utility plant for the years ended December&#160;31, 2021, 2020 and 2019 was $<ix:nonFraction unitRef="usd" contextRef="i8e0198aec7e249ebb57a735ca4bcda34_D20210101-20211231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNzMwOA_f0c84615-2b45-4fc9-81f7-b0ff83860c49">91,906</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i1dba1e3956c44417bb36d1a469ee385c_D20200101-20201231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNzMxMg_2f3ddd3a-9800-4827-9e20-4de1bc306f9c">86,823</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i5745a43a8a4c4ef886a4080290b770e0_D20190101-20191231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNzMxOQ_b480b3bb-3e16-429a-bc9d-734e319f0e3a">63,785</ix:nonFraction>, respectively.  The cost of utility plant retired, including retirement costs (less salvage), is charged to accumulated depreciation and no gain or loss is recognized.</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%">As of December&#160;31, 2021 and 2020, accrued payables for additions to depreciable utility plant were $<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTA5OTUxMTc4ODA3OA_91395881-5cd8-42e8-9f3c-bc6c00d20f59">20,579</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTA5OTUxMTc4ODA4Mw_ce1576ea-46f5-41e6-b261-75d08a8fce7f">24,571</ix:nonFraction>, respectively.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Allowance For Funds Used During Construction (&#8220;AFUDC&#8221;)</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%">AFUDC represents the capitalized costs of borrowed funds or a return on equity funds used to finance utility plant under construction and is capitalized as part of construction work in progress.  AFUDC is recorded to the extent approved by the respective states&#8217; utility regulators and is recovered through water rates as the utility plant depreciates.  The amount of interest capitalized in 2021, 2020 and 2019 was $<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:InterestCostsCapitalized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfODA3OA_80a02c10-26fa-423d-aa3c-2978d09326bc">4,422</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:InterestCostsCapitalized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfODA4Mg_7e243cf5-0477-4ff6-b266-5a882e1672ca">4,133</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:InterestCostsCapitalized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfODA4OQ_ee841097-c18c-4410-bd27-085a693ba235">4,323</ix:nonFraction>, respectively.  Interest on long-term debt is presented net of amounts capitalized on the Consolidated Statement of Comprehensive Income.  The amount of equity funds capitalized in 2021, 2020 and 2019 was $<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="sjw:EquityFundsCapitalized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfODI4MA_6dccad0f-6416-4103-9ccd-e032440c61d8">1,926</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="sjw:EquityFundsCapitalized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTA5OTUxMTc4NTM5NQ_f108d14c-a050-4d15-86be-dcf9c9201d94">1,249</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="sjw:EquityFundsCapitalized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTA5OTUxMTc4NTQ0MQ_db325191-ba5d-4c22-ae97-d9b6249cb486">198</ix:nonFraction>, respectively, reflected in &#8220;Other, net&#8221; on the Consolidated Statement of Comprehensive Income.  Prior to the merger with CTWS on October 9, 2019, SJW Group did not have AFUDC for equity funds.</span></div></ix:continuation><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc2OTc_7f102132-09b5-4da0-9197-5af338e630c2" escape="true"><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets</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%">Intangible assets are recorded at cost and are amortized using the straight-line method over the estimated useful life of the asset, ranging from <ix:nonNumeric contextRef="i41a0ef3264b94790a7fd0c1017a2b3b1_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfODYyNw_6d71fa90-c49f-4bf4-bfe1-7ddc4040764c">5</ix:nonNumeric> to <ix:nonNumeric contextRef="i124d213b866b4ddab94bc2c7f2c967fa_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfODYzMw_03846c32-ebe2-42e3-9961-97686d90bc01">70</ix:nonNumeric> years (see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_115">Note </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="#i7e12c7edfebe48ecaf971616c7a6fc61_115">8</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, &#8220;Utility Plant Intangible Assets&#8221;).</span></div></ix:nonNumeric></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i36affc4a72354ceb8278423d54a4b5dd" continuedAt="i162be7ca187c480ba89e8ba7bc3a9f7c"><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="sjw:PublicUtilitiesRealEstatePolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc4MTU_163a9975-e788-4c2d-82b8-babeff4a69ca" continuedAt="icd88b57d44bc4c3f927cfdde3a075450" escape="true">Real Estate Investments and Nonutility Properties</ix:nonNumeric></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%"><ix:continuation id="icd88b57d44bc4c3f927cfdde3a075450" continuedAt="i0e8fd1a890c7437c8a65720aeac4594e">Real estate investments and nonutility properties are recorded at cost and consist primarily of land and buildings.  Net gains and losses from the sale of real estate investments and nonutility properties are recorded as a component of other (expense) income and operating expense, respectively, in the Consolidated Statements of Comprehensive Income.  Nonutility property is property that is neither used nor useful in providing water utility services to customers and is excluded from rate base for rate-setting purposes.  SJWC recognizes gain/loss on disposition of nonutility property in accordance with California Public Utilities Commission (&#8220;CPUC&#8221;) Code Section&#160;790, whereby the net proceeds are reinvested back into property that is useful in providing water utility services to customers.  CTWS and CLWSC do not have regulatory restrictions on the use of proceeds from the sale of nonutility property.  There is no depreciation associated with Water Utility Services nonutility property as it is all undeveloped land.</ix:continuation>  </span></div><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="sjw:ScheduleOfRealEstateInvestmentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc3OTU_8dda85b2-01fd-4115-be68-7be46272b1f5" escape="true"><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%">The major components of real estate investments and nonutility properties as of December&#160;31, 2021 and 2020 are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:70.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.517%"></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%">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%">2020</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%">Land</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="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:Land" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjM1ZDczNmEwYjdlYjRjYjlhZDZlM2ZiY2E1MjdjMzAyL3RhYmxlcmFuZ2U6MzVkNzM2YTBiN2ViNGNiOWFkNmUzZmJjYTUyN2MzMDJfMS0xLTEtMS0yNzkwMQ_6d390434-4add-4d5a-a66e-004a9251285f">12,615</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="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:Land" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjM1ZDczNmEwYjdlYjRjYjlhZDZlM2ZiY2E1MjdjMzAyL3RhYmxlcmFuZ2U6MzVkNzM2YTBiN2ViNGNiOWFkNmUzZmJjYTUyN2MzMDJfMS0zLTEtMS0yNzkwMQ_1debd7dd-2383-4eac-88a5-f8b5c7a0c3f5">14,168</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:InvestmentBuildingAndBuildingImprovements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjM1ZDczNmEwYjdlYjRjYjlhZDZlM2ZiY2E1MjdjMzAyL3RhYmxlcmFuZ2U6MzVkNzM2YTBiN2ViNGNiOWFkNmUzZmJjYTUyN2MzMDJfMi0xLTEtMS0yNzkwMQ_289403bd-0573-4903-9a59-c12a05dd6968">45,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="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:InvestmentBuildingAndBuildingImprovements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjM1ZDczNmEwYjdlYjRjYjlhZDZlM2ZiY2E1MjdjMzAyL3RhYmxlcmFuZ2U6MzVkNzM2YTBiN2ViNGNiOWFkNmUzZmJjYTUyN2MzMDJfMi0zLTEtMS0yNzkwMQ_4b8866dc-0066-4477-94df-e361f201d478">43,961</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total real estate investments and nonutility properties</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="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:RealEstateInvestmentPropertyAtCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjM1ZDczNmEwYjdlYjRjYjlhZDZlM2ZiY2E1MjdjMzAyL3RhYmxlcmFuZ2U6MzVkNzM2YTBiN2ViNGNiOWFkNmUzZmJjYTUyN2MzMDJfNC0xLTEtMS0yNzkwMQ_83b4e418-46f3-40ee-8e8f-70b50532aef3">57,632</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:RealEstateInvestmentPropertyAtCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjM1ZDczNmEwYjdlYjRjYjlhZDZlM2ZiY2E1MjdjMzAyL3RhYmxlcmFuZ2U6MzVkNzM2YTBiN2ViNGNiOWFkNmUzZmJjYTUyN2MzMDJfNC0zLTEtMS0yNzkwMQ_74ebd3ec-d27f-4214-b21e-38ae7b18110c">58,129</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div 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="i0e8fd1a890c7437c8a65720aeac4594e">Depreciation on buildings and improvements for real estate investments is computed using the straight-line method over the estimated useful lives of the assets, ranging from <ix:nonNumeric contextRef="i3ea3980e137b48aca9a82cbd73f2067a_D20210101-20211231" name="us-gaap:RealEstateAndAccumulatedDepreciationLifeUsedForDepreciation1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTAwMDU_eb58d998-8f0c-405e-aad6-efda64e56065">7</ix:nonNumeric> to <ix:nonNumeric contextRef="i1ef07b95fcfc45348a9268d80aefa615_D20210101-20211231" name="us-gaap:RealEstateAndAccumulatedDepreciationLifeUsedForDepreciation1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTAwMTE_b23c98bf-a58e-451d-a9d4-7d406a0e38a7">39</ix:nonNumeric> years.</ix:continuation> </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%">A former wholly owned subsidiary of SJW Group, Texas Water Alliance Limited was sold to Guadalupe-Blanco River Authority (&#8220;GBRA&#8221;) in 2017.  The sales agreement with GBRA included a holdback amount of $<ix:nonFraction unitRef="usd" contextRef="i2c723e2cc49948c18b4f5a8b067c4ca3_I20171231" decimals="-3" name="sjw:SalesAgreementHoldbackAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMzI5ODUzNTAyMjIwNQ_6d3ee2bf-f679-4c48-9023-03880d6336be">3,000</ix:nonFraction> to be paid to SJW Group on June 30, 2021, subject to reduction under certain conditions.  SJW Group received the holdback amount without reduction from the GBRA on June 29, 2021 and recognized a pre-tax gain on sale of $<ix:nonFraction unitRef="usd" contextRef="i9f95ee6719ac4339b112cffaffb06cfd_D20210629-20210629" decimals="-3" name="us-gaap:GainLossOnSaleOfProperties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMzI5ODUzNTAyMjQyOA_7eeffe35-e48b-464b-92c9-22d479c8241b">3,000</ix:nonFraction>.</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%">On October 29, 2021, San Jose Water sold <ix:nonFraction unitRef="property" contextRef="ie9ad831d82a4424c9add90b98f38fbcf_I20211029" decimals="INF" name="sjw:NumberOfPropertiesSold" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMzI5ODUzNTAyNDE0OQ_003b4d27-49bc-4249-8c01-538463580150">two</ix:nonFraction> nonutility properties located in San Jose, California for $<ix:nonFraction unitRef="usd" contextRef="i5aaf8a6ec074438c904fb82f67bc8812_D20211029-20211029" decimals="-3" name="us-gaap:ProceedsFromSaleOfRealEstateHeldforinvestment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMzI5ODUzNTAyNDIxMg_ee0ecefb-e6d0-462f-a6ad-326e0dcf2bc5">13,150</ix:nonFraction>.  SJW Group recognized a pre-tax gain on the sale of nonutility properties of $<ix:nonFraction unitRef="usd" contextRef="i5aaf8a6ec074438c904fb82f67bc8812_D20211029-20211029" decimals="-3" name="us-gaap:GainLossOnSaleOfProperties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMzI5ODUzNTAzNzUwMQ_ad7165cf-3b5a-4552-a7c1-b7b1ce0b9db3">7,230</ix:nonFraction>, after selling expenses of $<ix:nonFraction unitRef="usd" contextRef="i5aaf8a6ec074438c904fb82f67bc8812_D20211029-20211029" decimals="-3" name="sjw:PropertiesSellingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMzI5ODUzNTAyNDQyMg_00f65b35-71c0-491e-8991-934c696d98b2">277</ix:nonFraction> for one of the properties sold, and a gain of $<ix:nonFraction unitRef="usd" contextRef="i5aaf8a6ec074438c904fb82f67bc8812_D20211029-20211029" decimals="-3" name="sjw:DeferredGainsLossesOnSalesOfProperties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMzI5ODUzNTAzNzU1MA_69b1f544-ccf9-48af-8679-6e691d7a7f43">5,442</ix:nonFraction> was deferred on the other nonutility property pending CPUC review.  On February 15, 2022, the CPUC review was completed and the deferred gain will be recognized in the first quarter of 2022.</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%">Also, on October 29, 2021, SJW Land sold undeveloped land located in San Jose, California for $<ix:nonFraction unitRef="usd" contextRef="i5aaf8a6ec074438c904fb82f67bc8812_D20211029-20211029" decimals="-3" name="us-gaap:ProceedsFromSaleOfLandHeldforinvestment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMzI5ODUzNTAzNjkzOQ_cd6d7465-7b0a-4c3e-a2bf-d264f6e4dca4">2,600</ix:nonFraction>.  SJW Group recognized a pre-tax gain on the sale of real estate investments of $<ix:nonFraction unitRef="usd" contextRef="i5aaf8a6ec074438c904fb82f67bc8812_D20211029-20211029" decimals="-3" name="us-gaap:GainsLossesOnSalesOfInvestmentRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMzI5ODUzNTAzNzU1Ng_05f60e38-e721-4497-907e-d37fced677c5">927</ix:nonFraction>, after selling expenses of $<ix:nonFraction unitRef="usd" contextRef="i5aaf8a6ec074438c904fb82f67bc8812_D20211029-20211029" decimals="-3" name="sjw:RealEstateSellingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMzI5ODUzNTAzNzk1Mw_455d6631-abee-45b1-9684-024bd43fc9c8">121</ix:nonFraction>.</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%">On September 28, 2020, SJWC sold <ix:nonFraction unitRef="property" contextRef="i348581d30e8948afaf2e8867574cdd44_I20200928" decimals="INF" name="sjw:NumberOfPropertiesSold" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTAwNDk_f34e6a4a-3ea0-477e-b3e9-96a912c65e0e">six</ix:nonFraction> nonutility properties located in Los Gatos, California for&#160;$<ix:nonFraction unitRef="usd" contextRef="i8436ebb26ecb42188c0859d13da5eb73_D20200928-20200928" decimals="-3" name="us-gaap:ProceedsFromSaleOfRealEstateHeldforinvestment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTAxMTE_ed575f25-0689-487e-a14c-d194c8dd0ae1">1,075</ix:nonFraction>. SJW Group recognized a pre-tax gain on the sale of real estate investments of&#160;$<ix:nonFraction unitRef="usd" contextRef="i8436ebb26ecb42188c0859d13da5eb73_D20200928-20200928" decimals="-3" name="us-gaap:GainsLossesOnSalesOfInvestmentRealEstate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTAxOTM_b81d00cc-b5e3-4566-8a69-f13b964c3058">1,048</ix:nonFraction>, after selling expenses of&#160;$<ix:nonFraction unitRef="usd" contextRef="i8436ebb26ecb42188c0859d13da5eb73_D20200928-20200928" decimals="-3" name="sjw:RealEstateSellingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTAyMjM_d98a4d9e-9bc5-44e7-ae2b-9c94f1e46cc5">22</ix:nonFraction>.</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%">Real estate investments include $<ix:nonFraction unitRef="usd" contextRef="i34a4b4ca44334fb38104bb39ea388116_I20211231" decimals="-3" name="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTE2MjA_e1b5964c-30d0-4456-8ee0-aae13ac7324e">58,330</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="if794d552750d4d0b8f3cf06237089df2_I20201231" decimals="-3" name="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTE2Mjc_6a844901-8710-4195-b894-d503c5ddb4c5">57,273</ix:nonFraction> as of December&#160;31, 2021 and 2020, respectively, of assets that are leased or available for lease.  <ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc3NTA_498df431-184f-4606-bae8-78c57acfb982" continuedAt="i833472be21e94c26bfeaca12bb83daec" escape="true">The following schedule shows the future minimum rental payments to be received from third parties under operating leases that have remaining noncancelable lease terms in excess of one year as of December&#160;31, 2021:</ix:nonNumeric></span></div><div style="margin-top:5pt"><ix:continuation id="i833472be21e94c26bfeaca12bb83daec"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.303%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Year ending December&#160;31:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Rental Revenue</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%">2022</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="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjliZDRhM2I3Mjg1YzQzMmI5OTgzYjVlZjg3YzFhNjk4L3RhYmxlcmFuZ2U6OWJkNGEzYjcyODVjNDMyYjk5ODNiNWVmODdjMWE2OThfMS0xLTEtMS0yNzkwMQ_7faddca2-0a2b-42bf-95c1-5229c5205107">4,251</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjliZDRhM2I3Mjg1YzQzMmI5OTgzYjVlZjg3YzFhNjk4L3RhYmxlcmFuZ2U6OWJkNGEzYjcyODVjNDMyYjk5ODNiNWVmODdjMWE2OThfMi0xLTEtMS0yNzkwMQ_3b51a8eb-d23b-47e6-ae59-cd7de4a54ea2">4,230</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjliZDRhM2I3Mjg1YzQzMmI5OTgzYjVlZjg3YzFhNjk4L3RhYmxlcmFuZ2U6OWJkNGEzYjcyODVjNDMyYjk5ODNiNWVmODdjMWE2OThfMy0xLTEtMS0yNzkwMQ_36899b37-eca0-442d-b932-a3335cbc2594">2,990</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjliZDRhM2I3Mjg1YzQzMmI5OTgzYjVlZjg3YzFhNjk4L3RhYmxlcmFuZ2U6OWJkNGEzYjcyODVjNDMyYjk5ODNiNWVmODdjMWE2OThfNC0xLTEtMS0yNzkwMQ_6da9e223-6895-460c-b044-6e38f8498f93">2,912</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedFiveYears" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjliZDRhM2I3Mjg1YzQzMmI5OTgzYjVlZjg3YzFhNjk4L3RhYmxlcmFuZ2U6OWJkNGEzYjcyODVjNDMyYjk5ODNiNWVmODdjMWE2OThfNS0xLTEtMS0yNzkwMQ_8cf12da3-dc7e-4eab-a8ab-58e28d1e33a1">3,075</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedThereafter" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjliZDRhM2I3Mjg1YzQzMmI5OTgzYjVlZjg3YzFhNjk4L3RhYmxlcmFuZ2U6OWJkNGEzYjcyODVjNDMyYjk5ODNiNWVmODdjMWE2OThfNi0xLTEtMS0yNzkwMQ_b9928d9d-70e6-4bad-8daf-063f0a858615">4,753</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:BusinessCombinationsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc2ODk_38ae0d56-50e5-4097-ab7e-2b1bae74dae8" continuedAt="if4699a93774c4dc68fe88fa24fffc707" escape="true"><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Combinations</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%">SJW Group applies the provisions of Accounting Standards Codification (&#8220;ASC&#8221;) Topic 805&#8212;&#8220;Business Combinations&#8221; for the purchase accounting related to business acquisitions.  Topic 805 requires SJW Group to recognize separately from goodwill the assets acquired and the liabilities assumed at the acquisition date fair values.  Goodwill as of the acquisition date is measured as the excess of consideration transferred over the net of the acquisition date fair values of the assets acquired and the liabilities assumed.  While SJW Group uses best available estimates and assumptions to accurately value assets acquired and liabilities assumed at the acquisition date, such estimates are inherently uncertain and subject to refinement.  As a result, during the one year measurement period from the acquisition date, we record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill.  Upon the conclusion of the measurement period or final determination of the values </span></div></ix:nonNumeric></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i162be7ca187c480ba89e8ba7bc3a9f7c" continuedAt="ie935379c9f304734a0afc363f9b7cc98"><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="if4699a93774c4dc68fe88fa24fffc707">of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our Consolidated Statements of Comprehensive Income.  Accounting for business combinations requires SJW Group to make significant estimates and assumptions, especially at the acquisition date, including estimates for intangible assets, contractual obligations assumed and pre-acquisition contingencies.  Although SJW Group believes that the assumptions and estimates we make are reasonable and appropriate, they are based in part on historical experience and information obtained from the acquired company&#8217;s management and are inherently uncertain.  Events and circumstances may occur that may affect the accuracy or validity of such assumptions, estimates or actual results.  The purchase price allocation process requires management to make significant estimates and assumptions with respect to intangible assets.  Although SJW Group believes the assumptions and estimates made are reasonable, they are based in part on historical experience, market conditions and information obtained from management of the acquired companies and are inherently uncertain.  Examples of critical estimates in valuing certain of the intangible assets we have acquired include, but are not limited to: future expected cash flows from services; historical and expected customer attrition rates and anticipated growth in revenue from acquired customers; the expected use of the acquired assets; and discount rates.</ix:continuation>  See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_136">Note 1</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="#i7e12c7edfebe48ecaf971616c7a6fc61_136">4</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, &#8220;Business Combinations&#8221; for further discussion.</span></div><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc3OTY_d0ed3e8b-7e00-4ec5-9468-01e521f2bb57" continuedAt="i5ea60312b7b442d5ac6aacbe7cb0fad8" escape="true"><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impairment of Long-Lived Assets and Goodwill</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%">In accordance with the requirements of FASB ASC Topic 360&#8212;&#8220;Property, Plant and Equipment,&#8221; the long-lived assets of SJW&#160;Group are reviewed for impairment when changes in circumstances or events require adjustments to the carrying values of the assets.  When such changes in circumstances or events occur, the company assesses recoverability by determining whether the carrying value of such assets will be recovered through the undiscounted expected future cash flows.  To the extent an impairment exists, the asset is written down to its estimated fair value with a corresponding charge to operations in the period in which the impairment is identified.  Long-lived assets consist primarily of utility plant in service, goodwill, regulatory assets, real estate investments and intangible assets.  SJW Group first performs a qualitative assessment to determine whether it is necessary to perform the quantitative impairment test.  In assessing the qualitative factors, SJW Group considers the impact of these key factors: change in industry and competitive environment, financial performance, and other relevant Company-specific events.  If SJW Group determines that as a result of the qualitative assessment it is more likely than not (&gt; 50% likelihood) that the fair value is less than carrying amount, then a quantitative test is performed.  During the year ended December 31, 2021, SJW Group determined that an implementation project for a customer care billing system at CLWSC will no longer be pursued and accordingly wrote-off $<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTA5OTUxMTc3Mzc0Mg_9b7d8411-7781-4044-804b-ea7a1e3ef68e">2,211</ix:nonFraction> of accumulated costs for the project that were previously recorded as construction in progress on the consolidated balance sheets.  <ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="INF" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTM0MTI_43ab3a93-e2a8-4bba-81af-c0e99fc468c4"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="INF" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTM0MTI_4e895a3e-ebd4-4071-84a0-4f21dc283df4">No</ix:nonFraction></ix:nonFraction> impairments occurred during 2020 and 2019.</span></div></ix:nonNumeric><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="i5ea60312b7b442d5ac6aacbe7cb0fad8">Goodwill represents the excess of the purchase price paid over the estimated fair value of the assets acquired and liabilities assumed in the acquisition of a business.  Goodwill is not amortized but is tested for impairment annually on October 1st or more frequently if an event occurs or circumstances change that would more likely than not, reduce the fair value of a reporting unit below its carrying amount.  SJW Group first performs a qualitative assessment to determine whether it is necessary to perform the quantitative impairment test.  In assessing the qualitative factors, SJW Group considers the impact of these key factors:  change in industry and competitive environment, financial performance, macroeconomic conditions, and other relevant Company-specific events.  If SJW Group determines that as a result of the qualitative assessment it is more likely than not (&gt; 50% likelihood) that the fair value is less than carrying amount, then a quantitative test is performed.  SJW Group&#8217;s goodwill is primarily associated with the recent merger with CTWS in 2019.  As of October 1, 2021, SJW Group performed a qualitative assessment and found no indicators of impairment and therefore did not perform the quantitative impairment test.</ix:continuation>  <ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTQ3MTU_2352281d-9ef5-4648-90e9-858ad0e16cf6"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTQ3MTU_8b16761e-77b6-440f-b223-ff71a847f4ad"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTQ3MTU_a809cfb6-94e4-4347-9e80-94a8f7e45615">No</ix:nonFraction></ix:nonFraction></ix:nonFraction> goodwill impairments occurred during 2021, 2020 or 2019.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc3MzM_dc722902-cf38-4d6e-a961-f14206f708a9" continuedAt="i778c5638f02b440c97b38755b7b40703" escape="true">Cash and Cash Equivalents, and Restricted Cash</ix:nonNumeric></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%"><ix:continuation id="i778c5638f02b440c97b38755b7b40703">Cash and cash equivalents primarily consist of cash on deposit with banks with maturities of three months or less from the date of purchase.  Restricted funds consist of proceeds from state revolving fund bond issuances to Maine Water of $<ix:nonFraction unitRef="usd" contextRef="i576000f8ca43498ba09e7a91471183c8_D20201223-20201223" decimals="-3" name="sjw:ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTY0OTI2NzQ1NzQzNDM_19275932-e116-4d80-b227-410784812f3f">4,000</ix:nonFraction> on December 23, 2020, for capital expenditures.  Proceeds are held by a trustee for the bonds and as funding conditions are met, funds are released.</ix:continuation>  As of December 31, 2021, $<ix:nonFraction unitRef="usd" contextRef="i741fbe5dde2442c6b32dde47251411a4_I20211231" decimals="-3" name="us-gaap:Cash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNzY5NjU4MTU0OTEyOA_dd9b62a2-7bc9-4a9c-bfa1-f0364b38acd2">2,789</ix:nonFraction> of the proceeds from the December 23, 2020, bond were released by the trustee, and a balance of $<ix:nonFraction unitRef="usd" contextRef="i741fbe5dde2442c6b32dde47251411a4_I20211231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNzY5NjU4MTU0OTIzNg_0053973f-5eed-4c6d-904e-9749231b00cb">1,211</ix:nonFraction> remains.  No bond issuances of this nature took place during 2021.</span></div><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc3NDg_eca48934-a149-4e34-ad80-c0b41219ae50" continuedAt="ic6c82d8ecc334d16800deb5156e0d2bf" escape="true"><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Instruments and Investments</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%">The following instruments are not measured at fair value on the company&#8217;s consolidated balance sheets but require disclosure of fair values:  cash and cash equivalents, accounts receivable and accounts payable.  The estimated fair value of such instruments approximates their carrying value as reported on the consolidated balance sheets.  The fair value of such financial instruments are determined using the income approach based on the present value of estimated future cash flows.  The fair value of these instruments would be categorized as Level 2 in the fair value hierarchy, with the exception of cash and cash equivalents, which would be categorized as Level 1.  The fair value of long-term debt is discussed in </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_106">Note </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="#i7e12c7edfebe48ecaf971616c7a6fc61_106">6</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, &#8220;Long-Term Debt&#8221; and pension plan assets in </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_124">Note </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="#i7e12c7edfebe48ecaf971616c7a6fc61_124">11</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, &#8220;Benefit Plans&#8221;.</span></div></ix:nonNumeric></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ie935379c9f304734a0afc363f9b7cc98" continuedAt="idb969107d2d245ea89f387d39163f60e"><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="ic6c82d8ecc334d16800deb5156e0d2bf">SJW Group has investments in company owned life insurance which are valued at cash surrender value of the policies as reported by the insurer.  The value of these contracts is based principally on a referenced pool of investment funds that actively redeem shares, are observable and measurable, and are presented in &#8220;Other investments&#8221; on SJW Group&#8217;s Consolidated Balance Sheets.</ix:continuation>  As of December&#160;31, 2021 and 2020, the value of the company owned life insurance was $<ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:LifeInsuranceCorporateOrBankOwnedAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTY2MzA_1bad68d0-33b0-4505-850b-b6ef16222e5f">8,026</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:LifeInsuranceCorporateOrBankOwnedAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTY2Mzc_a4daab1f-5fcc-4b4e-9fdf-db2eef1e21e5">8,026</ix:nonFraction>, respectively, of which $<ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:CashSurrenderValueOfLifeInsurance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTY2NjQ_e938d5b1-0b5d-4c9e-9bb9-8e7df2aa1649">4,191</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:CashSurrenderValueOfLifeInsurance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTY2NzE_2a614604-eac0-48ae-aa79-f194aa1f1475">4,311</ix:nonFraction>, respectively, was related to assets to fund CTWS&#8217; supplemental retirement plan agreements.  See discussion on pension plans in </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_124">Note 11</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, &#8220;Benefit Plans&#8221;.</span></div><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc3MDA_cc651f9f-da6a-4d55-af07-a082cb3779a0" escape="true"><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes are accounted for using the asset and liability method.  Deferred tax assets and liabilities are recognized for the effect of temporary differences between financial and tax reporting.  Deferred tax assets and liabilities are measured using current tax rates in effect.  The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the period that includes the enactment date.</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%">To the extent permitted by the regulators, investment tax credits resulting from utility plant additions are deferred and amortized over the estimated useful lives of the related property.</span></div></ix:nonNumeric><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Advances for Construction and Contributions in Aid of Construction</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%">In California, advances for construction received after 1981 are primarily refunded ratably over 40 years.  In Connecticut and Maine, advances for construction are refunded as services are connected to the main, over periods not exceeding 15 years and in Texas advances for construction are non-refundable.  <ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="sjw:ScheduleOfEstimatedRefundsOfAdvancesForConstructionAndContributionsInAidOfConstructionTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc2NjM_b0b1e04c-9afe-404a-8a1e-3ee4a558caae" continuedAt="ife2bbdf3f1f14011baad916cdb3bdef8" escape="true">Estimated refunds for the next five years and thereafter are shown below:</ix:nonNumeric></span></div><div style="margin-top:8pt"><ix:continuation id="ife2bbdf3f1f14011baad916cdb3bdef8"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.520%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated&#160;Refunds</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%">2022</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="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="sjw:AdvancesForConstructionEstimatedRefundsNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjgwZDg4NmI5NDhkYzQ0OWVhZDk4NDI2Y2E1NGRjYjk3L3RhYmxlcmFuZ2U6ODBkODg2Yjk0OGRjNDQ5ZWFkOTg0MjZjYTU0ZGNiOTdfMS0xLTEtMS0yNzkwMQ_7894397a-bde8-4dee-97c6-21ec659e04b0">3,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:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="sjw:AdvancesForConstructionEstimatedRefundsYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjgwZDg4NmI5NDhkYzQ0OWVhZDk4NDI2Y2E1NGRjYjk3L3RhYmxlcmFuZ2U6ODBkODg2Yjk0OGRjNDQ5ZWFkOTg0MjZjYTU0ZGNiOTdfMi0xLTEtMS0yNzkwMQ_48dea2f3-4f5d-486d-825c-6fa90d33f872">3,548</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="sjw:AdvancesForConstructionEstimatedRefundsYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjgwZDg4NmI5NDhkYzQ0OWVhZDk4NDI2Y2E1NGRjYjk3L3RhYmxlcmFuZ2U6ODBkODg2Yjk0OGRjNDQ5ZWFkOTg0MjZjYTU0ZGNiOTdfMy0xLTEtMS0yNzkwMQ_4bc392ad-5dd6-4d7e-938a-23342e4da68b">3,282</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="sjw:AdvancesForConstructionEstimatedRefundsYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjgwZDg4NmI5NDhkYzQ0OWVhZDk4NDI2Y2E1NGRjYjk3L3RhYmxlcmFuZ2U6ODBkODg2Yjk0OGRjNDQ5ZWFkOTg0MjZjYTU0ZGNiOTdfNC0xLTEtMS0yNzkwMQ_60fcdbb9-b98b-4df2-ac83-14924c4d6c50">3,030</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="sjw:AdvancesForConstructionEstimatedRefundsYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjgwZDg4NmI5NDhkYzQ0OWVhZDk4NDI2Y2E1NGRjYjk3L3RhYmxlcmFuZ2U6ODBkODg2Yjk0OGRjNDQ5ZWFkOTg0MjZjYTU0ZGNiOTdfNS0xLTEtMS0yNzkwMQ_f3f3a720-1b9d-444a-819c-3abd4a8f1398">2,809</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="sjw:AdvancesForConstructionEstimatedRefundsAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjgwZDg4NmI5NDhkYzQ0OWVhZDk4NDI2Y2E1NGRjYjk3L3RhYmxlcmFuZ2U6ODBkODg2Yjk0OGRjNDQ5ZWFkOTg0MjZjYTU0ZGNiOTdfNi0xLTEtMS0yNzkwMQ_89bc883b-c4b2-4ca2-ad14-4901086d9954">49,582</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></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%">As of December&#160;31, 2021, advances for construction were $<ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMzk3MDA_3f2cc91d-abb8-4328-9671-273cfcf4fa01">130,693</ix:nonFraction> of which $<ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="sjw:CustomerAdvancesforConstructionNonRefundable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMzk3MTI_0966e2dd-56dc-48f2-9d0d-214342cf3a43">36,388</ix:nonFraction> was related to non-refundable advances for construction and $<ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="sjw:CustomerAdvancesforConstructionRefundedonServiceConnections" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMzk3NzU_209ef352-77bb-435a-9576-7092da2ab932">28,445</ix:nonFraction> was related to advances which are refunded based on service connections made.  As of December&#160;31, 2021 and 2020, the fair value of the advances for construction refunded ratably over <ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="sjw:ContractWithCustomerRefundLiabilityRefundPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMzk5NDQ_9fbe1e29-ad39-4d51-a166-3ce05f36cb24">40</ix:nonNumeric> years is $<ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="sjw:ContractWithCustomerRefundLiabilityFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMzk5NTA_aa87ae7f-cb96-41dc-a8e5-d0c370b74acd">51,067</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="sjw:ContractWithCustomerRefundLiabilityFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMzk5NTc_4e91900c-9df6-491b-8488-54e3e9bd4710">50,391</ix:nonFraction>, respectively.</span></div><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="sjw:AdvancesForConstructionAndContributionsInAidOfConstructionPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc3Mjc_8025d21b-9aac-4311-9e90-79095bb4a9c7" escape="true"><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%">Contributions in aid of construction represent funds received from developers that are not refundable under applicable regulations.  Depreciation applicable to utility plant constructed with these contributions is charged to contributions in aid of construction.</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%">Customer advances and contributions in aid of construction received subsequent to 1986 and prior to June&#160;12, 1996, generally must be included in federal taxable income, except for CTWS.  Taxes paid relating to advances and contributions are recorded as deferred tax assets for financial reporting purposes and are amortized over <ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="sjw:AdvancesForConstructionDeferredTaxesAmortizationPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDA1NjY_800d6e2b-80df-49a0-9e2f-302a85e4d1a7">40</ix:nonNumeric> years for advances and over the tax depreciable life of the related asset for contributions.  Receipts subsequent to June&#160;12, 1996, are generally exempt from federal taxable income, unless specifically prescribed under treasury regulations, including CTWS.</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%">Advances and contributions received subsequent to 1991 and prior to 1997 are included in state taxable income, except for CTWS.</span></div></ix:nonNumeric><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:AssetRetirementObligationsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc4MzE_8c4bc2c0-3bc8-4cdb-9420-c693134091c2" continuedAt="if1906acb41e74083a10e240498bd7993" escape="true">Asset Retirement Obligation</ix:nonNumeric></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%"><ix:continuation id="if1906acb41e74083a10e240498bd7993">SJW Group&#8217;s asset retirement obligation is recorded as a liability included in other non-current liabilities.  It reflects principally the retirement costs of wells and other anticipated clean-up costs, which by law, must be remediated upon retirement.  Retirement costs have historically been recovered through rates at the time of retirement.  As a result, a regulatory asset is also recorded.</ix:continuation>  </span></div></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="idb969107d2d245ea89f387d39163f60e" continuedAt="i246d7390d488490dbd83eabbeb14b45c"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc2OTQ_e12f933c-607e-44c6-8d9b-3594d8635119" escape="true"><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%">As of December&#160;31, 2021 and 2020, the asset retirement obligation is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:70.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.517%"></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%">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%">2020</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%">Retirement obligation </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="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:AssetRetirementObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjZkNDQ3YjEzN2E1MzQwNGNhZWFmZjlmOTA4N2UzZDI2L3RhYmxlcmFuZ2U6NmQ0NDdiMTM3YTUzNDA0Y2FlYWZmOWY5MDg3ZTNkMjZfMS0xLTEtMS0yNzkwMQ_186ce305-4d9d-47fa-9f36-2a81c3830fd1">4,511</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="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:AssetRetirementObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjZkNDQ3YjEzN2E1MzQwNGNhZWFmZjlmOTA4N2UzZDI2L3RhYmxlcmFuZ2U6NmQ0NDdiMTM3YTUzNDA0Y2FlYWZmOWY5MDg3ZTNkMjZfMS0zLTEtMS0yNzkwMQ_a1946328-401b-4a22-8ea1-2593553be663">4,619</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="INF" name="sjw:AssetRetirementObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjZkNDQ3YjEzN2E1MzQwNGNhZWFmZjlmOTA4N2UzZDI2L3RhYmxlcmFuZ2U6NmQ0NDdiMTM3YTUzNDA0Y2FlYWZmOWY5MDg3ZTNkMjZfMi0xLTEtMS0yNzkwMQ_a96de21f-73c1-49d7-8d6f-58df72b548bf">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="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="INF" name="sjw:AssetRetirementObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjZkNDQ3YjEzN2E1MzQwNGNhZWFmZjlmOTA4N2UzZDI2L3RhYmxlcmFuZ2U6NmQ0NDdiMTM3YTUzNDA0Y2FlYWZmOWY5MDg3ZTNkMjZfMi0zLTEtMS0yNzkwMQ_a4ad22f1-2277-4cc9-86f4-3dcef2169586">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></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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement obligation, present value</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="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:AssetRetirementObligationLegallyRestrictedAssetsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjZkNDQ3YjEzN2E1MzQwNGNhZWFmZjlmOTA4N2UzZDI2L3RhYmxlcmFuZ2U6NmQ0NDdiMTM3YTUzNDA0Y2FlYWZmOWY5MDg3ZTNkMjZfNS0xLTEtMS0yNzkwMQ_17700d31-1492-4d13-81d8-86062a952302">925</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:AssetRetirementObligationLegallyRestrictedAssetsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjZkNDQ3YjEzN2E1MzQwNGNhZWFmZjlmOTA4N2UzZDI2L3RhYmxlcmFuZ2U6NmQ0NDdiMTM3YTUzNDA0Y2FlYWZmOWY5MDg3ZTNkMjZfNS0zLTEtMS0yNzkwMQ_99c2514e-ce82-4ebd-aa0c-f5e2a02d59c2">939</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc2OTI_a2fe23b5-4591-4548-b609-27cacf9019a3" continuedAt="i7fdbfaa566ff4162bee3ae480af1510b" escape="true"><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue</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%">Management has determined that the company has principally five categories of revenues.  </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%">The first category is recognized in accordance with ASC Topic 606- &#8220;Revenue from Contracts with Customers&#8221; and represents metered revenue of Water Utility Services which includes billings to customers based on meter readings plus an estimate of water used between the customers&#8217; last meter reading and the end of the accounting period.  SJW Group satisfies its performance obligation upon delivery of water to the customer at which time the customer consumes the benefits provided by the company.  The customer is typically billed on a quarterly or bi-monthly basis after water delivery has occurred.  The customer is charged both a service charge which is based upon meter size and covers a portion of the fixed costs of furnishing water to the customer and a consumption charge based on actual water usage.  Unbilled revenue from the last meter reading date to the end of the accounting period is estimated based on the most recent usage patterns, production records and the effective tariff rates.  As the company has the right to bill for services that it has provided, SJW Group estimates the dollar value of deliveries during the unbilled period and recognizes the associated revenue.  Actual results could differ from those estimates, which may result in an adjustment to revenue when billed in a subsequent period.  </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%">The second category is recognized in accordance with ASC Topic 980-605-25, &#8220;Alternative Revenue Programs&#8221;. Under Programs established by the CPUC and Public Utilities Regulatory Authority of Connecticut (&#8220;PURA&#8221;), allowing for automatic adjustment of future rates, the company recognizes revenue when it is objectively determinable, probable of recovery and expected to be collected within 24 months of the year-end in which the revenue is recognized.  A reserve, based on an estimate of actual usage over the recovery period, is recorded for amounts SJW Group estimates will not be collected within the 24-month period.  SJW Group&#8217;s alternative revenue programs include SJWC&#8217;s Water Conservation Memorandum Account (&#8220;WCMA&#8221;) and CTWS&#8217;s Water Rate Adjustment mechanism (&#8220;WRA&#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;</span><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 WCMA allows SJWC to track lost revenue, net of related water costs, associated with reduced sales due to water conservation and associated calls for water use reductions.  SJWC records the lost revenue captured in the WCMA balancing accounts.  In 2021, with the declaration of a drought emergency and conservation mandates in California by Governor Gavin Newsom and Santa Clara Valley Water District (&#8220;Valley Water&#8221;), SJWC obtained approval to reestablish a WCMA effective July 20, 2021.  For the year ended December&#160;31, 2021, SJWC recognized $<ix:nonFraction unitRef="usd" contextRef="ia3790d0164984963897ec1154217231c_D20210101-20211231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTA5OTUxMTc2NDY5Mg_60e66909-cfc8-47b2-a28b-91224930922a">3,243</ix:nonFraction> in lost revenues accumulated in the WCMA.  In December 2019, CPUC denied SJWC&#8217;s request to recover the 2018 WCMA balance due to drought mandatory conservation mandates that ended in 2017.  As a result of the decision, during the year ended December 31, 2019, SJWC wrote off a total balance of $<ix:nonFraction unitRef="usd" contextRef="i3a03de91ad4a44948f6c150126918a84_D20190101-20191231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDM5Mzg_94c1949e-1c0e-4d0b-810b-d383580e42f9">9,386</ix:nonFraction> related to 2018 lost revenue and $<ix:nonFraction unitRef="usd" contextRef="ifeebdedd11894981b62e4dc762c90291_D20190101-20191231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDM5NzQ_89759b9e-646a-4cf9-a4d1-56b0fbb9d192">639</ix:nonFraction> related to 2019 lost revenue that was recorded in the 2018 and 2019 WCMA accounts, respectively. </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 WRA allows Connecticut Water to mitigate risk associated with changes in demand.  The WRA is used to reconcile actual water demands with the demands projected in the most recent general rate case and allows companies to implement a surcharge or surcredit as necessary to recover the revenues approved in the general rate case.  The WRA allows the company to defer, as a regulatory asset or liability, the amount by which actual revenues deviate from the revenues allowed in the most recent general rate proceedings.  </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%">The third and fourth category represents the impact of other balancing and memorandum accounts and other regulatory mechanisms that are accounted for under FASB ASC Topic 980 - &#8220;Regulated Operations&#8221;.  Balancing and memorandum accounts are recognized by SJWC when it is probable that future recovery of previously incurred costs or future refunds that are to be credited to customers will occur through the ratemaking process. </span></div></ix:nonNumeric><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="i7fdbfaa566ff4162bee3ae480af1510b">The last category, rental income, represents lease rental income.  Tenants pay monthly in accordance with lease agreements and SJW Group recognizes the income ratably over the lease term as this is the most representative of the pattern in which the benefit is expected to be derived from SJW Group&#8217;s underlying asset.</ix:continuation>  </span></div></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i246d7390d488490dbd83eabbeb14b45c"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc2ODE_f00d698c-acf6-4735-96e3-a21a91cbcb04" escape="true"><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%">The major streams of revenue for SJW Group are as follows:</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:56.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">2020</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%">2019</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%">Revenue from contracts with customers</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="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjcyZDBmMWZjZTkwNzQzNTA4ODdjYzg1OWQ2Mzk5YTU1L3RhYmxlcmFuZ2U6NzJkMGYxZmNlOTA3NDM1MDg4N2NjODU5ZDYzOTlhNTVfMS0xLTEtMS0yNzkwMQ_fb2a8f5f-a935-48b1-9942-f06da9c3e2d9">559,568</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="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjcyZDBmMWZjZTkwNzQzNTA4ODdjYzg1OWQ2Mzk5YTU1L3RhYmxlcmFuZ2U6NzJkMGYxZmNlOTA3NDM1MDg4N2NjODU5ZDYzOTlhNTVfMS0zLTEtMS0yNzkwMQ_6a8a4abf-fca0-46ea-8db8-ff3c4c578b1f">549,270</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="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjcyZDBmMWZjZTkwNzQzNTA4ODdjYzg1OWQ2Mzk5YTU1L3RhYmxlcmFuZ2U6NzJkMGYxZmNlOTA3NDM1MDg4N2NjODU5ZDYzOTlhNTVfMS01LTEtMS0yNzkwMQ_df40a9cc-3e0b-4430-bd96-909cba4e43e9">447,720</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alternative revenue programs, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="sjw:AlternativeRevenueProgramsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjcyZDBmMWZjZTkwNzQzNTA4ODdjYzg1OWQ2Mzk5YTU1L3RhYmxlcmFuZ2U6NzJkMGYxZmNlOTA3NDM1MDg4N2NjODU5ZDYzOTlhNTVfMi0xLTEtMS0yNzkwMQ_df49e03e-f299-4e58-a573-f1ee1c187549">5,304</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" sign="-" name="sjw:AlternativeRevenueProgramsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjcyZDBmMWZjZTkwNzQzNTA4ODdjYzg1OWQ2Mzk5YTU1L3RhYmxlcmFuZ2U6NzJkMGYxZmNlOTA3NDM1MDg4N2NjODU5ZDYzOTlhNTVfMi0zLTEtMS0yNzkwMQ_648b0465-5bf3-4db5-b7c7-343e578c4d3a">493</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="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" sign="-" name="sjw:AlternativeRevenueProgramsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjcyZDBmMWZjZTkwNzQzNTA4ODdjYzg1OWQ2Mzk5YTU1L3RhYmxlcmFuZ2U6NzJkMGYxZmNlOTA3NDM1MDg4N2NjODU5ZDYzOTlhNTVfMi01LTEtMS0yNzkwMQ_96b0dee8-1044-4738-b208-4b76e0a40c16">18,232</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other balancing and memorandum accounts, 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="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="sjw:RegulatoryBalancingandMemorandumAccountsRevenueNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjcyZDBmMWZjZTkwNzQzNTA4ODdjYzg1OWQ2Mzk5YTU1L3RhYmxlcmFuZ2U6NzJkMGYxZmNlOTA3NDM1MDg4N2NjODU5ZDYzOTlhNTVfMy0xLTEtMS0yNzkwMQ_02fdb447-487d-4469-b55c-ec1d754fd106">5,138</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="sjw:RegulatoryBalancingandMemorandumAccountsRevenueNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjcyZDBmMWZjZTkwNzQzNTA4ODdjYzg1OWQ2Mzk5YTU1L3RhYmxlcmFuZ2U6NzJkMGYxZmNlOTA3NDM1MDg4N2NjODU5ZDYzOTlhNTVfMy0zLTEtMS0yNzkwMQ_3fc6733d-2a97-4d69-997f-c9710b73ac5c">11,856</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" sign="-" name="sjw:RegulatoryBalancingandMemorandumAccountsRevenueNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjcyZDBmMWZjZTkwNzQzNTA4ODdjYzg1OWQ2Mzk5YTU1L3RhYmxlcmFuZ2U6NzJkMGYxZmNlOTA3NDM1MDg4N2NjODU5ZDYzOTlhNTVfMy01LTEtMS0yNzkwMQ_7967e412-dd2d-4038-88f7-ad6214fdeddd">30,092</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other regulatory mechanisms, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" sign="-" name="sjw:RegulatoryMechanismsOtherNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjcyZDBmMWZjZTkwNzQzNTA4ODdjYzg1OWQ2Mzk5YTU1L3RhYmxlcmFuZ2U6NzJkMGYxZmNlOTA3NDM1MDg4N2NjODU5ZDYzOTlhNTVfNC0xLTEtMS0zOTA2Nw_e8ba2ca9-7c28-414d-ba20-dc67ca288ae0">1,703</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="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" sign="-" name="sjw:RegulatoryMechanismsOtherNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjcyZDBmMWZjZTkwNzQzNTA4ODdjYzg1OWQ2Mzk5YTU1L3RhYmxlcmFuZ2U6NzJkMGYxZmNlOTA3NDM1MDg4N2NjODU5ZDYzOTlhNTVfNC0zLTEtMS0zOTA2NQ_a9ce8d72-d300-49a9-9b00-abfe4f51db64">1,639</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="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="sjw:RegulatoryMechanismsOtherNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjcyZDBmMWZjZTkwNzQzNTA4ODdjYzg1OWQ2Mzk5YTU1L3RhYmxlcmFuZ2U6NzJkMGYxZmNlOTA3NDM1MDg4N2NjODU5ZDYzOTlhNTVfNC01LTEtMS0zOTA1OQ_9aa0febe-062d-4f22-8955-18aa5f423e23">15,689</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rental income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeaseLeaseIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjcyZDBmMWZjZTkwNzQzNTA4ODdjYzg1OWQ2Mzk5YTU1L3RhYmxlcmFuZ2U6NzJkMGYxZmNlOTA3NDM1MDg4N2NjODU5ZDYzOTlhNTVfNC0xLTEtMS0yNzkwMQ_dac1e70c-76c7-4830-914e-e784d7626249">5,379</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:OperatingLeaseLeaseIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjcyZDBmMWZjZTkwNzQzNTA4ODdjYzg1OWQ2Mzk5YTU1L3RhYmxlcmFuZ2U6NzJkMGYxZmNlOTA3NDM1MDg4N2NjODU5ZDYzOTlhNTVfNC0zLTEtMS0yNzkwMQ_8b3bf003-d3df-4793-a33f-516b1697cd20">5,532</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:OperatingLeaseLeaseIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjcyZDBmMWZjZTkwNzQzNTA4ODdjYzg1OWQ2Mzk5YTU1L3RhYmxlcmFuZ2U6NzJkMGYxZmNlOTA3NDM1MDg4N2NjODU5ZDYzOTlhNTVfNC01LTEtMS0yNzkwMQ_803f61d2-bcd4-4f5a-bc65-a4d1854af9f5">5,397</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: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="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjcyZDBmMWZjZTkwNzQzNTA4ODdjYzg1OWQ2Mzk5YTU1L3RhYmxlcmFuZ2U6NzJkMGYxZmNlOTA3NDM1MDg4N2NjODU5ZDYzOTlhNTVfNS0xLTEtMS0yNzkwMQ_e3e46321-04cb-4603-a689-581652b3b13c">573,686</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjcyZDBmMWZjZTkwNzQzNTA4ODdjYzg1OWQ2Mzk5YTU1L3RhYmxlcmFuZ2U6NzJkMGYxZmNlOTA3NDM1MDg4N2NjODU5ZDYzOTlhNTVfNS0zLTEtMS0yNzkwMQ_3ccdeee9-15ec-42da-8318-69dadd9e45cb">564,526</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjcyZDBmMWZjZTkwNzQzNTA4ODdjYzg1OWQ2Mzk5YTU1L3RhYmxlcmFuZ2U6NzJkMGYxZmNlOTA3NDM1MDg4N2NjODU5ZDYzOTlhNTVfNS01LTEtMS0yNzkwMQ_61f1e645-0069-4323-bbfd-81a8279e2243">420,482</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue also includes a surcharge collected from regulated customers that is paid to the CPUC.  This surcharge is recorded both in operating revenues and administrative and general expenses.  For the years ended December&#160;31, 2021, 2020 and 2019, the surcharge was $<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="sjw:RegulatedOperatingRevenueWaterSurcharge" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDU2NDM_c7f54b67-fefd-4ba3-b451-9d5436216522">5,691</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="sjw:RegulatedOperatingRevenueWaterSurcharge" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDU2NDc_74d8a3bb-11e1-49fd-aa73-65508488c437">4,911</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="sjw:RegulatedOperatingRevenueWaterSurcharge" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDU2NTQ_6d55e3b6-2785-46c9-bacd-c6401d545296">4,955</ix:nonFraction>, respectively.</span></div><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc2MzM_bf6f4fee-9f4b-4255-82cc-d7944464c83a" escape="true"><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share-Based Compensation</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%">SJW Group calculates the fair value of service-based and performance-based restricted stock awards based on the grant date fair value of the company&#8217;s stock price reduced by the present value of the dividends expected to be declared on outstanding shares. </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%">SJW Group utilizes the Monte Carlo valuation model, which requires the use of subjective assumptions, to compute the fair value of market-vesting restricted stock units.</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%">The compensation cost for service-based restricted stock awards are charged to income on a straight-line basis over the requisite service period, which is the vesting period.  For performance-based stock awards, compensation expense is charged to income on a straight-line basis over the requisite service period based on expected attainment of performance targets.  Changes in the estimates of the expected attainment of performance targets will result in a change in the number of shares that are expected to vest which may cause a cumulative catch up for the amount of share-based compensation expense during each reporting period in which such estimates are altered.  Forfeitures are accounted for as they occur.</span></div></ix:nonNumeric><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc2NTY_44df6e34-e2ca-4b3f-a432-ca3eead96b04" continuedAt="ife174f4575e3483db35f76f5c7f3677b" escape="true">Earnings per Share</ix:nonNumeric></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%"><ix:continuation id="ife174f4575e3483db35f76f5c7f3677b">Basic earnings per share is calculated using income available to common stockholders, divided by the weighted average number of shares outstanding during the year.  Diluted earnings per share is calculated using income available to common stockholders divided by the weighted average number of shares of common stock including both shares outstanding and shares potentially issuable in connection with deferred restricted common stock awards under SJW Group&#8217;s Long-Term Incentive Plan and shares potentially issuable under the Employee Stock Purchase Plans.</ix:continuation>  Restricted common stock units of <ix:nonFraction unitRef="shares" contextRef="i10867c962c4f4fd08c74212498dd154e_D20210101-20211231" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc0NTI_34ad0216-3eba-4600-a73d-2c9c77bba334">16,347</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="i1b550c15b67349188d370d92f608c4ff_D20200101-20201231" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc0NTY_1461d91e-215f-4117-b2b7-51e06323b6bc">22,396</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i6770749ce19246dca0edd546d46d45e4_D20190101-20191231" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc0NjM_58b3ff80-b9c2-40be-89b4-6c4318607b2e">27,082</ix:nonFraction> as of December&#160;31, 2021, 2020 and 2019, respectively, were excluded from the dilutive earnings per share calculation as their effect would have been anti-dilutive.</span></div></ix:continuation><div><span><br/></span></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_1551"></div><div style="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%">Note 3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:42.02pt"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="sjw:RegulatoryMattersTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGV4dHJlZ2lvbjozOWI0ZjViNzk4NzA0YmIwYTBkMjUwYTJjZmY2MTc1MF8xNjQ5MjY3NDQ3MDE0Nw_43c42def-77f9-4805-8077-412652f41bff" continuedAt="if7035a8f048f4fd49b69267b4569b1c3" escape="true">Regulatory Matters</ix:nonNumeric></span></div><ix:continuation id="if7035a8f048f4fd49b69267b4569b1c3" continuedAt="i9b37bde607b64e51b46f52dce34dca8a"><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Regulation</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%">Water Utility Services are subject to rate regulation based on cost recovery and meets the criteria of accounting guidance for rate-regulated operations, which considers the timing of the recognition of certain revenues and expenses.  SJW Group&#8217;s consolidated financial statements reflect the effects of the rate-making process.  The rate-making process is intended to provide revenues sufficient to recover normal operating expenses, provide funds for replacement of water infrastructure and produce a fair and reasonable return on stockholder common equity.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Regulatory Assets, Net</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%">Water Utility Services recognizes regulatory assets and liabilities for amounts that are deemed probable of recovery from, or refund to, customers.  Determining probability requires significant judgement by management and includes assessing evidence that may exist prior to regulatory authorization, including regulatory rules and decisions, historical ratemaking practices, and other facts and circumstances that would indicate that recovery or refund is probable.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the utility determines that it is no longer probable that regulatory assets would be recovered or reflected in future rates, or if the utility ceased to be subject to rate regulation, the regulatory assets would be charged against income in the period in which that determination was made.  If regulatory accounting did not apply, the utility&#8217;s future financial results could become more volatile as compared to historical financial results due to the differences in the timing of expense or revenue recognition.</span></div></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i9b37bde607b64e51b46f52dce34dca8a" continuedAt="i5096eca381b848729788e519b15a349e"><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%">The company adjusts the related asset and liabilities for these items through its regulatory asset and liability accounts at year-end, except for certain postretirement benefit costs and balancing and memorandum accounts which are adjusted monthly.  </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%">Rate-regulated enterprises are required to charge a regulatory asset to earnings if and when it is determined that the asset is no longer probable of recovery.  SJW Group continually evaluates the recoverability of regulatory assets by assessing whether the amortization of the balance over the remaining life can be recovered through expected and undiscounted future cash flows.  </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%">SJW Group&#8217;s net regulatory assets not earning a return primarily included postretirement pensions and other medical benefits unfunded amounts, and business combinations debt premium, net.  The total amount of net regulatory assets not earning a return at December&#160;31, 2021 and 2020, either by interest on the regulatory asset/liability or as a component of rate base at the allowed rate of return was $<ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGV4dHJlZ2lvbjozOWI0ZjViNzk4NzA0YmIwYTBkMjUwYTJjZmY2MTc1MF8xNjQ5MjY3NDU5ODk1_fcf1f221-29a9-44e7-b71a-56386348a36f">84,887</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGV4dHJlZ2lvbjozOWI0ZjViNzk4NzA0YmIwYTBkMjUwYTJjZmY2MTc1MF8xNjQ5MjY3NDU5OTAz_c1f2c4f6-750a-44cd-b203-a8d3c1a9a925">119,236</ix:nonFraction>, respectively.</span></div><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:ScheduleOfRegulatoryAssetsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGV4dHJlZ2lvbjozOWI0ZjViNzk4NzA0YmIwYTBkMjUwYTJjZmY2MTc1MF8xNjQ5MjY3NDQ3MDE1MQ_eefddfde-072b-40a1-86cd-93ab2824eb85" escape="true"><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%">Regulatory assets, net are comprised of the following as of December&#160;31:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:70.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.537%"></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%">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%">2020</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%">Regulatory 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 2px 7.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%">Income tax temporary differences, net (a)</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="i3dab3ec7e6654b29b2870b329613fe71_I20211231" decimals="-3" name="us-gaap:RegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6NzJhODBmNDhjZDA2NGRhZWJkODBjNDczOGUyNjc0OTkvdGFibGVyYW5nZTo3MmE4MGY0OGNkMDY0ZGFlYmQ4MGM0NzM4ZTI2NzQ5OV8yLTEtMS0xLTMwNDc5_7a3d3323-6217-4cc5-bd78-06f4d8d8aaa6">22,420</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id25af96766a440a994640e11ff75f774_I20201231" decimals="-3" name="us-gaap:RegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6NzJhODBmNDhjZDA2NGRhZWJkODBjNDczOGUyNjc0OTkvdGFibGVyYW5nZTo3MmE4MGY0OGNkMDY0ZGFlYmQ4MGM0NzM4ZTI2NzQ5OV8yLTMtMS0xLTMwNDc5_389963d6-ba94-46a6-9b6b-f8cb9a7da06c">6,230</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 7.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%">Postretirement pensions and other medical benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4db8e959aaf24f36b8ec7ab11e0d3316_I20211231" decimals="-3" name="us-gaap:RegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6NzJhODBmNDhjZDA2NGRhZWJkODBjNDczOGUyNjc0OTkvdGFibGVyYW5nZTo3MmE4MGY0OGNkMDY0ZGFlYmQ4MGM0NzM4ZTI2NzQ5OV8zLTEtMS0xLTMwNDc5_b2ad409a-d649-4db8-92dd-23ebb1132213">62,197</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51ce4b0e3a904eef811d7d36af74dd0e_I20201231" decimals="-3" name="us-gaap:RegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6NzJhODBmNDhjZDA2NGRhZWJkODBjNDczOGUyNjc0OTkvdGFibGVyYW5nZTo3MmE4MGY0OGNkMDY0ZGFlYmQ4MGM0NzM4ZTI2NzQ5OV8zLTMtMS0xLTMwNDc5_e9701a9c-e62c-4777-88cf-ccf60f07a907">94,362</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 7.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%">Business combinations debt premium</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42ad313fab114d69805b72299d5ab03e_I20211231" decimals="-3" name="us-gaap:RegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6NzJhODBmNDhjZDA2NGRhZWJkODBjNDczOGUyNjc0OTkvdGFibGVyYW5nZTo3MmE4MGY0OGNkMDY0ZGFlYmQ4MGM0NzM4ZTI2NzQ5OV80LTEtMS0xLTUwNzc5_a6c6fe94-57fd-4807-9422-d2acd5f5fe4c">19,937</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc2f4b3e76a40fabac95eaab6391a1f_I20201231" decimals="-3" name="us-gaap:RegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6NzJhODBmNDhjZDA2NGRhZWJkODBjNDczOGUyNjc0OTkvdGFibGVyYW5nZTo3MmE4MGY0OGNkMDY0ZGFlYmQ4MGM0NzM4ZTI2NzQ5OV80LTMtMS0xLTUwNzgx_7add2555-912d-4b0c-a8d3-5e10760502d7">22,479</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Balancing and memorandum accounts, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic947ab538500469fbde7eb3dd961234d_I20211231" decimals="-3" name="us-gaap:RegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6NzJhODBmNDhjZDA2NGRhZWJkODBjNDczOGUyNjc0OTkvdGFibGVyYW5nZTo3MmE4MGY0OGNkMDY0ZGFlYmQ4MGM0NzM4ZTI2NzQ5OV81LTEtMS0xLTMwNDc5_e89a3710-94a1-4de6-8b97-9517d5f1524a">38,334</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1f79fe5ead142959ba0925ffa484eb4_I20201231" decimals="-3" name="us-gaap:RegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6NzJhODBmNDhjZDA2NGRhZWJkODBjNDczOGUyNjc0OTkvdGFibGVyYW5nZTo3MmE4MGY0OGNkMDY0ZGFlYmQ4MGM0NzM4ZTI2NzQ5OV81LTMtMS0xLTMwNDc5_c075035b-6b70-40d3-b803-c388203879ec">25,463</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 7.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%">WRA (b)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i854f90fa123f494eaec428bff0fcad0f_I20211231" decimals="-3" name="us-gaap:RegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6NzJhODBmNDhjZDA2NGRhZWJkODBjNDczOGUyNjc0OTkvdGFibGVyYW5nZTo3MmE4MGY0OGNkMDY0ZGFlYmQ4MGM0NzM4ZTI2NzQ5OV82LTEtMS0xLTMwNDc5_2b1e6f56-2d62-4fe4-a890-26ae14cdedb0">2,588</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2889e9b748df4348a880f7de8ac2873f_I20201231" decimals="-3" name="us-gaap:RegulatoryAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6NzJhODBmNDhjZDA2NGRhZWJkODBjNDczOGUyNjc0OTkvdGFibGVyYW5nZTo3MmE4MGY0OGNkMDY0ZGFlYmQ4MGM0NzM4ZTI2NzQ5OV82LTMtMS0xLTMwNDc5_cb562f16-0f40-4119-8c6f-8baec16be7d1">323</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 7.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%">Other, net (c)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9985a088f4044f9b72a7d45c3c59b7b_I20211231" decimals="-3" name="us-gaap:RegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6NzJhODBmNDhjZDA2NGRhZWJkODBjNDczOGUyNjc0OTkvdGFibGVyYW5nZTo3MmE4MGY0OGNkMDY0ZGFlYmQ4MGM0NzM4ZTI2NzQ5OV83LTEtMS0xLTMwNDc5_d07d5769-1a2c-4721-8853-ce97b910d01f">9,145</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc575e16c0294ee6bca02b2ea7b319c2_I20201231" decimals="-3" name="us-gaap:RegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6NzJhODBmNDhjZDA2NGRhZWJkODBjNDczOGUyNjc0OTkvdGFibGVyYW5nZTo3MmE4MGY0OGNkMDY0ZGFlYmQ4MGM0NzM4ZTI2NzQ5OV83LTMtMS0xLTMwNDc5_3e5f3497-cf49-44b1-847c-78877c8b5e8b">9,373</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total regulatory assets, net </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="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:RegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6NzJhODBmNDhjZDA2NGRhZWJkODBjNDczOGUyNjc0OTkvdGFibGVyYW5nZTo3MmE4MGY0OGNkMDY0ZGFlYmQ4MGM0NzM4ZTI2NzQ5OV83LTEtMS0xLTUwNjgy_ff6a35ce-d8e8-496e-a27b-2a239fc038c7">154,621</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="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:RegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6NzJhODBmNDhjZDA2NGRhZWJkODBjNDczOGUyNjc0OTkvdGFibGVyYW5nZTo3MmE4MGY0OGNkMDY0ZGFlYmQ4MGM0NzM4ZTI2NzQ5OV83LTMtMS0xLTUwMTE2_13b5441f-b30d-40c4-a7ee-e6b92904b594">158,230</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current regulatory asset, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6NzJhODBmNDhjZDA2NGRhZWJkODBjNDczOGUyNjc0OTkvdGFibGVyYW5nZTo3MmE4MGY0OGNkMDY0ZGFlYmQ4MGM0NzM4ZTI2NzQ5OV85LTEtMS0xLTMwNDc5_ac78f173-2ee3-48ae-839a-8598fb9ea64b">2,629</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6NzJhODBmNDhjZDA2NGRhZWJkODBjNDczOGUyNjc0OTkvdGFibGVyYW5nZTo3MmE4MGY0OGNkMDY0ZGFlYmQ4MGM0NzM4ZTI2NzQ5OV85LTMtMS0xLTMwNDc5_76685400-fe22-4c45-a05b-57fa8c92644e">1,748</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total regulatory assets, net, less current portion</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6NzJhODBmNDhjZDA2NGRhZWJkODBjNDczOGUyNjc0OTkvdGFibGVyYW5nZTo3MmE4MGY0OGNkMDY0ZGFlYmQ4MGM0NzM4ZTI2NzQ5OV85LTEtMS0xLTUwNjg5_cf69186a-7b96-4007-a30c-c5c47df18e9e">151,992</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 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="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6NzJhODBmNDhjZDA2NGRhZWJkODBjNDczOGUyNjc0OTkvdGFibGVyYW5nZTo3MmE4MGY0OGNkMDY0ZGFlYmQ4MGM0NzM4ZTI2NzQ5OV85LTMtMS0xLTUwMTE4_180d12a8-0cee-47ec-95b0-05567f8ac59f">156,482</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___________________________________</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:27.13pt">The company expects to recover regulatory assets related to plant depreciation income tax temporary differences over the average lives of the plant assets of between <ix:nonNumeric contextRef="i41a0ef3264b94790a7fd0c1017a2b3b1_D20210101-20211231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGV4dHJlZ2lvbjozOWI0ZjViNzk4NzA0YmIwYTBkMjUwYTJjZmY2MTc1MF8xMDk5NTExNjI5ODMz_84172ad0-2f30-44b6-bf13-5440ee8c5960">5</ix:nonNumeric> to <ix:nonNumeric contextRef="i124d213b866b4ddab94bc2c7f2c967fa_D20210101-20211231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGV4dHJlZ2lvbjozOWI0ZjViNzk4NzA0YmIwYTBkMjUwYTJjZmY2MTc1MF8xMDk5NTExNjI5ODQw_77ee107a-5ab6-40c5-8500-4f301a05109b">75</ix:nonNumeric> years. </span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">WRA is a Connecticut Water decoupling mechanism that qualifies as an alternative revenue program.  It is used to reconcile actual water demands with the demands projected in the most recent general rate case and allows companies to implement a surcharge or surcredit as necessary to recover the revenues approved in the general rate case.  </span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:27.13pt">Other, net includes other regulatory mechanisms, accrued benefits for vacation, and asset retirement obligations that have not yet been passed through in rates.</span></div></ix:nonNumeric><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balancing and Memorandum Accounts</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%">In California, the CPUC has established a balancing account mechanism for the purpose of tracking the under-collection or over-collection associated with expense changes and the revenue authorized by the CPUC to offset those expense changes.  SJWC also maintains memorandum accounts to track revenue impacts due to catastrophic events, certain unforeseen water quality expenses related to new federal and state water quality standards, energy efficiency, water conservation, water tariffs, and other approved activities or as directed by the CPUC.</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%">All balancing accounts and memorandum-type accounts not included for recovery or refund in the current general rate case will be reviewed by the CPUC in SJWC&#8217;s next general rate case or at the time an individual account balance reaches a threshold of <ix:nonFraction unitRef="number" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="INF" name="sjw:RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGV4dHJlZ2lvbjozOWI0ZjViNzk4NzA0YmIwYTBkMjUwYTJjZmY2MTc1MF8xMDk5NTExNjc5MjY1_4b3457c5-1d1e-436d-8609-6ca4981bc26f">2</ix:nonFraction>% of authorized revenue, whichever occurs first.  As of December&#160;31, 2021, the total balance in SJWC&#8217;s balancing and memorandum accounts combined, including interest, that has not been recorded into the financial statements was a net under-collection of $<ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="sjw:RegulatoryBalancingandMemorandumAccountsNetUnderCollected" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGV4dHJlZ2lvbjozOWI0ZjViNzk4NzA0YmIwYTBkMjUwYTJjZmY2MTc1MF8xNjQ5MjY3NDg1MjMz_a0a27d3f-4844-474f-a677-1e09f2ac17a1">2,312</ix:nonFraction>.</span></div></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i5096eca381b848729788e519b15a349e" continuedAt="i2243755fdb90419380ad276456bbda7f"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:PublicUtilitiesGeneralDisclosuresTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGV4dHJlZ2lvbjozOWI0ZjViNzk4NzA0YmIwYTBkMjUwYTJjZmY2MTc1MF8xNjQ5MjY3NDQ3MDE1MA_a620bec7-dabb-4d53-8bd6-bbfbbce2d117" continuedAt="icfc240ea78244d91868d5f77a71edbba" escape="true"><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%">SJWC met the recognition requirements for certain of its balancing and memorandum accounts and certain amounts subject to balancing and memorandum accounts and recorded regulatory assets, net, as follows:</span></div><div style="margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.501%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended December 31, 2021</span></td></tr><tr style="height:27pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Beginning Balance</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%">Regulatory Asset<br/>Increase (Decrease)</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%">Refunds (Collections)<br/>Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ending <br/>Balance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue accounts:</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="display:none"></td><td colspan="3" style="display:none"></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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Monterey Water Revenue Adjustment Mechanism (&#8220;MWRAM&#8221;)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fa328be22f3473c9c5ce57fbfe20682_I20201231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV80LTEtMS0xLTMwNDg5_29aa3ff4-3742-43b0-be72-8d6c2ef3690c">12,077</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7c7c9e4eb840cdbb1210a36da1c87e_D20210101-20211231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV80LTMtMS0xLTMwNDg5_13d324ad-b55d-49c3-9352-cb7d413fb9fa">4,788</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7c7c9e4eb840cdbb1210a36da1c87e_D20210101-20211231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountRefundsCollections" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV80LTUtMS0xLTMwNDg5_09f9246e-c397-411b-92c7-b108c67a8240">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5ef52719aa14f3e9c483f4ef7fbdb93_I20211231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV80LTktMS0xLTMwNDg5_a7c48749-1e35-49a4-9ed0-e592c8471e2f">16,866</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">WCMA (a)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a024ababa4146138a22caf9f22d9599_I20201231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV81LTEtMS0xLTMxMzUz_1e32d6e7-a0e9-4bbe-b846-869b4c5bcbab">666</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3790d0164984963897ec1154217231c_D20210101-20211231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV81LTMtMS0xLTMxMzU1_60e66909-cfc8-47b2-a28b-91224930922a">3,243</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia3790d0164984963897ec1154217231c_D20210101-20211231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumRevenueAccountRefundsCollections" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV81LTUtMS0xLTMxMzU3_e3fd7632-ad80-407d-b797-1f23eafa43e3">375</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idbeeeb1fcab849f98cb007d3bb376bf7_I20211231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV81LTktMS0xLTMxMzU5_5fcedab8-dd89-4405-8d4c-679b98905f38">3,534</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of capital memorandum accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8c1b44de14fb44558dd1e0208c7affa3_I20201231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumRevenueAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV81LTEtMS0xLTMwNDg5_b70b56ea-e11e-4580-ab8f-a7350e17ecd2">1,561</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if0303d737b9e49729bf279b052c25d9e_D20210101-20211231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV81LTMtMS0xLTMwNDg5_6ae15d76-a7aa-4315-bea5-948256a05e0b">2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0303d737b9e49729bf279b052c25d9e_D20210101-20211231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountRefundsCollections" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV81LTUtMS0xLTMwNDg5_4a3b17cf-c121-4e59-a200-3dc390fbd7b3">&#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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i07d1c65e3cae46339075bdd0bafe735d_I20211231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumRevenueAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV81LTktMS0xLTMwNDg5_a28ace3c-b0ce-44c4-92c5-f4b4f2d0e764">1,563</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tax memorandum account</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id80cec7eb40348238baea5bea5e4a238_I20201231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV82LTEtMS0xLTMwNDg5_725e94c4-179a-4eb6-a01d-1adf4f641936">333</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id9e88b632f5f4a8ba6049c15625b0a21_D20210101-20211231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV82LTMtMS0xLTMwNDg5_294f3be5-e1bb-4eeb-9640-b7bca75f8781">&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id9e88b632f5f4a8ba6049c15625b0a21_D20210101-20211231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountRefundsCollections" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV82LTUtMS0xLTMwNDg5_0bc6b8dd-f53a-451b-9253-424614b6244c">&#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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i337eae25d6f648b3bf26205b30924037_I20211231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV82LTktMS0xLTMwNDg5_16a7a158-c407-4e1b-88d0-cd88efa13092">333</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">All others</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibc575e16c0294ee6bca02b2ea7b319c2_I20201231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumRevenueAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV83LTEtMS0xLTMwNDg5_a6e5e805-02ad-4d5e-8c92-78246cf71155">1,472</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a113fa4f5d54bfbb4b85f04dd3b6061_D20210101-20211231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV83LTMtMS0xLTMwNDg5_7315a841-fadb-499c-ace8-539a82dda7ea">750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a113fa4f5d54bfbb4b85f04dd3b6061_D20210101-20211231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountRefundsCollections" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV83LTUtMS0xLTMwNDg5_6be9d64a-9543-4a27-83bd-215591bf5897">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie9985a088f4044f9b72a7d45c3c59b7b_I20211231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumRevenueAccountNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV83LTktMS0xLTMwNDg5_8913dc66-0671-4609-af09-88791ce03941">719</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total revenue accounts</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV85LTEtMS0xLTUwNzM2_eb06694c-9db9-411d-a2a0-14a35d26cf14">10,043</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV85LTMtMS0xLTUwNzM2_588becc2-83c8-4788-b81b-08f8d85773a5">8,779</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumRevenueAccountRefundsCollections" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV85LTUtMS0xLTUwNzM2_8c6a0af5-8bdf-498a-b84e-9884d2f3b804">371</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV85LTktMS0xLTUwNzM2_9190fcb6-7612-406a-99f7-cdcd73c24e6d">18,451</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost-recovery accounts:</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="display:none"></td><td colspan="3" style="display:none"></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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Water supply costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd9695249071472fb4382d6cfc8e3637_I20201231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xMS0xLTEtMS0zMDQ4OQ_fe389c7e-6cc6-4bb7-bd9c-b83810210ee4">8,123</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0baee546f1dc49c7a374fd102255bea8_D20210101-20211231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xMS0zLTEtMS0zMDQ4OQ_7df75e01-5998-4367-9e83-832fd93fb1f0">2,421</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0baee546f1dc49c7a374fd102255bea8_D20210101-20211231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xMS01LTEtMS0zMDQ4OQ_fdd694f5-a6b3-4e1a-9a28-c07901c92f9d">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba53ed22247b44c5aea89237491651b4_I20211231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xMS05LTEtMS0zMDQ4OQ_872a806c-f51b-48de-98ea-c153074d8429">10,545</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pension</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20561e166d4d4ccb8c825ef634b2234b_I20201231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xMi0xLTEtMS0zMDQ4OQ_d83d6757-d5aa-463e-a2a3-52c8b3385168">3,478</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c29b70ab51247fca877d72fd4cc2fd0_D20210101-20211231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xMi0zLTEtMS0zMDQ4OQ_212b6735-cedb-4467-852d-6f0a5c7bb993">1,464</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1c29b70ab51247fca877d72fd4cc2fd0_D20210101-20211231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xMi01LTEtMS0zMDQ4OQ_2a7aaa1d-f1fd-455d-bf07-6ed43c1c1ec7">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieabbdce65b474377b2e687bb8a095539_I20211231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xMi05LTEtMS0zMDQ4OQ_396a7de4-2b6c-4e7e-abc2-2b80d049485d">4,941</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">PRVMA (b)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9bdf10bc1c0e411fb5502e36e34c2fe2_I20201231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xMy0xLTEtMS0zMDQ4OQ_153a255a-718f-44c2-a285-c7d835b7e1d5">1,108</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6da4a6b8e4ea41c299ae1656722e82da_D20210101-20211231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xMy0zLTEtMS0zMDQ4OQ_4de48482-78dd-498d-8d34-78a8384926a1">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6da4a6b8e4ea41c299ae1656722e82da_D20210101-20211231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xMy01LTEtMS0zMDQ4OQ_01fcc7ba-40e5-4ab6-8a2f-bcf2161ae226">402</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf3fe2f28ccb4d85a3c8083330baea75_I20211231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xMy05LTEtMS0zMDQ4OQ_ab42d6df-09fd-42ac-8cbb-29c795aa015f">707</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CEMA (c)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i142dfde1a7da4655b6d6b4922da88284_I20201231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xNC0xLTEtMS0zMDQ4OQ_36b77a4c-c37a-4101-a805-06fc9128f325">2,266</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadebf39487ee4418a715fed142324a23_D20210101-20211231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xNC0zLTEtMS0zMDQ4OQ_15a28d3f-0d25-49cb-b8b4-b9967fd5b09b">979</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadebf39487ee4418a715fed142324a23_D20210101-20211231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xNC01LTEtMS0zMDQ4OQ_00966d18-c5ae-4fca-b0a2-9e65a0440d47">&#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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06666c9af0b445e7b68ce5c768b94d6c_I20211231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xNC05LTEtMS0zMDQ4OQ_c33d7531-4e9d-40c3-818c-835a98d43404">3,245</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">All others</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc575e16c0294ee6bca02b2ea7b319c2_I20201231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xNS0xLTEtMS0zMDQ4OQ_18bf7533-182a-49af-abc5-cb75ffcf1981">445</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a113fa4f5d54bfbb4b85f04dd3b6061_D20210101-20211231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xNS0zLTEtMS0zMDQ4OQ_5975cfe4-92bc-4da4-a9cc-9ec0f34a631a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a113fa4f5d54bfbb4b85f04dd3b6061_D20210101-20211231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xNS01LTEtMS0zMDQ4OQ_2edf404d-3a4a-4367-a136-4b4ff79322e5">&#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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9985a088f4044f9b72a7d45c3c59b7b_I20211231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xNS05LTEtMS0zMDQ4OQ_53271773-2193-4bbf-8dd0-a8c82592523e">445</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total cost-recovery accounts</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xNy0xLTEtMS01MDczOA_86f5814b-81b9-48f4-a4c7-f5815b92939d">15,420</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xNy0zLTEtMS01MDczOA_fe91dc73-9bf5-4015-9105-7a70b4fd68a9">4,865</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xNy01LTEtMS01MDczOA_18008706-f760-427c-9c2c-16d35967411d">402</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xNy05LTEtMS01MDczOA_9f41e308-5de9-48f0-a360-60bec97e1e37">19,883</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="sjw:BalancingAndMemorandumAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xOS0xLTEtMS01MDc0MA_cc18e523-7dda-4418-9139-b98011fcea4f">25,463</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="sjw:BalancingandMemorandumAccountIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xOS0zLTEtMS01MDc0MA_0318dd25-dad1-41e0-976f-9130dc6e81d8">13,644</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumAccountRefundsCollections" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xOS01LTEtMS01MDc0MA_8150aecc-02f3-4ee2-8f41-e5c8280f437e">773</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="sjw:BalancingAndMemorandumAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xOS05LTEtMS01MDc0MA_08722839-4494-4757-aea0-b16714ea5939">38,334</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.501%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended December 31, 2020</span></td></tr><tr style="height:27pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Beginning Balance</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%">Regulatory Asset<br/>Increase (Decrease)</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%">Refunds (Collections)<br/>Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ending <br/>Balance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue accounts:</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="display:none"></td><td colspan="3" style="display:none"></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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">MWRAM</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1e8569f749a4d71b62efc16b10bff2e_I20191231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV80LTEtMS0xLTMwNDg5_58f53b7e-a72f-4936-99a6-c676b831b4c8">7,015</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1f25a6417454ac68c9d001a2cb5717d_D20200101-20201231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV80LTMtMS0xLTMwNDg5_1118b6fc-30a0-4f8f-b32a-cb416e35607b">2,464</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1f25a6417454ac68c9d001a2cb5717d_D20200101-20201231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountRefundsCollections" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV80LTUtMS0xLTMwNDg5_fa8dac4e-413c-4715-8e9a-580193fe6963">2,598</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fa328be22f3473c9c5ce57fbfe20682_I20201231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV80LTktMS0xLTMwNDg5_e2abfae7-6b77-4ae1-883e-66e340eb683d">12,077</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">WCMA</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0336af7a2e8a4fa4970b886f59fa2838_I20191231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV81LTEtMS0xLTM5NTk0_8a5b3803-c407-47c8-90b7-55b2b853e516"><ix:nonFraction unitRef="usd" contextRef="i0336af7a2e8a4fa4970b886f59fa2838_I20191231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV81LTEtMS0xLTM5NTk0_93d05b54-4704-456e-a50b-c00f7606f8f0">708</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ba40b84af954a4a8df4378395bee2e4_D20200101-20201231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV81LTMtMS0xLTM5NjAw_f9427210-d4d3-4ea0-b553-3b85a2b37859">&#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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5ba40b84af954a4a8df4378395bee2e4_D20200101-20201231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumRevenueAccountRefundsCollections" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV81LTUtMS0xLTM5NjE1_de03b377-2ae7-409a-9d41-38323950ed05">42</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a024ababa4146138a22caf9f22d9599_I20201231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV81LTktMS0xLTM5NjE3_10a38152-286a-46a7-8032-4e1ee5180aa5">666</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of capital memorandum accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86fdd49f7e8744da90a5ac8687ab4130_I20191231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumRevenueAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV81LTEtMS0xLTMwNDg5_43762369-0fde-494c-b149-3af871b9dd0e">1,553</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie9303a5ee4bd494da116e2d95ebb55e9_D20200101-20201231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV81LTMtMS0xLTMwNDg5_4f701d52-cd50-45b1-8fdb-f335395068c9">8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9303a5ee4bd494da116e2d95ebb55e9_D20200101-20201231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountRefundsCollections" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV81LTUtMS0xLTMwNDg5_fb4cb35a-d95d-4f5a-9626-96281f378bfb">&#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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8c1b44de14fb44558dd1e0208c7affa3_I20201231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumRevenueAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV81LTktMS0xLTMwNDg5_54576c3c-f56b-4b13-9266-07f766f418da">1,561</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tax memorandum account</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib6e0e0daadb04dc08e511ea013631c6a_I20191231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumRevenueAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV82LTEtMS0xLTMwNDg5_fb1efdea-b480-499d-95ff-f0a52ee028b6">6,643</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i345f1c1f2aeb40de803d7ad51a8381ee_D20200101-20201231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV82LTMtMS0xLTMwNDg5_d6089257-7c05-4b2e-b8ad-3b33b79d06ad">2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i345f1c1f2aeb40de803d7ad51a8381ee_D20200101-20201231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountRefundsCollections" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV82LTUtMS0xLTMwNDg5_460d0eb5-10a9-497b-ad36-8a2a6fc15072">6,978</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id80cec7eb40348238baea5bea5e4a238_I20201231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV82LTktMS0xLTMwNDg5_17a0042f-e2e0-4d95-9b2f-76710d40e9bf">333</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">All others</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia411fbc0861c45b5b429a45fedb00ee6_I20191231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumRevenueAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV83LTEtMS0xLTMwNDg5_23e2df43-7c8f-4fd1-b3b8-3fa93ea92024">1,467</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i014cf9a340bb45e08ff8b5aa8ef5160b_D20200101-20201231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV83LTMtMS0xLTMwNDg5_ae1b0ca5-e9fc-4ce8-afd0-67fe7d9108cd">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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i014cf9a340bb45e08ff8b5aa8ef5160b_D20200101-20201231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumRevenueAccountRefundsCollections" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV83LTUtMS0xLTMwNDg5_33649125-0356-467a-a0af-ca7c01d62245">67</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibc575e16c0294ee6bca02b2ea7b319c2_I20201231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumRevenueAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV83LTktMS0xLTMwNDg5_fe78b065-b81e-4aff-ba91-286c01ca0a5e">1,472</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total revenue accounts</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i49926d366349401e94f7623ef6081b30_I20191231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumRevenueAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV85LTEtMS0xLTUwMjAz_c0888607-09cb-46e4-9551-e8fc777d64c3">1,940</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV85LTMtMS0xLTUwNzQy_70c6b6ab-8ecc-4b41-953c-fe74152a9f2c">2,516</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountRefundsCollections" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV85LTUtMS0xLTUwNzQy_375d91ff-5603-461d-aeb0-b6cf9e68f436">9,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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV85LTktMS0xLTUwNzQy_137b2227-8a01-4a40-886c-d60b1f07ee3f">10,043</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost-recovery accounts:</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="display:none"></td><td colspan="3" style="display:none"></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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Water supply costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8b7372da63d44ae80d28e5fa596083c_I20191231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xMS0xLTEtMS0zMDQ4OQ_37cba278-3013-4377-8003-ed6949e959c6">4,328</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if990f2449c0d4f0986dfdd4355459574_D20200101-20201231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xMS0zLTEtMS0zMDQ4OQ_64948f21-a14b-45f8-afd8-bb62eb71b02b">3,828</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if990f2449c0d4f0986dfdd4355459574_D20200101-20201231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xMS01LTEtMS0zMDQ4OQ_73773f43-222c-487c-82e2-003fcd87ce22">33</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd9695249071472fb4382d6cfc8e3637_I20201231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xMS05LTEtMS0zMDQ4OQ_3a4f47f6-e187-4c0f-a420-aac75027ae42">8,123</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pension</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf977ba91a8449f8a27a3f22ac2bf99e_I20191231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xMi0xLTEtMS0zMDQ4OQ_297ead01-fc63-4d37-9e42-d4f5fbf3200b">2,449</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie907efa234c7440397918fc2fe3077ac_D20200101-20201231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xMi0zLTEtMS0zMDQ4OQ_bae284b2-5224-411c-835a-d2d0d8884241">1,008</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie907efa234c7440397918fc2fe3077ac_D20200101-20201231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xMi01LTEtMS0zMDQ4OQ_b901599b-725c-46ba-abda-a76512825ac6">21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20561e166d4d4ccb8c825ef634b2234b_I20201231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xMi05LTEtMS0zMDQ4OQ_89ae3c4a-5cb4-483d-a93e-72e6b87ad93a">3,478</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">PRVMA (b)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb052ffaf8fc43bca0810e5b9b95f001_I20191231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xMy0xLTEtMS0zMDQ4OQ_d8d9559b-88cb-49fd-9448-df20c04e81a1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice64e40135cb4ad0aa3dda60948f332e_D20200101-20201231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xMy0zLTEtMS0zMDQ4OQ_0bc4b838-9203-49ea-a2e0-e58d74bcba25">1,219</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ice64e40135cb4ad0aa3dda60948f332e_D20200101-20201231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xMy01LTEtMS0zMDQ4OQ_ffd95083-a182-4e85-9b94-53de78f0a69f">111</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9bdf10bc1c0e411fb5502e36e34c2fe2_I20201231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xMy05LTEtMS0zMDQ4OQ_5d328a11-7cb4-4a17-8218-200fb3116adc">1,108</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CEMA (c)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94e98f3775834e95a53e61cbea5ac60a_I20191231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xNC0xLTEtMS0zMDQ4OQ_b8fdcd54-8029-4cc2-9fc5-5956758b9d88">&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c6e219129a84d8ebbf8f92a74888e27_D20200101-20201231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xNC0zLTEtMS0zMDQ4OQ_743e2fd1-ca41-4481-aff7-c99187f6737c">2,266</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c6e219129a84d8ebbf8f92a74888e27_D20200101-20201231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xNC01LTEtMS0zMDQ4OQ_1a604395-c49f-4399-b89d-d2eb4dd02697">&#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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i142dfde1a7da4655b6d6b4922da88284_I20201231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xNC05LTEtMS0zMDQ4OQ_23e281a4-fed6-43b8-b65d-3d839083a7bc">2,266</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">All others</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia411fbc0861c45b5b429a45fedb00ee6_I20191231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xNS0xLTEtMS0zMDQ4OQ_3283dfff-c2ef-464f-a3b1-ed14c5d88d0f">446</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i014cf9a340bb45e08ff8b5aa8ef5160b_D20200101-20201231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xNS0zLTEtMS0zMDQ4OQ_ffc19bef-c2bd-4e1a-97b9-a52d0ef182ab">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i014cf9a340bb45e08ff8b5aa8ef5160b_D20200101-20201231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xNS01LTEtMS0zMDQ4OQ_200592b1-13b5-4c58-8c66-b7ada857540d">4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc575e16c0294ee6bca02b2ea7b319c2_I20201231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xNS05LTEtMS0zMDQ4OQ_af97e623-ea90-4d1e-bc18-d5b23f83f25a">445</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total cost-recovery accounts</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49926d366349401e94f7623ef6081b30_I20191231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xNy0xLTEtMS01MDc0Mg_43761a19-0583-41d2-9096-1f481f871071">7,223</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xNy0zLTEtMS01MDc0Mg_72430c1d-4502-4d48-a6cf-9cb4ae829f09">8,324</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xNy01LTEtMS01MDc0Mg_804ff203-124c-465a-a3e6-20c5dcb7c844">127</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xNy05LTEtMS01MDc0Mg_26c6a3b4-44ef-48e6-9fb9-f31c0bd11621">15,420</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49926d366349401e94f7623ef6081b30_I20191231" decimals="-3" name="sjw:BalancingAndMemorandumAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xOS0xLTEtMS01MDIxMQ_f1045807-85be-4472-bd36-e7dc1780799e">5,283</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="sjw:BalancingandMemorandumAccountIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xOS0zLTEtMS01MDc0Mg_667951ba-1853-4791-8843-7c7c8680b080">10,840</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="sjw:BalancingandMemorandumAccountRefundsCollections" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xOS01LTEtMS01MDc0Mg_e481ec28-0f0d-4339-9213-659ba8e45c75">9,340</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="sjw:BalancingAndMemorandumAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xOS05LTEtMS01MDc0Mg_1662b77b-e1f0-4dcc-80f0-e768fed20d76">25,463</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___________________________________</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;padding-left:27.13pt">In 2021, with the declaration of a drought emergency and conservation mandates in California by Governor Gavin Newsom and Valley Water, SJWC obtained approval to reestablish a WCMA effective July 20, 2021.  For the year ended December&#160;31, 2021, SJWC recognized $<ix:nonFraction unitRef="usd" contextRef="ia3790d0164984963897ec1154217231c_D20210101-20211231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGV4dHJlZ2lvbjozOWI0ZjViNzk4NzA0YmIwYTBkMjUwYTJjZmY2MTc1MF8xMDk5NTExNjc5OTg2_60e66909-cfc8-47b2-a28b-91224930922a">3,243</ix:nonFraction> in lost revenues accumulated in the WCMA.  </span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;padding-left:26.68pt">On August 27, 2020, the Hydro Generation Research, Development and Demonstration Memorandum Account (&#8220;PRVMA&#8221;) costs of $<ix:nonFraction unitRef="usd" contextRef="i9cfa1ab1ed4c47fb98417eaf175250c2_D20200827-20200827" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGV4dHJlZ2lvbjozOWI0ZjViNzk4NzA0YmIwYTBkMjUwYTJjZmY2MTc1MF8xNjQ5MjY3NDYwNTk4_e71e71aa-b293-412d-8ca5-af19c8898f80">1,219</ix:nonFraction> were approved for recovery by the CPUC.</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;padding-left:27.13pt">On March 4, 2020, the California Governor declared a State of Emergency related to COVID-19.  In response, the CPUC ordered its regulated water utilities to implement emergency customer protections in accordance with the Company&#8217;s Disaster Relief Customer Protections and Outreach Plan, including waiving reconnection deposits, offering payment arrangements, suspending water service disconnections due to non-payment and requiring water utilities to develop a transition plan regarding shutoffs and terminations with customers once the moratorium ends. The customer protections currently extend through February 1, 2022.  As a result, CPUC authorized water utilities to activate a COVID-19 Catastrophic Event Memorandum Account (&#8220;CEMA") in order to track savings and costs related to SJWC&#8217;s response, which includes labor and materials, increases in bad debt from the suspension of shutoffs for non-payment, waived deposits and reconnection fees, and divergence from actual versus authorized </span></div></ix:nonNumeric></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"><ix:continuation id="i2243755fdb90419380ad276456bbda7f"><ix:continuation id="icfc240ea78244d91868d5f77a71edbba">usage. The CEMA was activated for SJWC through the filing of Advice Letter 546 on March 19, 2020.  SJWC anticipates requesting recovery of the COVID-19 pandemic response costs in a future general rate case or other filings. SJWC has determined that future recovery of the account is probable and recognized a regulatory asset of $<ix:nonFraction unitRef="usd" contextRef="iadebf39487ee4418a715fed142324a23_D20210101-20211231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGV4dHJlZ2lvbjozOWI0ZjViNzk4NzA0YmIwYTBkMjUwYTJjZmY2MTc1MF8xNjQ5MjY3NDc3NTEy_15a28d3f-0d25-49cb-b8b4-b9967fd5b09b">979</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i5c6e219129a84d8ebbf8f92a74888e27_D20200101-20201231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGV4dHJlZ2lvbjozOWI0ZjViNzk4NzA0YmIwYTBkMjUwYTJjZmY2MTc1MF8xNjQ5MjY3NDc3NTAz_743e2fd1-ca41-4481-aff7-c99187f6737c">2,266</ix:nonFraction> in the years ended December&#160;31, 2021 and 2020, respectively.</ix:continuation></ix:continuation></span></div><div style="margin-top:6pt"><span><br/></span></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_97"></div><div style="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%">Note 4.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:42.02pt"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMzc1_c9308a6f-35e1-47a4-9b83-d84bee51e556" continuedAt="ibd8f6822962f4dcd871a101aa049930f" escape="true">Capitalization</ix:nonNumeric></span></div><ix:continuation id="ibd8f6822962f4dcd871a101aa049930f"><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%">SJW Group is authorized to issue <ix:nonFraction unitRef="shares" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfNTQ_7230757c-f908-4154-b93e-7dce13451735"><ix:nonFraction unitRef="shares" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfNTQ_b6c14941-84c0-4a0b-a081-9ee32cbe3e01">70,000,000</ix:nonFraction></ix:nonFraction> shares of common stock of $<ix:nonFraction unitRef="usdPerShare" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfODM_0d40c4e0-d760-4d43-b228-92b984ff5495"><ix:nonFraction unitRef="usdPerShare" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfODM_a35be937-1860-4aea-adf7-8c7553dc08ef">0.001</ix:nonFraction></ix:nonFraction> par value per share.  At December&#160;31, 2021 and 2020, <ix:nonFraction unitRef="shares" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMTIy_207460c9-720c-4767-ba8a-4a46060f8d8f"><ix:nonFraction unitRef="shares" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMTIy_6203717b-d816-41dc-b3cc-f1ae9e87b382">30,181,348</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMTI5_85d6bcf9-fce3-465e-9471-6e01bfa26ff7"><ix:nonFraction unitRef="shares" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMTI5_c8be2c85-6795-465f-83e0-4305704fb841">28,556,605</ix:nonFraction></ix:nonFraction>, respectively, shares of common stock were issued and outstanding.</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%">As of December&#160;31, 2021 and 2020, <ix:nonFraction unitRef="shares" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMjE2_8c4c056d-922c-4ce4-9a99-c99d53b7463b"><ix:nonFraction unitRef="shares" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMjE2_a85f8cfc-a915-48fb-a1d0-d438d2b587bf">1,000,000</ix:nonFraction></ix:nonFraction> shares of preferred stock of $<ix:nonFraction unitRef="usdPerShare" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMjQ4_094ad161-7fb9-4400-b116-e5d37b2a1fc5"><ix:nonFraction unitRef="usdPerShare" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMjQ4_66a103be-9b46-457b-8100-76e13fefddb5">0.001</ix:nonFraction></ix:nonFraction> par value per share were authorized for SJW Group.  At December&#160;31, 2021 and 2020, <ix:nonFraction unitRef="shares" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMzE3_1cce0308-2fcf-4c47-8424-ffd27c77c124"><ix:nonFraction unitRef="shares" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMzE3_3d7c35a4-965a-4ce2-9b8e-f657fbbf9a1c"><ix:nonFraction unitRef="shares" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMzE3_453745ff-60a1-4b54-b2f8-ca3325e1ef75"><ix:nonFraction unitRef="shares" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMzE3_6f0007c8-be35-47e1-a770-f40984e8e051">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares of preferred stock were issued or outstanding. </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%">On March 8, 2021, SJW Group entered into an underwriting agreement with J.P. Morgan Securities LLC, as the representative of the several underwriters named therein (the &#8220;Underwriters&#8221;), which provided for the issuance and sale by SJW Group to the Underwriters <ix:nonFraction unitRef="shares" contextRef="i61fdb3b183bf41f9933e0da88997d764_D20210308-20210308" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMTY0OTI2NzQ0MjMxMQ_31fb8a9e-a48f-4a61-a7ff-ae6858f43d7b">1,030,000</ix:nonFraction> shares of common stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="i1be8bf86cb094b12ae61133e2ee1da0c_I20210308" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMTY0OTI2NzQ0MjM1Mw_e285adab-5328-4204-8dfd-7f823b397022">0.001</ix:nonFraction> per share, in an underwritten public offering (the &#8220;Offering&#8221;).  The shares in the Offering were sold at a public offering price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i1be8bf86cb094b12ae61133e2ee1da0c_I20210308" decimals="2" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMTY0OTI2NzQ0MjQ4OA_0393722b-dae3-417e-a9f6-e0424a4c0c10">59.00</ix:nonFraction> per share.  SJW Group also granted the Underwriters an option to purchase up to <ix:nonFraction unitRef="shares" contextRef="i355ce4848d754638b27304d479f20a66_D20210308-20210308" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMTY0OTI2NzQ0MjU3Mg_baf8d903-34e1-4df5-8c9a-98c57a01dae0">154,500</ix:nonFraction> additional shares of common stock, which was exercised in full.  The Offering closed on March 11, 2021, and the offering of option shares closed on March 16, 2021.  SJW Group received net proceeds of approximately $<ix:nonFraction unitRef="usd" contextRef="i61fdb3b183bf41f9933e0da88997d764_D20210308-20210308" decimals="-3" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMTY0OTI2NzQ0Mjc5MA_7240c10b-15fb-4a52-b074-f34a02fe4b0e">66,775</ix:nonFraction> from the Offering and the sale of option shares, after deducting the underwriting discounts and commissions and offering expenses.  SJW Group used the proceeds from the offerings to pay down a bank line of credit agreement, dated as of June 1, 2016, between SJWC and JPMorgan Chase Bank, N.A. and for general corporate purposes, which included, among other things, financing infrastructure improvements and other capital expenditures, repayment of debt or other corporate obligations and working capital.</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%">On November 17, 2021, SJW Group entered into an equity distribution agreement (the &#8220;Equity Distribution Agreement&#8221;) with J.P. Morgan Securities LLC, Janney Montgomery Scott LLC, RBC Capital Markets, LLC and Wells Fargo Securities, LLC (each a &#8220;Sales Agent&#8221; and, collectively, the &#8220;Sales Agents&#8221;), pursuant to which the Company may offer and sell shares of its common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="ifb570e5f0c0347f3b49105df7dd2fcc4_I20211117" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMTA5OTUxMTYzMTY1MQ_fcad6e5a-2d65-4882-b2a8-132ce3b448ee">0.001</ix:nonFraction> par value per share (the &#8220;Shares&#8221;), from time to time in &#8220;at-the-market&#8221; offerings, having an aggregate gross sales price of up to $<ix:nonFraction unitRef="usd" contextRef="ifb570e5f0c0347f3b49105df7dd2fcc4_I20211117" decimals="-3" name="sjw:SaleOfStockAggregateGrossSalesPrice" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMTA5OTUxMTYzMTY2Ng_2beaa40c-e2ab-46e8-a012-afb4d5a7dc07">100,000</ix:nonFraction> (the &#8220;Offering&#8221;).  Pursuant to the Equity Distribution Agreement, the Shares may be offered and sold through the Sales Agents in transactions that are deemed to be &#8220;at-the-market&#8221; offerings as defined in Rule 415 under the Securities Act of 1933, as amended, including sales by means of ordinary brokers&#8217; transactions on the New York Stock Exchange or otherwise at market prices prevailing at the time of sale, at prices related to the prevailing market prices or at negotiated prices, in block transactions, or as otherwise agreed upon by the Company and the Sales Agents.  Proceeds from the sale of the shares under the Equity Distribution Agreement can be used in the financing of acquisitions, including the acquisition of the Kendall West and Bandera East utilities in Texas, infrastructure improvements and other capital expenditures, repayment of debt or other corporate obligations, and working capital over the term of the Equity Distribution Agreement as such needs arise.  SJW Group issued and sold a total of <ix:nonFraction unitRef="shares" contextRef="if6b3cc162aa14e9b9060ca56269939a7_D20210101-20211231" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMTA5OTUxMTYzMTcxMQ_5b7ef825-46be-4ab6-a7a4-922d1d85e586">355,115</ix:nonFraction> shares of common stock with a weighted average price of $<ix:nonFraction unitRef="usdPerShare" contextRef="iec8d64d471504b15aaff8f7c9ac88c9e_I20211231" decimals="2" name="us-gaap:SharesIssuedPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMTA5OTUxMTYzMTcyMg_e79012b2-d95b-4e95-8a22-c1e1cd0f3368">70.40</ix:nonFraction> per share and received approximately $<ix:nonFraction unitRef="usd" contextRef="if6b3cc162aa14e9b9060ca56269939a7_D20210101-20211231" decimals="-3" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMTA5OTUxMTYzMTczMw_f5f1e65a-715f-494d-abde-35091c0d39ea">24,253</ix:nonFraction> in net proceeds under the Equity Distribution Agreement during the year ended December 31, 2021.</span></div></ix:continuation><div style="margin-top:6pt"><span><br/></span></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_100"></div><div style="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%">Note 5.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:42.02pt"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:ShortTermDebtTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90ZXh0cmVnaW9uOjFkYmUwMDRmNmM5MDQ4Mjg4NDk1YWJmMWVmN2IyNjJhXzQ0NTY_791ef63e-f611-4622-86ca-d05309be4bb0" continuedAt="i2570611ff3e047869266fd7e1797e223" escape="true">Lines of Credit</ix:nonNumeric></span></div><ix:continuation id="i2570611ff3e047869266fd7e1797e223" continuedAt="i73e92b48cf7b499db3358a1921d57877"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90ZXh0cmVnaW9uOjFkYmUwMDRmNmM5MDQ4Mjg4NDk1YWJmMWVmN2IyNjJhXzE2NDkyNjc0NDM1OTIx_1bd30cf2-6745-4126-b00f-09ac9bff5b85" escape="true"><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SJW Group and its subsidiaries have unsecured line of credit agreements where borrowings are used to refinance existing debt, for working capital, and for general corporate purposes.  A summary of the line of agreements as of December&#160;31, 2021 and 2020 are as follows:</span></div><div style="margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.116%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.005%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.771%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">2020</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%">Maturity Date</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%">Line Limit</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%">Amounts Outstanding</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%">Unused Portion</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%">Amounts Outstanding</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%">SJWC credit agreement (a)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f3a991409ef4d6f9d665aa84fd68cc1_I20211231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90YWJsZTplNDBmNmFiYzYzZDA0ZmIxYjk5MjA5NjY4YTE5YzQ2Yy90YWJsZXJhbmdlOmU0MGY2YWJjNjNkMDRmYjFiOTkyMDk2NjhhMTljNDZjXzItMy0xLTEtMzE2MDA_5d83c309-e5c8-4a92-973e-bcd49f124284">140,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f3a991409ef4d6f9d665aa84fd68cc1_I20211231" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90YWJsZTplNDBmNmFiYzYzZDA0ZmIxYjk5MjA5NjY4YTE5YzQ2Yy90YWJsZXJhbmdlOmU0MGY2YWJjNjNkMDRmYjFiOTkyMDk2NjhhMTljNDZjXzItNS0xLTEtMzI1MjA_a177ecf5-3f33-40c7-a48a-2dbcaec8f386">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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="i2f3a991409ef4d6f9d665aa84fd68cc1_I20211231" decimals="-3" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90YWJsZTplNDBmNmFiYzYzZDA0ZmIxYjk5MjA5NjY4YTE5YzQ2Yy90YWJsZXJhbmdlOmU0MGY2YWJjNjNkMDRmYjFiOTkyMDk2NjhhMTljNDZjXzItNy0xLTEtMzI1MjA_5cc2b662-83f8-4ce6-936b-191a32f885bc">140,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41e2924e333744d8a2d035ab306b888c_I20201231" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90YWJsZTplNDBmNmFiYzYzZDA0ZmIxYjk5MjA5NjY4YTE5YzQ2Yy90YWJsZXJhbmdlOmU0MGY2YWJjNjNkMDRmYjFiOTkyMDk2NjhhMTljNDZjXzItOS0xLTEtMzI1MjA_99512b47-e163-4612-ab1e-a40528424487">80,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CTWS credit agreement</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 14, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e931d624982471a8dea89ef22dd2b80_I20211231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90YWJsZTplNDBmNmFiYzYzZDA0ZmIxYjk5MjA5NjY4YTE5YzQ2Yy90YWJsZXJhbmdlOmU0MGY2YWJjNjNkMDRmYjFiOTkyMDk2NjhhMTljNDZjXzMtMy0xLTEtMzE2MDI_087083fa-dbcf-4162-87da-1c8d3ea6298f">75,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e931d624982471a8dea89ef22dd2b80_I20211231" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90YWJsZTplNDBmNmFiYzYzZDA0ZmIxYjk5MjA5NjY4YTE5YzQ2Yy90YWJsZXJhbmdlOmU0MGY2YWJjNjNkMDRmYjFiOTkyMDk2NjhhMTljNDZjXzMtNS0xLTEtMzI1MjA_87f227e1-5e24-488a-bf90-fa3d6ab0a410">22,996</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e931d624982471a8dea89ef22dd2b80_I20211231" decimals="-3" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90YWJsZTplNDBmNmFiYzYzZDA0ZmIxYjk5MjA5NjY4YTE5YzQ2Yy90YWJsZXJhbmdlOmU0MGY2YWJjNjNkMDRmYjFiOTkyMDk2NjhhMTljNDZjXzMtNy0xLTEtMzI1MjA_23b9484b-39d1-433a-a746-bfa7772fdb5e">52,004</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4347bb54b1a5400fbe2e90f36dbebbad_I20201231" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90YWJsZTplNDBmNmFiYzYzZDA0ZmIxYjk5MjA5NjY4YTE5YzQ2Yy90YWJsZXJhbmdlOmU0MGY2YWJjNjNkMDRmYjFiOTkyMDk2NjhhMTljNDZjXzMtOS0xLTEtMzI1MjA_8fce3341-2bf3-497c-92a0-5ca55ae3946d">55,094</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CTWS credit agreement</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 15, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0fee2201249b48879d1ba52728bc8172_I20211231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90YWJsZTplNDBmNmFiYzYzZDA0ZmIxYjk5MjA5NjY4YTE5YzQ2Yy90YWJsZXJhbmdlOmU0MGY2YWJjNjNkMDRmYjFiOTkyMDk2NjhhMTljNDZjXzQtMy0xLTEtMzE2MDQ_5da259d6-d2f4-4a9a-9b8d-c17b86f25a3c">40,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0fee2201249b48879d1ba52728bc8172_I20211231" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90YWJsZTplNDBmNmFiYzYzZDA0ZmIxYjk5MjA5NjY4YTE5YzQ2Yy90YWJsZXJhbmdlOmU0MGY2YWJjNjNkMDRmYjFiOTkyMDk2NjhhMTljNDZjXzQtNS0xLTEtMzI1MjA_0224d8ed-a20d-4ae2-841b-79359319a2c6">40,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0fee2201249b48879d1ba52728bc8172_I20211231" decimals="-3" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90YWJsZTplNDBmNmFiYzYzZDA0ZmIxYjk5MjA5NjY4YTE5YzQ2Yy90YWJsZXJhbmdlOmU0MGY2YWJjNjNkMDRmYjFiOTkyMDk2NjhhMTljNDZjXzQtNy0xLTEtMzI1MjA_7023d635-6af2-4f41-b910-d62977d2ff6b">&#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="i469bb63a8fe943088baa514e5be4e6e6_I20201231" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90YWJsZTplNDBmNmFiYzYzZDA0ZmIxYjk5MjA5NjY4YTE5YzQ2Yy90YWJsZXJhbmdlOmU0MGY2YWJjNjNkMDRmYjFiOTkyMDk2NjhhMTljNDZjXzQtOS0xLTEtMzI1MjA_417fb8e5-edfa-4610-a64e-c82148c8726f">40,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SJWTX, Inc. credit agreement (b)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i48665118f8d44bb289196d5778f8c331_I20211231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90YWJsZTplNDBmNmFiYzYzZDA0ZmIxYjk5MjA5NjY4YTE5YzQ2Yy90YWJsZXJhbmdlOmU0MGY2YWJjNjNkMDRmYjFiOTkyMDk2NjhhMTljNDZjXzUtMy0xLTEtMzE2MDY_c302a696-e24b-4c8e-a04b-114d321c89a7">5,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i48665118f8d44bb289196d5778f8c331_I20211231" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90YWJsZTplNDBmNmFiYzYzZDA0ZmIxYjk5MjA5NjY4YTE5YzQ2Yy90YWJsZXJhbmdlOmU0MGY2YWJjNjNkMDRmYjFiOTkyMDk2NjhhMTljNDZjXzUtNS0xLTEtMzI1MjA_27c84cc7-4b1f-403c-b242-25fc8b93fee4">&#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="i48665118f8d44bb289196d5778f8c331_I20211231" decimals="-3" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90YWJsZTplNDBmNmFiYzYzZDA0ZmIxYjk5MjA5NjY4YTE5YzQ2Yy90YWJsZXJhbmdlOmU0MGY2YWJjNjNkMDRmYjFiOTkyMDk2NjhhMTljNDZjXzUtNy0xLTEtMzI1MjA_3377960e-53fb-4dd0-bdb2-851931c9b7be">5,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e5c526f48774bc481da32fe31d434f3_I20201231" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90YWJsZTplNDBmNmFiYzYzZDA0ZmIxYjk5MjA5NjY4YTE5YzQ2Yy90YWJsZXJhbmdlOmU0MGY2YWJjNjNkMDRmYjFiOTkyMDk2NjhhMTljNDZjXzUtOS0xLTEtMzI1MjA_b9f90ad5-f258-49a2-87e9-873c07e78290">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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 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="i91f0a4f4fc4f43de8487fc69c3b220a7_I20211231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90YWJsZTplNDBmNmFiYzYzZDA0ZmIxYjk5MjA5NjY4YTE5YzQ2Yy90YWJsZXJhbmdlOmU0MGY2YWJjNjNkMDRmYjFiOTkyMDk2NjhhMTljNDZjXzYtMy0xLTEtMzE2MjQ_07433077-3be8-49e4-8699-03c0da6b8e62">260,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f0a4f4fc4f43de8487fc69c3b220a7_I20211231" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90YWJsZTplNDBmNmFiYzYzZDA0ZmIxYjk5MjA5NjY4YTE5YzQ2Yy90YWJsZXJhbmdlOmU0MGY2YWJjNjNkMDRmYjFiOTkyMDk2NjhhMTljNDZjXzYtNS0xLTEtMzE2MjU_59bfcc93-3e52-4ab6-9600-3ff219670c08">62,996</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f0a4f4fc4f43de8487fc69c3b220a7_I20211231" decimals="-3" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90YWJsZTplNDBmNmFiYzYzZDA0ZmIxYjk5MjA5NjY4YTE5YzQ2Yy90YWJsZXJhbmdlOmU0MGY2YWJjNjNkMDRmYjFiOTkyMDk2NjhhMTljNDZjXzYtNy0xLTEtMzI1MjA_8e8e6ce0-7771-4a4b-94d7-1ff950a45cd8">197,004</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie48319fb94b94f14aca9880b23fb6029_I20201231" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90YWJsZTplNDBmNmFiYzYzZDA0ZmIxYjk5MjA5NjY4YTE5YzQ2Yy90YWJsZXJhbmdlOmU0MGY2YWJjNjNkMDRmYjFiOTkyMDk2NjhhMTljNDZjXzYtOS0xLTEtMzI1MjA_74d7d770-2cd4-4a90-b455-6d9dddc48264">175,094</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___________________________________</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:27.13pt">Credit agreement also provides for a letter of credit sublimit of $<ix:nonFraction unitRef="usd" contextRef="i5b5c755486e845128235dc206064a703_I20210423" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90ZXh0cmVnaW9uOjFkYmUwMDRmNmM5MDQ4Mjg4NDk1YWJmMWVmN2IyNjJhXzU0OTc1NTgxNTgwNTg_a15a18e6-b03d-4cc0-afc6-19d5ae70adb4">15,000</ix:nonFraction>.</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Credit agreement also provides for a letter of credit sublimit of $<ix:nonFraction unitRef="usd" contextRef="i3fb7f2848a744c4f92f5d702f9fabf4d_I20210423" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90ZXh0cmVnaW9uOjFkYmUwMDRmNmM5MDQ4Mjg4NDk1YWJmMWVmN2IyNjJhXzEwOTk1MTE2MzMzNTc_81c8c6bb-4119-41f4-9c9b-2198e0cf28d1">1,000</ix:nonFraction>.</span></div></ix:nonNumeric></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i73e92b48cf7b499db3358a1921d57877"><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%">On April 23, 2021, SJWC closed its $<ix:nonFraction unitRef="usd" contextRef="id794d6e6e83d4c1eaaa16d172aa40313_D20210423-20210423" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90ZXh0cmVnaW9uOjFkYmUwMDRmNmM5MDQ4Mjg4NDk1YWJmMWVmN2IyNjJhXzEwOTk1MTE2Mzg1MTU_7bb08c89-6a88-44ad-afd7-c5bf670d3c51">140,000</ix:nonFraction> line of credit agreement which was set to mature on June 1, 2021, and entered into a new $<ix:nonFraction unitRef="usd" contextRef="i67846f98fd7c4685805c59639aa49c84_I20210423" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90ZXh0cmVnaW9uOjFkYmUwMDRmNmM5MDQ4Mjg4NDk1YWJmMWVmN2IyNjJhXzEwOTk1MTE2Mzg1MDM_04778f19-1471-4f98-a3bf-7650cec406fa">140,000</ix:nonFraction> credit agreement (&#8220;SJWC Credit Agreement&#8221;) with JPMorgan Chase Bank, N.A., as the lender (the &#8220;Lender&#8221;).  The SJWC Credit Agreement provides an unsecured credit facility with a letter of credit sublimit of $<ix:nonFraction unitRef="usd" contextRef="i5b5c755486e845128235dc206064a703_I20210423" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90ZXh0cmVnaW9uOjFkYmUwMDRmNmM5MDQ4Mjg4NDk1YWJmMWVmN2IyNjJhXzU0OTc1NTgxNTgwNjQ_a15a18e6-b03d-4cc0-afc6-19d5ae70adb4">15,000</ix:nonFraction>.  Proceeds of borrowings under the SJWC Credit Agreement may be used to refinance existing debt, for working capital, and for general corporate purposes.  The new SJWC Credit Agreement has a maturity date of December 31, 2023.  The line of credit bears interest at variable rates.  </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%">Also on April 23, 2021, SJW Group, as guarantor, and CLWSC closed its $<ix:nonFraction unitRef="usd" contextRef="i82149d4a90a74cbdb704b4fd41ced508_D20210423-20210423" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90ZXh0cmVnaW9uOjFkYmUwMDRmNmM5MDQ4Mjg4NDk1YWJmMWVmN2IyNjJhXzEwOTk1MTE2Mzg1NDU_7b279b6e-b5c8-4717-a743-6fb5d0e570e3">5,000</ix:nonFraction> line of credit agreement which was set to mature on June 1, 2021, and entered into a new $<ix:nonFraction unitRef="usd" contextRef="i691fb3ce6cf94b1fa8717437dd264e15_I20210423" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90ZXh0cmVnaW9uOjFkYmUwMDRmNmM5MDQ4Mjg4NDk1YWJmMWVmN2IyNjJhXzEwOTk1MTE2Mzg1NTQ_7adb2730-b065-4413-ba54-615dac36ebe9">5,000</ix:nonFraction> credit agreement (&#8220;SJWTX Credit Agreement&#8221;) with the Lender.  The SJWTX Credit Agreement provides an unsecured credit facility with a letter of credit sublimit of $<ix:nonFraction unitRef="usd" contextRef="i3fb7f2848a744c4f92f5d702f9fabf4d_I20210423" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90ZXh0cmVnaW9uOjFkYmUwMDRmNmM5MDQ4Mjg4NDk1YWJmMWVmN2IyNjJhXzEwOTk1MTE2Mzg1NTk_81c8c6bb-4119-41f4-9c9b-2198e0cf28d1">1,000</ix:nonFraction>.  The new SJWTX Credit Agreement has a maturity date of December 31, 2023.</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%">Cost of borrowing on the lines of credit averaged <ix:nonFraction unitRef="number" contextRef="i27c742e93d834902860feccbcf772ddd_I20211231" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90ZXh0cmVnaW9uOjFkYmUwMDRmNmM5MDQ4Mjg4NDk1YWJmMWVmN2IyNjJhXzMxNDM_c61178ac-f61e-4c65-8c9b-1978a21eb3c2">1.32</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i1d5cd8945828452ea52826c898534c7e_I20201231" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90ZXh0cmVnaW9uOjFkYmUwMDRmNmM5MDQ4Mjg4NDk1YWJmMWVmN2IyNjJhXzMxNTA_007b72b7-715d-4ae6-9310-2f146ab8481b">1.78</ix:nonFraction>% as of December&#160;31, 2021 and 2020, respectively. </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%">All of SJW Group&#8217;s and subsidiaries lines of credit contain customary representations, warranties and events of default, as well as certain restrictive covenants customary for facilities of this type, including restrictions on indebtedness, liens, acquisitions and investments, restricted payments, asset sales, and fundamental changes.  The lines of credit also include certain customary financial covenants such as a funded debt to capitalization ratio and a minimum interest coverage ratio.  As of December&#160;31, 2021, SJW Group and its subsidiaries were in compliance with all covenants on the lines of credit.</span></div></ix:continuation><div style="margin-top:8pt"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68</span></div></div></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_106"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="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%">Note 6.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:42.02pt"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:LongTermDebtTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzEyNjMx_48d0913a-7a02-4881-aa5f-b0b7d5937eb6" continuedAt="i1438a4ca64644ad7ae5b9092d634a29f" escape="true">Long-Term Debt</ix:nonNumeric></span></div><ix:continuation id="i1438a4ca64644ad7ae5b9092d634a29f" continuedAt="i5730c37e318246c9820b88c7fdac65ce"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzEyNjQz_17a1d90d-83ba-4c4c-ae85-c7b9726eb725" escape="true"><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%">Long-term debt as of December&#160;31 was as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:51.246%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.603%"></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:9.603%"></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:10.046%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Description</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Rate</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%">Maturity</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%">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%">2020</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">SJW Group Senior notes (a)</span></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i76ee1baf07a54693909b7adf8ac6a693_I20211231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzItMS0xLTEtNTA5NzQvdGV4dHJlZ2lvbjoyODgyMTA4MDMwMTQ0MWFiYjkxNjMyNTEwZDQwNmI0YV8xMDk5NTExNjI3Nzk4_1a94298c-4bbb-4004-b2d0-f83d2cfe2a76">2.47</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="ie937287cb4434fd2b7d2b03870af33d5_I20211231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzItMS0xLTEtNTA5NzQvdGV4dHJlZ2lvbjoyODgyMTA4MDMwMTQ0MWFiYjkxNjMyNTEwZDQwNmI0YV8xMDk5NTExNjI3ODA2_2b1f7d21-6736-4f51-8d33-20dcb19f5eca">3.53</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 - 2039</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2576488c5f424046890b4ae1499acf21_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzItNS0xLTEtMjc5MDE_9530a9fa-9f55-4858-b2b9-a1d1d4fae36a">560,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79245ec9d53b474eb5cc0f2516d22a80_I20201231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzItNy0xLTEtMjc5MDE_654cee0a-f002-4ce0-b42d-ca5a7de76443">610,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SJWC:</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 7.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%">Senior notes  (a)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifa6a66cbede3405eb0b97547942f2427_I20211231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzQtMS0xLTEtNTA5ODAvdGV4dHJlZ2lvbjo0NWQ5ZjAwMmEyNTA0MjQ0ODFhMjYwNGQxOWE0MDljYl8xMDk5NTExNjI3Nzk4_15e2be38-f348-4044-98e9-48e116923bf6">3.00</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="ia8c5b24ae320476fb11361914117de9a_I20211231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzQtMS0xLTEtNTA5ODAvdGV4dHJlZ2lvbjo0NWQ5ZjAwMmEyNTA0MjQ0ODFhMjYwNGQxOWE0MDljYl8xMDk5NTExNjI3ODA3_f28dbe9e-3b0a-4fa0-a7aa-8e5a168d382b">8.58</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 - 2051</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if768c0e9dca8413c9ed862ae8b36307e_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzQtNS0xLTEtMjc5MDE_f8a3e8e7-1a6f-4d22-8916-613e8f4b7c96">420,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb130fb5bc824fa6967f73ac60f58657_I20201231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzQtNy0xLTEtMjc5MDE_f474fb7d-57c6-4e26-bd35-054c3a37b277">320,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">California Pollution Control Financing Authority Revenue Bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic09947b9f6054ccfba87ba8ca06f28d3_I20211231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzUtMS0xLTEtNTA5ODkvdGV4dHJlZ2lvbjplYmY1ZWIyOTBlYjY0ZWJjYjAyOTFmMTIwY2JmMWE2Nl8xMDk5NTExNjI3Nzk3_11a18d72-7662-4368-ab71-e5a16d2e94dc">4.75</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="i52bc58dc13af4db4b21ec43c62029a31_I20211231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzUtMS0xLTEtNTA5ODkvdGV4dHJlZ2lvbjplYmY1ZWIyOTBlYjY0ZWJjYjAyOTFmMTIwY2JmMWE2Nl8xMDk5NTExNjI3ODA1_75ca94ae-8369-4157-80e1-ccf1701eb610">5.10</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2040, 2046</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23628d6f198441fbaeed0bb23cad96c1_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzUtNS0xLTEtMjc5MDE_c52bb008-1960-4ff4-88f6-b686bb924bb2">120,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie239ba8cce6d40ef91aebe2a70129dcf_I20201231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzUtNy0xLTEtMjc5MDE_b736d4ba-df8c-4bd9-9d15-afaa58457838">120,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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 SJWC</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;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="ic3e478d6be944c58be38ddd1e7d5beef_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzYtNS0xLTEtMjc5MDE_c30fd04c-e69c-4e11-9709-7d2c92356206">540,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7be6e55d075341b5a8bb9ab3d4c9ca05_I20201231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzYtNy0xLTEtMjc5MDE_7264de1e-7afb-4f2d-ad70-4bc986ef7ebd">440,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CTWS bank term loans</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8f7ff7ec44db40f0a0d863685f7f59f6_I20211231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzctMS0xLTEtNTA5OTUvdGV4dHJlZ2lvbjowNjZjZGEyODI0NmE0MmYyYjkyMTk3MGNjYzhjODdiY18xMDk5NTExNjI3Nzk3_1f2d266e-e848-4fd2-ac63-9ef4cd3cda0c">4.09</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="i59fc5b0daffd47d9a0b03f462aedec55_I20211231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzctMS0xLTEtNTA5OTUvdGV4dHJlZ2lvbjowNjZjZGEyODI0NmE0MmYyYjkyMTk3MGNjYzhjODdiY18xMDk5NTExNjI3ODA1_ad954020-1ffb-401e-a6f4-c6fe7afbe8b7">4.15</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027, 2037</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27b2dd9d75674bdab51f200139bb0331_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzctNS0xLTEtMjc5MDE_1a12a5d7-912b-40ea-85da-fc478030dfe3">20,351</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="i7c43b59ad10a4371970fbefbcec225f3_I20201231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzctNy0xLTEtMjc5MDE_71c61c01-bcf2-4297-abc6-82999d54ded9">22,169</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%">Connecticut Water:</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 7.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%">Connecticut Innovations Revenue Bonds, variable rate</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: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%">2028 - 2029</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie04e4f9b68ac477d995a4563a6658cce_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzktNS0xLTEtMjc5MDE_38027840-dbe6-4ecf-9708-49b5aeb4a0f4">22,050</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i016959082671478ea1f55b1fe96b89ad_I20201231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzktNy0xLTEtMjc5MDE_4002ad32-4264-4702-88cc-a7632e1d89ce">22,050</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 7.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%">Connecticut Innovations Revenue Bonds, fixed rate</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="i7a16970807374c7bb7f653f949f73540_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzEwLTUtMS0xLTI3OTAx_47126770-ac0e-4a1c-9670-3bbfcbc9f91d">&#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="i0cf42b98f9b04089837ef078a124da5d_I20201231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzEwLTctMS0xLTI3OTAx_ea11a8d3-4f42-4624-af63-1e696e028f14">22,260</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 7.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%">Senior notes (a)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="icfd278e062a64efab0d7c6e292c7e7b3_I20211231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzExLTEtMS0xLTUxMDA3L3RleHRyZWdpb246YmJiOWQyYThkMjYwNDdjNjlhZGNmOTk2MWVlODljYjZfMTA5OTUxMTYyNzc5OA_62fccc5d-0847-4ecd-a6db-d400936871c2">3.07</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i2726bb5151bb46ea9f591d971fddb206_I20211231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzExLTEtMS0xLTUxMDA3L3RleHRyZWdpb246YmJiOWQyYThkMjYwNDdjNjlhZGNmOTk2MWVlODljYjZfMTA5OTUxMTYyNzgwNg_735578b5-18a6-4fea-bc92-fba422d17cb0">3.53</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2037 - 2051</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91d36ca9d46d422683e6267772cbd76e_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzExLTUtMS0xLTI3OTAx_14db6c9d-4f63-4dec-865a-87330df70487">170,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie24bc405c38b4dd8ae9286cbb143a0da_I20201231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzExLTctMS0xLTI3OTAx_b8eca249-2339-4cf9-acba-86e3056a1b55">70,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Bank term loans</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6be29a43931d4daeae9028e03be501c1_I20211231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzEyLTEtMS0xLTUxMDE5L3RleHRyZWdpb246OTZiNjdlYWExOWUwNGU1OWI0YWM2YTZmODkwNmY4NDdfMTA5OTUxMTYyNzc5OA_f074ac7d-6f8f-4ccc-b36d-9d20374aa112">3.51</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i317cb521ce4f448185d4d109c1087186_I20211231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzEyLTEtMS0xLTUxMDE5L3RleHRyZWdpb246OTZiNjdlYWExOWUwNGU1OWI0YWM2YTZmODkwNmY4NDdfMTA5OTUxMTYyNzgwNg_f768afb1-8ccd-490c-a2b1-18615c07e875">4.75</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 - 2036</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5926f92e5704966a4a08b7c05e7c988_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzEyLTUtMS0xLTI3OTAx_c937e8f9-7d14-4963-b41b-0ee97596eb73">111,090</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic629c35e920843678dd27e9e8017a51c_I20201231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzEyLTctMS0xLTI3OTAx_7b441d58-bdf7-44d2-8194-8724c284a300">111,090</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Connecticut Water</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="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="i7c195070c79844bc8de3db59a37560d0_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzEzLTUtMS0xLTI3OTAx_f0b969d3-08ff-4e4d-8564-a912884671e5">303,140</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="i3cef3008713943eea54b549f34e5ab54_I20201231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzEzLTctMS0xLTI3OTAx_69b05920-efca-466d-aec5-8b5e34eefaa0">225,400</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%">SJWTX, Inc.:</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;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 7.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%">Senior note  (a)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1877412978934efd8be7e487a019484b_I20211231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE0LTEtMS0xLTUxMDI1_3db41747-3733-48db-86df-e23eba68f1fd"><ix:nonFraction unitRef="number" contextRef="i0f786c6e5b1c410c80959a76cfcfa588_I20211231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE0LTEtMS0xLTUxMDI1_e3d2c344-31b4-497f-9713-31fe4bf7c43e">6.27</ix:nonFraction></ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2036</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i169cc026f9d94423b5c592648ac5d021_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE0LTUtMS0xLTI3OTAx_94853057-48a1-45cc-bfc8-34ac9d46a340">15,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib713e654ba2143abb05e368488e99cf7_I20201231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE0LTctMS0xLTI3OTAx_3a6adb60-a917-477d-882e-e922a0200025">15,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Bank term loans</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5cb1b5618d3f42aba62bf1f9d76f55ba_I20211231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE2LTEtMS0xLTUyMDMwL3RleHRyZWdpb246MWNkYjgyOWZiY2RlNDFmMTlmZmJhYmIzNzJjNzk2MzlfMTA5OTUxMTYyNzc4MA_0305f6bb-65cb-4b2c-a45e-0ddebb06db33">4.01</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="i3cb0588cff564ebc95412cf524e36e97_I20211231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE2LTEtMS0xLTUyMDMwL3RleHRyZWdpb246MWNkYjgyOWZiY2RlNDFmMTlmZmJhYmIzNzJjNzk2MzlfMTA5OTUxMTYyNzc4OQ_7a7f07a7-8d1c-4ab8-b970-f3135d9a57c3">4.11</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2041</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if49ea572f4f745efacd75b93ccabf37d_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE2LTUtMS0xLTUyMDYx_67b4f3a0-e5dd-44c5-954e-ac00a69a6870">30,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i879de1baf20f4f87bbee70334386a9fb_I20201231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE2LTctMS0xLTUyMDY5_c90df653-2617-4f2d-b9ed-0d6318956035">&#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 30.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 SJWTX, Inc.</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="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="i10788103c0d845aeaedcc56ac7fbdda9_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE3LTUtMS0xLTUyMDYx_cdcb1e5b-e7ca-4ee4-a3ff-21dbf3624f42">45,000</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;border-top:1pt solid #000000;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="ia1d48520f4d4417292be7e4fd27bb303_I20201231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE3LTctMS0xLTUyMDY5_2c9914dd-a07d-4ba1-a0fc-21340b9dfe31">15,000</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%">Maine Water:</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;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 7.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%">State revolving fund loans</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1e0ed6829dc144949c1a8290cd82865f_I20211231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE2LTEtMS0xLTUxMDMxL3RleHRyZWdpb246YjI3NDU5ZDZhYzMwNDdkMTgzNDFiYmFkNzJhZWRlY2ZfMTA5OTUxMTYyNzc5OA_75c15fa6-b914-4490-8547-aa5b61e06465">0.00</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="iaf3a17a8ae33481ba902f30d0efb51da_I20211231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE2LTEtMS0xLTUxMDMxL3RleHRyZWdpb246YjI3NDU5ZDZhYzMwNDdkMTgzNDFiYmFkNzJhZWRlY2ZfMTA5OTUxMTYyNzgwNw_e1b58ad1-4631-472d-acb6-65fdb4d2b9de">2.58</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 - 2048</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2bfd618569be47c9b6c0f6dcdb3d1a1b_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE2LTUtMS0xLTI3OTAx_95ba2182-478e-4afe-a364-fca18bfa1a5f">17,264</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i384603f9d3144e989c728e0b2cc7b2e0_I20201231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE2LTctMS0xLTI3OTAx_f0be47ef-76e6-4934-b64f-1ff8ed0ec4e2">18,651</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 7.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%">Other First Mortgage Bond</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib3c8a02189ad421ea4d20345bc37cdb8_I20211231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE3LTEtMS0xLTUxMDQ3_02232a92-cbb2-48d4-a9e5-e8e98b143e90"><ix:nonFraction unitRef="number" contextRef="i8cc0d3e6c5ac419db6fe20e821ac92be_I20211231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE3LTEtMS0xLTUxMDQ3_17843b97-3d65-40ee-bacd-fa00c8f49eec">8.95</ix:nonFraction></ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia313d80f732144f4b1dfeae2c5cd5cc7_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE3LTUtMS0xLTI3OTAx_8d6cdda8-1950-494c-9b99-e77582161038">2,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib99cc4fc39dc48c2a35c221e0f60d9c4_I20201231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE3LTctMS0xLTI3OTAx_04cf7eb8-12f7-4a92-b892-0cf8ba0dfb9e">3,600</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 7.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%">Bank term loans</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if3cbf3fa565848dd8ce2c42cba1a2777_I20211231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE4LTEtMS0xLTUxMDUzL3RleHRyZWdpb246YTJhMzk4MDNhNDBlNGU5MmExYzJlMGFiMWJhYzBkNTFfMTA5OTUxMTYyNzc5OA_306427bb-d193-4ac5-9c0a-95879130a8ab">3.89</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i98d760dd63e94a56acead4d05ca3e1ed_I20211231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE4LTEtMS0xLTUxMDUzL3RleHRyZWdpb246YTJhMzk4MDNhNDBlNGU5MmExYzJlMGFiMWJhYzBkNTFfMTA5OTUxMTYyNzgwNg_25c00264-4091-4349-a52a-361da5d5caf8">5.51</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 - 2043</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i932f0b0dc4a143c083cc5a6564b2e054_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE4LTUtMS0xLTI3OTAx_d7248df4-f3c1-43d2-b9c3-03e020cfbc82">34,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifca7843cb36e4048a1575b33473336bc_I20201231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE4LTctMS0xLTI3OTAx_2b24b36f-5987-4730-8797-bb099a652a60">17,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Maine Water</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;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="i741fbe5dde2442c6b32dde47251411a4_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE5LTUtMS0xLTI3OTAx_1d189b99-a285-4068-96e8-2d7b7f5a7ec1">54,464</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="ia312422836454ab382440f6903597642_I20201231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE5LTctMS0xLTI3OTAx_ae25a026-81ee-426f-b115-4026d99508a9">39,751</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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 debt</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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzIyLTUtMS0xLTI3OTAx_00afba3e-730b-456c-9a27-faae206e8b62">1,522,955</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzIyLTctMS0xLTI3OTAx_ebdafe33-f16d-4b19-ac69-d087101e6b56">1,352,320</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Unamortized debt premium, net (b)</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="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedPremium" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzIzLTUtMS0xLTI3OTAx_78c3b0e5-5c59-46db-bd9d-289c4ae34001">19,937</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedPremium" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzIzLTctMS0xLTI3OTAx_1af56846-f6e6-49ec-a38e-3e9f8574ecda">22,479</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.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%">Unamortized debt issuance costs</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:UnamortizedDebtIssuanceExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzI1LTUtMS0xLTI3OTAx_841e8840-f3a9-40de-812d-cd40926b5952">10,851</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="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:UnamortizedDebtIssuanceExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzI1LTctMS0xLTI3OTAx_74b7c901-844e-4dda-8ee5-b0a1396d43de">10,978</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 6.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%">Current portion</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="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzI2LTUtMS0xLTI3OTAx_6eba75d1-bd34-4956-ae75-02a5eb09b26a">39,106</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="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzI2LTctMS0xLTI3OTAx_386ba192-15e4-4b50-891d-760b82c7f529">76,241</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 7.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 long-term debt, less current portion</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 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="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzI3LTUtMS0xLTI3OTAx_e65216c1-920c-4727-974d-49a9c207ad82">1,492,935</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 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="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzI3LTctMS0xLTI3OTAx_41639a16-e99a-4efd-8325-43c5b7cd8d79">1,287,580</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">___________________________________</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:27.13pt">Senior notes held by institutional investors are unsecured obligations of SJW Group, SJWC, Connecticut Water, SJWTX, Inc. and Maine Water and require interest-only payments until maturity.  To minimize issuance costs, the companies&#8217; debt has primarily been placed privately.</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Consists of fair value adjustments recognized through purchase accounting for the completed merger with CTWS on October 9, 2019.</span></div></ix:nonNumeric><div style="margin-top:6pt"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzE2NDkyNjc0NDc2OTA1_6009dbe0-777c-4a0a-881b-4a1d2df7e9fe" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a table of the consolidated company&#8217;s schedule of principal payments:</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:85.303%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Year</span></td><td colspan="3" style="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%">2022</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="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTo0ZGRhNGI0NDVkODQ0ZWVjOGNlNGJjYjgwMDI5ZDBjYy90YWJsZXJhbmdlOjRkZGE0YjQ0NWQ4NDRlZWM4Y2U0YmNiODAwMjlkMGNjXzEtMS0xLTEtMzE3NDk_9211f7bd-c4a9-4e15-8e4b-0b59e11165b9">39,179</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTo0ZGRhNGI0NDVkODQ0ZWVjOGNlNGJjYjgwMDI5ZDBjYy90YWJsZXJhbmdlOjRkZGE0YjQ0NWQ4NDRlZWM4Y2U0YmNiODAwMjlkMGNjXzItMS0xLTEtMzE3NDk_997c77a7-f61c-4e8e-b8f4-42b00453d728">4,360</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTo0ZGRhNGI0NDVkODQ0ZWVjOGNlNGJjYjgwMDI5ZDBjYy90YWJsZXJhbmdlOjRkZGE0YjQ0NWQ4NDRlZWM4Y2U0YmNiODAwMjlkMGNjXzMtMS0xLTEtMzE3NDk_a36a50a4-2382-494f-8918-b82157db128e">48,983</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTo0ZGRhNGI0NDVkODQ0ZWVjOGNlNGJjYjgwMDI5ZDBjYy90YWJsZXJhbmdlOjRkZGE0YjQ0NWQ4NDRlZWM4Y2U0YmNiODAwMjlkMGNjXzQtMS0xLTEtMzE3NDk_78c19568-eb5b-43eb-bf80-2603c4175aca">3,648</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTo0ZGRhNGI0NDVkODQ0ZWVjOGNlNGJjYjgwMDI5ZDBjYy90YWJsZXJhbmdlOjRkZGE0YjQ0NWQ4NDRlZWM4Y2U0YmNiODAwMjlkMGNjXzUtMS0xLTEtMzE3NDk_5e128237-d077-42bb-9c24-24868d283557">23,303</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTo0ZGRhNGI0NDVkODQ0ZWVjOGNlNGJjYjgwMDI5ZDBjYy90YWJsZXJhbmdlOjRkZGE0YjQ0NWQ4NDRlZWM4Y2U0YmNiODAwMjlkMGNjXzYtMS0xLTEtMzE3NDk_dbc90d83-ee05-4bce-9abf-173bb0fd869f">1,403,482</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></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%">The estimated fair value of long-term debt as of December&#160;31, 2021 and 2020 was approximately $<ix:nonFraction unitRef="usd" contextRef="id9298595181645cdb2145573a2591b8a_I20211231" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzE2NDkyNjc0OTkzMTQ_3994adb8-39bb-4699-a3f7-a78646a9d0f9">1,651,825</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i88db6c34d7ae476cb97db4ec00e499f5_I20201231" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzE2NDkyNjc0OTkzMjI_aeac64d0-27f2-4d37-9efe-0d55205d1c9f">1,570,727</ix:nonFraction>, respectively, and was determined using a discounted cash flow analysis, based on the current rates for similar financial instruments of the same duration and creditworthiness of the Company.  The fair value of long-term debt would be categorized as Level 2 of the fair value hierarchy.</span></div></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i5730c37e318246c9820b88c7fdac65ce" continuedAt="i76c4e4b2294e4c149c646247bb045ab3"><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%;text-decoration:underline">SJW Group</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%">On August 11, 2020, SJW Group entered into a note purchase agreement with the purchasers listed in the agreement, pursuant to which SJW Group sold an aggregate principal amount of $<ix:nonFraction unitRef="usd" contextRef="i3bf6553c8e9d4b22bb3e9320b96107f3_I20200811" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzEwOTk1MTE2NjMwNTU_ea08c444-5901-4684-acba-857145ed3ca3">50,000</ix:nonFraction> of its <ix:nonFraction unitRef="number" contextRef="i3bf6553c8e9d4b22bb3e9320b96107f3_I20200811" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzEwOTk1MTE2NjMwNTk_46810325-2123-4b19-968d-db08840d7ccd">2.47</ix:nonFraction>% Senior Notes, Series 2020, due August 1, 2030.  The notes are unsecured obligations of the company.  Interest is payable semi-annually in arrears on February 1st and August 1st of each year.  </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%;text-decoration:underline">SJWC</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%">On June 25, 2021, SJWC entered into a note purchase agreement with certain affiliates of New York Life Insurance (collectively the &#8220;Purchasers&#8221;), pursuant to which the company sold an aggregate principal amount of $<ix:nonFraction unitRef="usd" contextRef="i39d4a3e3b26b484898c084ea49bb5df0_I20210625" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzQzOTgwNDY1NDM5MTk_7a425053-c04e-4e12-b350-72271f64d3d3">50,000</ix:nonFraction> of its <ix:nonFraction unitRef="number" contextRef="i39d4a3e3b26b484898c084ea49bb5df0_I20210625" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzQzOTgwNDY1NDM5MjU_c664895d-c421-4985-b753-776ca55ecfec">3.00</ix:nonFraction>% Senior Notes, Series N (&#8220;Series N Notes&#8221;) to the Purchasers.  The Series N Notes are unsecured obligations of SJWC and are due on June 25, 2051.  Interest is payable semi-annually in arrears on January 1st and July 1st of each year.  The closing occurred simultaneously with the signing of the note purchase agreement.</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%">On August 4, 2021, SJWC entered into a note purchase agreement with the purchasers listed in the agreement, pursuant to which the company sold an aggregate principal amount of $<ix:nonFraction unitRef="usd" contextRef="i814e139b9f104a9a86ec4dd83c264e65_I20210804" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzQzOTgwNDY1NDM5Mjk_e7ac3cc8-0c10-4e19-a891-92a177e11c89">50,000</ix:nonFraction> of its <ix:nonFraction unitRef="number" contextRef="i814e139b9f104a9a86ec4dd83c264e65_I20210804" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzQzOTgwNDY1NDM5MzQ_24595e8a-cfbc-4def-9b98-734302c79a17">3.00</ix:nonFraction>% Senior Notes, Series O (&#8220;Series O Notes&#8221;), due December 1, 2051.  The Series O Notes are unsecured obligations of SJWC.  Interest is payable semi-annually in arrears on June 1st and December 1st of each year.  The closing of the note purchase agreement occurred on December 1, 2021.</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%;text-decoration:underline">Connecticut Water</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%">On August 4, 2021, Connecticut Water entered into a note purchase agreement with certain affiliates of Metropolitan Life Insurance Company, New York Life Insurance Company, the Northwestern Mutual Life Insurance Company and Pacific Life Insurance Company, pursuant to which Connecticut Water sold on August 4, 2021, an aggregate principal amount of $<ix:nonFraction unitRef="usd" contextRef="ie0e89c85fc0b418cbe390dcbabe7c168_I20210804" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzQzOTgwNDY1NDM5Mzg_300b76e6-17b6-40aa-95c6-49d3e4294029">50,000</ix:nonFraction> of its <ix:nonFraction unitRef="number" contextRef="ie0e89c85fc0b418cbe390dcbabe7c168_I20210804" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzQzOTgwNDY1NDM5NDM_b948e7c7-2de4-4eeb-923f-37bb073ac9e1">3.07</ix:nonFraction>% Senior Notes, Series 2021A, due 2051 (the &#8220;2021A Notes&#8221;) and on December 1, 2021, sold an aggregate principal amount of $<ix:nonFraction unitRef="usd" contextRef="i00c876b0780d44358eee03d0624580fc_I20211201" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzQzOTgwNDY1NDM5NDc_a5efb6b5-5747-45ff-9776-70763e4c1c2f">50,000</ix:nonFraction> of its <ix:nonFraction unitRef="number" contextRef="i00c876b0780d44358eee03d0624580fc_I20211201" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzQzOTgwNDY1NDM5NTI_926a202b-692b-4bc0-a7fd-40289612ee03">3.10</ix:nonFraction>% Senior Notes, Series 2021B, due 2051 (the &#8220;2021B Notes&#8221; and together with the 2021A Notes, the &#8220;CWC Notes&#8221;).  The CWC Notes are unsecured obligations of Connecticut Water, with the 2021A Notes due on June 1, 2051, and the 2021B Notes due on December 1, 2051.  Interest on the CWC Notes is payable semi-annually in arrears on June 1st and December 1st of each year.  The proceeds from the sale of the CWC Notes will be used to repay outstanding short and/or long-term borrowings, to fund Connecticut Water&#8217;s capital expenditures, and/or for other general corporate purposes.</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%">On March 12, 2020, Connecticut Water entered into a note purchase agreement with NYL Investors, LLC as agent of the purchasers listed in the agreement, pursuant to which Connecticut Water sold on the same date an aggregate principal amount of $<ix:nonFraction unitRef="usd" contextRef="ibf2a55a1cc6b4da384766db345893dc0_I20200312" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzEwOTk1MTE2NjM5MzM_e2a53827-abb2-4436-92dc-99612de7d42f">35,000</ix:nonFraction> of its <ix:nonFraction unitRef="number" contextRef="ibf2a55a1cc6b4da384766db345893dc0_I20200312" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzEwOTk1MTE2NjM5NDA_8d83d713-cc61-4380-b953-31c437bf80fe">3.51</ix:nonFraction>% Senior Notes, due March 12, 2050.  The notes are unsecured obligations of Connecticut Water.  Interest is payable semi-annually in arrears on March 12th and September 12th of each year.  </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%;text-decoration:underline">SJWTX, Inc.</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%">On May 13, 2021, CLWSC entered into a master credit agreement and promissory note with a commercial bank under which it entered into a borrowing agreement for an aggregate principal amount not to exceed $<ix:nonFraction unitRef="usd" contextRef="i26775f604a5c4efa900982b16a9c655f_I20210513" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzQzOTgwNDY1NDM5NTY_e1e731c6-8db2-45bb-a4a5-385ab04412da">30,000</ix:nonFraction>, of which $<ix:nonFraction unitRef="usd" contextRef="if083ca11fa374092b3aaf6cebf7a97f3_D20210513-20210513" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfUnsecuredDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzQzOTgwNDY1NDM5NjA_1c71f12c-0037-4baa-bc54-cd3363ea3210">20,000</ix:nonFraction> was advanced at the closing date.  The borrowing carries a fixed interest rate of <ix:nonFraction unitRef="number" contextRef="i223681702f194a828307caf89061ed4e_I20210513" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzQzOTgwNDY1NDM5NjQ_11bdd448-619f-406c-9e3d-d1ca7080c23d">4.01</ix:nonFraction>% due on March 20, 2041.  On December 1, 2021, the remaining aggregate principal amount of the promissory note, $<ix:nonFraction unitRef="usd" contextRef="i80a36d5fdc2f480dbe4edc9f2461fb5e_D20211201-20211201" decimals="-4" name="us-gaap:ProceedsFromIssuanceOfUnsecuredDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzEwOTk1MTE2ODczMDI_1e950123-d0c6-4840-8abb-775f4f2836eb">10,000</ix:nonFraction>, was advanced to CLWSC at a fixed interest rate of <ix:nonFraction unitRef="number" contextRef="i80cd562281474ac38fae87ceec318dc0_I20211201" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzEwOTk1MTE2ODgwODc_fa33e437-ff77-4181-9edf-0f7c3feb0a2b">4.11</ix:nonFraction>%.  The notes are unsecured obligations of CLWSC.  Interest is payable quarterly in arrears on the 20th day of January, April, July and October of each year.  </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%;text-decoration:underline">Maine Water</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%">On March 2, 2021, Maine Water entered into a credit agreement with a commercial bank, pursuant to an existing master loan agreement under which the commercial bank issued Maine Water a promissory note on the same date with an aggregate principal amount of $<ix:nonFraction unitRef="usd" contextRef="i2e1477c6008345ea95ee1b6dd0fd41a3_I20210302" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzQzOTgwNDY1NDM5Njg_bdb47bd5-c24f-44bf-9902-efd79f72e858">17,000</ix:nonFraction> and a fixed interest rate of <ix:nonFraction unitRef="number" contextRef="i2e1477c6008345ea95ee1b6dd0fd41a3_I20210302" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzQzOTgwNDY1NDM5NzI_65cf575b-9a27-445b-beaa-07b4c7ea7fdb">3.89</ix:nonFraction>%, due March 1, 2041.  The notes are unsecured obligations of Maine Water.  Interest is payable quarterly in arrears on the 20th day of January, April, July and October of each year.  Proceeds from the borrowing were received on March 18, 2021.</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%">On December 23, 2020, Maine Water issued $<ix:nonFraction unitRef="usd" contextRef="i2c40f6aaa8c0465bb3336dc13dffe5a3_I20201223" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzEwOTk1MTE2NjQ1OTc_d17277be-b91d-4cc3-89e6-c37c67ab579a">4,000</ix:nonFraction> of Series T First Mortgage Bonds to the Maine Municipal Bond Bank through the State Safe Drinking Water Revolving Loan Fund.  The Series T bonds mature on October 1, 2041 and carry <ix:nonFraction unitRef="number" contextRef="i2c40f6aaa8c0465bb3336dc13dffe5a3_I20201223" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzEwOTk1MTE2NjQ2MDI_09e57c6f-1f89-4f62-85b1-2cf05f3ab781">1</ix:nonFraction>% interest.  The Series T First Mortgage Bond covenants are the same as all other First Mortgage Bonds.  The proceeds were used for pre-approved projects primarily related to preliminary engineering and design work of a water treatment plant in Maine&#8217;s Biddeford and Saco division.  </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%;text-decoration:underline">Financial Covenants</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%">The debt and credit agreements of SJW Group and its subsidiaries contain various financial and other covenants.  Non-compliance with these covenants could result in accelerated due dates and termination of the agreements.  In addition, the credit </span></div></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></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%"><ix:continuation id="i76c4e4b2294e4c149c646247bb045ab3">agreements contain customary representations and warranties and subject to customary events of default, which may result in outstanding notes becoming immediately due and payable.   As of December&#160;31, 2021, SJW Group and its subsidiaries were in compliance with all covenants related to its long-term debt agreements.</ix:continuation></span></div><div><span><br/></span></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_112"></div><div style="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%">Note 7.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:42.02pt"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90ZXh0cmVnaW9uOjg3ZDljN2MzMGZmNDQyYzBhMDY5MzgzYjg1NGNhZjBlXzUwNTY_5a321429-cb56-4211-a342-d0ecab19b9ed" continuedAt="i821a34c1fcf0465c8ad0d8ca4e5b329a" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="i821a34c1fcf0465c8ad0d8ca4e5b329a" continuedAt="i4e275b726b174000bf812f3fa4ec3f6a"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90ZXh0cmVnaW9uOjg3ZDljN2MzMGZmNDQyYzBhMDY5MzgzYjg1NGNhZjBlXzUwODA_58ac316a-02f9-4bfc-926c-f14be40d37ed" escape="true"><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%">The components of income tax expense were:</span></div><div style="margin-top:5pt"><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:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></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%">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%">2020</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%">2019</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%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Federal</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="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTpkYzdmNDNmN2JkNjY0MGIyOGM3NDcwMjRmZDZjYTk2NC90YWJsZXJhbmdlOmRjN2Y0M2Y3YmQ2NjQwYjI4Yzc0NzAyNGZkNmNhOTY0XzItMS0xLTEtMjc5MDE_bb7ba525-cbcf-4d52-81fe-719f7a9dfe76">8,587</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTpkYzdmNDNmN2JkNjY0MGIyOGM3NDcwMjRmZDZjYTk2NC90YWJsZXJhbmdlOmRjN2Y0M2Y3YmQ2NjQwYjI4Yzc0NzAyNGZkNmNhOTY0XzItMy0xLTEtMjc5MDE_98273042-5891-4a26-b631-b55538f96b0a">11,349</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTpkYzdmNDNmN2JkNjY0MGIyOGM3NDcwMjRmZDZjYTk2NC90YWJsZXJhbmdlOmRjN2Y0M2Y3YmQ2NjQwYjI4Yzc0NzAyNGZkNmNhOTY0XzItNS0xLTEtMjc5MDE_6d2545ea-5a7e-488c-83d9-281022c920e0">7,577</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 7.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%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTpkYzdmNDNmN2JkNjY0MGIyOGM3NDcwMjRmZDZjYTk2NC90YWJsZXJhbmdlOmRjN2Y0M2Y3YmQ2NjQwYjI4Yzc0NzAyNGZkNmNhOTY0XzMtMS0xLTEtMjc5MDE_2e0f12ab-fbd9-4f03-aa4d-0d418ee9798f">2,633</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTpkYzdmNDNmN2JkNjY0MGIyOGM3NDcwMjRmZDZjYTk2NC90YWJsZXJhbmdlOmRjN2Y0M2Y3YmQ2NjQwYjI4Yzc0NzAyNGZkNmNhOTY0XzMtMy0xLTEtMjc5MDE_0859a7c8-3517-4eac-ac68-6794463ac814">2,528</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTpkYzdmNDNmN2JkNjY0MGIyOGM3NDcwMjRmZDZjYTk2NC90YWJsZXJhbmdlOmRjN2Y0M2Y3YmQ2NjQwYjI4Yzc0NzAyNGZkNmNhOTY0XzMtNS0xLTEtMjc5MDE_f9c29757-1437-4a5c-8458-63ab0e997a9a">2,126</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTpkYzdmNDNmN2JkNjY0MGIyOGM3NDcwMjRmZDZjYTk2NC90YWJsZXJhbmdlOmRjN2Y0M2Y3YmQ2NjQwYjI4Yzc0NzAyNGZkNmNhOTY0XzUtMS0xLTEtMjc5MDE_c5745bce-a063-4dce-836d-93a660379704">3,811</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="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTpkYzdmNDNmN2JkNjY0MGIyOGM3NDcwMjRmZDZjYTk2NC90YWJsZXJhbmdlOmRjN2Y0M2Y3YmQ2NjQwYjI4Yzc0NzAyNGZkNmNhOTY0XzUtMy0xLTEtMjc5MDE_5d7c4a5d-7389-4e00-9a0a-66191ca4bf87">8,073</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="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTpkYzdmNDNmN2JkNjY0MGIyOGM3NDcwMjRmZDZjYTk2NC90YWJsZXJhbmdlOmRjN2Y0M2Y3YmQ2NjQwYjI4Yzc0NzAyNGZkNmNhOTY0XzUtNS0xLTEtMjc5MDE_d94b909b-7424-4357-90f8-37740c9e768f">1,929</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 7.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%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTpkYzdmNDNmN2JkNjY0MGIyOGM3NDcwMjRmZDZjYTk2NC90YWJsZXJhbmdlOmRjN2Y0M2Y3YmQ2NjQwYjI4Yzc0NzAyNGZkNmNhOTY0XzYtMS0xLTEtMjc5MDE_cbc60e0f-81bd-47d2-9bdc-d5f30d0a432d">960</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTpkYzdmNDNmN2JkNjY0MGIyOGM3NDcwMjRmZDZjYTk2NC90YWJsZXJhbmdlOmRjN2Y0M2Y3YmQ2NjQwYjI4Yzc0NzAyNGZkNmNhOTY0XzYtMy0xLTEtMjc5MDE_767413b8-ddee-4241-85ab-0d4592f41f8d">2,576</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTpkYzdmNDNmN2JkNjY0MGIyOGM3NDcwMjRmZDZjYTk2NC90YWJsZXJhbmdlOmRjN2Y0M2Y3YmQ2NjQwYjI4Yzc0NzAyNGZkNmNhOTY0XzYtNS0xLTEtMjc5MDE_70fa0409-6c26-415e-8e6c-069fed3b30c6">680</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: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="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTpkYzdmNDNmN2JkNjY0MGIyOGM3NDcwMjRmZDZjYTk2NC90YWJsZXJhbmdlOmRjN2Y0M2Y3YmQ2NjQwYjI4Yzc0NzAyNGZkNmNhOTY0XzctMS0xLTEtMjc5MDE_38d2adef-9910-4ff3-9661-03b411489092">8,369</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTpkYzdmNDNmN2JkNjY0MGIyOGM3NDcwMjRmZDZjYTk2NC90YWJsZXJhbmdlOmRjN2Y0M2Y3YmQ2NjQwYjI4Yzc0NzAyNGZkNmNhOTY0XzctMy0xLTEtMjc5MDE_4086864b-d66a-4ee1-80bb-949a918bf003">8,380</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTpkYzdmNDNmN2JkNjY0MGIyOGM3NDcwMjRmZDZjYTk2NC90YWJsZXJhbmdlOmRjN2Y0M2Y3YmQ2NjQwYjI4Yzc0NzAyNGZkNmNhOTY0XzctNS0xLTEtMjc5MDE_a405354b-e733-43ba-ac01-82f2da467f7c">8,454</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90ZXh0cmVnaW9uOjg3ZDljN2MzMGZmNDQyYzBhMDY5MzgzYjg1NGNhZjBlXzUwNTM_f1a05799-6ee4-4769-a8fd-f748d97bf0b2" escape="true"><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%">The following table reconciles income tax expense to the amount computed by applying the federal statutory rate to income before income taxes of $<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90ZXh0cmVnaW9uOjg3ZDljN2MzMGZmNDQyYzBhMDY5MzgzYjg1NGNhZjBlXzIxMA_8b4a1441-c45f-46c2-b3db-b46651569ec5">68,847</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90ZXh0cmVnaW9uOjg3ZDljN2MzMGZmNDQyYzBhMDY5MzgzYjg1NGNhZjBlXzIxNA_621495eb-dfad-4cf5-8f90-e5123381a2fb">69,895</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90ZXh0cmVnaW9uOjg3ZDljN2MzMGZmNDQyYzBhMDY5MzgzYjg1NGNhZjBlXzIyMQ_44247689-608f-4c35-b728-de52582182f5">32,081</ix:nonFraction> in 2021, 2020 and 2019:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></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%">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%">2020</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%">2019</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%">Income tax at federal statutory rate</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="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzEtMS0xLTEtMjc5MDE_f8c4ec66-217e-47fa-9aa8-7f425b834856">14,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 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="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzEtMy0xLTEtMjc5MDE_098d3239-b278-4142-a2e4-ad293319f008">14,678</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="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzEtNS0xLTEtMjc5MDE_78ee783f-8cee-4670-9038-d247f9153e82">6,737</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase (decrease) in taxes attributable to:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">State taxes, net of federal income tax benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzMtMS0xLTEtMjc5MDE_981f8792-9081-42fc-b491-e01cafaee421">4,572</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzMtMy0xLTEtMjc5MDE_15d6eee3-ada6-433c-98cb-747dbbb29526">4,142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzMtNS0xLTEtMjc5MDE_e464a946-e1cb-4802-888d-34dd785a16ee">2,251</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Uncertain tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" sign="-" name="sjw:EffectiveIncomeTaxRateReconciliationUncertainTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzUtMS0xLTEtMjc5MDE_f2f2f425-6c3c-4fe1-895c-dcef038c4556">1,678</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" sign="-" name="sjw:EffectiveIncomeTaxRateReconciliationUncertainTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzUtMy0xLTEtMjc5MDE_a406d02e-8588-4bb6-95ac-608dd43e2c71">1,351</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" sign="-" name="sjw:EffectiveIncomeTaxRateReconciliationUncertainTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzUtNS0xLTEtMjc5MDE_ca18d918-d230-4f95-87ec-927c6f1de520">323</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 7.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%">Property flow-through</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzYtMS0xLTEtMjc5MDE_4ec412d2-4789-440c-8fb9-d43d5aa0fb1e">8,573</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="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzYtMy0xLTEtMjc5MDE_771fc553-b881-49da-a93a-3493a6d0cf3f">9,215</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="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzYtNS0xLTEtMjc5MDE_d1866c1a-d2ea-43f7-a248-cd420a5159d9">2,054</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 7.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%">Capitalized merger costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="sjw:EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzctMS0xLTEtMjc5MDE_4f75c2f5-7021-4d1d-bc4d-4b13ca12a4ac">&#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="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" sign="-" name="sjw:EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzctMy0xLTEtMjc5MDE_2375b318-a7c7-47c5-b67c-476f7c191e0c">296</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="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="sjw:EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzctNS0xLTEtMjc5MDE_6234151f-5ef2-4a60-aadf-fc831ac057ba">5,350</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 7.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%">Tax reform - rate change impact on deferred taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzgtMS0xLTEtMjc5MDE_1cf2d37a-0a94-4cf8-91fb-5776b6d139fa">&#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="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzgtMy0xLTEtMjc5MDE_c18f8e7c-e9c3-4271-a3cb-57b9dd93af3b">&#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="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzgtNS0xLTEtMjc5MDE_1b16ac46-4285-4c2b-aea8-2eda66b306ea">77</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 7.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%">Reversal of excess deferred taxes recognized in regulatory liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" sign="-" name="sjw:EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzktMS0xLTEtMjc5MDE_511069b0-06a3-44f6-bac3-c4bb2348b490">3,295</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="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" sign="-" name="sjw:EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzktMy0xLTEtMjc5MDE_59364ea0-245b-4381-9724-39e4fe7aaeaa">2,912</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="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" sign="-" name="sjw:EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzktNS0xLTEtMjc5MDE_19ac040b-9164-43f2-9c18-128ccb440069">2,355</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 7.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%">Pension flow-through</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="sjw:EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzEwLTEtMS0xLTI3OTAx_9befe1ba-32be-4e74-bc1a-2499df14afd5">429</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="sjw:EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzEwLTMtMS0xLTI3OTAx_80e9c708-5106-4ebe-a10c-7992575b993a">92</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" sign="-" name="sjw:EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzEwLTUtMS0xLTI3OTAx_f3deaca6-ef6d-46b9-ad26-eafac7cc7fb1">1,244</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 7.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%">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="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzExLTEtMS0xLTI3OTAx_14c27362-1ffb-4674-a8f8-28a0247726d4">331</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="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzExLTMtMS0xLTI3OTAx_434acc2f-8315-42d9-beb3-b470f69fdfa3">333</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="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzExLTUtMS0xLTI3OTAx_944ce3ad-6dff-448a-bef9-0553d28d7394">223</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Other items, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzEzLTEtMS0xLTI3OTAx_8ffa83ec-fbc4-40ed-a490-8fb285373733">569</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="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzEzLTMtMS0xLTI3OTAx_4f865206-82ba-4299-ba2b-2222374f316a">873</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzEzLTUtMS0xLTI3OTAx_853ab613-1fc0-4dc4-a64b-2bb970b951c7">408</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: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="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzE0LTEtMS0xLTI3OTAx_798f02aa-49fd-4030-ac24-b5679a243ee7">8,369</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 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="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzE0LTMtMS0xLTI3OTAx_89070c75-bde6-4c73-bea8-f3073ec41151">8,380</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 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="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzE0LTUtMS0xLTI3OTAx_5a639081-821a-4cac-9bea-491206c71ebb">8,454</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i4e275b726b174000bf812f3fa4ec3f6a" continuedAt="i87eedc665fd34f4ca868caedd4923d73"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90ZXh0cmVnaW9uOjg3ZDljN2MzMGZmNDQyYzBhMDY5MzgzYjg1NGNhZjBlXzUxMDI_b2f442a2-899f-40b0-88a3-94f5e9f7af3b" escape="true"><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%">The components of the net deferred tax liability as of December&#160;31 was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:70.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.517%"></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%">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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred&#160;tax&#160;assets:</span></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Advances and contributions</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="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="sjw:DeferredTaxAssetsAdvancesAndContributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzItMS0xLTEtMjc5MDE_89d4864a-a146-44ca-8d01-574c59efc439">24,584</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="sjw:DeferredTaxAssetsAdvancesAndContributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzItMy0xLTEtMjc5MDE_84ff380d-90d4-4ee4-846a-99bd0501de2b">22,573</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:#bfe4ff;padding:2px 1pt 2px 7.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%">Unamortized investment tax credit</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzMtMS0xLTEtMjc5MDE_9c5c3114-b182-4baa-9d7d-2530d2480b30">599</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzMtMy0xLTEtMjc5MDE_f1b7f887-0e16-4758-8405-6b68e7106c3f">619</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;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 7.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%">Pensions, postretirement benefits and 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="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="sjw:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionsAndPostretirementBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzQtMS0xLTEtMjc5MDE_55edbf7c-4348-443a-86ca-9a5b8cc5fb13">32,396</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="sjw:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionsAndPostretirementBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzQtMy0xLTEtMjc5MDE_ba83ee96-8aaa-4653-893a-5f06be8f1469">41,180</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.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%">Debt premium, net</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzUtMS0xLTEtMjc5MDE_e01319fb-f831-49e8-8be2-299cb3578394">5,579</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzUtMy0xLTEtMjc5MDE_980feb1d-2995-4c5c-a62e-3c44a8e50707">6,290</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;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 7.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%">California franchise 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="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsStateTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzYtMS0xLTEtMjc5MDE_a1f11fdc-1f68-4acb-b378-e59053c7f55b">514</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsStateTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzYtMy0xLTEtMjc5MDE_9d0c7116-b4e1-4a3a-b588-228432b66f2c">756</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:#bfe4ff;padding:2px 1pt 2px 7.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%">Net operating loss</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzctMS0xLTEtMjc5MDE_05846e85-5363-4d68-a36b-c8cdb55f3618">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzctMy0xLTEtMjc5MDE_f1dab97a-d80c-4d48-a046-40c3f137cf74">550</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzEwLTEtMS0xLTI3OTAx_a5d07ebe-c957-408c-ad5d-7148ab63960b">8,128</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzEwLTMtMS0xLTI3OTAx_53ac1305-b9f9-4eec-adfa-9fd266042dc1">6,792</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align: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 deferred tax assets</span></td><td colspan="2" style="background-color:#bfe4ff;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="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzEzLTEtMS0xLTI3OTAx_ca9c3092-fc65-42e2-a315-a7239db191eb">71,800</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;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="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzEzLTMtMS0xLTI3OTAx_d424dbc3-f390-45b7-9299-7cb5446795cd">78,760</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.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%">Utility plant</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzE1LTEtMS0xLTI3OTAx_80e16fef-f26d-4a4e-9c4a-e9e4e6f819e4">216,497</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzE1LTMtMS0xLTI3OTAx_7fd079aa-e46e-4634-81cf-f58ff92618b1">209,541</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;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 7.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%">Pension and postretirement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="sjw:DeferredTaxLiabilitiesPensionAndPostretirementBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzE2LTEtMS0xLTI3OTAx_965ea4bb-7a6f-4f41-b440-b308f97c2fb2">24,779</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="sjw:DeferredTaxLiabilitiesPensionAndPostretirementBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzE2LTMtMS0xLTI3OTAx_48a02015-f4b2-4d90-a53b-d0506f9ab1e3">31,227</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:#bfe4ff;padding:2px 1pt 2px 7.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%">Deferred gain and other-property</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="sjw:DeferredTaxLiabilitiesDeferredGainAndOtherPropertyRelated" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzE4LTEtMS0xLTI3OTAx_2e56ec27-ce83-4a89-b01b-566501c01692">5,901</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="sjw:DeferredTaxLiabilitiesDeferredGainAndOtherPropertyRelated" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzE4LTMtMS0xLTI3OTAx_36334e90-3ade-429f-92b1-880be743807a">5,875</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;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 7.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%">Regulatory asset - business combinations debt premium, 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="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="sjw:DeferredTaxLiabilitiesRegulatoryAssetDebtPremium" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzE5LTEtMS0xLTI3OTAx_25694033-777b-4f28-a2b7-5016eb3730ec">5,579</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="sjw:DeferredTaxLiabilitiesRegulatoryAssetDebtPremium" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzE5LTMtMS0xLTI3OTAx_14d00e71-cefa-4714-9d12-2be846f07c77">6,290</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:#bfe4ff;padding:2px 1pt 2px 7.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%">Intangibles</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzIwLTEtMS0xLTI3OTAx_f2519623-bb2d-45a6-a2c5-682b47b69cdb">3,193</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzIwLTMtMS0xLTI3OTAx_3a6c9000-a407-4b77-8447-067cb8ddcd5c">3,443</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;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 7.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%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzIxLTEtMS0xLTI3OTAx_7145acb8-bc89-43c5-af1e-e42fc1525fa6">773</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzIxLTMtMS0xLTI3OTAx_8798d278-a5e3-4387-9576-565bdb15d15f">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:#bfe4ff;padding:2px 1pt 2px 7.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%">Regulatory asset - income tax temporary differences, net</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="sjw:DeferredTaxLiabilityRegulatoryAssetIncomeTaxTemporaryDifferences" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzIyLTEtMS0xLTI3OTAx_71eb5d77-16e1-4e2a-8e88-77a9a3541b38">6,867</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="sjw:DeferredTaxLiabilityRegulatoryAssetIncomeTaxTemporaryDifferences" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzIyLTMtMS0xLTI3OTAx_c0dbd903-dd1a-4e48-9959-2976e88361fd">1,195</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;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 7.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%">Section 481(a) adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="sjw:DeferredTaxLiabilitiesChangeinAccountingPolicy" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzI0LTEtMS0xLTI3OTAx_b3bee46b-abfc-4ff1-8467-e49708d0fedc">3,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%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="sjw:DeferredTaxLiabilitiesChangeinAccountingPolicy" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzI0LTMtMS0xLTI3OTAx_0ae10fa9-76ad-4d56-804e-5112384b84f6">4,763</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:#bfe4ff;padding:2px 1pt 2px 7.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%">Other</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzI1LTEtMS0xLTI3OTAx_148daf41-2587-4637-ba0c-4aa0bee024de">5,551</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzI1LTMtMS0xLTI3OTAx_c777f449-7327-40a8-8a83-545f6b75b2ea">7,544</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax 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="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzI2LTEtMS0xLTI3OTAx_29dec267-fbe0-4964-bf2c-98effe81213f">272,251</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzI2LTMtMS0xLTI3OTAx_262a94ed-4ceb-4bfc-8694-05962bc81181">270,175</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:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liabilities</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzI3LTEtMS0xLTI3OTAx_37d0ad33-2ebc-441a-a5f8-cdcae20411d6">200,451</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;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:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;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="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzI3LTMtMS0xLTI3OTAx_7edc5cf7-9895-4e85-aad6-bd326330f6eb">191,415</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management evaluates the realizability of deferred tax assets based on all available evidence, both positive and negative.  The realization of deferred tax assets is dependent on our ability to generate sufficient future taxable income during periods in which the deferred tax assets are expected to reverse.  Based on all available evidence, management believes it is more likely than not that SJW Group will realize the benefits of its deferred tax assets.  Accordingly, the valuation allowance relating to deferred tax assets acquired from CTWS was released in 2020 through purchase accounting adjustments made within the measurement period.  Net operating loss carryforwards expire beginning in 2032 and ending in 2039.  As of December&#160;31, 2021, the estimated amount of net operating loss carryforwards available to offset future taxable income for Connecticut purposes is $<ix:nonFraction unitRef="usd" contextRef="i5810f7486b68479fad2ad5e6abe025a6_I20211231" decimals="-3" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90ZXh0cmVnaW9uOjg3ZDljN2MzMGZmNDQyYzBhMDY5MzgzYjg1NGNhZjBlXzEyMDI_b176fbe9-bdf7-4b67-8cc0-aef194a82edc">26,820</ix:nonFraction>.  The estimated state tax credit carryforwards are $<ix:nonFraction unitRef="usd" contextRef="i5810f7486b68479fad2ad5e6abe025a6_I20211231" decimals="-3" name="us-gaap:TaxCreditCarryforwardAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90ZXh0cmVnaW9uOjg3ZDljN2MzMGZmNDQyYzBhMDY5MzgzYjg1NGNhZjBlXzEzMTc_818771e0-345c-4f95-a074-641a60189e7c">667</ix:nonFraction> which will expire beginning in 2023 and ending in 2040.</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%">The change in the net deferred tax liabilities of $<ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="sjw:DeferredTaxLiabilitiesPeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90ZXh0cmVnaW9uOjg3ZDljN2MzMGZmNDQyYzBhMDY5MzgzYjg1NGNhZjBlXzE0MjY_bf85542e-c8b5-46d5-98c9-2d79d4af6b57">9,036</ix:nonFraction> in 2021 included other non-cash items primarily consisting of regulatory assets and liabilities relating to income tax temporary differences. </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%">The total amount of unrecognized tax benefits, before the impact of deductions for state taxes, excluding interest and penalties was $<ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="sjw:UnrecognizedTaxBenefitsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90ZXh0cmVnaW9uOjg3ZDljN2MzMGZmNDQyYzBhMDY5MzgzYjg1NGNhZjBlXzE3MDU_114d265a-cc22-47e7-aafb-4bb33f77b675">7,961</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="sjw:UnrecognizedTaxBenefitsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90ZXh0cmVnaW9uOjg3ZDljN2MzMGZmNDQyYzBhMDY5MzgzYjg1NGNhZjBlXzE3MTI_81db3308-da6e-4900-bf12-50cc7142f88c">6,468</ix:nonFraction> as of December&#160;31, 2021 and 2020, respectively.  The amount of tax benefits, net of any federal benefits for state taxes that would impact the effective rate, if recognized, is approximately $<ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90ZXh0cmVnaW9uOjg3ZDljN2MzMGZmNDQyYzBhMDY5MzgzYjg1NGNhZjBlXzE4ODk_efc7c1f4-3d09-44f8-bc99-250f6a038ecf">7,009</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90ZXh0cmVnaW9uOjg3ZDljN2MzMGZmNDQyYzBhMDY5MzgzYjg1NGNhZjBlXzE4OTY_92decb48-048a-4398-9ca1-eec24cb6a2cd">5,600</ix:nonFraction> as of December&#160;31, 2021 and 2020, respectively.</span></div><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90ZXh0cmVnaW9uOjg3ZDljN2MzMGZmNDQyYzBhMDY5MzgzYjg1NGNhZjBlXzUwOTY_7855befd-587c-48e9-b0f3-9dc0d6ee2c16" escape="true"><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%">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:</span></div><div style="margin-top:5pt"><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:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></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%">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%">2020</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%">2019</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%">Balance at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTplNzU1MzAzNDU2NmU0ZjNkYTYyZGZjM2RjZTFhMzI2YS90YWJsZXJhbmdlOmU3NTUzMDM0NTY2ZTRmM2RhNjJkZmMzZGNlMWEzMjZhXzEtMS0xLTEtMjc5MDE_25dd0f84-480e-4f39-b2c8-5821a62845bf">6,468</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="i49926d366349401e94f7623ef6081b30_I20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTplNzU1MzAzNDU2NmU0ZjNkYTYyZGZjM2RjZTFhMzI2YS90YWJsZXJhbmdlOmU3NTUzMDM0NTY2ZTRmM2RhNjJkZmMzZGNlMWEzMjZhXzEtMy0xLTEtMjc5MDE_e500f735-c240-43bb-85e6-c8ebe07d343b">3,834</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="ifa168459118f47e4af1e637f6a030451_I20181231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTplNzU1MzAzNDU2NmU0ZjNkYTYyZGZjM2RjZTFhMzI2YS90YWJsZXJhbmdlOmU3NTUzMDM0NTY2ZTRmM2RhNjJkZmMzZGNlMWEzMjZhXzEtNS0xLTEtMjc5MDE_370c5f2d-4f1f-4e63-a0d0-0e8d7e28bf10">1,382</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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase related to tax positions taken during the current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTplNzU1MzAzNDU2NmU0ZjNkYTYyZGZjM2RjZTFhMzI2YS90YWJsZXJhbmdlOmU3NTUzMDM0NTY2ZTRmM2RhNjJkZmMzZGNlMWEzMjZhXzItMS0xLTEtMjc5MDE_6825eea5-6cf5-45f3-9d9a-bbccf5703eb9">1,376</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTplNzU1MzAzNDU2NmU0ZjNkYTYyZGZjM2RjZTFhMzI2YS90YWJsZXJhbmdlOmU3NTUzMDM0NTY2ZTRmM2RhNjJkZmMzZGNlMWEzMjZhXzItMy0xLTEtMjc5MDE_1f20cd96-3590-4bd3-9fb8-d97f9bfe1ba5">1,104</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTplNzU1MzAzNDU2NmU0ZjNkYTYyZGZjM2RjZTFhMzI2YS90YWJsZXJhbmdlOmU3NTUzMDM0NTY2ZTRmM2RhNjJkZmMzZGNlMWEzMjZhXzItNS0xLTEtMjc5MDE_a7ad83fa-b0e3-4b00-9948-34d21264e692">351</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase related to tax positions taken during a prior year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTplNzU1MzAzNDU2NmU0ZjNkYTYyZGZjM2RjZTFhMzI2YS90YWJsZXJhbmdlOmU3NTUzMDM0NTY2ZTRmM2RhNjJkZmMzZGNlMWEzMjZhXzMtMS0xLTEtMjc5MDE_69641e5e-69f8-4380-ba78-6730bd719098">117</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTplNzU1MzAzNDU2NmU0ZjNkYTYyZGZjM2RjZTFhMzI2YS90YWJsZXJhbmdlOmU3NTUzMDM0NTY2ZTRmM2RhNjJkZmMzZGNlMWEzMjZhXzMtMy0xLTEtMjc5MDE_730193fc-e9ea-4949-ad58-f57782b88398">1,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="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTplNzU1MzAzNDU2NmU0ZjNkYTYyZGZjM2RjZTFhMzI2YS90YWJsZXJhbmdlOmU3NTUzMDM0NTY2ZTRmM2RhNjJkZmMzZGNlMWEzMjZhXzMtNS0xLTEtMjc5MDE_11e417ad-efcd-443b-b1fa-e84ad99b02c1">3,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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions related to tax positions taken in a prior year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTplNzU1MzAzNDU2NmU0ZjNkYTYyZGZjM2RjZTFhMzI2YS90YWJsZXJhbmdlOmU3NTUzMDM0NTY2ZTRmM2RhNjJkZmMzZGNlMWEzMjZhXzQtMS0xLTEtMjc5MDE_05b8934e-56de-470c-b91b-08e92d565d0c">&#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="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTplNzU1MzAzNDU2NmU0ZjNkYTYyZGZjM2RjZTFhMzI2YS90YWJsZXJhbmdlOmU3NTUzMDM0NTY2ZTRmM2RhNjJkZmMzZGNlMWEzMjZhXzQtMy0xLTEtMjc5MDE_7c7c2916-857c-4dbf-8474-bc34d84fae0e">&#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="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTplNzU1MzAzNDU2NmU0ZjNkYTYyZGZjM2RjZTFhMzI2YS90YWJsZXJhbmdlOmU3NTUzMDM0NTY2ZTRmM2RhNjJkZmMzZGNlMWEzMjZhXzQtNS0xLTEtMjc5MDE_e76ad703-76b9-411d-a572-51a86bcd5e53">1,382</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></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%">Balance at end of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTplNzU1MzAzNDU2NmU0ZjNkYTYyZGZjM2RjZTFhMzI2YS90YWJsZXJhbmdlOmU3NTUzMDM0NTY2ZTRmM2RhNjJkZmMzZGNlMWEzMjZhXzYtMS0xLTEtMjc5MDE_5238c185-59ba-405d-9dbf-cec507c962e4">7,961</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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTplNzU1MzAzNDU2NmU0ZjNkYTYyZGZjM2RjZTFhMzI2YS90YWJsZXJhbmdlOmU3NTUzMDM0NTY2ZTRmM2RhNjJkZmMzZGNlMWEzMjZhXzYtMy0xLTEtMjc5MDE_c810d2a0-800c-455a-ba4a-3d06f5de67c1">6,468</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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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="i49926d366349401e94f7623ef6081b30_I20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTplNzU1MzAzNDU2NmU0ZjNkYTYyZGZjM2RjZTFhMzI2YS90YWJsZXJhbmdlOmU3NTUzMDM0NTY2ZTRmM2RhNjJkZmMzZGNlMWEzMjZhXzYtNS0xLTEtMjc5MDE_2a39dac7-25cc-4dd1-9906-c68858fb9c5e">3,834</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><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%">The increase in gross unrecognized tax benefits in 2021 was primarily due to the uncertain tax position relating to repairs tax deductions.</span></div></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i87eedc665fd34f4ca868caedd4923d73"><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%">SJW Group&#8217;s policy is to classify interest and penalties associated with unrecognized tax benefits, if any, in tax expense.   Accrued interest expense, net of the benefit of tax deductions which would be available on the payment of such interest, is approximately $<ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90ZXh0cmVnaW9uOjg3ZDljN2MzMGZmNDQyYzBhMDY5MzgzYjg1NGNhZjBlXzI0MzI_ba68bc90-3dfa-4232-925e-4a10247d8341">376</ix:nonFraction> as of December&#160;31, 2021.  SJW Group has not accrued any penalties for unrecognized tax benefits.  The amount of interest recognized in 2021 was an increase to expense of $<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90ZXh0cmVnaW9uOjg3ZDljN2MzMGZmNDQyYzBhMDY5MzgzYjg1NGNhZjBlXzI1ODk_af911b83-b4e9-42f9-b061-5fbb74d7cddb">270</ix:nonFraction>.</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%">SJW Group does not foresee material changes to its gross uncertain tax liability within the next 12 months following December&#160;31, 2021. </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%">SJW Group files U.S. federal income tax returns and income tax returns in various states and is subject to ordinary statute of limitation of three years for federal and three or four years for different state returns.  However, due to tax attribute carryforwards, SJW Group is subject to examination for tax years 2009 forward for federal and 2012 forward for state returns of CTWS and its subsidiaries.  The statute of limitation for SJW Group returns is closed for these extended years and remains open for 2018 and forward for federal and 2017 or 2018 and forward for different states.</span></div></ix:continuation><div style="margin-top:5pt"><span><br/></span></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_115"></div><div style="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%">Note 8.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:42.02pt"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:IntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90ZXh0cmVnaW9uOjc1NmNlOGRjNmQ4OTQ1NWM5MzBlZDExNzkyYzZlNWI5XzEwNjU_37b20802-ee83-4af9-bd31-63373991bbb3" continuedAt="i1088622c335246b4a1818478fb5f1a00" escape="true">Utility Plant Intangible Assets</ix:nonNumeric></span></div><ix:continuation id="i1088622c335246b4a1818478fb5f1a00"><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%">Intangible assets consist of a concession fee paid to the City of Cupertino of $<ix:nonFraction unitRef="usd" contextRef="if468551488a9409b955f41f5e855ae73_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90ZXh0cmVnaW9uOjc1NmNlOGRjNmQ4OTQ1NWM5MzBlZDExNzkyYzZlNWI5XzExNw_1c0604ce-eaf3-4288-ad59-0ba1a4a8110e">6,800</ix:nonFraction> for operating the City of Cupertino municipal water system, $<ix:nonFraction unitRef="usd" contextRef="i39f1c8f2f3604f438e44cd1b029042f3_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90ZXh0cmVnaW9uOjc1NmNlOGRjNmQ4OTQ1NWM5MzBlZDExNzkyYzZlNWI5XzEwOTk1MTE2MzA4Mzg_a5302016-7142-4640-889f-49721619f665">13,400</ix:nonFraction> related to the purchase premium for customer relationships and other intangibles of $<ix:nonFraction unitRef="usd" contextRef="i75d48c1084924481ab4a49e462bb011d_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90ZXh0cmVnaW9uOjc1NmNlOGRjNmQ4OTQ1NWM5MzBlZDExNzkyYzZlNWI5XzI2Nw_369f0843-0adb-4613-a509-3d180c8cb64b">16,076</ix:nonFraction> as of December&#160;31, 2021.  Other intangibles primarily consist of $<ix:nonFraction unitRef="usd" contextRef="i989b979167ce425980617dc95c1013b6_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90ZXh0cmVnaW9uOjc1NmNlOGRjNmQ4OTQ1NWM5MzBlZDExNzkyYzZlNWI5XzMyMA_4851da6e-a305-4a16-8dca-36412c7c2484">4,290</ix:nonFraction> which was paid for service area and water rights by CLWSC, $<ix:nonFraction unitRef="usd" contextRef="i4b410f660cda4931a9c363f2fb7111eb_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90ZXh0cmVnaW9uOjc1NmNlOGRjNmQ4OTQ1NWM5MzBlZDExNzkyYzZlNWI5XzM5MA_982b0c2c-f41a-4f7a-9884-9c4e2c5f72eb">5,984</ix:nonFraction> for infrastructure related to the Cupertino service concession arrangement, $<ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:FiniteLivedCustomerRelationshipsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90ZXh0cmVnaW9uOjc1NmNlOGRjNmQ4OTQ1NWM5MzBlZDExNzkyYzZlNWI5XzQ2OQ_731d7b1f-95e0-4165-9b4f-9d8ed6d8331a">1,400</ix:nonFraction> for customer relationships and $<ix:nonFraction unitRef="usd" contextRef="i608cf2cec1fd45b7b43355d12c3be9f9_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90ZXh0cmVnaW9uOjc1NmNlOGRjNmQ4OTQ1NWM5MzBlZDExNzkyYzZlNWI5XzUwMw_c67c199e-59b8-49c9-bbd1-c6ddf0b8019a">1,040</ix:nonFraction> incurred in conjunction with Valley Water water contracts related to the operation of SJWC.  All intangible assets are recorded at cost and are primarily being amortized using the straight-line method over the legal or estimated economic life of the assets ranging from <ix:nonNumeric contextRef="i41a0ef3264b94790a7fd0c1017a2b3b1_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90ZXh0cmVnaW9uOjc1NmNlOGRjNmQ4OTQ1NWM5MzBlZDExNzkyYzZlNWI5Xzc3NQ_3b735396-bb6a-4a03-8ddd-81a2d2264095">5</ix:nonNumeric> to <ix:nonNumeric contextRef="i124d213b866b4ddab94bc2c7f2c967fa_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90ZXh0cmVnaW9uOjc1NmNlOGRjNmQ4OTQ1NWM5MzBlZDExNzkyYzZlNWI5Xzc4MQ_5c124b3b-4715-4718-a313-d7777baae4e7">70</ix:nonNumeric> years. </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%">Amortization expense for the intangible assets was $<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90ZXh0cmVnaW9uOjc1NmNlOGRjNmQ4OTQ1NWM5MzBlZDExNzkyYzZlNWI5Xzg0Mw_a56775f7-1eb5-45e3-9289-0caedc37e800">1,553</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90ZXh0cmVnaW9uOjc1NmNlOGRjNmQ4OTQ1NWM5MzBlZDExNzkyYzZlNWI5Xzg0Nw_a87349af-a7ce-40e7-aff2-21fb9c1df7fa">1,401</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90ZXh0cmVnaW9uOjc1NmNlOGRjNmQ4OTQ1NWM5MzBlZDExNzkyYzZlNWI5Xzg1NA_00ce9004-cc32-41c0-b303-8691c4010243">745</ix:nonFraction> for the years ended December&#160;31, 2021, 2020 and 2019, respectively.  Amortization expense for 2022 through 2026 and thereafter is anticipated to be $<ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90ZXh0cmVnaW9uOjc1NmNlOGRjNmQ4OTQ1NWM5MzBlZDExNzkyYzZlNWI5Xzk4Mg_041d9bb2-950b-4959-ab6d-fc2d19b050d8"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90ZXh0cmVnaW9uOjc1NmNlOGRjNmQ4OTQ1NWM5MzBlZDExNzkyYzZlNWI5Xzk4Mg_2e63347e-b591-4a56-89bf-5cedd870e42e"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90ZXh0cmVnaW9uOjc1NmNlOGRjNmQ4OTQ1NWM5MzBlZDExNzkyYzZlNWI5Xzk4Mg_83e18ea8-8352-45af-9881-9e6571726905"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90ZXh0cmVnaW9uOjc1NmNlOGRjNmQ4OTQ1NWM5MzBlZDExNzkyYzZlNWI5Xzk4Mg_c393ce4e-da3d-4ac7-a2bf-ff3fa97fab3d"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90ZXh0cmVnaW9uOjc1NmNlOGRjNmQ4OTQ1NWM5MzBlZDExNzkyYzZlNWI5Xzk4Mg_cbade3c1-c151-45ff-87f8-5bf01685a09f"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90ZXh0cmVnaW9uOjc1NmNlOGRjNmQ4OTQ1NWM5MzBlZDExNzkyYzZlNWI5Xzk4Mg_ccf96c88-f1b6-4a0d-a413-98ac4676379f">1,553</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> per year.</span></div><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90ZXh0cmVnaW9uOjc1NmNlOGRjNmQ4OTQ1NWM5MzBlZDExNzkyYzZlNWI5XzEwNjA_9117a35b-c62e-4bae-b3a8-910a3762f401" escape="true"><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%">The costs of intangible assets as of December&#160;31, 2021 and 2020 are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:70.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.517%"></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%">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%">2020</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%">Concession fees</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="if468551488a9409b955f41f5e855ae73_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90YWJsZTplODQ0ZmVhZjExMzI0NjFmYWVjNDUyZThkNWVjN2JkYy90YWJsZXJhbmdlOmU4NDRmZWFmMTEzMjQ2MWZhZWM0NTJlOGQ1ZWM3YmRjXzEtMS0xLTEtMjc5MDE_1c0604ce-eaf3-4288-ad59-0ba1a4a8110e">6,800</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="i9538787880424a2fba5828a3c7170e9d_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90YWJsZTplODQ0ZmVhZjExMzI0NjFmYWVjNDUyZThkNWVjN2JkYy90YWJsZXJhbmdlOmU4NDRmZWFmMTEzMjQ2MWZhZWM0NTJlOGQ1ZWM3YmRjXzEtMy0xLTEtMjc5MDE_94931d00-e88c-463c-bbe5-69d9a1c37418">6,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase premium customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39f1c8f2f3604f438e44cd1b029042f3_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90YWJsZTplODQ0ZmVhZjExMzI0NjFmYWVjNDUyZThkNWVjN2JkYy90YWJsZXJhbmdlOmU4NDRmZWFmMTEzMjQ2MWZhZWM0NTJlOGQ1ZWM3YmRjXzItMS0xLTEtMjc5MDE_82d11177-648d-4c69-916e-deee1352157b">13,400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1ad48a6482c41f09e1c521267d5b2ec_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90YWJsZTplODQ0ZmVhZjExMzI0NjFmYWVjNDUyZThkNWVjN2JkYy90YWJsZXJhbmdlOmU4NDRmZWFmMTEzMjQ2MWZhZWM0NTJlOGQ1ZWM3YmRjXzItMy0xLTEtMjc5MDE_6e933771-2e98-4be2-a2da-8cf4281f45b8">13,400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangibles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75d48c1084924481ab4a49e462bb011d_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90YWJsZTplODQ0ZmVhZjExMzI0NjFmYWVjNDUyZThkNWVjN2JkYy90YWJsZXJhbmdlOmU4NDRmZWFmMTEzMjQ2MWZhZWM0NTJlOGQ1ZWM3YmRjXzMtMS0xLTEtMjc5MDE_369f0843-0adb-4613-a509-3d180c8cb64b">16,076</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8cd0f274e134705a18581894e6d1fb6_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90YWJsZTplODQ0ZmVhZjExMzI0NjFmYWVjNDUyZThkNWVjN2JkYy90YWJsZXJhbmdlOmU4NDRmZWFmMTEzMjQ2MWZhZWM0NTJlOGQ1ZWM3YmRjXzMtMy0xLTEtMjc5MDE_7899b147-7e8c-45bf-b617-e1288cb343b6">14,967</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible 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="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90YWJsZTplODQ0ZmVhZjExMzI0NjFmYWVjNDUyZThkNWVjN2JkYy90YWJsZXJhbmdlOmU4NDRmZWFmMTEzMjQ2MWZhZWM0NTJlOGQ1ZWM3YmRjXzQtMS0xLTEtMjc5MDE_1fad0a6d-fb15-4723-b64b-6a022a1936d7">36,276</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="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90YWJsZTplODQ0ZmVhZjExMzI0NjFmYWVjNDUyZThkNWVjN2JkYy90YWJsZXJhbmdlOmU4NDRmZWFmMTEzMjQ2MWZhZWM0NTJlOGQ1ZWM3YmRjXzQtMy0xLTEtMjc5MDE_d3ed3d83-292f-439a-9896-08afbb748750">35,167</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated amortization</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 7.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%">Concession fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if468551488a9409b955f41f5e855ae73_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90YWJsZTplODQ0ZmVhZjExMzI0NjFmYWVjNDUyZThkNWVjN2JkYy90YWJsZXJhbmdlOmU4NDRmZWFmMTEzMjQ2MWZhZWM0NTJlOGQ1ZWM3YmRjXzYtMS0xLTEtMjc5MDE_af123366-b3a2-4ef0-9d66-2ea880579e69">6,596</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9538787880424a2fba5828a3c7170e9d_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90YWJsZTplODQ0ZmVhZjExMzI0NjFmYWVjNDUyZThkNWVjN2JkYy90YWJsZXJhbmdlOmU4NDRmZWFmMTEzMjQ2MWZhZWM0NTJlOGQ1ZWM3YmRjXzYtMy0xLTEtMjc5MDE_a365e899-5aee-482e-928d-0a597c688745">6,324</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 7.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%">Purchase premium customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39f1c8f2f3604f438e44cd1b029042f3_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90YWJsZTplODQ0ZmVhZjExMzI0NjFmYWVjNDUyZThkNWVjN2JkYy90YWJsZXJhbmdlOmU4NDRmZWFmMTEzMjQ2MWZhZWM0NTJlOGQ1ZWM3YmRjXzctMS0xLTEtMjc5MDE_f122b3ff-9ccb-43eb-a275-b145fd9e681c">1,988</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1ad48a6482c41f09e1c521267d5b2ec_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90YWJsZTplODQ0ZmVhZjExMzI0NjFmYWVjNDUyZThkNWVjN2JkYy90YWJsZXJhbmdlOmU4NDRmZWFmMTEzMjQ2MWZhZWM0NTJlOGQ1ZWM3YmRjXzctMy0xLTEtMjc5MDE_f9d5bd10-d11d-4ed1-8365-e9d87ec06b59">1,094</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 7.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%">Other intangibles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75d48c1084924481ab4a49e462bb011d_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90YWJsZTplODQ0ZmVhZjExMzI0NjFmYWVjNDUyZThkNWVjN2JkYy90YWJsZXJhbmdlOmU4NDRmZWFmMTEzMjQ2MWZhZWM0NTJlOGQ1ZWM3YmRjXzgtMS0xLTEtMjc5MDE_3097f78b-d0b5-4b7e-92d9-25bdb9389f4c">7,042</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8cd0f274e134705a18581894e6d1fb6_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90YWJsZTplODQ0ZmVhZjExMzI0NjFmYWVjNDUyZThkNWVjN2JkYy90YWJsZXJhbmdlOmU4NDRmZWFmMTEzMjQ2MWZhZWM0NTJlOGQ1ZWM3YmRjXzgtMy0xLTEtMjc5MDE_49deed3e-b9b2-4d59-b62e-007338cab64d">6,479</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net intangible assets</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="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90YWJsZTplODQ0ZmVhZjExMzI0NjFmYWVjNDUyZThkNWVjN2JkYy90YWJsZXJhbmdlOmU4NDRmZWFmMTEzMjQ2MWZhZWM0NTJlOGQ1ZWM3YmRjXzktMS0xLTEtMjc5MDE_3c38c53f-f3e1-4f54-a808-5989e23a62ad">20,650</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90YWJsZTplODQ0ZmVhZjExMzI0NjFmYWVjNDUyZThkNWVjN2JkYy90YWJsZXJhbmdlOmU4NDRmZWFmMTEzMjQ2MWZhZWM0NTJlOGQ1ZWM3YmRjXzktMy0xLTEtMjc5MDE_05c07fe8-04c8-4935-8ced-7c7a0328f69a">21,270</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_118"></div><div style="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%">Note 9.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:42.02pt"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:CommitmentsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzQ4NTM_336dc88a-1e7b-4d19-8679-4dc110546fa0" continuedAt="i666964b1997d4445b3954b5ffe3bbef9" escape="true">Commitments</ix:nonNumeric></span></div><ix:continuation id="i666964b1997d4445b3954b5ffe3bbef9" continuedAt="i4b965253cdc443a38e963701e16b73a8"><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%">SJWC purchases water from Valley Water under terms of a master contract expiring in 2051.  Delivery schedules for purchased water are based on a contract year beginning July&#160;1, and are negotiated every <ix:nonNumeric contextRef="i1bd8015e133a42b8ade5aeacdb14ef8e_D20210101-20211231" name="sjw:MasterContractNegotiatedTermForDeliverySchedules" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzIyMA_7d4414d8-d9f1-445c-9228-46e477bd7873">three years</ix:nonNumeric> under terms of the master contract with Valley Water.  For the years ended December&#160;31, 2021, 2020 and 2019, SJWC purchased from Valley Water <ix:nonFraction unitRef="gal" contextRef="i1bd8015e133a42b8ade5aeacdb14ef8e_D20210101-20211231" decimals="-6" name="sjw:PurchasedWaterGallons" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzM0Ng_390340c9-71f0-488a-96fd-5eb88ff11ffe">19,365</ix:nonFraction>&#160;million gallons ($<ix:nonFraction unitRef="usd" contextRef="i1bd8015e133a42b8ade5aeacdb14ef8e_D20210101-20211231" decimals="-3" name="us-gaap:CostOfPurchasedWater" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzM2Ng_46b3cea7-5312-4873-a6e4-75c822a542db">91,938</ix:nonFraction>), <ix:nonFraction unitRef="gal" contextRef="i3a7daa9d91c4462eba15f38b8ab209f0_D20200101-20201231" decimals="-6" name="sjw:PurchasedWaterGallons" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzM3MQ_ce49aa9d-62ca-4c2a-9122-f3aceb18d365">21,269</ix:nonFraction>&#160;million gallons ($<ix:nonFraction unitRef="usd" contextRef="i3a7daa9d91c4462eba15f38b8ab209f0_D20200101-20201231" decimals="-3" name="us-gaap:CostOfPurchasedWater" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzM5MQ_89d46e83-a4a0-428e-afb0-919cd00d4501">96,212</ix:nonFraction>) and <ix:nonFraction unitRef="gal" contextRef="ia6aa3f72844b4a03b4c4216a5e24f3bc_D20190101-20191231" decimals="-6" name="sjw:PurchasedWaterGallons" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzM5OQ_44645620-00c7-408e-8bb0-2b90795c02c0">21,862</ix:nonFraction>&#160;million gallons ($<ix:nonFraction unitRef="usd" contextRef="ia6aa3f72844b4a03b4c4216a5e24f3bc_D20190101-20191231" decimals="-3" name="us-gaap:CostOfPurchasedWater" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzQxOQ_24df7b64-9cb2-4140-88f4-6da0a92ba012">96,285</ix:nonFraction>), respectively, of contract water.  On June 24, 2021, the Valley Water Board of Directors approved treated water deliveries reflecting the contractual delivery schedule reduced by <ix:nonFraction unitRef="number" contextRef="i0414c9cef21547539f2f670653965e0d_D20210624-20210624" decimals="INF" name="sjw:ReductioninDeliverySchedulePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzYwMg_b5a2f904-312e-4998-8110-17647088b799">23</ix:nonFraction>% through June 30, 2022.  Effective February 1, 2022, the treated water contract delivery schedule will increase by <ix:nonFraction unitRef="number" contextRef="i80b7ddbbbbf14f35b36911cdd567891a_D20220201-20220201" decimals="INF" name="sjw:IncreaseInDeliverySchedulePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzI3NDg3NzkwODY1MTk_f8fc1b4f-510b-4eb7-95ac-aa70e66552a0">10</ix:nonFraction>%, and Valley Water will evaluate supply conditions and adjust the delivery schedules as appropriate. Based on current prices and estimated deliveries, SJWC is committed to purchase from Valley Water a minimum of <ix:nonFraction unitRef="number" contextRef="id2ae6840985340cdbfdf0d9374af6c36_I20211231" decimals="INF" name="sjw:LongTermPurchaseCommitmentMinimumPercentageRequiredNextTwelveMonths" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzc0MA_2049bbe4-739e-45ce-9d06-aa557da40ab6">90</ix:nonFraction>% of the reduced delivery schedule, or <ix:nonFraction unitRef="gal" contextRef="id2ae6840985340cdbfdf0d9374af6c36_I20211231" decimals="-6" name="sjw:LongTermPurchaseCommitmentMinimumVolumeRequiredNextTwelveMonths" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzc4MA_3f3c27a9-e8ee-4312-844b-137fcdf691c5">18,756</ix:nonFraction>&#160;million gallons ($<ix:nonFraction unitRef="usd" contextRef="id2ae6840985340cdbfdf0d9374af6c36_I20211231" decimals="-3" name="us-gaap:PurchaseObligationDueInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzgwMA_8e1386d6-16fc-4639-ab46-f8772b05da1b">92,902</ix:nonFraction>) of water at the current contract water rate of $<ix:nonFraction unitRef="usdPerMillion_gallons" contextRef="id2ae6840985340cdbfdf0d9374af6c36_I20211231" decimals="-2" name="sjw:LongtermPurchaseCommitmentFixedPrice" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzg1MQ_56aad1da-a658-49e3-8002-134e82514f4a">5.0</ix:nonFraction> per million gallons for the year ending December&#160;31, 2022.  Additionally, SJWC purchases non-contract water from Valley Water on an &#8220;as needed&#8221; basis if the water supply is available. </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%">In 1997, SJWC entered into a <ix:nonNumeric contextRef="ic81fba7e623142f491059ce67e8ec9cf_D19970101-19971231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzQ4NTY_6b1b889e-199a-4568-b9b2-7511f16f1a90">25-year</ix:nonNumeric> contract agreement with the City of Cupertino to operate the City&#8217;s municipal water system.  SJWC paid a one-time, upfront concession fee of $<ix:nonFraction unitRef="usd" contextRef="if468551488a9409b955f41f5e855ae73_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzEyMDI_1c0604ce-eaf3-4288-ad59-0ba1a4a8110e">6,800</ix:nonFraction> to the City of Cupertino which is amortized over the contract term.  Under the terms of the contract agreement, SJWC assumed responsibility for maintenance and operating costs, while receiving all payments for water service.  SJWC and the City of Cupertino signed an amendment to the lease agreement dated </span></div></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i4b965253cdc443a38e963701e16b73a8"><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%">January 8, 2020.  Under the terms of the amended lease agreement, SJWC agreed to an incremental up-front payment of $<ix:nonFraction unitRef="usd" contextRef="i42d4a1fa3d154e3ea1a3397491059225_I20200108" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzE2Mjc_2d50c27e-8545-4f40-92f0-f588de0f221f">5,000</ix:nonFraction> to be used by the City of Cupertino for capital improvements to the City&#8217;s municipal water system prior to the expiration of the lease in September 2022.  Any unspent funds at lease termination remain the property of the City.  On November 2, 2021, the City of Cupertino approved another amendment to the current lease agreement executed on January 8, 2020.  This second amendment provides the City of Cupertino options to extend the lease agreement by periods of <ix:nonNumeric contextRef="i67d43dfda2f64e288455db1f8ff39c14_I20211102" name="us-gaap:LesseeOperatingLeaseRenewalTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzI3NDg3NzkwODY1MjM_0a3789e2-55b0-441d-a7d3-00e6c617c5bb">six months</ix:nonNumeric>, <ix:nonNumeric contextRef="i2e4b05b7ccc2430c8085276e07440f67_I20211102" name="us-gaap:LesseeOperatingLeaseRenewalTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzI3NDg3NzkwODY1MjQ_a132ef19-fa31-4a22-bd9d-f4df390f5769">two years</ix:nonNumeric>, or <ix:nonNumeric contextRef="ic740fa41cebe459bb106317a949ec960_I20211102" name="us-gaap:LesseeOperatingLeaseRenewalTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzI3NDg3NzkwODY1MjU_80c2ed67-cf19-45fb-ab55-cb79a8a73d04">three years</ix:nonNumeric> with modifications of additional capital improvement funds of $<ix:nonFraction unitRef="usd" contextRef="iaf9e38d410a54547983a477771f0787a_I20200108" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzEwOTk1MTE2NDUwMzg_68be6501-c8a3-469b-a359-3a302375825e">350</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i4dee9d451a2945228f7d6346ef3a4406_I20200108" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzEwOTk1MTE2NDUwNDM_23458cf3-8d29-45ee-a07b-5dda936982aa">1,600</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="if4d4dd772b54480fbf191689ef18845a_I20200108" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzEwOTk1MTE2NDUwNTE_a2332114-10da-479c-a31a-fe60fb2205a6">2,500</ix:nonFraction>, respectively, depending on the lease extension period option.  These options are intended to provide the City of Cupertino more time, if needed, to complete its Request For Proposals process for a new lease term and conduct analyses of other alternatives for the operation of the water system.</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%">Connecticut Water has an agreement with the South Central Connecticut Regional Water Authority (&#8220;RWA&#8221;) to purchase water from RWA. The agreement was signed in April 2006 and became effective upon the receipt of all regulatory approvals in 2008 and will remain in effect for a minimum of <ix:nonNumeric contextRef="i944467230cac4cb7a3710190f6c896f0_D20080101-20081231" name="us-gaap:LongtermPurchaseCommitmentPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzIxNDQ_2666aa2e-89e6-44fd-aa46-e9cdd560f115">fifty years</ix:nonNumeric> upon becoming effective.  Connecticut Water will pay RWA $<ix:nonFraction unitRef="usdPerY" contextRef="i5f987f8f82244102b89c6b7af11b71e6_I20081231" decimals="-3" name="sjw:LongtermPurchaseCommitmentFixedPrice" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzIyMDQ_34de8880-3808-4e3c-9a86-64fa2265c17d">75</ix:nonFraction> per year as part of a capacity agreement, for a total of <ix:nonNumeric contextRef="ifffe0df9a30945039ef5b027a3342d68_D20080101-20081231" name="us-gaap:LongtermPurchaseCommitmentPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzIyNjQ_297d8bae-5f32-4a56-ac42-8f91fb64dd3f">14</ix:nonNumeric> years, starting on the effective date of the agreement.  In addition, Connecticut Water is able, but under no obligation, to purchase up to <ix:nonFraction unitRef="gal" contextRef="i00db8ccd34b54c4a8ca88499b072d101_D20080101-20081231" decimals="INF" name="sjw:LongtermPurchaseCommitmentWaterPurchased" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzI0MDE_9bf0bbe2-f9b5-48e4-ab95-91a550ba0c6b">one million</ix:nonFraction> gallons of water per day at the then current wholesale rates per the agreement, $<ix:nonFraction unitRef="usdPerMillion_gallons" contextRef="i8497d129000b4c238fede6331f44a35b_I20211231" decimals="-2" name="sjw:LongtermPurchaseCommitmentFixedPrice" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzI0ODQ_5b265872-9ca4-4e93-b968-6c927307cb93">2.6</ix:nonFraction> per million gallons as of December 31, 2021.  Connecticut Water has an agreement with The Metropolitan District (&#8220;MDC&#8221;) to purchase water from MDC to serve the Unionville system.  The agreement became effective on October 6, 2000 and has a term of <ix:nonNumeric contextRef="ia9036ca4065e486fb91228fa01f6e683_D20030519-20030519" name="us-gaap:LongtermPurchaseCommitmentPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzI3MzU_267bf296-a0ac-4be9-abb2-40a5475563fd">fifty years</ix:nonNumeric> beginning May 19, 2003, the date the water supply facilities related to the agreement were placed in service.  Connecticut Water agrees to purchase <ix:nonFraction unitRef="gal" contextRef="i4f6fb7263a8546f2882126db50b57f38_D20210101-20211231" decimals="-6" name="sjw:LongtermPurchaseCommitmentWaterPurchased" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzI4ODY_3c038846-59a5-49d9-9e03-70a38c1c27b9">283</ix:nonFraction> million gallons of water annually from MDC.  The rate charged by the MDC at December 31, 2021 were $<ix:nonFraction unitRef="usdPerFt3" contextRef="i8ba0b57eadf24c2a98610d6da2439fa7_I20211231" decimals="INF" name="sjw:LongtermPurchaseCommitmentFixedPrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzI5ODA_3fd1fb7b-b6d6-448e-9b8b-18b918784fea">4.05</ix:nonFraction> per hundred cubic feet.</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%">CLWSC has long-term contracts with the GBRA.  The terms of the agreements expire in 2037, 2040, 2044 and 2050.  The agreements, which are take-or-pay contracts, provide CLWSC with <ix:nonFraction unitRef="acre_foot" contextRef="ibe356dd68164449f930d6f12cc37d49d_I20211231" decimals="0" name="sjw:LongTermPurchaseCommitmentMinimumAcreFeetRequired" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzMxODc_e4df3748-8c9c-4f41-94e4-fc7d24e694ab">7,650</ix:nonFraction> acre-feet per year of water supply from Canyon Lake.  The water rate may be adjusted by GBRA at any time, provided they give CLWSC a <ix:nonNumeric contextRef="ib98eec30061f468f9de5d096fe3aaded_D20210101-20211231" name="sjw:NoticePeriodRequiredForContractAdjustment" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzI3NDg3NzkwODQ1MTQ_37277745-e65a-4d7a-8a2d-a844636d7a0d">60-day</ix:nonNumeric> written notice on the proposed adjustment.  CLWSC also has raw water supply agreements with the Lower Colorado River Authority (&#8220;LCRA&#8221;) and West Travis Public Utility Agency (&#8220;WTPUA&#8221;) expiring in 2059 and 2046, respectively, for <ix:nonFraction unitRef="acre_foot" contextRef="i681c22fb7b6d42c394d8883f1872b996_I20211231" decimals="0" name="sjw:LongTermPurchaseCommitmentMinimumAcreFeetRequired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzM1NTk_0da89e67-ee9f-4e60-b315-986501ed6210">250</ix:nonFraction> acre-feet of water under each agreement per year from Lake Austin and the Colorado River, respectively, at prices that may be adjusted periodically by the agencies. </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%">Maine Water has an agreement with the Kennebec Water District for potable water service. The agreement has been in place for <ix:nonNumeric contextRef="if332078271d94695bf37603967a2d994_D20201106-20201106" name="sjw:ContractAgreementTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzIzNjM5NTAwMDEyMjU5_11b9f313-bce5-4141-bc12-265f023ad34f">20</ix:nonNumeric> years and was extended on November 7, 2020 for a new term of up to <ix:nonNumeric contextRef="i95adedf3b05a47789f3fdb1c364f1c5a_D20201107-20201107" name="sjw:ContractAgreementTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzIzNjM5NTAwMDEyMjYw_f9a44ee6-5f6d-4189-ad8d-90d66a4d12a3">20</ix:nonNumeric> years. Maine Water guarantees a minimum consumption of <ix:nonFraction unitRef="gal" contextRef="i72037c74aafb45bdb349afef46c64a7c_D20210101-20211231" decimals="INF" name="sjw:LongtermPurchaseCommitmentWaterPurchased" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzM5ODE_04b4baa1-090c-4b70-8ed0-ef7107371762">50</ix:nonFraction> million gallons of water annually.  Water sales to Maine Water are billed at a wholesale discount of $<ix:nonFraction unitRef="usdPerFt3" contextRef="i9aadad5d5d254a5caeeb59b83a40b57b_I20211231" decimals="INF" name="sjw:LongTermPurchaseCommitmentWholesaleDiscount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzQwNzc_ea475670-370a-4bf6-be84-85d745330d9c">0.20</ix:nonFraction> per hundred cubic feet of water below Kennebec Water District's tariffed rates.  The current tariff rate wa</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $<ix:nonFraction unitRef="usdPerFt3" contextRef="i72037c74aafb45bdb349afef46c64a7c_D20210101-20211231" decimals="INF" name="sjw:LongtermPurchaseCommitmentTariffRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzQxODk_d505cb4c-285b-4790-b6f0-f4ad4c7da86a">1.51</ix:nonFraction> per hundred cubic feet as of December&#160;31, 2021.</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%">As of December&#160;31, 2021, SJWC had <ix:nonFraction unitRef="employee" contextRef="i4fe542d472764551a8f8c042995a9e22_I20211231" decimals="INF" name="dei:EntityNumberOfEmployees" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzQyNDQ_e2124ba3-245d-4df6-bc36-8c4011a6a822">362</ix:nonFraction> employees, of whom <ix:nonFraction unitRef="employee" contextRef="i0144310856bf430b801ba7b346040b1c_I20211231" decimals="INF" name="dei:EntityNumberOfEmployees" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzQzMzg_9dbd321e-5f4b-4f9b-900f-7cc657957945">226</ix:nonFraction> were members of unions. On November 12, 2019 and February 20, 2020, SJWC reached <ix:nonNumeric contextRef="i567b897b27c34afda785dde4c5e2e5de_D20200220-20200220" name="sjw:BargainingAgreementsTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzQ4NDk_c0725af1-63c0-4b98-b233-9c190e2bb92f">three-year</ix:nonNumeric> bargaining agreements with the International Union of Operating Engineers, representing certain employees in the engineering department, and the Utility Workers of America, representing the majority of all nonadministrative employees at SJWC covering January&#160;1, 2020 through December&#160;31, 2022.  The agreements include a <ix:nonFraction unitRef="number" contextRef="ic82a8ac095564f0cbedcc8e3112aee33_I20200220" decimals="INF" name="sjw:CollectiveBargainingAgreementWageIncreasePercentYearOne" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzQ3NjU_d283de2c-898c-49f1-912e-32f7f8634813">3</ix:nonFraction>% wage increase in 2020, <ix:nonFraction unitRef="number" contextRef="ic82a8ac095564f0cbedcc8e3112aee33_I20200220" decimals="INF" name="sjw:CollectiveBargainingAgreementWageIncreasePercentYearTwo" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzQ3OTE_49a59e19-c547-41dc-b95d-a79b16ffce95">3</ix:nonFraction>% in 2021 and <ix:nonFraction unitRef="number" contextRef="ic82a8ac095564f0cbedcc8e3112aee33_I20200220" decimals="INF" name="sjw:CollectiveBargainingAgreementWageIncreasePercentYearThree" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzQ4MDY_3832f967-8b9b-4dae-afe3-544ceb52a771">4</ix:nonFraction>% in 2022 for members of both unions.   The current three-year bargaining agreements will expire on December 31, 2022, and negotiations will be begin in 2022 for the upcoming period, 2023 through 2025.</span></div></ix:continuation><div style="margin-top:3pt;text-indent:31.5pt"><span><br/></span></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_121"></div><div style="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%">Note 10.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:37.02pt"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:LossContingencyDisclosures" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjEvZnJhZzo1NDM3N2E4MDFjNDA0NzgxYWU0MDliZjFkYjFiYTMzZS90ZXh0cmVnaW9uOjU0Mzc3YTgwMWM0MDQ3ODFhZTQwOWJmMWRiMWJhMzNlXzM5OA_0d31c993-7bbc-47a4-9625-8cd9d5422c92" continuedAt="i8c8a7797042f49efb674278f72a8fd81" escape="true">Contingencies</ix:nonNumeric></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%"><ix:continuation id="i8c8a7797042f49efb674278f72a8fd81">SJW Group and its subsidiaries are subject to ordinary routine litigation incidental to its business. There are no pending legal proceedings to which SJW Group or any of its subsidiaries is a party, or to which any of its properties is the subject, that are expected to have a material effect on SJW Group&#8217;s business, financial position, results of operations or cash flows.</ix:continuation></span></div><div><span><br/></span></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_124"></div><div style="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%">Note 11.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:37.02pt"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzExMzgx_1b6ab2e9-d26a-4605-9db4-452e89ff9621" continuedAt="i5d009f4feb4e48ba83f85f98bac6e81e" escape="true">Benefit Plans</ix:nonNumeric></span></div><ix:continuation id="i5d009f4feb4e48ba83f85f98bac6e81e" continuedAt="i62895823d2b244fc8dea9b3c82bd1145"><div style="margin-top:3pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pension Plans</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%">SJW Group maintains noncontributory defined benefit pension plans for its eligible employees.  SJWC and CTWS employees hired before March 31, 2008 and January 1, 2009, respectively, are entitled to benefits under the pension plans based on the employee&#8217;s years of service and compensation.  For SJWC employees hired on or after March 31, 2008, benefits are determined using a cash balance formula based upon compensation credits and interest credits for each employee.  Interest is credited based on the annual yield on 30-year Treasury bonds as of October for the preceding plan year with a minimum annual rate of 3.25% and a maximum annual rate of 6.00%.  For the year ended December&#160;31, 2021, interest credits assumption was 3.50%.  Certain employees hired before March 1, 2012, and covered by a plan merged into the CTWS plan in 2013 are also entitled to benefits based on the employee&#8217;s years of service and compensation.  CTWS employees hired on or after January 1, 2009 are entitled to </span></div></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i62895823d2b244fc8dea9b3c82bd1145" continuedAt="i88da43156a9a4783927ee975d74f7c66"><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%">an additional <ix:nonFraction unitRef="number" contextRef="i5648a8c94a5f4d158507a49d919d08dd_D20210101-20211231" decimals="INF" name="sjw:DefinedBenefitPlanRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzEwMTc_8c84a1d1-c3ab-45f5-a2da-e798083fbcc4">1.5</ix:nonFraction>% of eligible compensation to their company sponsored savings plan.  SJW Group does not have multi-employer plans.</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%">The pension plans are administered by their respective committees where the investment strategy of the investments of the various pension and post-retirement benefit plans are reviewed and approved to achieve the goals of income generation and long-term capital preservation.  SJW Group engages third-party investment managers to assist with, among other things, asset allocation strategy, investment policy advice, performance monitoring, and investment manager due diligence.  Individual investment decisions have been delegated by the pension plan committees to the investment managers who are also monitored by an investment consultant.  Investment managers are not permitted to invest outside of the asset class or strategy under the pension plans&#8217; investment guidelines.  The committees ensure that the plans establish a target mix that is expected to achieve its investment objectives, by assuring a broad diversification of investment assets among investment types, while minimizing volatility of the target asset mix, unless market conditions make such a change appropriate to reduce risk.  The pension plans require a minimum portion of plan assets to be allocated to fixed income securities and provide guidelines and restrictions on equity investments for the assets.</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%">Plan assets are marked to market at each measurement date, resulting in unrealized actuarial gains or losses.  Unrealized actuarial gains and losses on pension assets are amortized over the expected future working lifetime of participants for actuarial expense calculation purposes.  Market gains in 2020 decreased pension expense by approximately $<ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzI3NTI_b940355f-ed30-43d4-b29e-3775f1075695">2,442</ix:nonFraction> in 2021 and market gains in 2019 decreased pension expense by approximately $<ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzI4MjE_f6a80927-a54b-4653-bd22-15f7503ed1a5">5,464</ix:nonFraction> in 2020.  For the year ended December&#160;31, 2021, the net actuarial gain of the benefit obligation was related primarily a gain from changes of discount rate of $<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="sjw:DefinedBenefitPlanActuarialGainLossDiscountRateChange" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzI5NjY_f5ec16f5-80ea-4775-ba54-626e1dc08c78">20,017</ix:nonFraction>, a $<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" sign="-" name="sjw:DefinedBenefitPlanActuarialGainLossDataAndOtherChanges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzI5NzI_a9e30718-169f-49ec-9504-2c43dd5e0cf0">11,913</ix:nonFraction> loss from pension data changes, and a loss from mortality changes of $<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" sign="-" name="sjw:DefinedBenefitPlanActuarialGainLossMortalityChange" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzMwNDQ_705985e6-7502-49cb-869f-ac460aa30bee">593</ix:nonFraction>.</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%">Generally, it is expected of the investment managers that the performance of the assets held in the pension plans, computed on a total annual rate of return basis, should meet or exceed specific performance standards over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzMyNzI_ea832c32-30de-43fe-97fc-8560d772e8b8">three</span>-to-<ix:nonNumeric contextRef="i124d213b866b4ddab94bc2c7f2c967fa_D20210101-20211231" name="sjw:DefinedBenefitPlanPeriodForPerformanceStandards" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzExMjg5_77fcb1f8-2997-4aac-8d18-34afd488e997">five-year</ix:nonNumeric> period and/or full market cycle.  These standards include specific absolute and risk-adjusted performance standards over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzM0MDk_319ed37d-22f1-4209-b405-912651cccfc9">three</span>-to-<ix:nonNumeric contextRef="i124d213b866b4ddab94bc2c7f2c967fa_D20210101-20211231" name="sjw:DefinedBenefitPlanPeriodForPerformanceStandards" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzExMjkw_1e786bc8-af82-422b-a3f4-4e0f707dd38f">five-year</ix:nonNumeric> period and/or full market cycle.  The expected long-term rate of return on the pension plan assets is between <ix:nonFraction unitRef="number" contextRef="i9eb17378e6ff437395a42ead3ebdcafb_D20210101-20211231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzM1MzM_8d76bcad-0b7d-4769-b294-b08979352669">6.50</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i939cd8975676414e940e770bc4a24257_D20210101-20211231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzM1NDA_cb0396f2-654a-4ec9-ae17-da0191ceb119">6.75</ix:nonFraction>% for the year ended December&#160;31, 2021.</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%">SJW Group calculates the market-related value of defined benefit pension plan assets, which is defined under FASB ASC Topic 715&#8212;&#8220;Compensation&#8212;Retirement Benefits&#8221; as a balance used to calculate the expected return on plan assets, using fair value.  The fair value is based on quoted prices in active markets for identical assets and significant observable inputs.</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%">Senior management hired before March 31, 2008 for SJWC and January 1, 2009 for CTWS are eligible to receive additional retirement benefits under the supplemental executive retirement plans and retirement contracts (collectively, &#8220;SERP&#8221;).  SJWC&#8217;s senior management hired on or after March 31, 2008 are eligible to receive additional retirement benefits under SJWC&#8217;s Cash Balance Executive Supplemental Retirement Plan ("Cash Balance Executive Supplemental Retirement Plan").  Both of the plans are non-qualified plans in which only senior management and other designated members of management may participate.  The annual cost of the plans has been included in the determination of the net periodic benefit cost shown below.  The SERP and Cash Balance Executive Supplemental Retirement Plan had a projected benefit obligation of $<ix:nonFraction unitRef="usd" contextRef="i379d869e2590426dabb724267100c292_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzQ3NTg_4984fae8-8a96-4865-97ae-0db11e518642">50,742</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="iebb929217d9d4db2b7af9e5c9c01f370_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzQ3NjU_65a91141-17ab-43d5-8bdb-0b90ee7833f3">50,757</ix:nonFraction> as of December&#160;31, 2021 and 2020, respectively, and net periodic pension cost of $<ix:nonFraction unitRef="usd" contextRef="iad0108cc6161461b8f9beccbc569c051_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzQ4MzI_c03f4168-58b4-48cb-8aeb-223c063fc3d7">4,456</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i24d4d72eb87c40389a906d9a4dd7223d_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzQ4MzY_6b6abb03-367b-4016-a40f-e6728ce4fe26">4,480</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="icc26644b837d4d9bbc6ab58836428e90_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzQ4NDM_5c423cc2-d5cf-4b44-84b6-e0eac6f5a870">3,219</ix:nonFraction> for 2021, 2020 and 2019, respectively.  For the year ended December&#160;31, 2021, 2020 and 2019, the amounts not recognized as a component of net periodic benefit cost was $<ix:nonFraction unitRef="usd" contextRef="iad0108cc6161461b8f9beccbc569c051_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzEwOTk1MTE2NjMyNTE_0706ac15-7ca5-4f57-a705-7884a26126ca">901</ix:nonFraction>, $(<ix:nonFraction unitRef="usd" contextRef="i24d4d72eb87c40389a906d9a4dd7223d_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzEwOTk1MTE2NjMyNDU_4140cdb9-5786-4d96-9c7e-052c08ae5809">1,190</ix:nonFraction>), and $(<ix:nonFraction unitRef="usd" contextRef="icc26644b837d4d9bbc6ab58836428e90_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzEwOTk1MTE2NjMyMzc_3b1c6051-d95b-4c14-af19-63f1590c8ab5">788</ix:nonFraction>), respectively, recorded as other comprehensive income on the consolidated financial statements.   SJWC&#8217;s plans are unfunded while CTWS&#8217;s SERP is funded through investments consisting primarily of life insurance contracts and assets in a Rabbi Trust.  As of December&#160;31, 2021 and 2020, total investments made to fund CTWS&#8217;s SERP was $<ix:nonFraction unitRef="usd" contextRef="iad0108cc6161461b8f9beccbc569c051_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzUwOTc_09f376ce-0ed5-4369-9e7b-2c99838a700a">8,147</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i24d4d72eb87c40389a906d9a4dd7223d_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzUxMDQ_c8e602cf-57df-4122-9b12-db3ae85c8b03">7,470</ix:nonFraction>, respectively, which is included in &#8220;Investments&#8221; in SJW Group&#8217;s Consolidated Balance Sheets.  The life insurance contracts are valued at cash surrender value of the policies as reported by the insurer.  As of December&#160;31, 2021 and 2020, the value of the life insurance contracts was $<ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:CashSurrenderValueOfLifeInsurance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzUzNzQ_e938d5b1-0b5d-4c9e-9bb9-8e7df2aa1649">4,191</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:CashSurrenderValueOfLifeInsurance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzUzODE_451c345e-079d-4e9d-8dce-c614bfda7770">4,311</ix:nonFraction>, respectively.  </span></div></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i88da43156a9a4783927ee975d74f7c66" continuedAt="id43ef1a1e1644b15851667b89af8d662"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzExMzIy_fbc70427-2205-47d9-a32b-44b5618f4e28" continuedAt="id1f1d943787f43679481b7df86d2e35b" escape="true"><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%">The following tables summarize the fair values of the Rabbi Trust investment assets to fund CTWS&#8217;s SERP by major categories as of December&#160;31, 2021 and 2020 :</span></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:51.169%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.615%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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:8pt;font-weight:700;line-height:100%">Fair&#160;Value&#160;Measurements&#160;at&#160;December&#160;31,&#160;2021</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:8pt;font-weight:700;line-height:100%;text-decoration:underline">Asset Category</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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%">Quoted<br/>Prices in<br/>Active<br/>Markets&#160;for<br/>Identical<br/>Assets<br/>(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%">Significant<br/>Observable<br/>Inputs<br/>(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level&#160;3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if299ebe35568429aa8fce9e4e8687e5c_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo2NzViYjhjNjEzNDg0NWNkYjlkMTY1OWI4NWI5ZjUwYy90YWJsZXJhbmdlOjY3NWJiOGM2MTM0ODQ1Y2RiOWQxNjU5Yjg1YjlmNTBjXzItMi0xLTEtMjc5MDE_b2d1c796-909c-4029-a75a-9c0174580fb8">186</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="ifb04990cb58644869699355bdbc9e9ff_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo2NzViYjhjNjEzNDg0NWNkYjlkMTY1OWI4NWI5ZjUwYy90YWJsZXJhbmdlOjY3NWJiOGM2MTM0ODQ1Y2RiOWQxNjU5Yjg1YjlmNTBjXzItNC0xLTEtMjc5MDE_da87adbe-7327-43b1-b6f3-6a369226a629">186</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="i4354aa922b7248bf9b9deb312d8c269e_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo2NzViYjhjNjEzNDg0NWNkYjlkMTY1OWI4NWI5ZjUwYy90YWJsZXJhbmdlOjY3NWJiOGM2MTM0ODQ1Y2RiOWQxNjU5Yjg1YjlmNTBjXzItNi0xLTEtMjc5MDE_21814384-a3f7-4bf6-89bf-a54fafb57ecd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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="i7328db7352f44b649df0a7a396571222_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo2NzViYjhjNjEzNDg0NWNkYjlkMTY1OWI4NWI5ZjUwYy90YWJsZXJhbmdlOjY3NWJiOGM2MTM0ODQ1Y2RiOWQxNjU5Yjg1YjlmNTBjXzItOC0xLTEtMjc5MDE_e063c262-8485-4449-ad85-6166bd466341">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icdef441b37cb4290ae3482c6de1192c8_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo2NzViYjhjNjEzNDg0NWNkYjlkMTY1OWI4NWI5ZjUwYy90YWJsZXJhbmdlOjY3NWJiOGM2MTM0ODQ1Y2RiOWQxNjU5Yjg1YjlmNTBjXzMtMi0xLTEtMjc5MDE_e37e0e99-d815-47cb-bf91-08b2a1dc578d">2,691</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i668ed7e63eee4a9faac3c4ba4589e5b0_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo2NzViYjhjNjEzNDg0NWNkYjlkMTY1OWI4NWI5ZjUwYy90YWJsZXJhbmdlOjY3NWJiOGM2MTM0ODQ1Y2RiOWQxNjU5Yjg1YjlmNTBjXzMtNC0xLTEtMjc5MDE_767c83aa-5e17-4779-93ae-8e6c9ad4823e">2,691</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib444f8cfe3d54c81add0b9a861a4a024_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo2NzViYjhjNjEzNDg0NWNkYjlkMTY1OWI4NWI5ZjUwYy90YWJsZXJhbmdlOjY3NWJiOGM2MTM0ODQ1Y2RiOWQxNjU5Yjg1YjlmNTBjXzMtNi0xLTEtMjc5MDE_7b0ab421-4bec-4691-851c-622deb8357d0">&#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="i826bef3eb3c04860804da97a955ac906_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo2NzViYjhjNjEzNDg0NWNkYjlkMTY1OWI4NWI5ZjUwYy90YWJsZXJhbmdlOjY3NWJiOGM2MTM0ODQ1Y2RiOWQxNjU5Yjg1YjlmNTBjXzMtOC0xLTEtMjc5MDE_99c4edfd-c715-4c5f-ac3e-549b4539fab0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ecfb6d04c3f40a5bf6d0b960a1c87ea_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo2NzViYjhjNjEzNDg0NWNkYjlkMTY1OWI4NWI5ZjUwYy90YWJsZXJhbmdlOjY3NWJiOGM2MTM0ODQ1Y2RiOWQxNjU5Yjg1YjlmNTBjXzQtMi0xLTEtMjc5MDE_5d7c08e9-2d43-4933-a8df-8a0a78344a3a">920</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaeddbfa2cfbb4c1cb5dcfff30df45b83_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo2NzViYjhjNjEzNDg0NWNkYjlkMTY1OWI4NWI5ZjUwYy90YWJsZXJhbmdlOjY3NWJiOGM2MTM0ODQ1Y2RiOWQxNjU5Yjg1YjlmNTBjXzQtNC0xLTEtMjc5MDE_f709fdea-e267-4793-a088-5083116047ad">920</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07fe37811c184a7085f81b21b4e604b5_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo2NzViYjhjNjEzNDg0NWNkYjlkMTY1OWI4NWI5ZjUwYy90YWJsZXJhbmdlOjY3NWJiOGM2MTM0ODQ1Y2RiOWQxNjU5Yjg1YjlmNTBjXzQtNi0xLTEtMjc5MDE_0a6df232-d387-4f69-baff-a913b2f4578d">&#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="ibc5260cccfd14778908cbf1c78295af6_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo2NzViYjhjNjEzNDg0NWNkYjlkMTY1OWI4NWI5ZjUwYy90YWJsZXJhbmdlOjY3NWJiOGM2MTM0ODQ1Y2RiOWQxNjU5Yjg1YjlmNTBjXzQtOC0xLTEtMjc5MDE_bfd41a70-4ad9-4c40-a58e-9916dcf9c05d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#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="i379d869e2590426dabb724267100c292_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo2NzViYjhjNjEzNDg0NWNkYjlkMTY1OWI4NWI5ZjUwYy90YWJsZXJhbmdlOjY3NWJiOGM2MTM0ODQ1Y2RiOWQxNjU5Yjg1YjlmNTBjXzUtMi0xLTEtMjc5MDE_df2ce9d2-f98c-4774-a9a2-9e7e65e24a05">3,797</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 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="usd" contextRef="i6141d7feeeb548a28ad7099c6a319614_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo2NzViYjhjNjEzNDg0NWNkYjlkMTY1OWI4NWI5ZjUwYy90YWJsZXJhbmdlOjY3NWJiOGM2MTM0ODQ1Y2RiOWQxNjU5Yjg1YjlmNTBjXzUtNC0xLTEtMjc5MDE_71ca36c4-a394-4b63-8208-51f6d7a19966">3,797</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 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="usd" contextRef="i93fea1d245304ee29258c3c42581e630_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo2NzViYjhjNjEzNDg0NWNkYjlkMTY1OWI4NWI5ZjUwYy90YWJsZXJhbmdlOjY3NWJiOGM2MTM0ODQ1Y2RiOWQxNjU5Yjg1YjlmNTBjXzUtNi0xLTEtMjc5MDE_13810290-8c20-4dd4-bab4-8e805431942c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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="usd" contextRef="i69c86421d1694066a3e23f99e577bcd8_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo2NzViYjhjNjEzNDg0NWNkYjlkMTY1OWI4NWI5ZjUwYy90YWJsZXJhbmdlOjY3NWJiOGM2MTM0ODQ1Y2RiOWQxNjU5Yjg1YjlmNTBjXzUtOC0xLTEtMjc5MDE_db01c657-a73f-4fb6-90f2-f8d3e06e8b9f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:51.169%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.615%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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:8pt;font-weight:700;line-height:100%">Fair&#160;Value&#160;Measurements&#160;at&#160;December&#160;31,&#160;2020</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:8pt;font-weight:700;line-height:100%;text-decoration:underline">Asset Category</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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%">Quoted<br/>Prices in<br/>Active<br/>Markets&#160;for<br/>Identical<br/>Assets<br/>(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%">Significant<br/>Observable<br/>Inputs<br/>(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level&#160;3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3773f3fb726f4d2ab6993e72e2d01f49_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzItMi0xLTEtMjc5MDE_3dcee502-4689-4447-9586-84bc0632dfee"><ix:nonFraction unitRef="usd" contextRef="i3773f3fb726f4d2ab6993e72e2d01f49_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzItMi0xLTEtMjc5MDE_7f03adb5-f029-4d50-b324-7d099609b1e1">83</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3773f3fb726f4d2ab6993e72e2d01f49_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzItNC0xLTEtMjc5MDE_3dcee502-4689-4447-9586-84bc0632dfee"><ix:nonFraction unitRef="usd" contextRef="i3773f3fb726f4d2ab6993e72e2d01f49_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzItNC0xLTEtMjc5MDE_7f03adb5-f029-4d50-b324-7d099609b1e1">83</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8ebac1547aa4a6496eba0cdb25c270d_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzItNi0xLTEtMjc5MDE_910925c1-fdbc-4dc6-9d31-79c6fe676cef">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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="ic0e8e8543d574feb8d6514373e610765_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzItOC0xLTEtMjc5MDE_fe36a98a-07c7-467a-b3ec-2848ab092851">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i075f0bb087c944a88089f2a0d724097b_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzMtMi0xLTEtMjc5MDE_350ffe05-5aea-4a18-af10-e5874fb77b24"><ix:nonFraction unitRef="usd" contextRef="i075f0bb087c944a88089f2a0d724097b_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzMtMi0xLTEtMjc5MDE_4c1767cb-c2be-4dc2-9c63-54a927199415">2,101</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="usd" contextRef="i075f0bb087c944a88089f2a0d724097b_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzMtNC0xLTEtMjc5MDE_350ffe05-5aea-4a18-af10-e5874fb77b24"><ix:nonFraction unitRef="usd" contextRef="i075f0bb087c944a88089f2a0d724097b_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzMtNC0xLTEtMjc5MDE_4c1767cb-c2be-4dc2-9c63-54a927199415">2,101</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="usd" contextRef="i5e7a9eb21274472e97ff7dba96eb2086_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzMtNi0xLTEtMjc5MDE_9ecff4a5-6ba5-40b2-9b94-ca552c33bf7b">&#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="i3e6eb94ce4cf43029428e54e205cb731_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzMtOC0xLTEtMjc5MDE_22e61daf-8107-4ae5-845c-bb76a2c30fde">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic06c53ed5bf54a698067557533eb7e9e_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzQtMi0xLTEtMjc5MDE_6b1186bf-f3b3-4c04-8df7-2e5832335b86"><ix:nonFraction unitRef="usd" contextRef="ic06c53ed5bf54a698067557533eb7e9e_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzQtMi0xLTEtMjc5MDE_c9436b35-3fb2-4d57-876c-6bccae3d1072">830</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic06c53ed5bf54a698067557533eb7e9e_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzQtNC0xLTEtMjc5MDE_6b1186bf-f3b3-4c04-8df7-2e5832335b86"><ix:nonFraction unitRef="usd" contextRef="ic06c53ed5bf54a698067557533eb7e9e_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzQtNC0xLTEtMjc5MDE_c9436b35-3fb2-4d57-876c-6bccae3d1072">830</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5daa2e1cb0cc4ff68f7d8085f7f22713_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzQtNi0xLTEtMjc5MDE_9659569f-2605-48c3-8a00-6df00a5c5dcd">&#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="i3b28c9d187de435dbc454ea9988045a8_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzQtOC0xLTEtMjc5MDE_c8fa2a8d-4207-4473-bb7b-8377acf32432">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebb929217d9d4db2b7af9e5c9c01f370_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzUtMi0xLTEtMjc5MDE_cfa4ddae-4ea7-45f1-a6e2-99080c697ced"><ix:nonFraction unitRef="usd" contextRef="iebb929217d9d4db2b7af9e5c9c01f370_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzUtMi0xLTEtMjc5MDE_d4be417d-3e54-4427-b30b-c4f50bcddcba">3,014</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #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="iebb929217d9d4db2b7af9e5c9c01f370_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzUtNC0xLTEtMjc5MDE_cfa4ddae-4ea7-45f1-a6e2-99080c697ced"><ix:nonFraction unitRef="usd" contextRef="iebb929217d9d4db2b7af9e5c9c01f370_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzUtNC0xLTEtMjc5MDE_d4be417d-3e54-4427-b30b-c4f50bcddcba">3,014</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #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="i7feaf6d63e974c3f9f88895173319d74_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzUtNi0xLTEtMjc5MDE_084f9334-badd-4ee0-91cb-a8a45545198d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #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="iaa139f42d3014a0392de53943879ffcd_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzUtOC0xLTEtMjc5MDE_63e06543-b616-4183-9cfb-b14f10798cec">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Postretirement Benefits</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%">In addition to providing pension and savings benefits, the company also provides health care and life insurance benefits for eligible retired employees under the respective employer-sponsored post-retirement benefits other than pension plans.  The benefits are paid by the company and not from plan assets due to limitations imposed by Internal Revenue Service.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Flexible Spending Plan</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%">SJW Group sponsors flexible spending account plans for its employees for the purpose of providing eligible employees with the opportunity to choose from among the fringe benefits available under the plans.  The flexible spending plan is intended to qualify as a cafeteria plan under the provisions of the Internal Revenue Code Section&#160;125.  The flexible spending plan allows employees to save pre-tax income in a Health Care Spending Account (&#8220;HCSA&#8221;) and/or a Dependent Care Spending Account (&#8220;DCSA&#8221;) to help defray the cost of out-of-pocket medical and dependent care expenses.  The annual maximum limit under the HCSA and DCSA plans is $<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-2" name="sjw:HealthCareSpendingAccountAnnualMaximumEmployeeContribution" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzY2MDE_a69afd22-c585-4d1b-b88a-c2b4276e203f">2.5</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="sjw:DependentCareSpendingAccountAnnualMaximumEmployeeContribution" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzY2MDg_d997e695-2313-4a5c-af81-a4afa598dd6b">5</ix:nonFraction>, respectively.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Savings Plans for Employees</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%">SJW Group also sponsors salary deferral plans which are defined contribution plans that allow employees to defer and contribute a portion of their earnings to the plan.  Contributions, not to exceed set limits, are matched by the company.  For CTWS&#8217;s employees hired on or after January 1, 2009 and ineligible to participate in the defined benefit pension plan, CTWS contributes an additional <ix:nonFraction unitRef="number" contextRef="i5648a8c94a5f4d158507a49d919d08dd_D20210101-20211231" decimals="INF" name="sjw:DefinedBenefitPlanRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzcwNDc_85d18f48-4360-4be7-bc4c-70ec7e47c345">1.5</ix:nonFraction>% of eligible contributions.  SJW Group contributions were $<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzcxMDc_7a74388a-cb62-4eb8-9c56-79d02bb615f4">2,822</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzcxMTE_3236b881-6b2b-4c84-b0da-c8a6b735dfe3">2,824</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzcxMTg_6dc86ad7-72f1-4a7d-a556-2797cb23c642">2,046</ix:nonFraction> in 2021, 2020 and 2019, respectively.  All of the company&#8217;s contributions are invested at the direction of the employees in funds offered under the plans.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Special Deferral Election Plans and Deferral Election Program</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%">SJW Group maintains a special deferral election plan and a deferred compensation plan and agreements for senior management and a deferral election program for non-employee directors allowing for the deferral of a portion of their earnings each year and to realize an investment return on those funds during the deferral period.  Senior management and non-employee directors have to make an election on the deferral and distribution method of the deferrals before services are rendered.  CTWS&#8217;s deferred compensation plan allows the company to make discretionary contributions.  Senior management and non-employee directors </span></div></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="id43ef1a1e1644b15851667b89af8d662" continuedAt="i414f4b1e37a0488ca5a6a08721d32602"><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%">had deferred $<ix:nonFraction unitRef="usd" contextRef="i0de303be8eac4e9d87f83283417d823d_D20210101-20211231" decimals="-3" name="sjw:DeferredCompensationArrangementWithIndividualDeferralAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzc5Njc_bf98792b-7bbc-4009-8004-7d580960ee1b">6,237</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="id52af02fca6741648cde67037b688d9e_D20200101-20201231" decimals="-3" name="sjw:DeferredCompensationArrangementWithIndividualDeferralAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzc5NzE_bad735ab-4482-4f18-b916-6a4f7c26202d">6,144</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="id22849700a854b7a91d37e5ba91784b2_D20190101-20191231" decimals="-3" name="sjw:DeferredCompensationArrangementWithIndividualDeferralAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzc5Nzg_e56eba34-e8ce-43f4-a61c-f06bf620839f">7,834</ix:nonFraction> under the plans as of December&#160;31, 2021, 2020 and 2019, respectively.  As of December&#160;31, 2021 and 2020, $<ix:nonFraction unitRef="usd" contextRef="ic780bb2bab34422389810f584d10bd56_D20210101-20211231" decimals="-3" name="sjw:DeferredCompensationArrangementWithIndividualDeferralAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzgwNTA_6cb8145a-e3c6-4631-8085-535fea5497af">4,599</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i4adb14e43e474906af15629b835b92b5_D20200101-20201231" decimals="-3" name="sjw:DeferredCompensationArrangementWithIndividualDeferralAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzgwNTc_3e2df3b3-8b25-48f7-9c60-52e8e3c7f69b">4,130</ix:nonFraction>, respectively, of the total amount deferred is related to CTWS agreements.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Assumptions Utilized on Actuarial Calculations</span></div><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:ScheduleOfAssumptionsUsedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzExMzEy_e4f0aaf0-04de-4725-a943-86cc36cb8ad4" continuedAt="i0de72789e132491b9599eed98d6dee41" escape="true"><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%">Net periodic cost for the defined benefit plans and other postretirement benefits was calculated using the following weighted-average assumptions:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.702%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension&#160;Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">2020</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%">2019</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%">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%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9eb17378e6ff437395a42ead3ebdcafb_D20210101-20211231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzMtMS0xLTEtMjc5MDEvdGV4dHJlZ2lvbjoxYjQ5NzQ1NjI2YzE0YWFlYjU0YzZlZTIzZTM2MzYzMF8xMDk5NTExNjI3Nzk1_358d7fef-a76e-4dc7-b202-514cb00ff91b">2.29</ix:nonFraction> - <ix:nonFraction unitRef="number" contextRef="i939cd8975676414e940e770bc4a24257_D20210101-20211231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzMtMS0xLTEtMjc5MDEvdGV4dHJlZ2lvbjoxYjQ5NzQ1NjI2YzE0YWFlYjU0YzZlZTIzZTM2MzYzMF8xMDk5NTExNjI3ODAz_7fcae16e-6b62-4038-a41d-65836764aa0c">2.48</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0e4a9fcbe61b4f1598514339af9eb57b_D20200101-20201231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzMtMy0xLTEtMjc5MDEvdGV4dHJlZ2lvbjo3ZTkxOTAxMzY2ZTY0NGVhYWM2N2NiMmM3NWNiMjE1NF8xMDk5NTExNjI3Nzk1_ccacd2df-4cd0-4662-8bcf-673cfe553307">3.05</ix:nonFraction> - <ix:nonFraction unitRef="number" contextRef="id175ce50b0764189a7decdad01b8fc6f_D20200101-20201231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzMtMy0xLTEtMjc5MDEvdGV4dHJlZ2lvbjo3ZTkxOTAxMzY2ZTY0NGVhYWM2N2NiMmM3NWNiMjE1NF8xMDk5NTExNjI3ODAy_be1152ea-e936-4f9d-927f-76a7d2e785f6">3.23</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i488599f2627b46ed97330df8d779b777_D20190101-20191231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzMtNS0xLTEtMjc5MDEvdGV4dHJlZ2lvbjoxNTViYjJjYzY2MmU0OGE3OGNlMTU0ZGM0M2Y3Yzk2N18xMDk5NTExNjI3Nzk1_5937119e-dff8-404d-8ec3-6f55f5cc1c64">3.04</ix:nonFraction> - <ix:nonFraction unitRef="number" contextRef="i146290796fe449e5bd1df4e36bfc0ccf_D20190101-20191231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzMtNS0xLTEtMjc5MDEvdGV4dHJlZ2lvbjoxNTViYjJjYzY2MmU0OGE3OGNlMTU0ZGM0M2Y3Yzk2N18xMDk5NTExNjI3ODAy_b4499274-afde-439b-ae96-6a53e45221fe">4.16</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ief9877c5f2f64fda844fa8d3bb5a9fa2_D20210101-20211231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzMtNy0xLTEtMjc5MDEvdGV4dHJlZ2lvbjoyYjllYmE0MDUxZWI0NDQyYmRkNGUxOGJiZThiNzg5Zl8xMDk5NTExNjI3Nzk1_6c21fa39-0d0e-49a7-ab9e-cb23da4af12d">2.18</ix:nonFraction> - <ix:nonFraction unitRef="number" contextRef="i3126bdaed97441fa9f7716da9bdb9a4e_D20210101-20211231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzMtNy0xLTEtMjc5MDEvdGV4dHJlZ2lvbjoyYjllYmE0MDUxZWI0NDQyYmRkNGUxOGJiZThiNzg5Zl8xMDk5NTExNjI3ODAy_bb013440-d5ad-4b69-a008-650141522dc8">2.41</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib8334e8cd16a4525bb9063bb7d7735ba_D20200101-20201231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzMtOS0xLTEtMjc5MDEvdGV4dHJlZ2lvbjpmMmQ3NDdkZDhjOWQ0MGFmYTIxNTdjMGUwMTJhMDEzZF8xMDk5NTExNjI3Nzk1_635e773c-d8a0-48af-8e0f-a2aec8917bd6">2.59</ix:nonFraction> - <ix:nonFraction unitRef="number" contextRef="i8124c656bb214da3928ded4cc7d67d10_D20200101-20201231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzMtOS0xLTEtMjc5MDEvdGV4dHJlZ2lvbjpmMmQ3NDdkZDhjOWQ0MGFmYTIxNTdjMGUwMTJhMDEzZF8xMDk5NTExNjI3ODAy_bd144cf7-60fe-48c6-beff-ee9661d0a9e0">3.18</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i508784311039465aa28c4b968c169d9a_D20190101-20191231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzMtMTEtMS0xLTI3OTAxL3RleHRyZWdpb246YWNlNzE3ZWM2NmUwNDU4NzgyN2EwZTA3M2NkY2NiNDNfMTA5OTUxMTYyNzc5NQ_2f03aa2a-3efb-42e5-b230-8bc72492e3d9">2.52</ix:nonFraction> - <ix:nonFraction unitRef="number" contextRef="i97ed053af8b24e7086d2fd42839c1b96_D20190101-20191231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzMtMTEtMS0xLTI3OTAxL3RleHRyZWdpb246YWNlNzE3ZWM2NmUwNDU4NzgyN2EwZTA3M2NkY2NiNDNfMTA5OTUxMTYyNzgwMg_f660f394-859c-49eb-b95c-42ffbc0c6aac">4.09</ix:nonFraction></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9eb17378e6ff437395a42ead3ebdcafb_D20210101-20211231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzQtMS0xLTEtMjc5MDEvdGV4dHJlZ2lvbjo1OWQ5NzhmZDFlOGI0NjZlOTNhNWYxYTRmYmI1ZTQ3MF8xMDk5NTExNjI3Nzk0_b2a29ec5-dd96-44c0-b065-bb7d081a6848">6.50</ix:nonFraction>, <ix:nonFraction unitRef="number" contextRef="i939cd8975676414e940e770bc4a24257_D20210101-20211231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzQtMS0xLTEtMjc5MDEvdGV4dHJlZ2lvbjo1OWQ5NzhmZDFlOGI0NjZlOTNhNWYxYTRmYmI1ZTQ3MF8xMDk5NTExNjI3ODAy_2aa8aca1-1412-4cb2-be8a-cc4cadbec45d">6.75</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0e4a9fcbe61b4f1598514339af9eb57b_D20200101-20201231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzQtMy0xLTEtMjc5MDEvdGV4dHJlZ2lvbjo3ZThiMTJlMDAzNTE0YzE5Yjc2YzlkNGExYmEwYzU3MV8xMDk5NTExNjI3Nzk0_b0807b24-cb14-42b6-ad04-13a4b8114b45">6.50</ix:nonFraction>, <ix:nonFraction unitRef="number" contextRef="id175ce50b0764189a7decdad01b8fc6f_D20200101-20201231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzQtMy0xLTEtMjc5MDEvdGV4dHJlZ2lvbjo3ZThiMTJlMDAzNTE0YzE5Yjc2YzlkNGExYmEwYzU3MV8xMDk5NTExNjI3ODAx_01aeac45-3ce6-4bc7-bfe7-4d8f3b2eec6c">6.75</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i488599f2627b46ed97330df8d779b777_D20190101-20191231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzQtNS0xLTEtMjc5MDEvdGV4dHJlZ2lvbjphOTAxYmJmZmNhOGM0ZTYxYjE0MThkNjI2OGRkZGJlOV8xMDk5NTExNjI3Nzk0_fca13bc6-9cc0-4966-988b-f5725604f2e1">7.00</ix:nonFraction>, <ix:nonFraction unitRef="number" contextRef="i146290796fe449e5bd1df4e36bfc0ccf_D20190101-20191231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzQtNS0xLTEtMjc5MDEvdGV4dHJlZ2lvbjphOTAxYmJmZmNhOGM0ZTYxYjE0MThkNjI2OGRkZGJlOV8xMDk5NTExNjI3ODAx_6ce63852-d4ad-44ae-a387-c01e3698f5e8">7.25</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ief9877c5f2f64fda844fa8d3bb5a9fa2_D20210101-20211231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzQtNy0xLTEtMjc5MDEvdGV4dHJlZ2lvbjpkZDYyMGIyYWI2MmU0NmUzOTFmNmU4NzNkMmU2NGU5Y18xMDk5NTExNjI3Nzk0_cad7413a-af7f-4c6f-80be-431bc9a3bdde">4.20</ix:nonFraction>, <ix:nonFraction unitRef="number" contextRef="i3126bdaed97441fa9f7716da9bdb9a4e_D20210101-20211231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzQtNy0xLTEtMjc5MDEvdGV4dHJlZ2lvbjpkZDYyMGIyYWI2MmU0NmUzOTFmNmU4NzNkMmU2NGU5Y18xMDk5NTExNjI3ODAx_1963ba32-6329-4090-bf1d-2984d522471a">6.50</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib8334e8cd16a4525bb9063bb7d7735ba_D20200101-20201231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzQtOS0xLTEtMjc5MDEvdGV4dHJlZ2lvbjpmM2NhYzlhNzU4OTc0ZTM4ODg1YTgwNDA4Mzk3Y2I4OV8xMDk5NTExNjI3Nzk0_bb1a0ead-ec07-4eab-a83e-f77d0650d457">4.20</ix:nonFraction>, <ix:nonFraction unitRef="number" contextRef="i8124c656bb214da3928ded4cc7d67d10_D20200101-20201231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzQtOS0xLTEtMjc5MDEvdGV4dHJlZ2lvbjpmM2NhYzlhNzU4OTc0ZTM4ODg1YTgwNDA4Mzk3Y2I4OV8xMDk5NTExNjI3ODAx_584a6304-90e4-496a-ad7f-28bdf6188159">6.50</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i508784311039465aa28c4b968c169d9a_D20190101-20191231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzQtMTEtMS0xLTI3OTAxL3RleHRyZWdpb246MmZlNGQ0ZTczMDBlNGJiNWE5NmMxNDNjMTNlNTNiMjdfMTA5OTUxMTYyNzc5NA_75614973-4861-430e-ac1a-a5eebbb7250c">4.00</ix:nonFraction>, <ix:nonFraction unitRef="number" contextRef="i97ed053af8b24e7086d2fd42839c1b96_D20190101-20191231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzQtMTEtMS0xLTI3OTAxL3RleHRyZWdpb246MmZlNGQ0ZTczMDBlNGJiNWE5NmMxNDNjMTNlNTNiMjdfMTA5OTUxMTYyNzgwMQ_aaa47cb9-1cf1-4271-85a9-0ab03c4fb2e5">7.00</ix:nonFraction></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9cec17ccada24600b09b735521deca26_D20210101-20211231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzUtMS0xLTEtMjc5MDE_8125e837-8220-40ac-ae35-cabd66a2ed21">4.00</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><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="iced97e1476774f02a314a672ceaf7221_D20200101-20201231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzUtMy0xLTEtMjc5MDE_88d18ccc-c27a-494c-86ce-0da2881a1f72">4.00</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><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="if12c90daa7c04338a568923e53bb2594_D20190101-20191231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzUtNS0xLTEtMjc5MDE_a9f7f28f-ad53-4297-9d08-bd2e7635210c">4.00</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr></table></div></ix:nonNumeric><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%">The expected rate of return on plan assets was determined based on a review of historical returns, for the pension plans and for medium- to large-sized defined benefit pension funds with similar asset allocations.  This review generated separate expected returns for each asset class.  These expected future returns were then blended based on the pension plans&#8217; target asset allocations.</span></div><ix:continuation id="i0de72789e132491b9599eed98d6dee41"><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%">Benefit obligations for the defined benefit plans and other postretirement benefits were calculated using the following weighted-average assumptions as of December&#160;31:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:42.155%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension&#160;Benefits</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%">Other Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i88c4cb585c194ae1ad8f16c13c1e2a7a_I20211231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTphYjdkYWZkMTJlNWQ0MTA3OWUzMWQwMTRjNjAwYWIwYS90YWJsZXJhbmdlOmFiN2RhZmQxMmU1ZDQxMDc5ZTMxZDAxNGM2MDBhYjBhXzMtMS0xLTEtMjc5MDEvdGV4dHJlZ2lvbjpjZjdkZmFmMTE3Mjg0MWQ1OWUwNzdiMjU0MTA5YWZmZV8xMDk5NTExNjI3Nzk1_892963c8-1154-4283-bf16-16621df18bad">2.65</ix:nonFraction> - <ix:nonFraction unitRef="number" contextRef="ibfaade2f3a714ca9a7e158ca458a00fc_I20211231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTphYjdkYWZkMTJlNWQ0MTA3OWUzMWQwMTRjNjAwYWIwYS90YWJsZXJhbmdlOmFiN2RhZmQxMmU1ZDQxMDc5ZTMxZDAxNGM2MDBhYjBhXzMtMS0xLTEtMjc5MDEvdGV4dHJlZ2lvbjpjZjdkZmFmMTE3Mjg0MWQ1OWUwNzdiMjU0MTA5YWZmZV8xMDk5NTExNjI3ODAy_40c1d50a-7110-4e74-a2ed-4b2e79895f83">2.82</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i300782a625144595bc5db81df473e684_I20201231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTphYjdkYWZkMTJlNWQ0MTA3OWUzMWQwMTRjNjAwYWIwYS90YWJsZXJhbmdlOmFiN2RhZmQxMmU1ZDQxMDc5ZTMxZDAxNGM2MDBhYjBhXzMtMy0xLTEtMjc5MDEvdGV4dHJlZ2lvbjo5OWE3N2UxY2FmZGQ0YTAzOWZmMzFhOTJjYzE3OTA3NV8xMDk5NTExNjI3Nzk1_176ba523-e122-404d-9cdc-dedd949bf300">2.29</ix:nonFraction> - <ix:nonFraction unitRef="number" contextRef="i80630ba0686645d2a43036fe39271785_I20201231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTphYjdkYWZkMTJlNWQ0MTA3OWUzMWQwMTRjNjAwYWIwYS90YWJsZXJhbmdlOmFiN2RhZmQxMmU1ZDQxMDc5ZTMxZDAxNGM2MDBhYjBhXzMtMy0xLTEtMjc5MDEvdGV4dHJlZ2lvbjo5OWE3N2UxY2FmZGQ0YTAzOWZmMzFhOTJjYzE3OTA3NV8xMDk5NTExNjI3ODAy_6b777768-725c-475b-aec0-2d06ce437f5a">2.48</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie1cbdc67b69d451988b075cbee9b998a_I20211231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTphYjdkYWZkMTJlNWQ0MTA3OWUzMWQwMTRjNjAwYWIwYS90YWJsZXJhbmdlOmFiN2RhZmQxMmU1ZDQxMDc5ZTMxZDAxNGM2MDBhYjBhXzMtNS0xLTEtMjc5MDEvdGV4dHJlZ2lvbjo4Mjg2NzQwM2UxNjc0OGE4OTVjZDc3ZDM3NjhmODQ1Yl8xMDk5NTExNjI3Nzk1_9f63da45-d1be-4b70-8016-658785a7f5e7">2.61</ix:nonFraction> - <ix:nonFraction unitRef="number" contextRef="i68d2bc7c42b046bfac4ac4450476f1f2_I20211231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTphYjdkYWZkMTJlNWQ0MTA3OWUzMWQwMTRjNjAwYWIwYS90YWJsZXJhbmdlOmFiN2RhZmQxMmU1ZDQxMDc5ZTMxZDAxNGM2MDBhYjBhXzMtNS0xLTEtMjc5MDEvdGV4dHJlZ2lvbjo4Mjg2NzQwM2UxNjc0OGE4OTVjZDc3ZDM3NjhmODQ1Yl8xMDk5NTExNjI3ODAy_eae5fb82-7391-4691-aac1-115033d9bbc3">2.76</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i58471187d4e541448e90dc0b1fc73121_I20201231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTphYjdkYWZkMTJlNWQ0MTA3OWUzMWQwMTRjNjAwYWIwYS90YWJsZXJhbmdlOmFiN2RhZmQxMmU1ZDQxMDc5ZTMxZDAxNGM2MDBhYjBhXzMtNy0xLTEtMjc5MDEvdGV4dHJlZ2lvbjpjMDM3ZDU5ZmFiYjg0MmNhYjFhYThlZGQ5YmMxYjkwMF8xMDk5NTExNjI3Nzk1_5fa6b291-653b-4878-aba2-993282a1c014">2.18</ix:nonFraction> - <ix:nonFraction unitRef="number" contextRef="i34573d37874d4f0f99eb9897f0d2d7fc_I20201231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTphYjdkYWZkMTJlNWQ0MTA3OWUzMWQwMTRjNjAwYWIwYS90YWJsZXJhbmdlOmFiN2RhZmQxMmU1ZDQxMDc5ZTMxZDAxNGM2MDBhYjBhXzMtNy0xLTEtMjc5MDEvdGV4dHJlZ2lvbjpjMDM3ZDU5ZmFiYjg0MmNhYjFhYThlZGQ5YmMxYjkwMF8xMDk5NTExNjI3ODAy_91d71cd9-d284-4272-88ad-a55f5324b1c7">2.41</ix:nonFraction></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="icf877acc53184cb8a53d15807b03c9c1_I20211231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTphYjdkYWZkMTJlNWQ0MTA3OWUzMWQwMTRjNjAwYWIwYS90YWJsZXJhbmdlOmFiN2RhZmQxMmU1ZDQxMDc5ZTMxZDAxNGM2MDBhYjBhXzQtMS0xLTEtMjc5MDE_8cf5293d-ffda-460a-87d3-209a84b9c168">4.00</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i07118567e7d4457f9eef3dcfae079d76_I20201231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTphYjdkYWZkMTJlNWQ0MTA3OWUzMWQwMTRjNjAwYWIwYS90YWJsZXJhbmdlOmFiN2RhZmQxMmU1ZDQxMDc5ZTMxZDAxNGM2MDBhYjBhXzQtMy0xLTEtMjc5MDE_af5ede8e-0650-4207-a648-af8f1fa2dcbf">4.00</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr></table></div></ix:continuation><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%">SJW Group utilized each plan&#8217;s projected benefit stream in conjunction with the FTSE Pension Discount Curve (formerly the Citigroup Pension Discount Curve) and the FTSE Above Median Double-A Curve for SJWC and CTWS, respectively, in determining the discount rate used in calculating the pension and other postretirement benefits liabilities at the measurement date.</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%">In 2021 and 2020, SJW Group adopted the newly then issued MP-2021 and MP-2020, respectively, Mortality Improvement Scales to determine mortality assumptions.  The tables and scales reflect increasing life expectancies of participants in the United States.  See also &#8220;Reconciliation of Funded Status&#8221; below.</span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Periodic Pension Costs</span></div><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzExMjgx_3dcf8752-cb34-42ce-b945-343794f3a59d" escape="true"><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%">Net periodic costs for the defined benefit plans and other postretirement benefits for the years ended December&#160;31 was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.702%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension&#160;Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other&#160;Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">2020</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%">2019</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%">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%">2020</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%">2019</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%">Components of net periodic benefit cost</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Service cost</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="i9cec17ccada24600b09b735521deca26_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzMtMS0xLTEtMjc5MDE_98a886b3-0cb9-4223-b8ae-223ac8e8792a">9,730</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iced97e1476774f02a314a672ceaf7221_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzMtMy0xLTEtMjc5MDE_8ab00a73-b860-4063-ad5c-9b6242d813e9">8,659</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if12c90daa7c04338a568923e53bb2594_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzMtNS0xLTEtMjc5MDE_63f0ae8b-28c1-4b98-81be-13e46deb6b89">5,947</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="ic16a1bb27bb54dfdb90684efe01db2c4_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzMtNy0xLTEtMjc5MDE_de7853b0-91bc-461d-9e05-bd6225586314">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="ia3b6430ef2e34ce3b76cd1c91d60891c_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzMtOS0xLTEtMjc5MDE_451b2b31-adc7-43fa-842c-b2666d36fefb">900</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie63a40282fd24247a223ac95ff90bfe8_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzMtMTEtMS0xLTI3OTAx_7f87b7c7-2573-44fe-b21e-cbeb33bbd01b">581</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 7.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%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cec17ccada24600b09b735521deca26_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzQtMS0xLTEtMjc5MDE_ce796edb-977d-4484-9eea-d6003cd7cadd">9,415</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iced97e1476774f02a314a672ceaf7221_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzQtMy0xLTEtMjc5MDE_cc34e742-c547-496a-ac1b-0a27741214e0">10,484</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if12c90daa7c04338a568923e53bb2594_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzQtNS0xLTEtMjc5MDE_45a5455b-e9f2-4380-9e93-c6d42a24af36">8,506</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic16a1bb27bb54dfdb90684efe01db2c4_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzQtNy0xLTEtMjc5MDE_beb2f7ac-b7d2-403b-8395-b99968a3c6a8">806</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3b6430ef2e34ce3b76cd1c91d60891c_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzQtOS0xLTEtMjc5MDE_e29a41ce-7993-4114-affe-02b0604d94c9">956</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie63a40282fd24247a223ac95ff90bfe8_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzQtMTEtMS0xLTI3OTAx_1ad9cb86-0469-4687-98cf-348e95c86035">775</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Expected return on 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="i9cec17ccada24600b09b735521deca26_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzUtMS0xLTEtMjc5MDE_e4ef57c2-4a6b-4825-92ee-787e600ac257">18,019</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="iced97e1476774f02a314a672ceaf7221_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzUtMy0xLTEtMjc5MDE_dbdf0537-f492-4254-abba-1b0cf9f7d54d">15,715</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="if12c90daa7c04338a568923e53bb2594_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzUtNS0xLTEtMjc5MDE_a76719d9-d1a5-4851-ac22-fcc5ae38e94e">10,118</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="ic16a1bb27bb54dfdb90684efe01db2c4_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzUtNy0xLTEtMjc5MDE_4efdbd58-490f-4cf4-b0e9-5625f9bbc4aa">970</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="ia3b6430ef2e34ce3b76cd1c91d60891c_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzUtOS0xLTEtMjc5MDE_a5ce27c9-79ec-48d0-bc6b-a02bb8f88543">857</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="ie63a40282fd24247a223ac95ff90bfe8_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzUtMTEtMS0xLTI3OTAx_a63bd9d1-7236-48cf-aa02-e3f4cbd05c10">475</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 2px 7.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%">Amortization of prior service cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cec17ccada24600b09b735521deca26_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzctMS0xLTEtMjc5MDE_0a5563d3-94bf-4976-b1f0-85ecf94c5f25">41</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iced97e1476774f02a314a672ceaf7221_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzctMy0xLTEtMjc5MDE_948541aa-1a58-49ce-8537-d6603a8a1c97">41</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if12c90daa7c04338a568923e53bb2594_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzctNS0xLTEtMjc5MDE_ccabf663-2bc4-49b3-9600-c7274c216878">48</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic16a1bb27bb54dfdb90684efe01db2c4_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzctNy0xLTEtMjc5MDE_4140d552-e0e0-47e4-8c8a-4b40d6dc6cec">&#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="ia3b6430ef2e34ce3b76cd1c91d60891c_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzctOS0xLTEtMjc5MDE_d9a477b7-6661-424a-8535-d35c86f68bd5">97</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie63a40282fd24247a223ac95ff90bfe8_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzctMTEtMS0xLTI3OTAx_47c0d7ea-90cc-4cbf-9504-af97bc963335">197</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Recognized actuarial 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%"><ix:nonFraction unitRef="usd" contextRef="i9cec17ccada24600b09b735521deca26_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzgtMS0xLTEtMjc5MDE_08ea19b2-f618-4fb6-9876-498123300c52">6,901</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iced97e1476774f02a314a672ceaf7221_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzgtMy0xLTEtMjc5MDE_473ec6d6-b411-42b2-88ac-b6ba2016d91e">4,971</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if12c90daa7c04338a568923e53bb2594_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzgtNS0xLTEtMjc5MDE_85c065b7-6a8e-4269-a581-f57c9d8cb3c2">3,984</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic16a1bb27bb54dfdb90684efe01db2c4_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzgtNy0xLTEtMjc5MDE_2c2e382a-ccdc-4ac2-9b32-bfb907a49165">257</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3b6430ef2e34ce3b76cd1c91d60891c_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzgtOS0xLTEtMjc5MDE_1e647ef0-20cb-478d-9065-a551cbe62a07">229</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie63a40282fd24247a223ac95ff90bfe8_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzgtMTEtMS0xLTI3OTAx_3f8f9ffc-9ab7-4478-878a-3d1e74e90df9">240</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 7.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%">Net periodic benefit cost</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="i9cec17ccada24600b09b735521deca26_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzktMS0xLTEtMjc5MDE_cf2b2c5d-7768-423b-aeec-e94a3e71e2c1">8,068</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="usd" contextRef="iced97e1476774f02a314a672ceaf7221_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzktMy0xLTEtMjc5MDE_3b62249c-081e-4589-be68-b994fa172346">8,440</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="usd" contextRef="if12c90daa7c04338a568923e53bb2594_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzktNS0xLTEtMjc5MDE_c98fee8d-f57b-4578-ba43-57a3fdc7defd">8,367</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="ic16a1bb27bb54dfdb90684efe01db2c4_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzktNy0xLTEtMjc5MDE_86449db1-2cb1-458e-8386-91ee3323c0a8">1,208</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="usd" contextRef="ia3b6430ef2e34ce3b76cd1c91d60891c_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzktOS0xLTEtMjc5MDE_dbc96dbc-2658-48b1-9c13-7334f65ac38a">1,325</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="usd" contextRef="ie63a40282fd24247a223ac95ff90bfe8_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzktMTEtMS0xLTI3OTAx_50822532-6057-4027-8a3f-c20abf2b3ad8">1,318</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i414f4b1e37a0488ca5a6a08721d32602" continuedAt="ib928d703d2c34bed8b2d35831552a253"><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reconciliation of Funded Status</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%">For the defined benefit plans and other postretirement benefits, the benefit obligation is the projected benefit obligation and the accumulated benefit obligation, respectively.  <ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:ScheduleOfNetFundedStatusTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzExMzY2_13ac3296-496c-4994-8555-9e48aaceabae" continuedAt="i16b3d483daef4a08835d0cb6d00e873f" escape="true">The projected benefit obligations and the funded status of the defined benefit pension and other postretirement plans as of December&#160;31 were as follows:</ix:nonNumeric></span></div><div style="margin-top:5pt"><ix:continuation id="i16b3d483daef4a08835d0cb6d00e873f"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:42.155%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension&#160;Benefits</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%">Other&#160;Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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%">2020</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%">Change in benefit obligation</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 7.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%">Benefit obligation at beginning of year</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="i07118567e7d4457f9eef3dcfae079d76_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzMtMS0xLTEtMjc5MDE_c48eb8fe-8c00-45ab-a5f3-83aa555a6a2c">386,091</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b46b49f167e4c43a241f86c38058336_I20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzMtMy0xLTEtMjc5MDE_6b57c75d-3f4b-45e5-94a2-f0fe9d1040da">338,240</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i2cba9a3b042942aba750c89b7b7858fd_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzMtNS0xLTEtMjc5MDE_7eb0ff53-b98d-4113-9e85-63dcb97b0f68">35,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="id9243e06435f4caab93a015c708702f6_I20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzMtNy0xLTEtMjc5MDE_c483b86c-1351-4d4a-bc3f-e88c9bd550b3">32,546</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 7.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%">Service cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cec17ccada24600b09b735521deca26_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzQtMS0xLTEtMjc5MDE_df5aa795-abdb-49d0-8bf7-7fc407c9b78a">9,730</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iced97e1476774f02a314a672ceaf7221_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzQtMy0xLTEtMjc5MDE_46d04321-1999-49ca-b34f-174d25b9728a">8,659</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic16a1bb27bb54dfdb90684efe01db2c4_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzQtNS0xLTEtMjc5MDE_04f15be8-e0b1-41d9-a4de-4394cb33f4b5">1,115</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3b6430ef2e34ce3b76cd1c91d60891c_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzQtNy0xLTEtMjc5MDE_0e5b2cdb-2aed-4b7c-a2bb-f76d7bd4a1e3">900</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 7.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%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cec17ccada24600b09b735521deca26_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzUtMS0xLTEtMjc5MDE_4df23d47-9ddd-4fc9-ac6d-17f6ea6bb778">9,415</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iced97e1476774f02a314a672ceaf7221_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzUtMy0xLTEtMjc5MDE_f16aaba3-fad8-4951-b176-2020e07feb77">10,484</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic16a1bb27bb54dfdb90684efe01db2c4_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzUtNS0xLTEtMjc5MDE_803823e0-992a-47bb-a14b-684d5dbef59c">806</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3b6430ef2e34ce3b76cd1c91d60891c_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzUtNy0xLTEtMjc5MDE_907e02dc-aa9b-4840-b0be-44c28e5b187e">956</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Actuarial (gain)/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="i9cec17ccada24600b09b735521deca26_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzgtMS0xLTEtMjc5MDE_63634864-6f14-4065-9ecf-b801e6d47774">5,477</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="iced97e1476774f02a314a672ceaf7221_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzgtMy0xLTEtMjc5MDE_131d875f-9a8f-4836-a6cd-5868cea400e2">42,164</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic16a1bb27bb54dfdb90684efe01db2c4_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzgtNS0xLTEtMjc5MDE_acb47d9f-0912-4732-a36b-27041271d67a">2,235</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="ia3b6430ef2e34ce3b76cd1c91d60891c_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzgtNy0xLTEtMjc5MDE_8a16c5eb-0aa0-4e28-96e1-c5453b7ace7b">2,421</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 7.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%">Implicit rate subsidy</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cec17ccada24600b09b735521deca26_D20210101-20211231" decimals="-3" name="sjw:DefinedBenefitPlanImplicitRateSubsidy" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzktMS0xLTEtMjc5MDE_d78a74e1-bb9a-471e-ab49-81f9bd4b119f">&#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="iced97e1476774f02a314a672ceaf7221_D20200101-20201231" decimals="-3" name="sjw:DefinedBenefitPlanImplicitRateSubsidy" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzktMy0xLTEtMjc5MDE_88326469-0c20-445f-b4c9-34cf044a5a8f">&#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="ic16a1bb27bb54dfdb90684efe01db2c4_D20210101-20211231" decimals="-3" name="sjw:DefinedBenefitPlanImplicitRateSubsidy" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzktNS0xLTEtMjc5MDE_36402871-fab1-49b2-8383-37fc012c660f">222</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia3b6430ef2e34ce3b76cd1c91d60891c_D20200101-20201231" decimals="-3" name="sjw:DefinedBenefitPlanImplicitRateSubsidy" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzktNy0xLTEtMjc5MDE_26e45fef-bf7b-4715-910c-5c6680e7fb1f">211</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 7.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%">Plan participants contributions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cec17ccada24600b09b735521deca26_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzEwLTEtMS0xLTI3OTAx_d97abfed-1c97-4879-aaa0-12da64d7eed2">&#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="iced97e1476774f02a314a672ceaf7221_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzEwLTMtMS0xLTI3OTAx_30ee9335-db4e-4242-90ca-4963f92114e1">&#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="ic16a1bb27bb54dfdb90684efe01db2c4_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzEwLTUtMS0xLTI3OTAx_3167b771-4c2f-4209-8931-8eb2659384b8">171</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3b6430ef2e34ce3b76cd1c91d60891c_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzEwLTctMS0xLTI3OTAx_1aebc5cb-3d45-4914-92b4-f30be1478abf">254</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 7.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%">Administrative expenses paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9cec17ccada24600b09b735521deca26_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanOtherChanges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzExLTEtMS0xLTI3OTAx_8dbc9934-3d78-4c22-add1-f0fad93eeea1">144</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="iced97e1476774f02a314a672ceaf7221_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanOtherChanges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzExLTMtMS0xLTI3OTAx_bfa8a072-d891-470b-98b3-5ec694e40c38">163</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="ic16a1bb27bb54dfdb90684efe01db2c4_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanOtherChanges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzExLTUtMS0xLTI3OTAx_651a0888-7e9b-4e8a-bdf3-8d89f49314f9">&#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="ia3b6430ef2e34ce3b76cd1c91d60891c_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanOtherChanges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzExLTctMS0xLTI3OTAx_cbc47aa8-397d-4459-aac3-9d3377123347">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Benefits paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9cec17ccada24600b09b735521deca26_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzEyLTEtMS0xLTI3OTAx_5f2493b1-d581-474b-bc00-8b2211135db4">15,777</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="iced97e1476774f02a314a672ceaf7221_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzEyLTMtMS0xLTI3OTAx_2fd17109-62d2-4775-ba5d-5e1795fac53c">13,293</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="ic16a1bb27bb54dfdb90684efe01db2c4_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzEyLTUtMS0xLTI3OTAx_2b989f0d-b031-418a-b65a-aea31363bed0">1,017</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="ia3b6430ef2e34ce3b76cd1c91d60891c_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzEyLTctMS0xLTI3OTAx_e341e888-0e30-40d4-84b4-6736b847c01a">1,072</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 7.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%">Benefit obligation at end of year</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="icf877acc53184cb8a53d15807b03c9c1_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzEzLTEtMS0xLTI3OTAx_c8d3989d-4efa-4a56-8f7d-7de853769c65">383,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: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="i07118567e7d4457f9eef3dcfae079d76_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzEzLTMtMS0xLTI3OTAx_c1d4b441-f683-4450-a4aa-ee1c555b74cb">386,091</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="i99399231aae34bfcb4fcd85c4c6b61d3_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzEzLTUtMS0xLTI3OTAx_4cd63f33-3d0e-4803-9df2-77d8543d2bfb">34,412</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cba9a3b042942aba750c89b7b7858fd_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzEzLTctMS0xLTI3OTAx_8ac3079d-bcc2-42a0-b636-9b683ea4cd63">35,794</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in plan assets</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Fair value of assets at beginning of year</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="i07118567e7d4457f9eef3dcfae079d76_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzE1LTEtMS0xLTI3OTAx_9153cfe5-ce8d-4950-aa76-9ca4f5589ff7">278,124</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b46b49f167e4c43a241f86c38058336_I20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzE1LTMtMS0xLTI3OTAx_f0dc27b0-a16c-4cf3-b2c5-a72e90c5cbc2">243,521</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i2cba9a3b042942aba750c89b7b7858fd_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzE1LTUtMS0xLTI3OTAx_b6038a1c-6bf9-48ca-9c65-285163668579">19,479</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id9243e06435f4caab93a015c708702f6_I20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzE1LTctMS0xLTI3OTAx_18d265fe-37eb-4184-8ef1-a511c78690e0">17,226</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 7.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%">Actual return on plan 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="i9cec17ccada24600b09b735521deca26_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzE2LTEtMS0xLTI3OTAx_535b9e21-fdfb-477e-be55-4943922624f7">34,826</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iced97e1476774f02a314a672ceaf7221_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzE2LTMtMS0xLTI3OTAx_41dbfeb9-fa8e-4a46-98d1-938ab2e9179d">32,869</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic16a1bb27bb54dfdb90684efe01db2c4_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzE2LTUtMS0xLTI3OTAx_99850d0b-f371-48ff-a22f-ccb63c94458a">2,460</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3b6430ef2e34ce3b76cd1c91d60891c_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzE2LTctMS0xLTI3OTAx_7bd4a730-adf0-4080-863e-f7a7b48ba761">2,383</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Employer contributions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cec17ccada24600b09b735521deca26_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzE4LTEtMS0xLTI3OTAx_6482194b-c301-4e22-8446-bfa7b3bfa41f">13,147</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iced97e1476774f02a314a672ceaf7221_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzE4LTMtMS0xLTI3OTAx_db4e17fd-5f1d-4628-bd32-5d3b328ca85a">16,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="ic16a1bb27bb54dfdb90684efe01db2c4_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzE4LTUtMS0xLTI3OTAx_053ca9e2-6bc2-41d4-abc0-427061f0fff3">669</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3b6430ef2e34ce3b76cd1c91d60891c_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzE4LTctMS0xLTI3OTAx_46d3c3b6-2aeb-4b87-a74d-6ffbdfc8ca0f">675</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 7.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%">Plan participants contributions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cec17ccada24600b09b735521deca26_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzE5LTEtMS0xLTI3OTAx_5ca70d86-7704-4070-ac74-abbecd61175f">&#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="iced97e1476774f02a314a672ceaf7221_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzE5LTMtMS0xLTI3OTAx_e83e8052-2f40-48d1-9895-0308735003c2">&#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="ic16a1bb27bb54dfdb90684efe01db2c4_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzE5LTUtMS0xLTI3OTAx_73a3a859-6f70-4d1d-aa5d-7137c22b0225">171</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3b6430ef2e34ce3b76cd1c91d60891c_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzE5LTctMS0xLTI3OTAx_d08c1112-260a-4534-a0e1-d2f134550b11">254</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 7.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%">Administrative expenses paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9cec17ccada24600b09b735521deca26_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAdministrationExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzIwLTEtMS0xLTI3OTAx_7dcd6f2d-9337-47ef-8553-9e004aa3dc1b">144</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="iced97e1476774f02a314a672ceaf7221_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanAdministrationExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzIwLTMtMS0xLTI3OTAx_a3b96bb2-5cba-4486-8f1c-bb64f9df268d">163</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="ic16a1bb27bb54dfdb90684efe01db2c4_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAdministrationExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzIwLTUtMS0xLTI3OTAx_80ed199a-b734-4a3b-b5a9-2335c6b61cfa">63</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="ia3b6430ef2e34ce3b76cd1c91d60891c_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanAdministrationExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzIwLTctMS0xLTI3OTAx_39e819a0-d8fc-43e6-8a96-56700699c187">54</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 7.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%">Benefits paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9cec17ccada24600b09b735521deca26_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzIxLTEtMS0xLTI3OTAx_6397dccc-7fdd-4863-ba7f-f1c9da2bbafa">15,777</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="iced97e1476774f02a314a672ceaf7221_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzIxLTMtMS0xLTI3OTAx_cc12e7c4-2875-447a-a7ed-2538d147e599">14,712</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="ic16a1bb27bb54dfdb90684efe01db2c4_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzIxLTUtMS0xLTI3OTAx_a04dc504-b41a-4696-a11a-f8e19277519b">949</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="ia3b6430ef2e34ce3b76cd1c91d60891c_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzIxLTctMS0xLTI3OTAx_b8e4c0df-0a28-45c3-8768-5a76184e2e80">1,005</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 7.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%">Fair value of plan assets at end of year</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="icf877acc53184cb8a53d15807b03c9c1_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzIyLTEtMS0xLTI3OTAx_1762ab40-f0bb-4704-9d3a-eaa3b73cb1df">310,176</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="i07118567e7d4457f9eef3dcfae079d76_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzIyLTMtMS0xLTI3OTAx_db1db371-3236-4e84-8a8e-55dbd065c393">278,124</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99399231aae34bfcb4fcd85c4c6b61d3_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzIyLTUtMS0xLTI3OTAx_bd9795e1-c300-4e92-b06f-327f15aafe28">21,767</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="i2cba9a3b042942aba750c89b7b7858fd_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzIyLTctMS0xLTI3OTAx_8e2f8292-606c-4fa5-a0c5-7fb056796d44">19,479</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 2px 7.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%">Funded status at end of year</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="icf877acc53184cb8a53d15807b03c9c1_I20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzIzLTEtMS0xLTI3OTAx_16cfc4e4-ebbe-4dce-a3bc-68ad9f3c15ff">73,662</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 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="usd" contextRef="i07118567e7d4457f9eef3dcfae079d76_I20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzIzLTMtMS0xLTI3OTAx_e75ebeb3-38ed-4f55-9b31-a49dbe53e1e8">107,967</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="i99399231aae34bfcb4fcd85c4c6b61d3_I20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzIzLTUtMS0xLTI3OTAx_75952ad8-e89c-41e3-b0db-d1e7472dc746">12,645</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 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="usd" contextRef="i2cba9a3b042942aba750c89b7b7858fd_I20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzIzLTctMS0xLTI3OTAx_209eeb3b-50c0-4f40-86d0-d4a809f531ea">16,315</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></tr></table></ix:continuation></div><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzExMjk3_3082e6ed-1886-4092-86fd-b83eef256e17" escape="true"><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%">The amounts recognized on the balance sheet as of December&#160;31 were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:42.155%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension&#160;Benefits</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%">Other&#160;Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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%">2020</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%">Noncurrent assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf877acc53184cb8a53d15807b03c9c1_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiYzkwNzk3YTYyZDU0ODEyYWIwODMyZmFjNjVmNzk4Yy90YWJsZXJhbmdlOmJjOTA3OTdhNjJkNTQ4MTJhYjA4MzJmYWM2NWY3OThjXzItMS0xLTEtNzIwODc_61e4330d-98ff-41f8-a10a-2e7e9b940574">6,422</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="i07118567e7d4457f9eef3dcfae079d76_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiYzkwNzk3YTYyZDU0ODEyYWIwODMyZmFjNjVmNzk4Yy90YWJsZXJhbmdlOmJjOTA3OTdhNjJkNTQ4MTJhYjA4MzJmYWM2NWY3OThjXzItMy0xLTEtNzIwOTM_e616b18c-1fa9-48b4-a4aa-6b9f45c5b97e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99399231aae34bfcb4fcd85c4c6b61d3_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiYzkwNzk3YTYyZDU0ODEyYWIwODMyZmFjNjVmNzk4Yy90YWJsZXJhbmdlOmJjOTA3OTdhNjJkNTQ4MTJhYjA4MzJmYWM2NWY3OThjXzItNS0xLTEtNzIwOTk_6b32a781-2b5c-48c4-b68e-5ccfe20bea45">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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="i2cba9a3b042942aba750c89b7b7858fd_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiYzkwNzk3YTYyZDU0ODEyYWIwODMyZmFjNjVmNzk4Yy90YWJsZXJhbmdlOmJjOTA3OTdhNjJkNTQ4MTJhYjA4MzJmYWM2NWY3OThjXzItNy0xLTEtNzIxMDU_b599afc5-44e9-4e3d-a3d9-d49745dd0660">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icf877acc53184cb8a53d15807b03c9c1_I20211231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiYzkwNzk3YTYyZDU0ODEyYWIwODMyZmFjNjVmNzk4Yy90YWJsZXJhbmdlOmJjOTA3OTdhNjJkNTQ4MTJhYjA4MzJmYWM2NWY3OThjXzItMS0xLTEtMjc5MDE_5664bd30-58f4-4aad-a998-689690fe1a38">2,782</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="i07118567e7d4457f9eef3dcfae079d76_I20201231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiYzkwNzk3YTYyZDU0ODEyYWIwODMyZmFjNjVmNzk4Yy90YWJsZXJhbmdlOmJjOTA3OTdhNjJkNTQ4MTJhYjA4MzJmYWM2NWY3OThjXzItMy0xLTEtMjc5MDE_c6a877cb-ecd0-483a-be3b-5c065a957cbe">2,760</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="i99399231aae34bfcb4fcd85c4c6b61d3_I20211231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiYzkwNzk3YTYyZDU0ODEyYWIwODMyZmFjNjVmNzk4Yy90YWJsZXJhbmdlOmJjOTA3OTdhNjJkNTQ4MTJhYjA4MzJmYWM2NWY3OThjXzItNS0xLTEtMjc5MDE_918b44d0-4814-4c66-850e-c65fb453c1f8">139</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="i2cba9a3b042942aba750c89b7b7858fd_I20201231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiYzkwNzk3YTYyZDU0ODEyYWIwODMyZmFjNjVmNzk4Yy90YWJsZXJhbmdlOmJjOTA3OTdhNjJkNTQ4MTJhYjA4MzJmYWM2NWY3OThjXzItNy0xLTEtMjc5MDE_3c4858d8-2e77-44c2-99f7-4d1ef2e5519d">133</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent 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="icf877acc53184cb8a53d15807b03c9c1_I20211231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiYzkwNzk3YTYyZDU0ODEyYWIwODMyZmFjNjVmNzk4Yy90YWJsZXJhbmdlOmJjOTA3OTdhNjJkNTQ4MTJhYjA4MzJmYWM2NWY3OThjXzMtMS0xLTEtMjc5MDE_6b955659-2618-4346-acba-d027e4d17db6">77,302</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="i07118567e7d4457f9eef3dcfae079d76_I20201231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiYzkwNzk3YTYyZDU0ODEyYWIwODMyZmFjNjVmNzk4Yy90YWJsZXJhbmdlOmJjOTA3OTdhNjJkNTQ4MTJhYjA4MzJmYWM2NWY3OThjXzMtMy0xLTEtMjc5MDE_21600781-63d3-4a41-8069-d2f52da47a02">105,207</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="i99399231aae34bfcb4fcd85c4c6b61d3_I20211231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiYzkwNzk3YTYyZDU0ODEyYWIwODMyZmFjNjVmNzk4Yy90YWJsZXJhbmdlOmJjOTA3OTdhNjJkNTQ4MTJhYjA4MzJmYWM2NWY3OThjXzMtNS0xLTEtMjc5MDE_1712f657-f752-45c4-b39e-8069a997dafb">12,506</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="i2cba9a3b042942aba750c89b7b7858fd_I20201231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiYzkwNzk3YTYyZDU0ODEyYWIwODMyZmFjNjVmNzk4Yy90YWJsZXJhbmdlOmJjOTA3OTdhNjJkNTQ4MTJhYjA4MzJmYWM2NWY3OThjXzMtNy0xLTEtMjc5MDE_eadb9b86-c696-4673-93eb-0c9a2b8df505">16,182</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: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="icf877acc53184cb8a53d15807b03c9c1_I20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiYzkwNzk3YTYyZDU0ODEyYWIwODMyZmFjNjVmNzk4Yy90YWJsZXJhbmdlOmJjOTA3OTdhNjJkNTQ4MTJhYjA4MzJmYWM2NWY3OThjXzQtMS0xLTEtMjc5MDE_3046bd40-4d55-4c94-880f-08920523745e">73,662</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 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="usd" contextRef="i07118567e7d4457f9eef3dcfae079d76_I20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiYzkwNzk3YTYyZDU0ODEyYWIwODMyZmFjNjVmNzk4Yy90YWJsZXJhbmdlOmJjOTA3OTdhNjJkNTQ4MTJhYjA4MzJmYWM2NWY3OThjXzQtMy0xLTEtMjc5MDE_aeaa42ae-261e-4f85-8e9f-746dc98cd48f">107,967</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="i99399231aae34bfcb4fcd85c4c6b61d3_I20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiYzkwNzk3YTYyZDU0ODEyYWIwODMyZmFjNjVmNzk4Yy90YWJsZXJhbmdlOmJjOTA3OTdhNjJkNTQ4MTJhYjA4MzJmYWM2NWY3OThjXzQtNS0xLTEtMjc5MDE_ec3b962d-980a-428b-b8ba-920790f802b4">12,645</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 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="usd" contextRef="i2cba9a3b042942aba750c89b7b7858fd_I20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiYzkwNzk3YTYyZDU0ODEyYWIwODMyZmFjNjVmNzk4Yy90YWJsZXJhbmdlOmJjOTA3OTdhNjJkNTQ4MTJhYjA4MzJmYWM2NWY3OThjXzQtNy0xLTEtMjc5MDE_0a8b8c6d-9799-4374-97bb-0a21a00f65a5">16,315</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></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="sjw:ScheduleOfRegulatoryAssetRecordedOnProjectedBenefitObligationOfPostretirementBenefitPlansTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzExMzMw_49b8bcbd-9e58-45bf-93be-75221a9516d8" escape="true"><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%">SJW Group recorded a regulatory asset on the projected benefit obligation of the postretirement benefit plans as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:70.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.517%"></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%">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%">2020</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%">Funded status of obligation</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="i4db8e959aaf24f36b8ec7ab11e0d3316_I20211231" decimals="-3" name="sjw:RegulatoryAssetsFundedStatusOfObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiZjM4M2Q5Y2VkNTI0YjI3YThlODM1Y2ZlOGIwY2M4Ni90YWJsZXJhbmdlOmJmMzgzZDljZWQ1MjRiMjdhOGU4MzVjZmU4YjBjYzg2XzEtMS0xLTEtMjc5MDE_86ea3b00-567c-4197-9adf-e095654eeff8">86,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="i51ce4b0e3a904eef811d7d36af74dd0e_I20201231" decimals="-3" name="sjw:RegulatoryAssetsFundedStatusOfObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiZjM4M2Q5Y2VkNTI0YjI3YThlODM1Y2ZlOGIwY2M4Ni90YWJsZXJhbmdlOmJmMzgzZDljZWQ1MjRiMjdhOGU4MzVjZmU4YjBjYzg2XzEtMy0xLTEtMjc5MDE_424ea76f-8986-40ad-b141-e25dc62bc11c">124,282</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued benefit cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4db8e959aaf24f36b8ec7ab11e0d3316_I20211231" decimals="-3" name="sjw:RegulatoryLiabilitiesAccruedBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiZjM4M2Q5Y2VkNTI0YjI3YThlODM1Y2ZlOGIwY2M4Ni90YWJsZXJhbmdlOmJmMzgzZDljZWQ1MjRiMjdhOGU4MzVjZmU4YjBjYzg2XzItMS0xLTEtMjc5MDE_6b21e288-931f-42b2-8767-c8f28f253c69">24,110</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="i51ce4b0e3a904eef811d7d36af74dd0e_I20201231" decimals="-3" name="sjw:RegulatoryLiabilitiesAccruedBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiZjM4M2Q5Y2VkNTI0YjI3YThlODM1Y2ZlOGIwY2M4Ni90YWJsZXJhbmdlOmJmMzgzZDljZWQ1MjRiMjdhOGU4MzVjZmU4YjBjYzg2XzItMy0xLTEtMjc5MDE_dbe3641c-1b23-40c9-bc8a-e83b880af375">29,920</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory asset, amount to be recovered in future rates</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="i4db8e959aaf24f36b8ec7ab11e0d3316_I20211231" decimals="-3" name="us-gaap:RegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiZjM4M2Q5Y2VkNTI0YjI3YThlODM1Y2ZlOGIwY2M4Ni90YWJsZXJhbmdlOmJmMzgzZDljZWQ1MjRiMjdhOGU4MzVjZmU4YjBjYzg2XzUtMS0xLTEtMjc5MDE_2239a86b-e219-469c-957f-8f0280095115">62,197</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="usd" contextRef="i51ce4b0e3a904eef811d7d36af74dd0e_I20201231" decimals="-3" name="us-gaap:RegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiZjM4M2Q5Y2VkNTI0YjI3YThlODM1Y2ZlOGIwY2M4Ni90YWJsZXJhbmdlOmJmMzgzZDljZWQ1MjRiMjdhOGU4MzVjZmU4YjBjYzg2XzUtMy0xLTEtMjc5MDE_424f4dce-4571-4327-91e3-4a5a70140974">94,362</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021 and 2020, the amounts deferred in regulatory assets that have not yet been recognized as components of net periodic benefit cost include net loss of $<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzEwOTk1MTE2NjQxMTI_d4d69c15-2c4e-4a41-9dde-c43c2e713706">62,270</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzEwOTk1MTE2NjQyMTk_183504ee-76fa-4fdb-be88-89be8b0aed1c">94,476</ix:nonFraction>, respectively, and prior service cost of $<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzEwOTk1MTE2NjQxMTg_74ff81cf-2b2f-4e4e-9504-48edca04544c">73</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzEwOTk1MTE2NjQyNTI_ea636114-0a94-43b3-bfa4-ff31c9585613">114</ix:nonFraction>, respectively.</span></div></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ib928d703d2c34bed8b2d35831552a253" continuedAt="i53248fc41c934c4e913890a1eec2c9d5"><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Plan Assets</span></div><ix:continuation id="id1f1d943787f43679481b7df86d2e35b"><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%">Plan assets as of December&#160;31 were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:42.155%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension&#160;Benefits</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%">Other&#160;Benefits</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:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of assets at end of year:</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%">Debt securities</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="ia41f0a3dd38e4d73805ed017d3efc1bc_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzMtMS0xLTEtMjc5MDE_7686fd77-47fa-468c-9818-866fdf3b3c33">100,036</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a388b5b87af404b92eebf430613f9d6_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzMtMy0xLTEtMjc5MDE_d8e98e61-7f09-49bd-b643-6974884642f9">95,935</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="iecd6ed3497f14d60956b6edda5d6d5e9_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzMtNS0xLTEtMjc5MDE_b75482b4-0d98-4cd6-9a8e-d8957d3c351b">5,541</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7069338ac00b4e1783e7c3ef30246838_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzMtNy0xLTEtMjc5MDE_fd0dfce7-e73d-4cb7-938e-ffbf022c64b9">5,684</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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ia41f0a3dd38e4d73805ed017d3efc1bc_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzQtMS0xLTEtMjc5MDE_fc85080a-b08c-4dfe-90ca-8b1be41bbe21">32</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="i8a388b5b87af404b92eebf430613f9d6_I20201231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzQtMy0xLTEtMjc5MDE_79ccae6d-1d83-49df-a439-38a77ce0b220">35</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="iecd6ed3497f14d60956b6edda5d6d5e9_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzQtNS0xLTEtMjc5MDE_ff24f749-309b-4d44-99f2-3be16ac15d45">25</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="i7069338ac00b4e1783e7c3ef30246838_I20201231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzQtNy0xLTEtMjc5MDE_045eb54a-8b4b-487b-81ed-37b9ba01443c">29</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b7753079af649f9b31fa9dba8cc82e0_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzUtMS0xLTEtMjc5MDE_220c8624-ee0a-49a8-8aca-50353027d8ed">197,248</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ac815dd3bcc49cdbbb869dff1e2e4ba_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzUtMy0xLTEtMjc5MDE_8554c4fa-b2c3-4355-9f33-050aa5766a5f">170,747</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf784146295d447ba302a4e4fb7d4867_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzUtNS0xLTEtMjc5MDE_84632e3c-cdaa-4ae2-8933-d59e83dcd368">14,932</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d2f44f19b74cca98d7d0132de9c54f_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzUtNy0xLTEtMjc5MDE_47bec1f5-3972-4f13-97b4-5b7976e8b631">12,762</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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i7b7753079af649f9b31fa9dba8cc82e0_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzYtMS0xLTEtMjc5MDE_469c80be-176d-45fa-b77c-b65bd4a95365">64</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="i9ac815dd3bcc49cdbbb869dff1e2e4ba_I20201231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzYtMy0xLTEtMjc5MDE_757c611c-eafc-47c8-b7b8-b2558dbe7df1">61</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="iaf784146295d447ba302a4e4fb7d4867_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzYtNS0xLTEtMjc5MDE_1682a6f7-f8a8-47d2-8683-61c93e1d69ab">69</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="i22d2f44f19b74cca98d7d0132de9c54f_I20201231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzYtNy0xLTEtMjc5MDE_3284ca4b-2199-4bf5-9f9b-1dd163e23a42">66</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash&#160;and equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaccef283debc475aa995dfd3882db8e0_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzctMS0xLTEtMjc5MDE_1e1b658b-61bc-4745-b8b0-7932b403c8c6">12,892</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09ae3888b17847dba2e941683a3d2183_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzctMy0xLTEtMjc5MDE_87103dae-fa82-4378-b721-eeedf70600f8">11,442</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i350c9b48835b48efa556c1ab703a3d5a_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzctNS0xLTEtMjc5MDE_b605d924-09a3-4c40-8e6a-494a27544a9c">1,294</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4c038f7c2d645d2b95b91aa7f1da983_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzctNy0xLTEtMjc5MDE_c891f204-34d3-49f1-aff5-99986a3b8384">1,033</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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="iaccef283debc475aa995dfd3882db8e0_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzgtMS0xLTEtMjc5MDE_47b6b85a-cc64-40a8-8d3d-325ef1d17f65">4</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="i09ae3888b17847dba2e941683a3d2183_I20201231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzgtMy0xLTEtMjc5MDE_cdcf7091-793c-43a0-8b29-0b36702f2145">4</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="i350c9b48835b48efa556c1ab703a3d5a_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzgtNS0xLTEtMjc5MDE_933ef3a1-aa20-41d7-8282-8fdcf04edd8c">6</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="id4c038f7c2d645d2b95b91aa7f1da983_I20201231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzgtNy0xLTEtMjc5MDE_b2d4569a-d73a-4e05-a4e0-d597c028dd34">5</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: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:bottom"><span style="color:#000000;font-family:'Times 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="icf877acc53184cb8a53d15807b03c9c1_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzktMS0xLTEtMjc5MDE_41920338-8573-4627-a4ad-85f445207736">310,176</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 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="usd" contextRef="i07118567e7d4457f9eef3dcfae079d76_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzktMy0xLTEtMjc5MDE_80b0a222-2e56-4da6-9bea-5efd1a8debeb">278,124</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="i99399231aae34bfcb4fcd85c4c6b61d3_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzktNS0xLTEtMjc5MDE_0b01a8ee-dbf2-4059-bc30-e91f032f53e5">21,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:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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="usd" contextRef="i2cba9a3b042942aba750c89b7b7858fd_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzktNy0xLTEtMjc5MDE_c42db24f-8352-42ac-a7cb-36176b26d6a1">19,479</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the fair values of plan assets by major categories as of December&#160;31, 2021 and 2020:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:42.155%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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:8pt;font-weight:700;line-height:100%">Fair&#160;Value&#160;Measurements&#160;at&#160;December&#160;31,&#160;2021</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:8pt;font-weight:700;line-height:100%;text-decoration:underline">Asset Category</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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%">Quoted<br/>Prices in<br/>Active<br/>Markets&#160;for<br/>Identical<br/>Assets<br/>(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%">Significant<br/>Observable<br/>Inputs<br/>(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level&#160;3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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="ie4080c53382f48e7b78704f13cf1dfcf_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo1ZjhiOWNhNzkzYzY0MjdkYjk5MzRkYjUyMjE0NTFkNC90YWJsZXJhbmdlOjVmOGI5Y2E3OTNjNjQyN2RiOTkzNGRiNTIyMTQ1MWQ0XzItMS0xLTEtMjc5MDE_0b24e360-d347-4759-a598-9528da1f0e2e">14,186</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="i6e2b9aa63f564b2a93bf904a07009222_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo1ZjhiOWNhNzkzYzY0MjdkYjk5MzRkYjUyMjE0NTFkNC90YWJsZXJhbmdlOjVmOGI5Y2E3OTNjNjQyN2RiOTkzNGRiNTIyMTQ1MWQ0XzItMy0xLTEtMjc5MDE_703ba095-f7f2-4458-b957-765d7ffe85a2">14,186</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="ib6a836d792724d81bf1d9e46421a9bbf_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo1ZjhiOWNhNzkzYzY0MjdkYjk5MzRkYjUyMjE0NTFkNC90YWJsZXJhbmdlOjVmOGI5Y2E3OTNjNjQyN2RiOTkzNGRiNTIyMTQ1MWQ0XzItNS0xLTEtMjc5MDE_c669677a-1a56-4bf0-b327-b078993ca86d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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="ia21746780f274005ac1c7cb49649bbcc_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo1ZjhiOWNhNzkzYzY0MjdkYjk5MzRkYjUyMjE0NTFkNC90YWJsZXJhbmdlOjVmOGI5Y2E3OTNjNjQyN2RiOTkzNGRiNTIyMTQ1MWQ0XzItNy0xLTEtMjc5MDE_c69fda6d-2356-4cd0-b9c5-b426afc259eb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities (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="usd" contextRef="i39c86a2f24764d7daa46a6baf1f12156_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo1ZjhiOWNhNzkzYzY0MjdkYjk5MzRkYjUyMjE0NTFkNC90YWJsZXJhbmdlOjVmOGI5Y2E3OTNjNjQyN2RiOTkzNGRiNTIyMTQ1MWQ0XzMtMS0xLTEtMjc5MDE_e78677e6-da6b-4ba7-9f24-99e9d8fd8252">212,180</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i480cd9c7303f4f099d1bc0b2e28cae0f_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo1ZjhiOWNhNzkzYzY0MjdkYjk5MzRkYjUyMjE0NTFkNC90YWJsZXJhbmdlOjVmOGI5Y2E3OTNjNjQyN2RiOTkzNGRiNTIyMTQ1MWQ0XzMtMy0xLTEtMjc5MDE_a7fff00d-561e-46ba-8baa-20e96b1032d3">212,180</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14ef87ad4c45471d8f94bcb0b421bf5b_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo1ZjhiOWNhNzkzYzY0MjdkYjk5MzRkYjUyMjE0NTFkNC90YWJsZXJhbmdlOjVmOGI5Y2E3OTNjNjQyN2RiOTkzNGRiNTIyMTQ1MWQ0XzMtNS0xLTEtMjc5MDE_0fe80b3e-d68f-4b3a-8d19-3ae23439399f">&#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="i9d04de28cdab40ccb32011e4537a559e_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo1ZjhiOWNhNzkzYzY0MjdkYjk5MzRkYjUyMjE0NTFkNC90YWJsZXJhbmdlOjVmOGI5Y2E3OTNjNjQyN2RiOTkzNGRiNTIyMTQ1MWQ0XzMtNy0xLTEtMjc5MDE_457219af-3dff-48d8-bb46-f609f36128ec">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed Income (b)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0569d464d4fb4671843186f21ef93a4c_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo1ZjhiOWNhNzkzYzY0MjdkYjk5MzRkYjUyMjE0NTFkNC90YWJsZXJhbmdlOjVmOGI5Y2E3OTNjNjQyN2RiOTkzNGRiNTIyMTQ1MWQ0XzQtMS0xLTEtMjc5MDE_8144488c-c3eb-464d-a466-1ff2e15aca2d">105,577</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09bbdfcce5024d529e4e1230195188b3_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo1ZjhiOWNhNzkzYzY0MjdkYjk5MzRkYjUyMjE0NTFkNC90YWJsZXJhbmdlOjVmOGI5Y2E3OTNjNjQyN2RiOTkzNGRiNTIyMTQ1MWQ0XzQtMy0xLTEtMjc5MDE_9ce3757c-0651-48f8-9366-a946e4e977b5">38,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="i90aa3af7b61d475786a32dd1f2eb4b7c_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo1ZjhiOWNhNzkzYzY0MjdkYjk5MzRkYjUyMjE0NTFkNC90YWJsZXJhbmdlOjVmOGI5Y2E3OTNjNjQyN2RiOTkzNGRiNTIyMTQ1MWQ0XzQtNS0xLTEtMjc5MDE_c069e6a5-f096-4725-baec-52a7042ad2fe">66,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7404855ee714c05b8d2a60c01ef525f_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo1ZjhiOWNhNzkzYzY0MjdkYjk5MzRkYjUyMjE0NTFkNC90YWJsZXJhbmdlOjVmOGI5Y2E3OTNjNjQyN2RiOTkzNGRiNTIyMTQ1MWQ0XzQtNy0xLTEtMjc5MDE_422d058d-64cd-49fa-a048-73463a5ccb44">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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:bottom"><span style="color:#000000;font-family:'Times 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="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo1ZjhiOWNhNzkzYzY0MjdkYjk5MzRkYjUyMjE0NTFkNC90YWJsZXJhbmdlOjVmOGI5Y2E3OTNjNjQyN2RiOTkzNGRiNTIyMTQ1MWQ0XzUtMS0xLTEtMjc5MDE_d050f55d-f962-4960-bac5-719f5f9499cb">331,943</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 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="usd" contextRef="i4afacec135ec48f99d0cd081f82bd653_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo1ZjhiOWNhNzkzYzY0MjdkYjk5MzRkYjUyMjE0NTFkNC90YWJsZXJhbmdlOjVmOGI5Y2E3OTNjNjQyN2RiOTkzNGRiNTIyMTQ1MWQ0XzUtMy0xLTEtMjc5MDE_3be20714-4a98-4d00-9ad6-fc56c5b00101">264,974</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 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="usd" contextRef="id9298595181645cdb2145573a2591b8a_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo1ZjhiOWNhNzkzYzY0MjdkYjk5MzRkYjUyMjE0NTFkNC90YWJsZXJhbmdlOjVmOGI5Y2E3OTNjNjQyN2RiOTkzNGRiNTIyMTQ1MWQ0XzUtNS0xLTEtMjc5MDE_ef3f2b73-cab3-47fd-bcf7-8fcae3dd7e70">66,969</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 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="usd" contextRef="i38a46b387024423694224a850ea6597a_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo1ZjhiOWNhNzkzYzY0MjdkYjk5MzRkYjUyMjE0NTFkNC90YWJsZXJhbmdlOjVmOGI5Y2E3OTNjNjQyN2RiOTkzNGRiNTIyMTQ1MWQ0XzUtNy0xLTEtMjc5MDE_4901ddcb-c3d8-4b2f-97cb-58ba1dc6b463">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___________________________________</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:27.13pt">Actively managed portfolio of equity securities with the goal to exceed the benchmark performance.</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Actively managed portfolio of fixed income securities with the goal to exceed the benchmark performance</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:42.155%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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:8pt;font-weight:700;line-height:100%">Fair&#160;Value&#160;Measurements&#160;at&#160;December&#160;31,&#160;2020</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:8pt;font-weight:700;line-height:100%;text-decoration:underline">Asset Category</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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%">Quoted<br/>Prices in<br/>Active<br/>Markets&#160;for<br/>Identical<br/>Assets<br/>(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%">Significant<br/>Observable<br/>Inputs<br/>(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level&#160;3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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="i63fa043b9d5f4f15a0200c19197e20a1_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZToxYmNkYTY2MDE4Njg0NTJhYTdhZTk4NDQxODU2Mjk5OC90YWJsZXJhbmdlOjFiY2RhNjYwMTg2ODQ1MmFhN2FlOTg0NDE4NTYyOTk4XzItMS0xLTEtMjc5MDE_7e54bed1-70db-4673-ac36-4e01e3336c3a">12,475</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="i2f501b109b0c4a4b9c7ac5009ca67e82_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZToxYmNkYTY2MDE4Njg0NTJhYTdhZTk4NDQxODU2Mjk5OC90YWJsZXJhbmdlOjFiY2RhNjYwMTg2ODQ1MmFhN2FlOTg0NDE4NTYyOTk4XzItMy0xLTEtMjc5MDE_3d5915d3-0a50-4f8f-bb97-8ba09930b911">12,475</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="ibdd2d290a1914fe18e9a287c61ba7f25_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZToxYmNkYTY2MDE4Njg0NTJhYTdhZTk4NDQxODU2Mjk5OC90YWJsZXJhbmdlOjFiY2RhNjYwMTg2ODQ1MmFhN2FlOTg0NDE4NTYyOTk4XzItNS0xLTEtMjc5MDE_593dfbb1-f556-4664-a5ad-c69297a6b5ec">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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="ia6ad14c0533b45df87a7497e7a50e088_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZToxYmNkYTY2MDE4Njg0NTJhYTdhZTk4NDQxODU2Mjk5OC90YWJsZXJhbmdlOjFiY2RhNjYwMTg2ODQ1MmFhN2FlOTg0NDE4NTYyOTk4XzItNy0xLTEtMjc5MDE_760efeb7-1ad3-425c-8713-04dd8b16ac08">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities (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="usd" contextRef="i7a1367f7003f4c938c03da5629c842e6_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZToxYmNkYTY2MDE4Njg0NTJhYTdhZTk4NDQxODU2Mjk5OC90YWJsZXJhbmdlOjFiY2RhNjYwMTg2ODQ1MmFhN2FlOTg0NDE4NTYyOTk4XzMtMS0xLTEtMjc5MDE_52bfccb8-9b5d-44a2-a3bb-35d48d2465cb">183,509</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i060f5043963f41e3af617eb96ca8b6cd_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZToxYmNkYTY2MDE4Njg0NTJhYTdhZTk4NDQxODU2Mjk5OC90YWJsZXJhbmdlOjFiY2RhNjYwMTg2ODQ1MmFhN2FlOTg0NDE4NTYyOTk4XzMtMy0xLTEtMjc5MDE_4c0aaa36-4fd6-4c46-b7ff-94d29057a1fd">183,509</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i29afb3513d6645f29e532516ed904d9f_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZToxYmNkYTY2MDE4Njg0NTJhYTdhZTk4NDQxODU2Mjk5OC90YWJsZXJhbmdlOjFiY2RhNjYwMTg2ODQ1MmFhN2FlOTg0NDE4NTYyOTk4XzMtNS0xLTEtMjc5MDE_427325c4-ecc1-4d4a-862b-600d3db09518">&#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="icf981bc905ee46c6ab250fd78298d341_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZToxYmNkYTY2MDE4Njg0NTJhYTdhZTk4NDQxODU2Mjk5OC90YWJsZXJhbmdlOjFiY2RhNjYwMTg2ODQ1MmFhN2FlOTg0NDE4NTYyOTk4XzMtNy0xLTEtMjc5MDE_cb3eb2bc-4929-499f-ad3c-900d3a97a682">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed Income (b)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb279ff6806b401c8e68ee39c5e710c3_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZToxYmNkYTY2MDE4Njg0NTJhYTdhZTk4NDQxODU2Mjk5OC90YWJsZXJhbmdlOjFiY2RhNjYwMTg2ODQ1MmFhN2FlOTg0NDE4NTYyOTk4XzQtMS0xLTEtMjc5MDE_dc6d69c3-d9b0-4d78-8e2a-0cb43aa4678c">101,619</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i367c1a99957043d69689b906f8dafbb4_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZToxYmNkYTY2MDE4Njg0NTJhYTdhZTk4NDQxODU2Mjk5OC90YWJsZXJhbmdlOjFiY2RhNjYwMTg2ODQ1MmFhN2FlOTg0NDE4NTYyOTk4XzQtMy0xLTEtMjc5MDE_00bc177d-4b39-4dc4-ad6d-865eb77bc09e">36,012</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b81236bda674ac3b506754cfd636d2f_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZToxYmNkYTY2MDE4Njg0NTJhYTdhZTk4NDQxODU2Mjk5OC90YWJsZXJhbmdlOjFiY2RhNjYwMTg2ODQ1MmFhN2FlOTg0NDE4NTYyOTk4XzQtNS0xLTEtMjc5MDE_90c1dd55-80f3-4f4e-9691-f6ab7c29e097">65,607</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i71876a0b48314c00bb6c7221fad61ee0_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZToxYmNkYTY2MDE4Njg0NTJhYTdhZTk4NDQxODU2Mjk5OC90YWJsZXJhbmdlOjFiY2RhNjYwMTg2ODQ1MmFhN2FlOTg0NDE4NTYyOTk4XzQtNy0xLTEtMjc5MDE_0c2a7f52-933e-48ea-8a50-72cef3e378cd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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:bottom"><span style="color:#000000;font-family:'Times 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="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZToxYmNkYTY2MDE4Njg0NTJhYTdhZTk4NDQxODU2Mjk5OC90YWJsZXJhbmdlOjFiY2RhNjYwMTg2ODQ1MmFhN2FlOTg0NDE4NTYyOTk4XzUtMS0xLTEtMjc5MDE_8a1adabd-4bdf-46ce-a134-8d9e354b1954">297,603</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 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="usd" contextRef="ia9f33211bfc44a75829965f38a814e5a_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZToxYmNkYTY2MDE4Njg0NTJhYTdhZTk4NDQxODU2Mjk5OC90YWJsZXJhbmdlOjFiY2RhNjYwMTg2ODQ1MmFhN2FlOTg0NDE4NTYyOTk4XzUtMy0xLTEtMjc5MDE_cb5f447e-3c93-4a89-bfa0-541c0e8d341b">231,996</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 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="usd" contextRef="i88db6c34d7ae476cb97db4ec00e499f5_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZToxYmNkYTY2MDE4Njg0NTJhYTdhZTk4NDQxODU2Mjk5OC90YWJsZXJhbmdlOjFiY2RhNjYwMTg2ODQ1MmFhN2FlOTg0NDE4NTYyOTk4XzUtNS0xLTEtMjc5MDE_b8e8d21c-d423-486c-b124-cc36c3b25802">65,607</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 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="usd" contextRef="i51b437de53d94e96b048ea08fc9e1b62_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZToxYmNkYTY2MDE4Njg0NTJhYTdhZTk4NDQxODU2Mjk5OC90YWJsZXJhbmdlOjFiY2RhNjYwMTg2ODQ1MmFhN2FlOTg0NDE4NTYyOTk4XzUtNy0xLTEtMjc5MDE_d72334c3-2a0e-4ac5-992c-ffceacab1b5d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___________________________________</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:27.13pt">Actively managed portfolio of equity securities with the goal to exceed the benchmark performance.</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Actively managed portfolio of fixed income securities with the goal to exceed the benchmark performance</span></div></ix:continuation><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%">In 2022, SJW Group expects to make required and discretionary cash contributions of up to $<ix:nonFraction unitRef="usd" contextRef="i08ef4dbd3dda484ba59fce728bcaa751_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzExMDk5_43a5cdc3-3b45-4f92-967e-83f814cb91bb">8,820</ix:nonFraction> to the pension plans and other postretirement benefit plans. </span></div></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i53248fc41c934c4e913890a1eec2c9d5"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzExMzM0_df58fdb6-aada-46df-8019-8d9049b576ca" escape="true"><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%">Benefits expected to be paid in the next five years and in the aggregate for the five years thereafter are:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.130%"></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%">Pension&#160;Plan</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%">Other&#160;Postretirement<br/>Benefit&#160;Plan</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%">2022</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="icf877acc53184cb8a53d15807b03c9c1_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiZWUxMTYyOTFmZjI0ZmM1YjA5YTYyNGQ0MzhkMWQ5NS90YWJsZXJhbmdlOmJlZTExNjI5MWZmMjRmYzViMDlhNjI0ZDQzOGQxZDk1XzEtMS0xLTEtMjc5MDE_90aee5c2-fa63-4469-89d6-6378c0210db8">16,220</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="i99399231aae34bfcb4fcd85c4c6b61d3_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiZWUxMTYyOTFmZjI0ZmM1YjA5YTYyNGQ0MzhkMWQ5NS90YWJsZXJhbmdlOmJlZTExNjI5MWZmMjRmYzViMDlhNjI0ZDQzOGQxZDk1XzEtMy0xLTEtMjc5MDE_3593bb39-f2ab-43bb-9962-521779ea2cb0">1,497</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf877acc53184cb8a53d15807b03c9c1_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiZWUxMTYyOTFmZjI0ZmM1YjA5YTYyNGQ0MzhkMWQ5NS90YWJsZXJhbmdlOmJlZTExNjI5MWZmMjRmYzViMDlhNjI0ZDQzOGQxZDk1XzItMS0xLTEtMjc5MDE_717c4350-fe6f-4952-baf8-9168c79cc691">16,385</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99399231aae34bfcb4fcd85c4c6b61d3_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiZWUxMTYyOTFmZjI0ZmM1YjA5YTYyNGQ0MzhkMWQ5NS90YWJsZXJhbmdlOmJlZTExNjI5MWZmMjRmYzViMDlhNjI0ZDQzOGQxZDk1XzItMy0xLTEtMjc5MDE_88450842-82d1-4ec0-b5b8-1dc4cbeb52d6">1,632</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf877acc53184cb8a53d15807b03c9c1_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiZWUxMTYyOTFmZjI0ZmM1YjA5YTYyNGQ0MzhkMWQ5NS90YWJsZXJhbmdlOmJlZTExNjI5MWZmMjRmYzViMDlhNjI0ZDQzOGQxZDk1XzMtMS0xLTEtMjc5MDE_67ba32d1-6322-4eb5-ac9f-3e123a6580cd">16,632</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99399231aae34bfcb4fcd85c4c6b61d3_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiZWUxMTYyOTFmZjI0ZmM1YjA5YTYyNGQ0MzhkMWQ5NS90YWJsZXJhbmdlOmJlZTExNjI5MWZmMjRmYzViMDlhNjI0ZDQzOGQxZDk1XzMtMy0xLTEtMjc5MDE_c5d8215a-daf3-401a-8870-455a1c5ed310">1,697</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf877acc53184cb8a53d15807b03c9c1_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiZWUxMTYyOTFmZjI0ZmM1YjA5YTYyNGQ0MzhkMWQ5NS90YWJsZXJhbmdlOmJlZTExNjI5MWZmMjRmYzViMDlhNjI0ZDQzOGQxZDk1XzQtMS0xLTEtMjc5MDE_9bbfc878-992c-4714-8849-87cea9a3b7fa">16,896</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99399231aae34bfcb4fcd85c4c6b61d3_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiZWUxMTYyOTFmZjI0ZmM1YjA5YTYyNGQ0MzhkMWQ5NS90YWJsZXJhbmdlOmJlZTExNjI5MWZmMjRmYzViMDlhNjI0ZDQzOGQxZDk1XzQtMy0xLTEtMjc5MDE_9f776856-b5ea-411b-94c2-c4870ecdc20e">1,722</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf877acc53184cb8a53d15807b03c9c1_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiZWUxMTYyOTFmZjI0ZmM1YjA5YTYyNGQ0MzhkMWQ5NS90YWJsZXJhbmdlOmJlZTExNjI5MWZmMjRmYzViMDlhNjI0ZDQzOGQxZDk1XzUtMS0xLTEtMjc5MDE_650ee5d1-3217-4e2e-94f4-ce37fc610c47">18,915</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99399231aae34bfcb4fcd85c4c6b61d3_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiZWUxMTYyOTFmZjI0ZmM1YjA5YTYyNGQ0MzhkMWQ5NS90YWJsZXJhbmdlOmJlZTExNjI5MWZmMjRmYzViMDlhNjI0ZDQzOGQxZDk1XzUtMy0xLTEtMjc5MDE_d003eeb2-9acf-4fa7-9c94-c59ca1e0a047">1,763</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 - 2031</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf877acc53184cb8a53d15807b03c9c1_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiZWUxMTYyOTFmZjI0ZmM1YjA5YTYyNGQ0MzhkMWQ5NS90YWJsZXJhbmdlOmJlZTExNjI5MWZmMjRmYzViMDlhNjI0ZDQzOGQxZDk1XzYtMS0xLTEtMjc5MDE_2cdefa0d-7a56-4aaa-b8a8-2b18d61a7209">96,506</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99399231aae34bfcb4fcd85c4c6b61d3_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiZWUxMTYyOTFmZjI0ZmM1YjA5YTYyNGQ0MzhkMWQ5NS90YWJsZXJhbmdlOmJlZTExNjI5MWZmMjRmYzViMDlhNjI0ZDQzOGQxZDk1XzYtMy0xLTEtMjc5MDE_10ba3b5f-93bb-4452-ae5d-a899138d045d">9,117</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_130"></div><div style="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%">Note 12.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:37.02pt"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzczNzA_8b607394-c537-4cfb-bca4-14d9fbf20805" continuedAt="i93729a3de38340a7af5fb6abd0c2085b" escape="true">Equity Plans</ix:nonNumeric></span></div><ix:continuation id="i93729a3de38340a7af5fb6abd0c2085b" continuedAt="i7e754c6410614c7d95f3da64c7604423"><div style="margin-top:3pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock</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%">SJW Group has a Long-Term Stock Incentive Plan (the &#8220;Plan&#8221;), which has <ix:nonFraction unitRef="shares" contextRef="i7d4a85bc51c9408aa847a16b238292ed_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzEwMw_f8f52771-b288-4e3f-a93f-2d897754ac27">1,800,000</ix:nonFraction> shares of common stock reserved for issuance.  The Plan was initially adopted by the Board of Directors on March&#160;6, 2002.  On January 30, 2013, the amended and restated Plan was adopted by the Board and became effective on April&#160;24, 2013.  The Plan was subsequently amended and restated by the Board on July 29, 2015, and thereafter amended on November 15, 2016, October 28, 2020 and January 28, 2021.  SJW Group also maintains stock plans in connection with the merger with CTWS which are no longer granting new awards under those plans.</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%">The Plan allows SJW Group to provide employees, non-employee Board members or the board of directors of any parent or subsidiary, consultants, and other independent advisors who provide services to the Company or any parent or subsidiary the opportunity to acquire an equity interest in SJW Group.</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%">A participant in the Plan generally may not receive Plan awards covering an aggregate of more than <ix:nonFraction unitRef="shares" contextRef="ia3a9e00ab1014243a90b9407dcfed925_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzkwNQ_09d3622c-1da8-446f-8786-656ba37033cf">600,000</ix:nonFraction> shares of common stock in any calendar year.  Additionally, awards granted under the Plan may be conditioned upon the attainment of specified Company performance goals.  The types of awards included in the Plan are restricted stock awards, restricted stock units, performance shares, or other share-based awards.  In addition, shares are issued to employees under the Employee Stock Purchase Plan (&#8220;ESPP&#8221;) that was approved by SJW Group stockholders. </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%">As of December&#160;31, 2021, 2020 and 2019, <ix:nonFraction unitRef="shares" contextRef="i7d4a85bc51c9408aa847a16b238292ed_I20211231" decimals="INF" name="sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzEzODE_f41f08e9-1ed3-4ec2-97db-9efe9d2c1431">946,086</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="iba0c6865a16b449c9bea5b59cc043182_I20201231" decimals="INF" name="sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzEzODU_7196824d-cadb-49fd-a2d8-884ae12c0a63">880,495</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="iecd46cc9addf4886b99fa7a3d68eef49_I20191231" decimals="INF" name="sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzEzOTI_11941435-d97a-488d-b919-bf64de97a21a">819,340</ix:nonFraction> shares have been issued pursuant to the Plan, and <ix:nonFraction unitRef="shares" contextRef="ia3a9e00ab1014243a90b9407dcfed925_D20210101-20211231" decimals="INF" name="sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzE0NDU_6347f11d-050c-4a2e-a966-cc40894390ff">168,721</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="i5b62bcca34a648578f4eb33a9f0f538e_D20200101-20201231" decimals="INF" name="sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzE0NDk_15f17f30-6395-49cb-9ad3-aa0ccb2bcba5">178,106</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i0d58cffe47da49a39e28a3b45113896b_D20190101-20191231" decimals="INF" name="sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzE0NTY_fe046ea2-00d1-47ab-ac75-c3204e4475ac">174,764</ix:nonFraction> shares are issuable upon the vesting of outstanding restricted stock units, performance-based stock units, and deferred restricted stock units for the years ended 2021, 2020 and 2019, respectively.  The remaining shares available for issuance under the Plan are <ix:nonFraction unitRef="shares" contextRef="if5796e1dd3c548d0b1d51543f0e61c7b_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzE2ODM_087b4969-35c9-46ed-b7f4-f15813b5a5a5">685,193</ix:nonFraction> as of December&#160;31, 2021.  The compensation costs charged to income is recognized on a straight-line basis over the requisite service period.  </span></div><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzczNjY_d727ada1-e4aa-4d67-b21a-97c339c08787" escape="true"><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%">A summary of compensation costs charged to income and proceeds from share based compensation, that are recorded to additional paid-in capital and common stock, by award type, are presented below for the years ended December&#160;31:</span></div><div style="margin-top:5pt"><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:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></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%">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%">2020</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%">2019</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%">Compensation costs charged to income:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">ESPP</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="ic63ae744cd2a40e5a898ff7cc3242050_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTowNDM3ZTYwZTA5ZTU0MTRiOWYxYmJiNGY2ZjAyYjQ1Ny90YWJsZXJhbmdlOjA0MzdlNjBlMDllNTQxNGI5ZjFiYmI0ZjZmMDJiNDU3XzItMS0xLTEtMjc5MDE_150c590d-82ee-4e8b-a110-00b6390b998a">357</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31bcb37b43ff41c398b14b097afe8796_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTowNDM3ZTYwZTA5ZTU0MTRiOWYxYmJiNGY2ZjAyYjQ1Ny90YWJsZXJhbmdlOjA0MzdlNjBlMDllNTQxNGI5ZjFiYmI0ZjZmMDJiNDU3XzItMy0xLTEtMjc5MDE_518d81a8-f2fb-49ae-9f62-d1653cf33c48">323</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iecfd500abcba41a5b93dfa207a04f202_D20190101-20191231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTowNDM3ZTYwZTA5ZTU0MTRiOWYxYmJiNGY2ZjAyYjQ1Ny90YWJsZXJhbmdlOjA0MzdlNjBlMDllNTQxNGI5ZjFiYmI0ZjZmMDJiNDU3XzItNS0xLTEtMjc5MDE_6bf94099-84db-4938-8024-6a5a879ea41e">283</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 7.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%">Restricted stock and deferred restricted 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="i8e6cf9a3dc93451198fd1784ae1fcffc_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTowNDM3ZTYwZTA5ZTU0MTRiOWYxYmJiNGY2ZjAyYjQ1Ny90YWJsZXJhbmdlOjA0MzdlNjBlMDllNTQxNGI5ZjFiYmI0ZjZmMDJiNDU3XzMtMS0xLTEtMjc5MDE_c3be8db0-d3d7-47ce-bc41-86d4d6459d44">3,889</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1628bb3951974173a0ac937e8c8c246b_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTowNDM3ZTYwZTA5ZTU0MTRiOWYxYmJiNGY2ZjAyYjQ1Ny90YWJsZXJhbmdlOjA0MzdlNjBlMDllNTQxNGI5ZjFiYmI0ZjZmMDJiNDU3XzMtMy0xLTEtMjc5MDE_a668c655-de19-410c-961b-d142dec3a272">3,230</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05532398a9fc40e3aec2525114724dbf_D20190101-20191231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTowNDM3ZTYwZTA5ZTU0MTRiOWYxYmJiNGY2ZjAyYjQ1Ny90YWJsZXJhbmdlOjA0MzdlNjBlMDllNTQxNGI5ZjFiYmI0ZjZmMDJiNDU3XzMtNS0xLTEtMjc5MDE_838330b9-08d8-4a09-a95a-87707154e666">3,123</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total compensation costs charged to income</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="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTowNDM3ZTYwZTA5ZTU0MTRiOWYxYmJiNGY2ZjAyYjQ1Ny90YWJsZXJhbmdlOjA0MzdlNjBlMDllNTQxNGI5ZjFiYmI0ZjZmMDJiNDU3XzQtMS0xLTEtMjc5MDE_73307a1a-a6cc-40d9-9895-c7e59ce179b0">4,246</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="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTowNDM3ZTYwZTA5ZTU0MTRiOWYxYmJiNGY2ZjAyYjQ1Ny90YWJsZXJhbmdlOjA0MzdlNjBlMDllNTQxNGI5ZjFiYmI0ZjZmMDJiNDU3XzQtMy0xLTEtMjc5MDE_692361ce-6fc7-4a13-b9df-e88b62b1972b">3,553</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTowNDM3ZTYwZTA5ZTU0MTRiOWYxYmJiNGY2ZjAyYjQ1Ny90YWJsZXJhbmdlOjA0MzdlNjBlMDllNTQxNGI5ZjFiYmI0ZjZmMDJiNDU3XzQtNS0xLTEtMjc5MDE_4279da70-28eb-4d97-b588-7327116204a8">3,406</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP proceeds</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic63ae744cd2a40e5a898ff7cc3242050_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTowNDM3ZTYwZTA5ZTU0MTRiOWYxYmJiNGY2ZjAyYjQ1Ny90YWJsZXJhbmdlOjA0MzdlNjBlMDllNTQxNGI5ZjFiYmI0ZjZmMDJiNDU3XzctMS0xLTEtMjc5MDE_bbdbc2f1-1b4b-411f-8073-6f42245ee577">2,026</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31bcb37b43ff41c398b14b097afe8796_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTowNDM3ZTYwZTA5ZTU0MTRiOWYxYmJiNGY2ZjAyYjQ1Ny90YWJsZXJhbmdlOjA0MzdlNjBlMDllNTQxNGI5ZjFiYmI0ZjZmMDJiNDU3XzctMy0xLTEtMjc5MDE_8ba77773-352e-489c-875f-3bae6d16a5f6">1,830</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iecfd500abcba41a5b93dfa207a04f202_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTowNDM3ZTYwZTA5ZTU0MTRiOWYxYmJiNGY2ZjAyYjQ1Ny90YWJsZXJhbmdlOjA0MzdlNjBlMDllNTQxNGI5ZjFiYmI0ZjZmMDJiNDU3XzctNS0xLTEtMjc5MDE_7b51c515-9bdb-497c-9f38-422e363f3bb5">1,603</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">80</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i7e754c6410614c7d95f3da64c7604423"><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock and Deferred Restricted Stock</span></div><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzM4NDgyOTA3Mzg0Mjc_7f41d83d-b224-4a52-9442-6bd18415e265" escape="true"><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%">A summary of SJW Group&#8217;s restricted and deferred restricted stock awards under the Plan as of December&#160;31, 2021, and changes during the year ended December&#160;31, 2021, are presented below:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:70.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.517%"></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%">Units</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%">Weighted-<br/>Average&#160;Grant-<br/>Date&#160;Fair&#160;Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January&#160;1, 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="iec733b7808ae4d1ab986f3aaff236722_I20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTo4YmZiMGJkOWNiNmY0Yjg3ODQ4M2JmZGMzMDY4Y2VkMS90YWJsZXJhbmdlOjhiZmIwYmQ5Y2I2ZjRiODc4NDgzYmZkYzMwNjhjZWQxXzEtMS0xLTEtMzc3MDE_42d0a1a4-5792-4fd8-9a50-b1822f22898a">178,106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iec733b7808ae4d1ab986f3aaff236722_I20201231" decimals="2" name="sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTo4YmZiMGJkOWNiNmY0Yjg3ODQ4M2JmZGMzMDY4Y2VkMS90YWJsZXJhbmdlOjhiZmIwYmQ5Y2I2ZjRiODc4NDgzYmZkYzMwNjhjZWQxXzEtMy0xLTEtMzc3MDE_33804198-b140-439c-b29d-8a656b259656">53.43</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 7.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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i43059ace380b4a03b2ea25ff7f6d103c_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTo4YmZiMGJkOWNiNmY0Yjg3ODQ4M2JmZGMzMDY4Y2VkMS90YWJsZXJhbmdlOjhiZmIwYmQ5Y2I2ZjRiODc4NDgzYmZkYzMwNjhjZWQxXzItMS0xLTEtMzc3MDE_ed6a118c-5f6b-4511-822f-e730a9d594e2">78,235</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i43059ace380b4a03b2ea25ff7f6d103c_D20210101-20211231" decimals="2" name="sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTo4YmZiMGJkOWNiNmY0Yjg3ODQ4M2JmZGMzMDY4Y2VkMS90YWJsZXJhbmdlOjhiZmIwYmQ5Y2I2ZjRiODc4NDgzYmZkYzMwNjhjZWQxXzItMy0xLTEtMzc3MDE_aa2d1c73-11df-4d3a-ab08-5b188b913f5d">65.17</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 7.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%">Issued</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i43059ace380b4a03b2ea25ff7f6d103c_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTo4YmZiMGJkOWNiNmY0Yjg3ODQ4M2JmZGMzMDY4Y2VkMS90YWJsZXJhbmdlOjhiZmIwYmQ5Y2I2ZjRiODc4NDgzYmZkYzMwNjhjZWQxXzMtMS0xLTEtMzc3MDE_46c185ed-9a2f-4a02-9552-9862b382055e">65,591</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i43059ace380b4a03b2ea25ff7f6d103c_D20210101-20211231" decimals="2" name="sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTo4YmZiMGJkOWNiNmY0Yjg3ODQ4M2JmZGMzMDY4Y2VkMS90YWJsZXJhbmdlOjhiZmIwYmQ5Y2I2ZjRiODc4NDgzYmZkYzMwNjhjZWQxXzMtMy0xLTEtMzc3MDE_b2ac3369-947c-467d-84e4-f6005d71b0bb">51.52</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 7.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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i43059ace380b4a03b2ea25ff7f6d103c_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTo4YmZiMGJkOWNiNmY0Yjg3ODQ4M2JmZGMzMDY4Y2VkMS90YWJsZXJhbmdlOjhiZmIwYmQ5Y2I2ZjRiODc4NDgzYmZkYzMwNjhjZWQxXzQtMS0xLTEtMzc3MDE_c525c31e-fa72-4fcf-ae42-dc60ad599de3">22,029</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i43059ace380b4a03b2ea25ff7f6d103c_D20210101-20211231" decimals="2" name="sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTo4YmZiMGJkOWNiNmY0Yjg3ODQ4M2JmZGMzMDY4Y2VkMS90YWJsZXJhbmdlOjhiZmIwYmQ5Y2I2ZjRiODc4NDgzYmZkYzMwNjhjZWQxXzQtMy0xLTEtMzc3MDE_5b9b324d-1417-44f0-b1bd-47a1e6b56665">62.54</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December&#160;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="if5796e1dd3c548d0b1d51543f0e61c7b_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTo4YmZiMGJkOWNiNmY0Yjg3ODQ4M2JmZGMzMDY4Y2VkMS90YWJsZXJhbmdlOjhiZmIwYmQ5Y2I2ZjRiODc4NDgzYmZkYzMwNjhjZWQxXzUtMS0xLTEtMzc3MDE_fc45e926-0064-452e-a646-3bbaf2dee19d">168,721</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if5796e1dd3c548d0b1d51543f0e61c7b_I20211231" decimals="2" name="sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTo4YmZiMGJkOWNiNmY0Yjg3ODQ4M2JmZGMzMDY4Y2VkMS90YWJsZXJhbmdlOjhiZmIwYmQ5Y2I2ZjRiODc4NDgzYmZkYzMwNjhjZWQxXzUtMy0xLTEtMzc3MDE_79be2ec1-886d-4edb-9726-7f6ccd13ca30">58.43</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares vested as of December&#160;31, 2021</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="if5796e1dd3c548d0b1d51543f0e61c7b_I20211231" decimals="INF" name="sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTo4YmZiMGJkOWNiNmY0Yjg3ODQ4M2JmZGMzMDY4Y2VkMS90YWJsZXJhbmdlOjhiZmIwYmQ5Y2I2ZjRiODc4NDgzYmZkYzMwNjhjZWQxXzYtMS0xLTEtMzc3MDE_bac8e960-15f9-4b51-ab24-a783e6a8028d">45,311</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if5796e1dd3c548d0b1d51543f0e61c7b_I20211231" decimals="2" name="sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTo4YmZiMGJkOWNiNmY0Yjg3ODQ4M2JmZGMzMDY4Y2VkMS90YWJsZXJhbmdlOjhiZmIwYmQ5Y2I2ZjRiODc4NDgzYmZkYzMwNjhjZWQxXzYtMy0xLTEtMzc3MDE_97d57871-4d3e-494a-b9b6-7f9b2fe2e7d6">36.65</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzM4NDgyOTA3Mzg0Mjg_b0cfd92f-6801-4b04-af12-0a5baa2a8951" escape="true"><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%">A summary of the status of SJW Group&#8217;s nonvested restricted and deferred restricted stock awards under the Plan as of December&#160;31, 2021, and changes during the year ended December&#160;31, 2021, are presented below:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:70.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.517%"></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%">Units</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%">Weighted-&#160;   Average Grant-<br/>Date&#160;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:400;line-height:100%">Nonvested as of January&#160;1, 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="iec733b7808ae4d1ab986f3aaff236722_I20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTplMjUwNDRlYTM0YTA0N2QwYmJmZGExYzZhNDVlMWVkNy90YWJsZXJhbmdlOmUyNTA0NGVhMzRhMDQ3ZDBiYmZkYTFjNmE0NWUxZWQ3XzEtMS0xLTEtMzc3MDE_e1a9599b-7cec-40ff-9569-0bb12e5a4593">109,789</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iec733b7808ae4d1ab986f3aaff236722_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTplMjUwNDRlYTM0YTA0N2QwYmJmZGExYzZhNDVlMWVkNy90YWJsZXJhbmdlOmUyNTA0NGVhMzRhMDQ3ZDBiYmZkYTFjNmE0NWUxZWQ3XzEtMy0xLTEtMzc3MDE_766eba1e-4b90-4a9a-b38e-9acf6065a6ba">65.18</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 7.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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i43059ace380b4a03b2ea25ff7f6d103c_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTplMjUwNDRlYTM0YTA0N2QwYmJmZGExYzZhNDVlMWVkNy90YWJsZXJhbmdlOmUyNTA0NGVhMzRhMDQ3ZDBiYmZkYTFjNmE0NWUxZWQ3XzItMS0xLTEtMzc3MDE_449181f7-4ba4-4bdb-a642-51619fc682c8">78,235</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i43059ace380b4a03b2ea25ff7f6d103c_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTplMjUwNDRlYTM0YTA0N2QwYmJmZGExYzZhNDVlMWVkNy90YWJsZXJhbmdlOmUyNTA0NGVhMzRhMDQ3ZDBiYmZkYTFjNmE0NWUxZWQ3XzItMy0xLTEtMzc3MDE_26076328-c00c-441e-8c98-c6dd1d09af0b">65.17</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 7.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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i43059ace380b4a03b2ea25ff7f6d103c_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTplMjUwNDRlYTM0YTA0N2QwYmJmZGExYzZhNDVlMWVkNy90YWJsZXJhbmdlOmUyNTA0NGVhMzRhMDQ3ZDBiYmZkYTFjNmE0NWUxZWQ3XzMtMS0xLTEtMzc3MDE_5fab9afc-a8ae-4b69-ad4b-0a54756778bd">51,802</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i43059ace380b4a03b2ea25ff7f6d103c_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTplMjUwNDRlYTM0YTA0N2QwYmJmZGExYzZhNDVlMWVkNy90YWJsZXJhbmdlOmUyNTA0NGVhMzRhMDQ3ZDBiYmZkYTFjNmE0NWUxZWQ3XzMtMy0xLTEtMzc3MDE_9fe4f56c-7122-4c96-a4ed-8731bd79d669">62.15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i43059ace380b4a03b2ea25ff7f6d103c_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTplMjUwNDRlYTM0YTA0N2QwYmJmZGExYzZhNDVlMWVkNy90YWJsZXJhbmdlOmUyNTA0NGVhMzRhMDQ3ZDBiYmZkYTFjNmE0NWUxZWQ3XzQtMS0xLTEtMzc3MDE_09e6350c-ae1a-4ded-adee-140485ddf9a1">12,812</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i43059ace380b4a03b2ea25ff7f6d103c_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTplMjUwNDRlYTM0YTA0N2QwYmJmZGExYzZhNDVlMWVkNy90YWJsZXJhbmdlOmUyNTA0NGVhMzRhMDQ3ZDBiYmZkYTFjNmE0NWUxZWQ3XzQtMy0xLTEtMzc3MDE_6e85d27a-bc6a-4bb6-9761-7be63768e776">65.34</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested as of December&#160;31, 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="if5796e1dd3c548d0b1d51543f0e61c7b_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTplMjUwNDRlYTM0YTA0N2QwYmJmZGExYzZhNDVlMWVkNy90YWJsZXJhbmdlOmUyNTA0NGVhMzRhMDQ3ZDBiYmZkYTFjNmE0NWUxZWQ3XzUtMS0xLTEtMzc3MDE_365eed59-e595-4dfa-9b27-f06db0aec375">123,410</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if5796e1dd3c548d0b1d51543f0e61c7b_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTplMjUwNDRlYTM0YTA0N2QwYmJmZGExYzZhNDVlMWVkNy90YWJsZXJhbmdlOmUyNTA0NGVhMzRhMDQ3ZDBiYmZkYTFjNmE0NWUxZWQ3XzUtMy0xLTEtMzc3MDE_bcd89dd7-f359-4c67-9b95-d539b949789e">66.43</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total fair value of restricted stock awards for all plans that were vested for the years ended 2021, 2020 and 2019 were $<ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="sjw:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzE2NDkyNjc0NzUxOTY_1a18ccf7-582e-4f3b-ad69-3a743be84d48">3,332</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="sjw:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzE2NDkyNjc0NzUyMDA_9bcc0570-a43b-43a5-8aca-6d5830ee8efa">3,333</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="sjw:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzE2NDkyNjc0NzUyMDY_ef9c48e0-bfbe-46ce-9a4e-509bfc8835e1">2,420</ix:nonFraction>, respectively.  As of December&#160;31, 2021, the total unrecognized compensation costs related to restricted and deferred restricted stock plans amounted to $<ix:nonFraction unitRef="usd" contextRef="i51e723042ad6451faa1dab22750cf228_I20211231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzE2NDkyNjc0NzUyMTA_d8b82dbf-f2be-49d1-8788-0972fb241094">4,421</ix:nonFraction>.  This cost is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="i8e6cf9a3dc93451198fd1784ae1fcffc_D20210101-20211231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzE2NDkyNjc0NzUyNDI_d1309a89-4b54-468d-8573-a0a302290150">1.56</ix:nonNumeric> years.</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%">For the years ended December&#160;31, 2021, 2020 and 2019, <ix:nonFraction unitRef="shares" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="INF" name="sjw:RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzE2NDkyNjc0NzUyNTc_52b169d0-83c6-4a44-b783-c5ee5d851df7">7,327</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="INF" name="sjw:RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzE2NDkyNjc0NzUyNjE_3276f76a-114d-4ad3-9fec-457c8efaefd6">5,327</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="INF" name="sjw:RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzE2NDkyNjc0NzUyNjU_2ec04aca-bdf2-49ce-bc47-d9c680021b60">6,120</ix:nonFraction>, respectively, of performance-based and market-based restricted stock awards were issued upon the attainment of certain performance metrics and service-based vesting under the Plan.  Based upon actual attainment relative to the target performance metric, the number of shares issuable can range between <ix:nonFraction unitRef="number" contextRef="i6395db0a9e4d44bcb29db48ec8758895_D20210101-20211231" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzE2NDkyNjc0NzUyNzU_4ecb7e73-a139-406f-8223-828d05ddbd86">0</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="ia326a5f4f18c4b638ec1e388b79c8697_D20210101-20211231" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzE2NDkyNjc0NzUyNzk_2b880dac-d1d3-4866-bbc2-4c27a1be2213">150</ix:nonFraction>% of the target number of shares for performance-based restricted stock awards, or between <ix:nonFraction unitRef="number" contextRef="ic14214a808f0449e86c1af95cd785ebb_D20210101-20211231" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzE2NDkyNjc0NzUyODc_7bc3ed22-719c-4f90-bb8f-6f6c528d549e">0</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i2b0f1af8fca74173b100d0299555954b_D20210101-20211231" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzE2NDkyNjc0NzUyOTU_75989b93-81ab-4218-9674-253ab311c886">200</ix:nonFraction>% of the target number of shares for market-based restricted stock awards.  As of December&#160;31, 2021, <ix:nonFraction unitRef="shares" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="INF" name="sjw:RestrictedStockAwardsPerformancebasedVestedBalance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzE2NDkyNjc0NzUyOTk_5bd14bb7-ac9e-4750-abea-54d035416f26">15,577</ix:nonFraction> performance-based and market-based restricted stock awards vested and <ix:nonFraction unitRef="shares" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="INF" name="sjw:RestrictedStockAwardsPerformancebasedOutstandingBalance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzE2NDkyNjc0NzUzMDM_274968f5-0c72-4b63-9588-39464792ac17">51,160</ix:nonFraction> remained outstanding.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Stock Purchase Plan</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%">The ESPP allows eligible employees to purchase shares of SJW Group&#8217;s common stock at <ix:nonFraction unitRef="number" contextRef="ic63ae744cd2a40e5a898ff7cc3242050_D20210101-20211231" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzYzOTc_446e5694-c022-4b82-8661-14130356299c">85</ix:nonFraction>% of the fair value of shares on the purchase date.  Under the ESPP, employees can designate up to a maximum of <ix:nonFraction unitRef="number" contextRef="i6b32629d41204c08aebe520642d16876_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzY1MTA_307804bb-daf1-43fc-be3f-ba3e79b6ee68">10</ix:nonFraction>% of their base compensation for the purchase of shares of common stock, subject to certain restrictions.  A total of <ix:nonFraction unitRef="shares" contextRef="i764dab06d5e2415f9924099728817d93_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzY2Mjk_ef09adcd-d318-44d8-b944-8908f1ea7f05">400,000</ix:nonFraction> shares of SJW Group&#8217;s common stock have been reserved for issuance under the ESPP.  The remaining shares available for issuance under the ESPP are <ix:nonFraction unitRef="shares" contextRef="i764dab06d5e2415f9924099728817d93_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzY3Nzk_3623ac14-3b13-4d9d-8ccf-d2c058fa20dc">185,509</ix:nonFraction> as of December&#160;31, 2021.</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%">As of December&#160;31, 2021, the ESPP had fourteen purchase intervals since its inception.  For the year ended December&#160;31, 2021, 2020 and 2019, a total of <ix:nonFraction unitRef="shares" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzY5MDQ_61f47156-0ad9-43f4-b0c3-c6465210205b">35,304</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzY5MDg_8ebbeb33-8067-47d3-8e7f-5071295ecdbc">31,750</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzY5MTU_51623bd0-0824-4c86-ad69-0279825a874d">30,255</ix:nonFraction> shares, respectively, were issued under the ESPP.  The plan has no look-back provisions. </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%">For the years ended December&#160;31, 2021, 2020 and 2019, SJW Group&#8217;s recorded expenses were $<ix:nonFraction unitRef="usd" contextRef="ic63ae744cd2a40e5a898ff7cc3242050_D20210101-20211231" decimals="-3" name="us-gaap:StockOptionPlanExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzcwNzg_5d3bdc9f-a04c-44e7-8b70-68e25b9d8cd2">361</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i31bcb37b43ff41c398b14b097afe8796_D20200101-20201231" decimals="-3" name="us-gaap:StockOptionPlanExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzcwODI_a1eea46f-dfc0-4b28-a8c7-e7aa1f1b88ab">342</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="iecfd500abcba41a5b93dfa207a04f202_D20190101-20191231" decimals="-3" name="us-gaap:StockOptionPlanExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzcwODk_c47ba656-5060-4c51-a627-2078c4e3c10a">294</ix:nonFraction>, respectively, related to the ESPP.  The total unrecognized compensation costs related to the semi-annual offering period that ended January&#160;31, 2022, for the ESPP is approximately $<ix:nonFraction unitRef="usd" contextRef="ie64c2f7c91644e4984dfe870ccfb0f35_I20220131" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzcyNTg_339a543f-0e69-4592-8bf7-5b8b33d89b21">162</ix:nonFraction>.  This cost is expected to be recognized during the first quarter of 2022.</span></div></ix:continuation><div><span><br/></span></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_133"></div><div style="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%">Note 13.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:37.02pt"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90ZXh0cmVnaW9uOmIyODc3MDgzY2Q0NTQ2ZGI5MzhiMmVmZjllNGI3ODA5XzI3NTY_f9182ef5-8632-4083-899b-326a44ca181f" continuedAt="i515a1cee8ad7443a843dc40fe4979a69" escape="true">Segment and Non-Tariffed Businesses Reporting</ix:nonNumeric></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%"><ix:continuation id="i515a1cee8ad7443a843dc40fe4979a69" continuedAt="id8182f0c37fe4e649c13634dcc86b07f">SJW Group is a holding company with <ix:nonFraction unitRef="subsidiary" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="INF" name="sjw:NumberOfSubsidiaries" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90ZXh0cmVnaW9uOmIyODc3MDgzY2Q0NTQ2ZGI5MzhiMmVmZjllNGI3ODA5Xzg4_d99477cf-643f-4294-9d68-758d3b5e1e1d">four</ix:nonFraction> subsidiaries:  (i)&#160;SJWC, a water utility operation with both regulated and non-tariffed businesses, (ii) SJWTX, Inc. which is doing business as CLWSC, a regulated water utility located in Canyon Lake, Texas, and its consolidated non-tariffed variable interest entity, Acequia Water Supply Corporation, (iii)&#160;SJW Land Company, </ix:continuation></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="id8182f0c37fe4e649c13634dcc86b07f" continuedAt="i1b80dfb19dee4b92b0916764b9a45232"><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%">and (iv) SJWNE LLC a holding company for CTWS and its subsidiaries, Connecticut Water, Maine Water, NEWUS and Chester Realty, Inc.  In accordance with FASB ASC Topic 280&#8212;&#8220;Segment Reporting,&#8221; SJW Group has determined that it has <ix:nonFraction unitRef="reportable_segment" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90ZXh0cmVnaW9uOmIyODc3MDgzY2Q0NTQ2ZGI5MzhiMmVmZjllNGI3ODA5XzkyOQ_d5f099be-05ba-4c8f-81ca-bbfad6ff63bd">two</ix:nonFraction> reportable business segments.  The first segment is that of providing water utility and utility-related services to its customers through SJW Group&#8217;s subsidiaries, SJWC, Connecticut Water, CLWSC, Maine Water and NEWUS, together referred to as &#8220;Water Utility Services.&#8221;  The second segment is property management and investment activity conducted by SJW Land Company and Chester Realty, Inc., referred to as &#8220;Real Estate Services.&#8221;</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%">SJW Group&#8217;s reportable segments have been determined based on information used by the chief operating decision maker.  SJW Group&#8217;s chief operating decision maker includes the Chair, President and Chief Executive Officer, and his executive staff.  The executive staff reviews financial information presented on a consolidated basis that is accompanied by disaggregated information about operating revenue, net income and total assets, by subsidiary.</span></div><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90ZXh0cmVnaW9uOmIyODc3MDgzY2Q0NTQ2ZGI5MzhiMmVmZjllNGI3ODA5XzI3NDQ_3a104071-5381-406a-bb08-56ca185a3e57" continuedAt="i2c541d22258a4755a23966c45573be65" escape="true"><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%">The following tables set forth information relating to SJW Group&#8217;s reportable segments and distribution of regulated and non-tariffed business activities within the reportable segments.  Certain allocated assets, revenue and expenses have been included in the reportable segment amounts.  Other business activity of SJW Group not included in the reportable segments is included in the &#8220;All Other&#8221; category.</span></div><div style="margin-top:11pt;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:22.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.402%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.875%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="39" 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:9pt;font-weight:700;line-height:100%">For the year ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></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:9pt;font-weight:700;line-height:100%">Water Utility Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Real<br/>Estate<br/>Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">All&#160;Other (1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">SJW Group</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Regulated (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:9pt;font-weight:700;line-height:100%">Non-<br/>tariffed</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-<br/>tariffed</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-<br/>tariffed</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Regulated</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-<br/>tariffed</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</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:9pt;font-weight:400;line-height:100%">Operating revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i819d0b89334d49ea81a036d7eec14fc7_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzMtMS0xLTEtMjc5MDE_e892f416-0a3c-4110-a6c1-80651b6b1f60">558,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:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i776a2b9cd3c64acb8447cf61804d1514_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzMtMy0xLTEtMjc5MDE_51ae6164-5c50-43d6-bbd5-af71912b5ca7">10,153</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1edfe4b9fad04553b3375ea2f8cb1830_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzMtNS0xLTEtMjc5MDE_7f767771-ec20-451e-9318-cba0e1a00908">5,379</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a71a288aa56440b83322de610e5c238_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzMtNy0xLTEtMjc5MDE_e06098fc-9f7d-4433-9388-0e938ed24c13">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8def9ec978bf4ce0a8409041992a068a_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzMtOS0xLTEtMjc5MDE_58cd5c92-9777-42ca-910a-4f57604cdcb3">558,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:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia18433164e3d48228c2c4b582e5efb20_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzMtMTEtMS0xLTI3OTAx_59a5644b-314a-4f8c-a4d9-14a3d5c5c29d">15,532</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzMtMTMtMS0xLTI3OTAx_4b47483d-f2c1-4cb8-ba41-d7a3c07447c1">573,686</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i819d0b89334d49ea81a036d7eec14fc7_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzQtMS0xLTEtMjc5MDE_d7e2072c-15c7-40f3-b4fb-0d4bef5aedb0">449,401</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i776a2b9cd3c64acb8447cf61804d1514_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzQtMy0xLTEtMjc5MDE_77c74b23-1253-40b5-b47a-7aac0835ea69">7,138</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1edfe4b9fad04553b3375ea2f8cb1830_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzQtNS0xLTEtMjc5MDE_9421b193-b2cf-4ff1-b76f-28ad093da19d">3,585</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a71a288aa56440b83322de610e5c238_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzQtNy0xLTEtMjc5MDE_bb98db07-aea3-4cfb-bb0e-7c0d9940b972">2,403</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8def9ec978bf4ce0a8409041992a068a_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzQtOS0xLTEtMjc5MDE_96bec093-9bdf-46ec-a4ab-3494703b5b56">449,401</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia18433164e3d48228c2c4b582e5efb20_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzQtMTEtMS0xLTI3OTAx_8aeaa895-af46-4e60-ba6e-54e6011be62d">13,126</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzQtMTMtMS0xLTI3OTAx_a4185186-2389-42bd-891b-9e224f39e228">462,527</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income (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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i819d0b89334d49ea81a036d7eec14fc7_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzUtMS0xLTEtMjc5MDE_4fc4a67b-e809-4a28-966c-9882c8b54704">108,753</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i776a2b9cd3c64acb8447cf61804d1514_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzUtMy0xLTEtMjc5MDE_e7a7e2b4-fe99-4e5c-820d-ca526badb402">3,015</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1edfe4b9fad04553b3375ea2f8cb1830_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzUtNS0xLTEtMjc5MDE_c53ef6d7-f6ac-4116-bc10-1afefb193655">1,794</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9a71a288aa56440b83322de610e5c238_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzUtNy0xLTEtMjc5MDE_ca11da9b-b105-4762-8a62-8fda62609bb3">2,403</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8def9ec978bf4ce0a8409041992a068a_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzUtOS0xLTEtMjc5MDE_d7f54375-36c7-4e07-9122-a1610f770fe1">108,753</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia18433164e3d48228c2c4b582e5efb20_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzUtMTEtMS0xLTI3OTAx_cca4ab42-14b2-4ce6-b927-0dbf25bfe91b">2,406</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzUtMTMtMS0xLTI3OTAx_18a57b0d-6920-4ebc-a326-09e2524f6b08">111,159</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i819d0b89334d49ea81a036d7eec14fc7_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzYtMS0xLTEtMjc5MDE_72876f2d-59d2-4843-b7d8-64990dbba728">67,530</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i776a2b9cd3c64acb8447cf61804d1514_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzYtMy0xLTEtMjc5MDE_c2eebd20-9ab1-4e6a-9de5-05e649c2da5c">3,309</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1edfe4b9fad04553b3375ea2f8cb1830_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzYtNS0xLTEtMjc5MDE_24fdc41e-5ab9-4de8-ab05-67c4206fb616">1,950</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9a71a288aa56440b83322de610e5c238_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzYtNy0xLTEtMjc5MDE_0a4141be-2b46-416c-9f35-b6a8a27f3508">12,311</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8def9ec978bf4ce0a8409041992a068a_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzYtOS0xLTEtMjc5MDE_0476164e-0b5b-4bbe-90e6-7e545353a221">67,530</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia18433164e3d48228c2c4b582e5efb20_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzYtMTEtMS0xLTI3OTAx_71b3831b-6662-4a32-910c-1c8b9d12efa3">7,052</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzYtMTMtMS0xLTI3OTAx_e456a755-40e5-40cb-a894-5a7acce75613">60,478</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i819d0b89334d49ea81a036d7eec14fc7_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzctMS0xLTEtMjc5MDE_ceb7013c-2337-4281-9cdb-93b1f20257ef">91,896</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i776a2b9cd3c64acb8447cf61804d1514_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzctMy0xLTEtMjc5MDE_e655ac31-07c6-421b-bb27-762876d2bdc3">443</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1edfe4b9fad04553b3375ea2f8cb1830_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzctNS0xLTEtMjc5MDE_28736a1f-b660-45ec-866a-83c9553ce047">1,168</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a71a288aa56440b83322de610e5c238_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzctNy0xLTEtMjc5MDE_e1f43aa6-4361-4f7c-a436-24af80ec3126">893</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8def9ec978bf4ce0a8409041992a068a_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzctOS0xLTEtMjc5MDE_f32a20c6-c059-4d77-a55f-ae601b736c38">91,896</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia18433164e3d48228c2c4b582e5efb20_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzctMTEtMS0xLTI3OTAx_3d00f771-533d-4152-b4e0-803b644a342c">2,504</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzctMTMtMS0xLTI3OTAx_129dc2db-141e-4540-8974-fe8e985fc7fe">94,400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Senior note and other interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i819d0b89334d49ea81a036d7eec14fc7_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzgtMS0xLTEtMjc5MDE_c4e569a9-847b-49a5-9f71-716642e86208">34,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i776a2b9cd3c64acb8447cf61804d1514_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzgtMy0xLTEtMjc5MDE_8ed19c54-581d-4957-b346-eacc78676c0a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1edfe4b9fad04553b3375ea2f8cb1830_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzgtNS0xLTEtMjc5MDE_92fe138b-46d6-45bc-9c6d-f0625dd76bbd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a71a288aa56440b83322de610e5c238_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzgtNy0xLTEtMjc5MDE_4535fb0e-1017-4506-8d97-cccc83a1d244">20,031</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8def9ec978bf4ce0a8409041992a068a_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzgtOS0xLTEtMjc5MDE_e9300788-62cc-4e39-89fd-fdc2feae68d4">34,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia18433164e3d48228c2c4b582e5efb20_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzgtMTEtMS0xLTI3OTAx_24702fa9-dbbd-4b4e-b348-5c1608e1dc47">20,031</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzgtMTMtMS0xLTI3OTAx_a5bca817-ea13-4679-934d-8bdc55c85547">54,339</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense (benefit) in net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i819d0b89334d49ea81a036d7eec14fc7_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzktMS0xLTEtMjc5MDE_ef9ba0d7-f24c-4fef-86e8-efb53a90b39e">10,327</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i776a2b9cd3c64acb8447cf61804d1514_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzktMy0xLTEtMjc5MDE_3df7801f-1d88-4057-978b-35f19cf44074">369</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1edfe4b9fad04553b3375ea2f8cb1830_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzktNS0xLTEtMjc5MDE_b4f413fd-338e-4c87-88b8-09eef5a9ca63">619</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9a71a288aa56440b83322de610e5c238_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzktNy0xLTEtMjc5MDE_272c494d-e389-4091-9609-0a3e638ba250">2,946</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8def9ec978bf4ce0a8409041992a068a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzktOS0xLTEtMjc5MDE_cd5adc58-3e19-44b9-8f75-da5e67f86235">10,327</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia18433164e3d48228c2c4b582e5efb20_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzktMTEtMS0xLTI3OTAx_d5c69cf3-0585-4f23-86b6-32d3d6bdc0ee">1,958</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzktMTMtMS0xLTI3OTAx_b3abfee9-bb16-41b9-bcdf-045c5b3ef410">8,369</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iabeb319b438f49a9a08d093d88144fe6_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzEwLTEtMS0xLTI3OTAx_617f3b7e-04a8-4f19-b7a7-c58c1d4bc8b9">3,380,637</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iabf3837839bc49e48a3bd5208a94ea41_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzEwLTMtMS0xLTI3OTAx_0cbe5246-fb6a-4ad6-9873-582313d74b4a">6,916</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0728e7bec14544c889d0754a1764a449_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzEwLTUtMS0xLTI3OTAx_ab1935db-ef8e-4399-9a5c-a1cdf65a2d82">43,383</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8aa7476b7f5b4346a6d45a8529fb07f8_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzEwLTctMS0xLTI3OTAx_4fc2bda7-73cf-425e-a711-81f4a7d49c6e">61,459</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c4922d8d81d46e3906e2dbdc1e5ea84_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzEwLTktMS0xLTI3OTAx_537e65d7-39a2-4712-8b92-21954700ad8d">3,380,637</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58509570a71c49fbabe9d698ef6f6ed2_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzEwLTExLTEtMS0yNzkwMQ_140761c1-b42f-42d6-b804-5abad435416a">111,758</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzEwLTEzLTEtMS0yNzkwMQ_dd0c305c-0db8-4088-a305-1615c79c9f45">3,492,395</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: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:22.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.402%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.875%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="39" 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:9pt;font-weight:700;line-height:100%">For the year ended December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></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:9pt;font-weight:700;line-height:100%">Water Utility Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Real<br/>Estate<br/>Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">All&#160;Other (1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">SJW Group</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Regulated</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-<br/>tariffed</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-<br/>tariffed</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-<br/>tariffed</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Regulated</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-<br/>tariffed</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</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:9pt;font-weight:400;line-height:100%">Operating revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15d5fd974c45452cb1a74ba4e74dd7f6_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzMtMS0xLTEtMjc5MDE_c938740a-2cdc-48c8-bede-f8dc8903bba0">548,013</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74b34a08f6ee4df7ae14d9fe40c168a7_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzMtMy0xLTEtMjc5MDE_675b7400-6b3d-49ce-b5ca-fe65f0b602fe">10,981</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id437127332bc4483a559c1647c462eef_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzMtNS0xLTEtMjc5MDE_a09ddfeb-93d2-4d18-899c-2dd708fc53ec">5,532</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7da089b3259c4d23b5cd0cac56fd67b4_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzMtNy0xLTEtMjc5MDE_d6a50f07-6777-49f2-93b2-2ed2e3d76ac7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0530af458324b708b3fa937fc58e059_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzMtOS0xLTEtMjc5MDE_593b7818-daf9-436c-8dd3-3f05b49d49d6">548,013</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i338c9b47511c4f54a73bd3c1c62e0241_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzMtMTEtMS0xLTI3OTAx_2fe3446b-a3c8-4a11-90af-d05637c27952">16,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:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzMtMTMtMS0xLTI3OTAx_dbcb1b8f-9abf-432b-b497-a6144c124aaf">564,526</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15d5fd974c45452cb1a74ba4e74dd7f6_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzQtMS0xLTEtMjc5MDE_626e3a02-7d91-445a-84fb-6ea64f4099cc">431,375</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74b34a08f6ee4df7ae14d9fe40c168a7_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzQtMy0xLTEtMjc5MDE_9944541e-d0ed-43ed-8804-7dd91413f9d6">6,943</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id437127332bc4483a559c1647c462eef_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzQtNS0xLTEtMjc5MDE_9775b2ad-d2fd-4e1c-b085-e9f6102cd771">3,510</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7da089b3259c4d23b5cd0cac56fd67b4_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzQtNy0xLTEtMjc5MDE_3eab2176-8b29-47a9-b4f3-4cf5603ca8be">5,028</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0530af458324b708b3fa937fc58e059_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzQtOS0xLTEtMjc5MDE_3d45dd9f-c776-429d-a964-404dabc6234e">431,375</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i338c9b47511c4f54a73bd3c1c62e0241_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzQtMTEtMS0xLTI3OTAx_3ff850d2-7a4b-4630-a2bc-96a4d1e1170a">15,481</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzQtMTMtMS0xLTI3OTAx_4084c9ce-5816-4e11-8888-524b9b8f69af">446,856</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income (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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15d5fd974c45452cb1a74ba4e74dd7f6_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzUtMS0xLTEtMjc5MDE_75919827-3f7a-4161-a64e-ee463ded8579">116,638</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74b34a08f6ee4df7ae14d9fe40c168a7_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzUtMy0xLTEtMjc5MDE_8d758df0-5179-41ea-83e8-7cad923884f3">4,038</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id437127332bc4483a559c1647c462eef_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzUtNS0xLTEtMjc5MDE_27270056-257d-4b2b-a783-881e91552372">2,022</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7da089b3259c4d23b5cd0cac56fd67b4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzUtNy0xLTEtMjc5MDE_a58f76e4-665d-4fd9-b481-412c6d03142d">5,028</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0530af458324b708b3fa937fc58e059_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzUtOS0xLTEtMjc5MDE_2037f4f5-d3f9-4df9-86b7-5d7b33ab07d3">116,638</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i338c9b47511c4f54a73bd3c1c62e0241_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzUtMTEtMS0xLTI3OTAx_b3307015-a733-4c28-98b9-044719c03085">1,032</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzUtMTMtMS0xLTI3OTAx_f53c3ecd-1e56-4e96-a7d0-95542fec2e97">117,670</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15d5fd974c45452cb1a74ba4e74dd7f6_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzYtMS0xLTEtMjc5MDE_e578a839-7d3c-493c-875b-0ed6e3695fe2">69,245</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74b34a08f6ee4df7ae14d9fe40c168a7_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzYtMy0xLTEtMjc5MDE_26b9b623-0e3f-426d-bd0a-a14ff6ee5549">4,099</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id437127332bc4483a559c1647c462eef_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzYtNS0xLTEtMjc5MDE_4c0785d1-19df-4207-a71c-4df59e08918e">1,455</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7da089b3259c4d23b5cd0cac56fd67b4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzYtNy0xLTEtMjc5MDE_b7687015-cdac-4eee-9207-ab300f562457">13,284</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0530af458324b708b3fa937fc58e059_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzYtOS0xLTEtMjc5MDE_a2ddbc89-b0bb-4ec1-8bf6-42cc91af85f5">69,245</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i338c9b47511c4f54a73bd3c1c62e0241_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzYtMTEtMS0xLTI3OTAx_4daf47b9-aff7-494b-851b-d6ac9a4af192">7,730</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzYtMTMtMS0xLTI3OTAx_79c730c8-2d89-47a0-a004-47951af216b5">61,515</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15d5fd974c45452cb1a74ba4e74dd7f6_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzctMS0xLTEtMjc5MDE_11c51a79-67d8-4f13-a973-9d13a84ee2e7">86,758</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74b34a08f6ee4df7ae14d9fe40c168a7_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzctMy0xLTEtMjc5MDE_93cc771c-8206-49d3-a57c-504e13ea0242">442</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id437127332bc4483a559c1647c462eef_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzctNS0xLTEtMjc5MDE_e2b642a7-90a1-4141-b9cc-bc67faef6d11">1,186</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7da089b3259c4d23b5cd0cac56fd67b4_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzctNy0xLTEtMjc5MDE_61798598-b123-4f10-b17c-955b1e596c8b">893</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0530af458324b708b3fa937fc58e059_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzctOS0xLTEtMjc5MDE_2830d4af-2075-4438-84c3-22c18abe8cd5">86,758</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i338c9b47511c4f54a73bd3c1c62e0241_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzctMTEtMS0xLTI3OTAx_8ef2ec20-8b8f-4ee3-ba24-8ac89ce8fbe1">2,521</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzctMTMtMS0xLTI3OTAx_af9119e1-5b6f-407c-ae94-e65c17e93635">89,279</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Senior note and other interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15d5fd974c45452cb1a74ba4e74dd7f6_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzgtMS0xLTEtMjc5MDE_f24843cc-c5c9-4c97-b26a-9fec555bea2b">33,877</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74b34a08f6ee4df7ae14d9fe40c168a7_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzgtMy0xLTEtMjc5MDE_294e1fde-0bea-4aad-a8d6-bc5a375fcfb9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id437127332bc4483a559c1647c462eef_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzgtNS0xLTEtMjc5MDE_0c8e0d01-3621-48cc-b81d-7c9166d21e1b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7da089b3259c4d23b5cd0cac56fd67b4_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzgtNy0xLTEtMjc5MDE_ef5861cd-4d0c-455d-bfb0-ae316e109860">20,378</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0530af458324b708b3fa937fc58e059_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzgtOS0xLTEtMjc5MDE_4b44bfdc-a693-4165-aa72-132a28263121">33,877</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i338c9b47511c4f54a73bd3c1c62e0241_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzgtMTEtMS0xLTI3OTAx_c03e79da-ccf5-440c-9e3e-3a5c8b6eb8e7">20,378</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzgtMTMtMS0xLTI3OTAx_c6d02386-63b3-45bc-b634-fd29bac73eaa">54,255</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense (benefit) in net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15d5fd974c45452cb1a74ba4e74dd7f6_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzktMS0xLTEtMjc5MDE_d21b2763-3dee-4f36-adea-356c9f7ba48d">16,563</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74b34a08f6ee4df7ae14d9fe40c168a7_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzktMy0xLTEtMjc5MDE_c4d6e629-6740-4c3f-a02f-0beca1a8c636">998</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id437127332bc4483a559c1647c462eef_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzktNS0xLTEtMjc5MDE_1d9f35af-1b1b-422b-b1b1-46234b982bb1">467</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7da089b3259c4d23b5cd0cac56fd67b4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzktNy0xLTEtMjc5MDE_3513fb7d-7d96-46f3-974a-b169be151588">9,648</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0530af458324b708b3fa937fc58e059_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzktOS0xLTEtMjc5MDE_1ea65dbe-676f-4c7b-9fe7-4b73b97c2d08">16,563</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i338c9b47511c4f54a73bd3c1c62e0241_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzktMTEtMS0xLTI3OTAx_9e79c8a6-4bfa-46cf-8ed8-d70f80ab8b5f">8,183</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzktMTMtMS0xLTI3OTAx_875546bd-5558-4f53-b168-1eeb40ce0dc0">8,380</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67eacf0bad484db7ba4b3a737cfa1dfb_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzEwLTEtMS0xLTI3OTAx_12e63757-4d27-4c1f-8eef-9d374899e2c5">3,197,626</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1649af5ade994cfeb515f317cd691298_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzEwLTMtMS0xLTI3OTAx_69596f47-7186-428f-a6aa-4f8672be94b7">8,869</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ee235132c8348409e968283c645a7cc_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzEwLTUtMS0xLTI3OTAx_ebd03a76-2b28-4bdc-bc6f-339048230edf">44,405</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1906c5c012824e588ec7ef9bcd26d4d0_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzEwLTctMS0xLTI3OTAx_49ec44d1-6130-4b4c-aa8d-9d46e1ea92d2">60,565</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c48a83c70e24d3292d5a72633e9ca0f_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzEwLTktMS0xLTI3OTAx_76a912f3-63e0-4639-8b09-a7015b21994a">3,197,626</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia35d046b3dc74263a09bb01850674b34_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzEwLTExLTEtMS0yNzkwMQ_21355453-95a0-4862-bb70-c6698f2be441">113,839</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzEwLTEzLTEtMS0yNzkwMQ_12786a46-f7cf-44d9-9af8-c82f1d5fe619">3,311,465</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i1b80dfb19dee4b92b0916764b9a45232"><ix:continuation id="i2c541d22258a4755a23966c45573be65"><div style="margin-top:11pt;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:22.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.402%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.875%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="39" 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:9pt;font-weight:700;line-height:100%">For the year ended December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></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:9pt;font-weight:700;line-height:100%">Water Utility Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Real<br/>Estate<br/>Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">All&#160;Other (1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">SJW Group</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Regulated</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-<br/>tariffed</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-<br/>tariffed</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-<br/>tariffed</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Regulated</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-<br/>tariffed</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</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:9pt;font-weight:400;line-height:100%">Operating revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i666193d95d554eb7a9fe3f147e361551_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzMtMS0xLTEtMjc5MDE_8850c506-805b-4062-bc5f-486c2b2edcfa">407,116</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4017fd683c144f048946c2ba84368603_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzMtMy0xLTEtMjc5MDE_51d35208-e0a1-4ce7-ba41-18443efcada2">7,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d43c89f92154722b85848eed6204dc5_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzMtNS0xLTEtMjc5MDE_c70e4788-5328-4a3f-a5f1-7f2d70e6b10a">5,397</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae7cd4aa51b44d67b93c1188cafba155_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzMtNy0xLTEtMjc5MDE_2e539339-6918-4b31-b2d0-fc273f21f2d1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i288de30009a04ab6995cac850d75b569_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzMtOS0xLTEtMjc5MDE_e152fbe5-4267-4482-a519-2494a30c3ab7">407,116</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2fe858d5591b41119bba154c470aac83_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzMtMTEtMS0xLTI3OTAx_ab290549-7dcc-487d-be99-b03365fe4e08">13,366</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzMtMTMtMS0xLTI3OTAx_8b9def4f-7365-4cb3-a6fe-b83addcd3b82">420,482</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i666193d95d554eb7a9fe3f147e361551_D20190101-20191231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzQtMS0xLTEtMjc5MDE_bc353569-3590-4164-baec-59d6a66a3a32">329,520</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4017fd683c144f048946c2ba84368603_D20190101-20191231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzQtMy0xLTEtMjc5MDE_d8a038bd-a540-44ec-9408-bcaf3f1a2bab">5,443</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d43c89f92154722b85848eed6204dc5_D20190101-20191231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzQtNS0xLTEtMjc5MDE_eda068a0-be50-4401-a0a4-d604e8ba1ee7">3,751</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae7cd4aa51b44d67b93c1188cafba155_D20190101-20191231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzQtNy0xLTEtMjc5MDE_d8e6b2c2-9cb4-463a-963c-b9e2af206527">24,289</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i288de30009a04ab6995cac850d75b569_D20190101-20191231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzQtOS0xLTEtMjc5MDE_f9f18149-dfcc-4724-b0c3-319f7d278064">329,520</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2fe858d5591b41119bba154c470aac83_D20190101-20191231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzQtMTEtMS0xLTI3OTAx_f8cc9428-ebb8-4ec3-ae24-f6c3619eff56">33,483</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzQtMTMtMS0xLTI3OTAx_f6d51f4d-2957-4779-9d98-8bee42aeead6">363,003</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income (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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i666193d95d554eb7a9fe3f147e361551_D20190101-20191231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzUtMS0xLTEtMjc5MDE_b4ef7e16-0a05-4975-a86e-5dc5dc5830e6">77,596</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4017fd683c144f048946c2ba84368603_D20190101-20191231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzUtMy0xLTEtMjc5MDE_df523b9e-ccd9-4fde-907f-acf1cac3276c">2,526</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d43c89f92154722b85848eed6204dc5_D20190101-20191231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzUtNS0xLTEtMjc5MDE_698969e1-4aca-4538-ad3d-ffede1cc7887">1,646</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iae7cd4aa51b44d67b93c1188cafba155_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzUtNy0xLTEtMjc5MDE_a306ba72-cd5d-4fc3-bef9-40457644843a">24,289</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i288de30009a04ab6995cac850d75b569_D20190101-20191231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzUtOS0xLTEtMjc5MDE_38529726-4d24-46a2-a68d-03bda50bf142">77,596</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2fe858d5591b41119bba154c470aac83_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzUtMTEtMS0xLTI3OTAx_7ba07b4c-0ada-451b-8eac-c8396884a09a">20,117</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzUtMTMtMS0xLTI3OTAx_6d711b40-61f8-4fbe-b827-180ce5dcbecd">57,479</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i666193d95d554eb7a9fe3f147e361551_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzYtMS0xLTEtMjc5MDE_ccdfc4e8-f2a5-41cd-85e3-19a7121665cf">42,691</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4017fd683c144f048946c2ba84368603_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzYtMy0xLTEtMjc5MDE_64e055ce-2b7f-44a8-bafc-8d9008a50e9e">2,019</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d43c89f92154722b85848eed6204dc5_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzYtNS0xLTEtMjc5MDE_048f1556-543a-4413-91fa-ce6079a42bd6">1,623</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iae7cd4aa51b44d67b93c1188cafba155_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzYtNy0xLTEtMjc5MDE_98ecf1ba-9b69-4d59-a5d1-ca61fbdcb459">22,930</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i288de30009a04ab6995cac850d75b569_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzYtOS0xLTEtMjc5MDE_585bc94c-ded9-4656-96bd-6392cce99707">42,691</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2fe858d5591b41119bba154c470aac83_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzYtMTEtMS0xLTI3OTAx_e01ee2e2-2cea-4d5c-bd22-318378c7c167">19,288</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzYtMTMtMS0xLTI3OTAx_146c1bb8-4ef5-48dd-9462-9188f2c8df90">23,403</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i666193d95d554eb7a9fe3f147e361551_D20190101-20191231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzctMS0xLTEtMjc5MDE_ab68f626-095b-446a-8b78-b887cbe4b2be">63,775</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4017fd683c144f048946c2ba84368603_D20190101-20191231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzctMy0xLTEtMjc5MDE_ee1efc53-f489-4240-b6bc-d4cc4b12333d">420</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d43c89f92154722b85848eed6204dc5_D20190101-20191231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzctNS0xLTEtMjc5MDE_53820fb3-972f-44af-9d19-47d7602b65cf">1,196</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae7cd4aa51b44d67b93c1188cafba155_D20190101-20191231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzctNy0xLTEtMjc5MDE_220c462d-4d83-42a3-b810-6832cfd33205">201</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i288de30009a04ab6995cac850d75b569_D20190101-20191231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzctOS0xLTEtMjc5MDE_ad9c9915-19fd-4eb6-ba73-7d6e25d6b2b4">63,775</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2fe858d5591b41119bba154c470aac83_D20190101-20191231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzctMTEtMS0xLTI3OTAx_708db442-34bf-4429-bfff-af663907922e">1,817</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzctMTMtMS0xLTI3OTAx_4fa0534f-a65b-4d83-93ae-7bad0c29a86d">65,592</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Senior note and other interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i666193d95d554eb7a9fe3f147e361551_D20190101-20191231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzgtMS0xLTEtMjc5MDE_960e8b61-15bc-4c18-9646-e5f26a2b841c">25,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4017fd683c144f048946c2ba84368603_D20190101-20191231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzgtMy0xLTEtMjc5MDE_ef121775-6dcb-48d3-8766-b33c54fcda56">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d43c89f92154722b85848eed6204dc5_D20190101-20191231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzgtNS0xLTEtMjc5MDE_89d031d5-b59e-4388-9a98-78b1e25b42fe">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae7cd4aa51b44d67b93c1188cafba155_D20190101-20191231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzgtNy0xLTEtMjc5MDE_f2ed5087-be0f-436b-9c01-c3768d27ed17">6,723</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i288de30009a04ab6995cac850d75b569_D20190101-20191231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzgtOS0xLTEtMjc5MDE_04816233-f132-4868-b2a5-3757a60528cc">25,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2fe858d5591b41119bba154c470aac83_D20190101-20191231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzgtMTEtMS0xLTI3OTAx_9bc36310-600e-493b-935c-222d648cd825">6,723</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzgtMTMtMS0xLTI3OTAx_8fcd03df-b137-4648-af3e-fc62cf041119">31,796</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense (benefit) in net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i666193d95d554eb7a9fe3f147e361551_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzktMS0xLTEtMjc5MDE_52afa7b7-29d2-4de5-84c6-76141563fddc">8,382</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4017fd683c144f048946c2ba84368603_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzktMy0xLTEtMjc5MDE_0a57e4ea-645d-4423-a97a-da5037a7bbcf">708</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d43c89f92154722b85848eed6204dc5_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzktNS0xLTEtMjc5MDE_9e9c4154-d686-466f-8054-c409e2252a66">486</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iae7cd4aa51b44d67b93c1188cafba155_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzktNy0xLTEtMjc5MDE_de29ce6d-97ee-40fe-869d-89222c1a5d93">1,122</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i288de30009a04ab6995cac850d75b569_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzktOS0xLTEtMjc5MDE_184e8346-9823-4441-be13-242a51e7216b">8,382</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2fe858d5591b41119bba154c470aac83_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzktMTEtMS0xLTI3OTAx_7e5ee65c-2d35-4cd8-9de5-c6b940279575">72</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzktMTMtMS0xLTI3OTAx_2bb914a3-ae07-4828-8ce0-e3aa924d6ac5">8,454</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6bfc92ea5edb4851b5d004ac79f2671d_I20191231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzEwLTEtMS0xLTI3OTAx_c4f7867f-e010-4d85-ba18-9fa957c271ef">3,016,846</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12186400fa4944f08c4aaa85aeaa4527_I20191231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzEwLTMtMS0xLTI3OTAx_43621f41-ae4f-4131-ae7e-e2ecac89a8be">5,507</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i569035288fa54b49939422a08629965f_I20191231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzEwLTUtMS0xLTI3OTAx_386446bf-12e7-45fd-93ec-a995a8ab0e4c">46,778</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06745781e7774f7c8a55fbfc86d685bd_I20191231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzEwLTctMS0xLTI3OTAx_990d7ba4-ab4a-42a6-8ab2-867ef61390b6">63,339</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1197acf4a3424cffb1c8f2e4c5de635a_I20191231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzEwLTktMS0xLTI3OTAx_39d86bde-af7f-46fc-a409-91945e557387">3,016,846</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib034c481af5d484f94cdc1f4bbf0fc74_I20191231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzEwLTExLTEtMS0yNzkwMQ_664af90e-e6cf-4d08-b27d-3787c3f53168">115,624</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49926d366349401e94f7623ef6081b30_I20191231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzEwLTEzLTEtMS0yNzkwMQ_d2ea6b4c-b126-47ff-b74d-6555cae71b05">3,132,470</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">____________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;The &#8220;All Other&#8221; category for the years ended December&#160;31, 2021, 2020 and 2019, includes the accounts of SJW Group, SJWNE, LLC and CTWS, Inc. on a stand-alone basis.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)&#160;&#160;&#160;&#160;As of December&#160;31, 2021, the Company has performed an allocation of goodwill associated with the acquisition of CTWS to two reporting units, Connecticut and Maine, which are both aggregated within the Regulated Water Utility Services reportable segment.</span></div></ix:continuation></ix:continuation><div><span><br/></span></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_136"></div><div style="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%">Note 14.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:37.02pt"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90ZXh0cmVnaW9uOmUyYmQwN2RkYWFkNjQ4MGI5MWVjYzRlNmY5ZjhhMjI1XzMyMTU_7d3e5a13-8119-4782-a9ac-3a7b67765325" continuedAt="i79c63e69a5e441c1b104bc4f60a588d4" escape="true">Business Combinations</ix:nonNumeric></span></div><ix:continuation id="i79c63e69a5e441c1b104bc4f60a588d4" continuedAt="i16ad84c235904435a43906f4baba72c7"><div style="margin-top:3pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Kendall West Utility and Bandera East Utility</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%">On December 17, 2021, CLWSC completed its acquisition of Kendall West Utility and Bandera East Utility, companies that provide water services, including wastewater and recycled water services, in Kendall, Bandera and Medina counties which are located in south central Texas.  Kendall West Utility and Bandera East Utility, together, add approximately <ix:nonFraction unitRef="people" contextRef="ia09d40cc1559479b89d4027b1308a315_I20211217" decimals="-3" name="sjw:PublicUtilitiesAcquisitionNumberOfPeopleServed" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90ZXh0cmVnaW9uOmUyYmQwN2RkYWFkNjQ4MGI5MWVjYzRlNmY5ZjhhMjI1XzEwOTk1MTE2MzI1NzE_83165f1b-6bca-46ee-9261-f7078614780e">5,000</ix:nonFraction> people through <ix:nonFraction unitRef="serviceconnection" contextRef="ia4ca84cd16f749d4ab4bc470761c281e_I20211217" decimals="-2" name="sjw:PublicUtilitiesAcquisitionServiceConnections" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90ZXh0cmVnaW9uOmUyYmQwN2RkYWFkNjQ4MGI5MWVjYzRlNmY5ZjhhMjI1XzEwOTk1MTE2MzI1NjM_7520f4c4-ffd4-48d8-920a-25ae378c7325">1,600</ix:nonFraction> service connections in a service area approximately <ix:nonFraction unitRef="sqmi" contextRef="ia09d40cc1559479b89d4027b1308a315_I20211217" decimals="0" name="sjw:PublicUtilitiesAcquisitionServiceArea" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90ZXh0cmVnaW9uOmUyYmQwN2RkYWFkNjQ4MGI5MWVjYzRlNmY5ZjhhMjI1XzEwOTk1MTE2MzI1NzY_d4d1095a-5c83-4685-a805-c9fccf672a7a">19</ix:nonFraction> square miles to CLWSC&#8217;s operations.  The total net cash price was approximately $<ix:nonFraction unitRef="usd" contextRef="i31127123b82845a5ba3b13032b0fae7b_D20211217-20211217" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90ZXh0cmVnaW9uOmUyYmQwN2RkYWFkNjQ4MGI5MWVjYzRlNmY5ZjhhMjI1XzEwOTk1MTE2MzI1ODY_d2ac42db-5234-4524-9edc-a6d9b57bc118">23,587</ix:nonFraction>.  The preliminary purchase price allocation for these acquisitions primarily consisted of acquired utility plant of approximately $<ix:nonFraction unitRef="usd" contextRef="id71fc255cb17498eb9cc584ca4fd94e1_I20211217" decimals="-3" name="sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90ZXh0cmVnaW9uOmUyYmQwN2RkYWFkNjQ4MGI5MWVjYzRlNmY5ZjhhMjI1XzEwOTk1MTE2Mzg1MTE_ce0f3010-416b-4cfd-b577-1aeb0911f310">9,400</ix:nonFraction> and goodwill of approximately $<ix:nonFraction unitRef="usd" contextRef="id71fc255cb17498eb9cc584ca4fd94e1_I20211217" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90ZXh0cmVnaW9uOmUyYmQwN2RkYWFkNjQ4MGI5MWVjYzRlNmY5ZjhhMjI1XzEwOTk1MTE2Mzg1MDQ_24fcea2f-9531-497f-8ca0-a118d36258aa">12,300</ix:nonFraction>.  The results of Kendall West Utility and Bandera East Utility are included in SJW Group&#8217;s consolidated statements of comprehensive income since the acquisition date, including revenues and net loss, and were not material.  Pro forma financial information has not been presented because the acquisition was not material to SJW Group&#8217;s consolidated financial statements.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CTWS</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%">On October 9, 2019, SJW Group completed the merger with CTWS, a company that provides water service throughout Connecticut and Maine.  In addition, CTWS has a real estate company in Connecticut which provides property management services. </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%">SJW Group acquired all of the outstanding stock of CTWS for $<ix:nonFraction unitRef="usdPerShare" contextRef="i268167b0d3f74175b3d2b6a67b606164_I20191009" decimals="INF" name="sjw:BusinessCombinationConsiderationTransferredAcquireesCommonSharesConvertedInCashPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90ZXh0cmVnaW9uOmUyYmQwN2RkYWFkNjQ4MGI5MWVjYzRlNmY5ZjhhMjI1XzMyNw_5660f03c-c215-40cc-95f4-f414a99f377f">70.00</ix:nonFraction> per share in cash (without interest and less any applicable withholding taxes).  The total cash purchase price was approximately $<ix:nonFraction unitRef="usd" contextRef="i6b8a825bde8541feb9995510a4f4efd4_D20191009-20191009" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90ZXh0cmVnaW9uOmUyYmQwN2RkYWFkNjQ4MGI5MWVjYzRlNmY5ZjhhMjI1XzQ1OQ_850d7000-1193-48b9-aa62-75236e0b9c0a">838,476</ix:nonFraction>, less cash received of $<ix:nonFraction unitRef="usd" contextRef="i6b8a825bde8541feb9995510a4f4efd4_D20191009-20191009" decimals="-3" name="us-gaap:CashAcquiredFromAcquisition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90ZXh0cmVnaW9uOmUyYmQwN2RkYWFkNjQ4MGI5MWVjYzRlNmY5ZjhhMjI1XzQ4NQ_459b236e-ed8f-41ec-96e3-8661acf310b1">3,011</ix:nonFraction>, and approximately $<ix:nonFraction unitRef="usd" contextRef="i6b8a825bde8541feb9995510a4f4efd4_D20191009-20191009" decimals="-3" name="sjw:AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90ZXh0cmVnaW9uOmUyYmQwN2RkYWFkNjQ4MGI5MWVjYzRlNmY5ZjhhMjI1XzUwNw_782deeef-1292-408b-9389-5014f41bc291">6,384</ix:nonFraction> related to outstanding awards of restricted stock units and deferred share units assumed in connection with the merger. </span></div></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i16ad84c235904435a43906f4baba72c7"><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90ZXh0cmVnaW9uOmUyYmQwN2RkYWFkNjQ4MGI5MWVjYzRlNmY5ZjhhMjI1XzMyMTY_aa15c811-8d51-401f-b9ba-75206680599e" escape="true"><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%">The following table summarizes the purchase price and recording of fair values of assets acquired and liabilities assumed as of the acquisition date and subsequent adjustments as of December 31, 2020.</span></div><div style="margin-top:11pt"><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:54.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.122%"></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:13.122%"></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:13.125%"></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%">Amounts Previously Recognized as of Acquisition Date (a)</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%">Measurement Period Adjustments</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%">Amounts Recognized as of Acquisition Date (as Adjusted)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Utility plant, net</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="i268167b0d3f74175b3d2b6a67b606164_I20191009" decimals="-3" name="sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzItMS0xLTEtMjc5MDE_2326869c-67e2-4e5b-9b6c-2dec07270cc8">750,703</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2cd9824b32d4a40a2c5d154ef0bb737_D20191010-20201231" decimals="-3" name="sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUtilityPlantNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzItMy0xLTEtMjc5MDE_2b21e293-f98f-4c78-8863-da15d2398550">&#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="ia313fba8821943f7b4c3806496452ae2_I20201231" decimals="-3" name="sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzItNS0xLTEtMjc5MDE_d17c5027-34a1-43a4-93a7-366b318f0fcb">750,703</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 7.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%">Nonutility plant</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i268167b0d3f74175b3d2b6a67b606164_I20191009" decimals="-3" name="sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzMtMS0xLTEtMjc5MDE_e8f3c2b6-9eff-4abf-9b04-1b6f346722ee">848</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2cd9824b32d4a40a2c5d154ef0bb737_D20191010-20201231" decimals="-3" name="sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonutilityPlantNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzMtMy0xLTEtMjc5MDE_fd8e5026-0f59-4003-8b2a-f8b0f56781aa">&#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="ia313fba8821943f7b4c3806496452ae2_I20201231" decimals="-3" name="sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzMtNS0xLTEtMjc5MDE_2c531eab-8ea4-4616-83c4-2b726f594c5d">848</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 7.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%">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="i268167b0d3f74175b3d2b6a67b606164_I20191009" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzQtMS0xLTEtMjc5MDE_adb5c49d-cd62-430d-ace8-e785b80ce7f8">42,673</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2cd9824b32d4a40a2c5d154ef0bb737_D20191010-20201231" decimals="-3" sign="-" name="sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzQtMy0xLTEtMjc5MDE_34de7fbc-6655-43e8-b29f-983eb87c03a1">785</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="ia313fba8821943f7b4c3806496452ae2_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzQtNS0xLTEtMjc5MDE_00524822-baae-4f77-b535-36764d257661">41,888</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 7.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%">Investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i268167b0d3f74175b3d2b6a67b606164_I20191009" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzUtMS0xLTEtMjc5MDE_19d49cd2-13b7-434d-8c72-908e79be9ca4">12,489</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2cd9824b32d4a40a2c5d154ef0bb737_D20191010-20201231" decimals="-3" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzUtMy0xLTEtMjc5MDE_03f4dbcf-5a31-442c-9229-c760b1ea2dd6">&#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="ia313fba8821943f7b4c3806496452ae2_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzUtNS0xLTEtMjc5MDE_47ab86e1-037a-42d8-b359-d022b2cd5531">12,489</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 7.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%">Regulatory assets and deferred charges, less current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i268167b0d3f74175b3d2b6a67b606164_I20191009" decimals="-3" name="sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzYtMS0xLTEtMjc5MDE_0eff3e2e-1565-4588-a66f-ff7825233ba1">83,132</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2cd9824b32d4a40a2c5d154ef0bb737_D20191010-20201231" decimals="-3" sign="-" name="sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRegulatoryAssetsandDeferredChargesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzYtMy0xLTEtMjc5MDE_5c598a4a-abab-40e6-a9d0-3b9fd0a7ba33">4,346</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="ia313fba8821943f7b4c3806496452ae2_I20201231" decimals="-3" name="sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzYtNS0xLTEtMjc5MDE_7690e500-20c7-4ec3-99a0-310d6f92bd0c">78,786</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 7.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%">Other 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="i268167b0d3f74175b3d2b6a67b606164_I20191009" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzctMS0xLTEtMjc5MDE_9323605d-37c3-4899-9128-a00479754dc0">17,181</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2cd9824b32d4a40a2c5d154ef0bb737_D20191010-20201231" decimals="-3" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzctMy0xLTEtMjc5MDE_96907cc0-735a-488b-ba7d-75f79c168feb">&#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="ia313fba8821943f7b4c3806496452ae2_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzctNS0xLTEtMjc5MDE_11695c5b-1479-4c32-8ce0-eace2adfa44b">17,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 2px 7.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%">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="i268167b0d3f74175b3d2b6a67b606164_I20191009" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzgtMS0xLTEtMjc5MDE_12769208-45fc-44bc-b708-7af3d9b76890">2,592</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2cd9824b32d4a40a2c5d154ef0bb737_D20191010-20201231" decimals="-3" name="sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzgtMy0xLTEtMjc5MDE_a70ad1ee-bc7b-4bd1-8ecd-201d119bc600">&#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="ia313fba8821943f7b4c3806496452ae2_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzgtNS0xLTEtMjc5MDE_3b261660-e3d1-4410-8bbb-62cff5b0173e">2,592</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 7.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%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i268167b0d3f74175b3d2b6a67b606164_I20191009" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzktMS0xLTEtMjc5MDE_612805ae-db0e-43e1-9a71-24573183dfb7">626,523</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2cd9824b32d4a40a2c5d154ef0bb737_D20191010-20201231" decimals="-3" sign="-" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzktMy0xLTEtMjc5MDE_6adad41d-531b-4658-9a5e-7bb8e111e79d">114</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="ia313fba8821943f7b4c3806496452ae2_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzktNS0xLTEtMjc5MDE_281c5020-44f2-499b-be88-e094abc2e04c">626,409</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</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="i268167b0d3f74175b3d2b6a67b606164_I20191009" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzEwLTEtMS0xLTI3OTAx_0368e76b-bfa8-4839-88b6-9e2942549e99">1,536,141</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="ic2cd9824b32d4a40a2c5d154ef0bb737_D20191010-20201231" decimals="-3" sign="-" name="sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzEwLTMtMS0xLTI3OTAx_c89afdde-8a57-49b1-a9a5-b91f5c329b09">5,245</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="ia313fba8821943f7b4c3806496452ae2_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzEwLTUtMS0xLTI3OTAx_e322420b-5a52-48ba-9cb8-0546c4fb59b1">1,530,896</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%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i268167b0d3f74175b3d2b6a67b606164_I20191009" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzEyLTEtMS0xLTI3OTAx_d6c2df89-2842-4daa-926b-18cb39695bed">281,009</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2cd9824b32d4a40a2c5d154ef0bb737_D20191010-20201231" decimals="-3" name="sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLongtermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzEyLTMtMS0xLTI3OTAx_6c800818-2ac0-4955-8991-ebd99732069f">&#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="ia313fba8821943f7b4c3806496452ae2_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzEyLTUtMS0xLTI3OTAx_c280e941-4b9f-4217-a5a6-30b57f0bcb9f">281,009</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Current liabilities, including maturities of long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i268167b0d3f74175b3d2b6a67b606164_I20191009" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzEzLTEtMS0xLTI3OTAx_b9f90a66-ce21-4d3a-bbdf-b3ed8c951182">125,772</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2cd9824b32d4a40a2c5d154ef0bb737_D20191010-20201231" decimals="-3" name="sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzEzLTMtMS0xLTI3OTAx_fd320d1b-b8bd-4424-882c-e747ad29c302">25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia313fba8821943f7b4c3806496452ae2_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzEzLTUtMS0xLTI3OTAx_b22ef72f-ea85-47a2-ade3-e93a702c5b1f">125,797</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 7.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%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i268167b0d3f74175b3d2b6a67b606164_I20191009" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzE0LTEtMS0xLTI3OTAx_40cb5fb8-e449-4119-b22a-2d28a1610172">107,789</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2cd9824b32d4a40a2c5d154ef0bb737_D20191010-20201231" decimals="-3" sign="-" name="sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzE0LTMtMS0xLTI3OTAx_d4ed0b2a-29a6-45fe-aa3b-a142604598b0">5,411</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="ia313fba8821943f7b4c3806496452ae2_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzE0LTUtMS0xLTI3OTAx_13b43d45-5f30-40db-aad8-8b1cc1665342">102,378</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 7.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%">Postretirement benefit plans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i268167b0d3f74175b3d2b6a67b606164_I20191009" decimals="-3" name="sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzE1LTEtMS0xLTI3OTAx_ed6a0f78-1ecf-44e9-a42b-c4674a464b86">31,789</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2cd9824b32d4a40a2c5d154ef0bb737_D20191010-20201231" decimals="-3" name="sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPostretirementBenefitPlans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzE1LTMtMS0xLTI3OTAx_9feebea1-da40-4742-9433-fc5bb6c2f0dd">&#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="ia313fba8821943f7b4c3806496452ae2_I20201231" decimals="-3" name="sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzE1LTUtMS0xLTI3OTAx_e5f0cd70-b961-46db-a7ee-bf2e531eaf6c">31,789</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 7.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%">Contributions in aid of construction and construction advances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i268167b0d3f74175b3d2b6a67b606164_I20191009" decimals="-3" name="sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzE2LTEtMS0xLTI3OTAx_bd8cdc72-bdc6-41a5-9458-953a3d704cdc">137,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="ic2cd9824b32d4a40a2c5d154ef0bb737_D20191010-20201231" decimals="-3" name="sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCIACandAdvances" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzE2LTMtMS0xLTI3OTAx_5796fbf7-31ea-4a3d-85b3-ac19be51fcf2">&#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="ia313fba8821943f7b4c3806496452ae2_I20201231" decimals="-3" name="sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzE2LTUtMS0xLTI3OTAx_8bf62a75-7859-4de8-8e1f-2f56893a550a">137,327</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 7.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%">Other long-term 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="i268167b0d3f74175b3d2b6a67b606164_I20191009" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzE3LTEtMS0xLTI3OTAx_2697e119-9d7c-4a87-b024-e507347bb66e">10,607</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2cd9824b32d4a40a2c5d154ef0bb737_D20191010-20201231" decimals="-3" name="sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzE3LTMtMS0xLTI3OTAx_868032b5-2945-4ce9-a955-6e20c18a8cac">141</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia313fba8821943f7b4c3806496452ae2_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzE3LTUtMS0xLTI3OTAx_f8a10841-e93d-454d-92e8-9dc0a701d48a">10,748</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</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="i268167b0d3f74175b3d2b6a67b606164_I20191009" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzE4LTEtMS0xLTI3OTAx_80b6e54b-6958-498d-bd90-fc1dfd9219d4">694,293</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="ic2cd9824b32d4a40a2c5d154ef0bb737_D20191010-20201231" decimals="-3" sign="-" name="sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzE4LTMtMS0xLTI3OTAx_a0f68f32-5f1a-4777-bea7-40220e13536b">5,245</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="ia313fba8821943f7b4c3806496452ae2_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzE4LTUtMS0xLTI3OTAx_c2a59e4c-5d11-42ad-8323-bd14c6229a3b">689,048</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%">Assumed equity</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="i268167b0d3f74175b3d2b6a67b606164_I20191009" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzE5LTEtMS0xLTI3OTAx_fb0d7a11-164a-41ff-8c1c-f3e1dcf5835e">841,848</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="usd" contextRef="ic2cd9824b32d4a40a2c5d154ef0bb737_D20191010-20201231" decimals="-3" name="sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzE5LTMtMS0xLTI3OTAx_2cd10710-ca91-4d09-9639-4194dba919b9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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="usd" contextRef="ia313fba8821943f7b4c3806496452ae2_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzE5LTUtMS0xLTI3OTAx_d040ca96-1cd3-4d07-8bf7-dbab83abf2cf">841,848</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">______________________________________</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">As previously reported in the SJW Group&#8217;s 10-K for the period ended December 31, 2019.</span></div></ix:nonNumeric><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%">Other intangible assets primarily consists of customer relationships.</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%">The goodwill balance is primarily attributable to assembled workforce and diversification of markets both from a geographic and regulatory perspective.  We do not expect the goodwill recognized in connection with the transaction will be deductible for income tax purposes. </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%">The company analyzed and revalued the acquired opening deferred tax asset and liability balances within the measurement period which resulted in a decrease to goodwill of $<ix:nonFraction unitRef="usd" contextRef="ic2cd9824b32d4a40a2c5d154ef0bb737_D20191010-20201231" decimals="-3" sign="-" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90ZXh0cmVnaW9uOmUyYmQwN2RkYWFkNjQ4MGI5MWVjYzRlNmY5ZjhhMjI1XzE0NjE_6adad41d-531b-4658-9a5e-7bb8e111e79d">114</ix:nonFraction>.  The revaluation of acquired deferred tax assets and liabilities and related uncertain tax positions based upon facts and circumstances that existed as of the acquisition date resulted in adjustments that were recorded to goodwill.&#160;&#160;In addition, tax related valuation allowances assumed in connection with a business combination were initially estimated as of the acquisition date.  Revaluation within the measurement period resulted in release of the valuation allowance as it is more likely than not that the new combined group will be able to utilize the acquired deferred tax assets.  There was no impact associated with the measurement period adjustments to the consolidated statement of comprehensive income for the year ended December 31, 2020.</span></div></ix:continuation><div style="margin-top:6pt"><span><br/></span></div><div><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84</span></div></div></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_142"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90ZXh0cmVnaW9uOjQxNzI4OGJmZDUxZTRlOGE4MzRmZTg0Y2MxOTU1MGUwXzI1MTY_273edadf-002c-4541-b3ec-863b138032f4" continuedAt="ia8a466c73790470ca2b59871815f7918" escape="true"><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%">FINANCIAL STATEMENT SCHEDULE</span></div><div style="margin-top:3pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Schedule I</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%">SJW Group (Parent Only)</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 BALANCE SHEETS</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%">(in thousands, except share and per share data)</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:70.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.517%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31,</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:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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%">Investments in subsidiaries</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="i4fe542d472764551a8f8c042995a9e22_I20211231" decimals="-3" name="sjw:InvestmentsInSubsidiaries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzQtMS0xLTEtMjc5MDE_7dbfeaa2-6a94-479b-b878-29c8bcba0f69">1,607,952</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8781f6890c784222a5a363862c1eb655_I20201231" decimals="-3" name="sjw:InvestmentsInSubsidiaries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzQtMy0xLTEtMjc5MDE_ea279c32-bd7d-4245-9852-0f67a24a4404">1,536,106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Current assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fe542d472764551a8f8c042995a9e22_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzctMS0xLTEtMjc5MDE_f54791a4-d856-445d-b518-234cca4e4ed5">2,859</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8781f6890c784222a5a363862c1eb655_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzctMy0xLTEtMjc5MDE_db2d8e45-1b78-4769-9c1e-2af6919b4279">436</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 7.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%">Intercompany receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fe542d472764551a8f8c042995a9e22_I20211231" decimals="-3" name="sjw:IntercompanyReceivablesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzgtMS0xLTEtMjc5MDE_f05976a7-6c43-4cce-b90d-4e3c0e7b1d2b">&#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="i8781f6890c784222a5a363862c1eb655_I20201231" decimals="-3" name="sjw:IntercompanyReceivablesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzgtMy0xLTEtMjc5MDE_73cff0cd-fe40-4a12-a01f-66eff055bddf">258</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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 7.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%">Intercompany notes 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="i4fe542d472764551a8f8c042995a9e22_I20211231" decimals="-3" name="sjw:IntercompanyNotesReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzEwLTEtMS0xLTI3OTAx_88d926b8-ffb6-490a-a25a-e27cf1852fa0">6,015</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8781f6890c784222a5a363862c1eb655_I20201231" decimals="-3" name="sjw:IntercompanyNotesReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzEwLTMtMS0xLTI3OTAx_57e4a6cc-7ec6-44f0-86e5-07d4baaf96ce">15,680</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 7.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%">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="i4fe542d472764551a8f8c042995a9e22_I20211231" decimals="-3" name="us-gaap:OtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzExLTEtMS0xLTI3OTAx_f50095e5-cdb7-4ff2-858f-f487a5d1a583">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="i8781f6890c784222a5a363862c1eb655_I20201231" decimals="-3" name="us-gaap:OtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzExLTMtMS0xLTI3OTAx_66ecfe5b-4280-49bd-8d85-b507f1b3d38c">124</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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="i4fe542d472764551a8f8c042995a9e22_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzEyLTEtMS0xLTI3OTAx_5637e634-0a3c-431e-a5e7-077bd4064163">9,404</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="i8781f6890c784222a5a363862c1eb655_I20201231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzEyLTMtMS0xLTI3OTAx_b830bedb-24fe-43bf-89cd-3bec88f8e5b7">16,498</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="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="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="i4fe542d472764551a8f8c042995a9e22_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzE4LTEtMS0xLTI3OTAx_fbd47bb0-e5a0-4325-9cb5-d4d9928be173">1,617,356</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="i8781f6890c784222a5a363862c1eb655_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzE4LTMtMS0xLTI3OTAx_37d57b7c-c633-466a-8e7b-79a119a684b1">1,552,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:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Capitalization&#160;and&#160;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;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%">Capitalization:</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 7.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%">Stockholders&#8217; equity:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzIzLTAtMS0xLTUwNDUyL3RleHRyZWdpb246NWY2ODVkOTRhMjAyNDVlZWE4N2I1M2YxOTEyNGQ5YWZfMTg_078cc4e6-982f-496d-b7bb-26d6809871c4"><ix:nonFraction unitRef="usdPerShare" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzIzLTAtMS0xLTUwNDUyL3RleHRyZWdpb246NWY2ODVkOTRhMjAyNDVlZWE4N2I1M2YxOTEyNGQ5YWZfMTg_d70559d3-08a7-433c-b163-d74fb904611e">0.001</ix:nonFraction></ix:nonFraction> par value; authorized <ix:nonFraction unitRef="shares" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzIzLTAtMS0xLTUwNDUyL3RleHRyZWdpb246NWY2ODVkOTRhMjAyNDVlZWE4N2I1M2YxOTEyNGQ5YWZfNDM_44c31fc9-61f2-433a-a662-e45c434255b0"><ix:nonFraction unitRef="shares" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzIzLTAtMS0xLTUwNDUyL3RleHRyZWdpb246NWY2ODVkOTRhMjAyNDVlZWE4N2I1M2YxOTEyNGQ5YWZfNDM_c58f2a83-a53e-43cd-8ca1-f8e53ea69888">70,000,000</ix:nonFraction></ix:nonFraction> shares in 2021 and 2020; issued and outstanding <ix:nonFraction unitRef="shares" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzIzLTAtMS0xLTUwNDUyL3RleHRyZWdpb246NWY2ODVkOTRhMjAyNDVlZWE4N2I1M2YxOTEyNGQ5YWZfOTA_8b578ef7-66b2-4b89-b2a0-a19e5da85e67"><ix:nonFraction unitRef="shares" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzIzLTAtMS0xLTUwNDUyL3RleHRyZWdpb246NWY2ODVkOTRhMjAyNDVlZWE4N2I1M2YxOTEyNGQ5YWZfOTA_a7e7233c-0b3e-4abe-8f7e-b3e73930758d">30,181,348</ix:nonFraction></ix:nonFraction> shares in 2021 and <ix:nonFraction unitRef="shares" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzIzLTAtMS0xLTUwNDUyL3RleHRyZWdpb246NWY2ODVkOTRhMjAyNDVlZWE4N2I1M2YxOTEyNGQ5YWZfMTEx_0fe99616-976b-4156-bf3e-855bf4483e5b"><ix:nonFraction unitRef="shares" contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzIzLTAtMS0xLTUwNDUyL3RleHRyZWdpb246NWY2ODVkOTRhMjAyNDVlZWE4N2I1M2YxOTEyNGQ5YWZfMTEx_843d787f-61a6-428c-872b-fbddae9f29d7">28,556,605</ix:nonFraction></ix:nonFraction> shares in 2020</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fe542d472764551a8f8c042995a9e22_I20211231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzIzLTEtMS0xLTUwNDU0_0a2ec85a-9913-476b-bea3-577d2baab1ac">30</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8781f6890c784222a5a363862c1eb655_I20201231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzIzLTMtMS0xLTUwNDU0_e2333f02-0f73-4d72-80e5-7b76ad43c483">29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fe542d472764551a8f8c042995a9e22_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzI0LTEtMS0xLTUwNDU0_d1493087-cf18-400d-9bab-0497fc0d939d">606,392</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8781f6890c784222a5a363862c1eb655_I20201231" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzI0LTMtMS0xLTUwNDU0_f6362e87-79a4-4f85-a77b-fa5fcbbdc2a3">510,158</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fe542d472764551a8f8c042995a9e22_I20211231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzI1LTEtMS0xLTUwNDU0_bf3a663f-c478-44b5-b9e5-5ff3be4c646b">428,260</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8781f6890c784222a5a363862c1eb655_I20201231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzI1LTMtMS0xLTUwNDU0_76f8ee2a-db4d-417e-96d2-a88fa727a86f">408,037</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4fe542d472764551a8f8c042995a9e22_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzI2LTEtMS0xLTUwNDU0_417cbc86-1740-45b2-8dcc-8c2882d1c53c">163</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="i8781f6890c784222a5a363862c1eb655_I20201231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzI2LTMtMS0xLTUwNDU0_301bbc46-3c36-4307-bc8f-22b96f699704">1,064</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 7.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 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="i4fe542d472764551a8f8c042995a9e22_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzI3LTEtMS0xLTUwNDU0_26d01740-1ae2-4a90-9a71-f2f916edd462">1,034,519</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="i8781f6890c784222a5a363862c1eb655_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzI3LTMtMS0xLTUwNDU0_f56b45ac-883f-41a2-8b79-54b08680929b">917,160</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 2px 7.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%">Long-term debt, less current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fe542d472764551a8f8c042995a9e22_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzI4LTEtMS0xLTUwNDU0_d2179e7f-186c-409e-bca2-5097b45b6f57">556,225</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8781f6890c784222a5a363862c1eb655_I20201231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzI4LTMtMS0xLTUwNDU0_f212ee77-2b18-4871-a5b6-4cca3d671d86">555,824</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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="i4fe542d472764551a8f8c042995a9e22_I20211231" decimals="-3" name="us-gaap:CapitalizationLongtermDebtAndEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzI5LTEtMS0xLTUwNDU0_337b6e8d-cbd3-4e3b-81d4-370b1b122fb5">1,590,744</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="i8781f6890c784222a5a363862c1eb655_I20201231" decimals="-3" name="us-gaap:CapitalizationLongtermDebtAndEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzI5LTMtMS0xLTUwNDU0_fbfde679-e313-4127-bf3b-0ce8013483e9">1,472,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:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current liabilities:</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 7.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%">Current portion of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fe542d472764551a8f8c042995a9e22_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzMxLTEtMS0xLTUwNDU0_9f3fafdc-e907-42a1-b353-91b7ffb95b7b">&#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="i8781f6890c784222a5a363862c1eb655_I20201231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzMxLTMtMS0xLTUwNDU0_6e0e43a7-a565-40c2-9bdf-0fa4d7f3b23a">49,929</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 7.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%">Intercompany payables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fe542d472764551a8f8c042995a9e22_I20211231" decimals="-3" name="sjw:IntercompanyPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzMyLTEtMS0xLTUwNDU0_242a49a5-d701-4a7b-a24b-28877f159c36">2,097</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8781f6890c784222a5a363862c1eb655_I20201231" decimals="-3" name="sjw:IntercompanyPayableCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzMyLTMtMS0xLTUwNDU0_69c20b65-120c-43fc-a635-77b7f18468b4">&#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 7.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%">Intercompany notes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fe542d472764551a8f8c042995a9e22_I20211231" decimals="-3" name="sjw:IntercompanyNotesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzMzLTEtMS0xLTUwNDU0_35ad9e7f-c984-45d2-93f3-caf0d71ef94c">9,712</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8781f6890c784222a5a363862c1eb655_I20201231" decimals="-3" name="sjw:IntercompanyNotesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzMzLTMtMS0xLTUwNDU0_f1fa9055-d162-4c55-979b-49650c5932fc">19,540</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Accrued 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%"><ix:nonFraction unitRef="usd" contextRef="i4fe542d472764551a8f8c042995a9e22_I20211231" decimals="-3" name="us-gaap:InterestPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzM1LTEtMS0xLTUwNDU0_eac594df-9f02-4a2a-bcad-20ec673685d8">3,223</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8781f6890c784222a5a363862c1eb655_I20201231" decimals="-3" name="us-gaap:InterestPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzM1LTMtMS0xLTUwNDU0_5addf2dc-27d6-4916-892f-586388e08c54">3,195</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Income tax payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fe542d472764551a8f8c042995a9e22_I20211231" decimals="-3" name="sjw:IncomeTaxPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzM2LTEtMS0xLTUwNDU0_b73fbc96-8e2d-4469-9e77-e6d3170df5ce">8,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="i8781f6890c784222a5a363862c1eb655_I20201231" decimals="-3" name="sjw:IncomeTaxPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzM2LTMtMS0xLTUwNDU0_17ffa59f-0913-4e89-a710-7358e1d01b08">3,268</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 7.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%">Other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fe542d472764551a8f8c042995a9e22_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzM3LTEtMS0xLTUwNDU0_68d50897-2629-416e-9135-501da00758c0">313</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8781f6890c784222a5a363862c1eb655_I20201231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzM3LTMtMS0xLTUwNDU0_c54af0a4-40c7-4883-90d1-b199c5119b0a">422</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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="i4fe542d472764551a8f8c042995a9e22_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzM4LTEtMS0xLTUwNDU0_9a142e22-f303-4951-850b-f3ec4bd896e8">23,362</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="i8781f6890c784222a5a363862c1eb655_I20201231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzM4LTMtMS0xLTUwNDU0_a06597a5-1078-405d-a0b1-12a0b640611a">76,354</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fe542d472764551a8f8c042995a9e22_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzM5LTEtMS0xLTUwNDU0_98fac36e-1c24-436b-93fe-e53142b891ff">2,471</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="i8781f6890c784222a5a363862c1eb655_I20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzM5LTMtMS0xLTUwNDU0_b9d76522-bc5b-4350-b3bc-f0788af8c9ce">2,623</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other noncurrent 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="i4fe542d472764551a8f8c042995a9e22_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzQwLTEtMS0xLTUwNDU0_636b6882-210b-4712-9371-d01f68a21048">779</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8781f6890c784222a5a363862c1eb655_I20201231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzQwLTMtMS0xLTUwNDU0_95dfabe0-21cf-451f-bad1-dd4da22dca83">643</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Commitments and contingencies</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i4fe542d472764551a8f8c042995a9e22_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzQxLTEtMS0xLTUwNDU0_eff82df2-b2b3-4eaa-a328-37c0d34f014f"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i8781f6890c784222a5a363862c1eb655_I20201231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzQxLTMtMS0xLTUwNDU0_e58676ee-6f3a-48bb-8bd6-a6d7448b6331"></ix:nonFraction></td></tr><tr><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="i4fe542d472764551a8f8c042995a9e22_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzQyLTEtMS0xLTUwNDU0_37dab2f8-5245-4e46-9c05-35b64fa0c1e5">1,617,356</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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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="i8781f6890c784222a5a363862c1eb655_I20201231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzQyLTMtMS0xLTUwNDU0_a94f96d3-96df-4670-bf7e-e26e5704e797">1,552,604</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Accompanying Notes to Schedule I</span></div></ix:nonNumeric><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ia8a466c73790470ca2b59871815f7918" continuedAt="i15b58e05f52c4821b1703a65b431b1bd"><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%">FINANCIAL STATEMENT SCHEDULE</span></div><div style="margin-top:3pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Schedule I</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%">SJW Group (Parent Only)</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 STATEMENTS OF COMPREHENSIVE INCOME</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%">Years ended December&#160;31 (in thousands)</span></div><div><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.500%"></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%">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%">2020</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%">2019</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%">Operating revenue</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="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzEtMS0xLTEtMjc5MDE_cee77572-5063-4d3c-846c-5acf79deaf61">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzEtMy0xLTEtMjc5MDE_b61629b0-7c3a-46e8-8a1e-964848d20188">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzEtNS0xLTEtMjc5MDE_faf97a1d-9b08-41a1-8b32-c37505a72a30">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating expense:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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 7.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%">Administrative and general</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzMtMS0xLTEtMjc5MDE_59d04967-a8a2-4d80-bf00-4e2e0f726b00">2,050</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzMtMy0xLTEtMjc5MDE_761cbc92-0d9d-4b20-a655-8fc9dcde88fb">3,110</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzMtNS0xLTEtMjc5MDE_be894755-fc65-4dda-9f0b-22a672845a0f">8,130</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 7.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%">Property taxes and other non-income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:UtilitiesOperatingExpenseTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzQtMS0xLTEtMjc5MDE_dea5c040-35c8-43ac-ab1c-ade9cebf1f36">38</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="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzQtMy0xLTEtMjc5MDE_0a4d670b-e423-40d3-b957-db995203d9ce">250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzQtNS0xLTEtMjc5MDE_4e91b622-5312-4633-be65-b3c2ed7eab5b">250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Merger related 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="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzYtMS0xLTEtMjc5MDE_9e68b693-de37-4369-9c24-f082e27837bf">&#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="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzYtMy0xLTEtMjc5MDE_cedcb252-8cfc-442a-b58e-ceacc6af0773">&#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="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzYtNS0xLTEtMjc5MDE_98693b6d-a8d9-4096-8ee1-f2086242e546">14,849</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total operating expense</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="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzctMS0xLTEtMjc5MDE_fbb10efc-fac2-40e9-8c20-5dc7a7aa2d68">2,012</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="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzctMy0xLTEtMjc5MDE_510a25c2-fed4-400c-b626-8ef8a591a266">3,360</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="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzctNS0xLTEtMjc5MDE_51714b75-e5ac-4996-9832-c3d9b9f59892">23,229</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating 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="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzgtMS0xLTEtMjc5MDE_2c26b66f-0f28-419f-ad55-f012e044a110">2,012</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="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzgtMy0xLTEtMjc5MDE_261f7601-9fc0-4acf-96c6-170b67390af0">3,360</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="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzgtNS0xLTEtMjc5MDE_8ab6d91e-0a7a-4cd4-b827-64bc70c813ca">23,229</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other (expense) income:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Interest on long-term debt, mortgage and other interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzEwLTEtMS0xLTI3OTAx_fdb4f751-a16a-4be1-8872-257018436cfd">18,673</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="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzEwLTMtMS0xLTI3OTAx_57e4b755-c083-4bbc-8f1f-b3325136ef44">19,430</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="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzEwLTUtMS0xLTI3OTAx_1b2db5b3-77ad-4aeb-8009-229847eaf75f">6,615</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Gain on sale of Texas Water Alliance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231" decimals="-3" name="us-gaap:GainLossOnSaleOfProperties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzEyLTEtMS0xLTUwNTE4_51b0ffd6-cb17-42a3-9405-7a1d6627ef4c">3,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231" decimals="-3" name="us-gaap:GainLossOnSaleOfProperties" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzEyLTMtMS0xLTUwNTI0_071f0416-cd42-4779-81ed-dadaac84bd9d">&#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="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231" decimals="-3" name="us-gaap:GainLossOnSaleOfProperties" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzEyLTUtMS0xLTUwNTMw_df906e5d-132d-49c7-9d6a-cde4149c4475">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Interest income on money market fund</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231" decimals="-3" name="us-gaap:InterestIncomeMoneyMarketDeposits" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzEyLTEtMS0xLTI3OTAx_94e28e88-c42b-4c96-b513-2965d61ead13">&#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="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231" decimals="-3" name="us-gaap:InterestIncomeMoneyMarketDeposits" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzEyLTMtMS0xLTI3OTAx_5358ba9b-e18b-4311-a988-1d96aaac787b">&#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="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231" decimals="-3" name="us-gaap:InterestIncomeMoneyMarketDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzEyLTUtMS0xLTI3OTAx_037b52ff-19d3-449b-bbb2-0fac27654058">6,536</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 7.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%">Other, 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="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzEzLTEtMS0xLTI3OTAx_33696186-2375-48a2-ad03-79b79b7b0c3f">160</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="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzEzLTMtMS0xLTI3OTAx_fdd24968-4a28-448e-8b2c-8cb2d34e5f03">250</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzEzLTUtMS0xLTI3OTAx_df0d45b9-92b9-49e9-a307-fd3f19bf8c40">89</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 7.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%">Loss before income taxes and equity earnings from subsidiaries</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="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzE0LTEtMS0xLTI3OTAx_ea2e2622-48b0-4f90-8c63-fe98237245d4">17,845</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="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzE0LTMtMS0xLTI3OTAx_4e0eaa08-48f7-43fa-ada1-30cbd2c24821">23,040</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="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzE0LTUtMS0xLTI3OTAx_65bef03a-8ea3-4719-9de2-66219c7740d9">23,219</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Income tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzE1LTEtMS0xLTI3OTAx_91c3b802-ce8a-4502-9a1b-c33178487063">4,660</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="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzE1LTMtMS0xLTI3OTAx_1c1bcca0-1aac-42b7-919c-7d5b5d9f8201">6,414</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="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzE1LTUtMS0xLTI3OTAx_b9022940-4db1-43a3-9293-a5e42b4d4e2e">1,431</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 7.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%">Equity earnings from subsidiaries, net of taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39598fb72a9b410093b1f59a2ef1e49e_D20210101-20211231" decimals="-3" name="sjw:EquityEarningsFromSubsidiariesNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzE2LTEtMS0xLTI3OTAx_c6d94e4e-daa1-4cd4-b346-1bfad6d4ee32">73,663</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f45b21243d04ae2a9ac81cbdecee140_D20200101-20201231" decimals="-3" name="sjw:EquityEarningsFromSubsidiariesNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzE2LTMtMS0xLTI3OTAx_0a8fa0ef-19de-401e-9a7a-3f12b02931ac">78,141</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00b8853c4b8144abbc33768374b645e9_D20190101-20191231" decimals="-3" name="sjw:EquityEarningsFromSubsidiariesNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzE2LTUtMS0xLTI3OTAx_3a0109c8-8116-44e5-881c-d27fcb27a8e0">45,191</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SJW Group net income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzE3LTEtMS0xLTI3OTAx_75dd1fbf-027b-4e86-a64c-eaa7a83e5067">60,478</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzE3LTMtMS0xLTI3OTAx_3e17fe5e-b522-4e70-a466-6de43426bf39">61,515</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzE3LTUtMS0xLTI3OTAx_79e68b30-a71a-485b-ba9d-5513fd0172ed">23,403</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 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss), net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzE4LTEtMS0xLTI3OTAx_13a9afed-86f7-4530-9f9e-f4aa3e17f5f1">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="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzE4LTMtMS0xLTI3OTAx_757918e2-68bc-466a-b780-e9447f806eae">1,190</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="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzE4LTUtMS0xLTI3OTAx_24c10a49-c048-4d59-86be-81a89f589858">126</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 18.25pt;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%">SJW Group comprehensive income</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzE5LTEtMS0xLTI3OTAx_5242b3ee-c36f-406a-b9f5-f775558732e4">61,379</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 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="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzE5LTMtMS0xLTI3OTAx_1057cd47-35cd-4d54-aa80-36db016bb2e5">60,325</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 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="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzE5LTUtMS0xLTI3OTAx_ff7f6a7b-04ea-4f3b-8a83-8e934839bedc">23,529</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Accompanying Notes to Schedule I</span></div></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i15b58e05f52c4821b1703a65b431b1bd" continuedAt="ic85f90aea9de4b3ea846825edd1bef72"><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%">FINANCIAL STATEMENT SCHEDULE</span></div><div style="margin-top:3pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Schedule I</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%">SJW Group (Parent Only)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED 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%">Years ended December&#160;31 (in thousands)</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.500%"></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:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</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:9pt;font-weight:700;line-height:100%">Operating activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzItMS0xLTEtMjc5MDE_75dd1fbf-027b-4e86-a64c-eaa7a83e5067">60,478</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzItMy0xLTEtMjc5MDE_3e17fe5e-b522-4e70-a466-6de43426bf39">61,515</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzItNS0xLTEtMjc5MDE_79e68b30-a71a-485b-ba9d-5513fd0172ed">23,403</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash used in operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings from investment in subsidiaries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231" decimals="-3" name="sjw:EquityEarningsFromSubsidiariesNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzQtMS0xLTEtMjc5MDE_6fd576e8-3378-4976-80ec-1c4c4fd8c83b">73,663</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231" decimals="-3" name="sjw:EquityEarningsFromSubsidiariesNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzQtMy0xLTEtMjc5MDE_2f337ffc-eaaa-4597-8322-a3e07629d370">78,141</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231" decimals="-3" name="sjw:EquityEarningsFromSubsidiariesNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzQtNS0xLTEtMjc5MDE_574f8db7-48ed-4d47-87f5-842e44129f7c">45,191</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzYtMS0xLTEtMjc5MDE_acb510ca-8565-41ac-bf7c-9d33c3a1327b">185</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzYtMy0xLTEtMjc5MDE_97f0fb55-1071-4a5d-8957-ad030ca975a8">162</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzYtNS0xLTEtMjc5MDE_543f9173-2804-47e4-adac-a1b3076c51d1">4,606</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzctMS0xLTEtMjc5MDE_92abd677-0f40-4e5e-9951-205c36e00c76">679</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzctMy0xLTEtMjc5MDE_1a2492b6-80f0-409a-8072-ec0cfafe71af">466</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzctNS0xLTEtMjc5MDE_149f81d3-3099-49c2-b23b-39220bbd90a6">141</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of TWA</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231" decimals="-3" name="sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzgtMS0xLTEtNTI1NDg_bb060cee-bdce-41b5-9dca-964d4cc95268">3,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231" decimals="-3" name="sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzgtMy0xLTEtNTI1NjQ_6495c725-3209-4304-96d1-fad75edc2948">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231" decimals="-3" name="sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzgtNS0xLTEtNTI1Njg_1fac0dc1-f654-4661-8f5b-deee19327969">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities, net of acquired assets and liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable and other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzEwLTEtMS0xLTI3OTAx_e8634cf0-6c28-4832-9b14-b92f37f19e62">226</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzEwLTMtMS0xLTI3OTAx_29b164d7-5956-4cf0-8582-0351bfaa5934">1,532</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzEwLTUtMS0xLTI3OTAx_ba14b210-3fdb-4d08-b885-842875cd4fdb">255</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intercompany receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231" decimals="-3" sign="-" name="sjw:IncreaseDecreaseInIntercompanyReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzExLTEtMS0xLTI3OTAx_065e273b-028b-459b-b2b0-54e42eb255bc">1,586</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231" decimals="-3" sign="-" name="sjw:IncreaseDecreaseInIntercompanyReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzExLTMtMS0xLTI3OTAx_10be5850-19ee-4f55-a8ee-7129e960925e">2,607</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231" decimals="-3" name="sjw:IncreaseDecreaseInIntercompanyReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzExLTUtMS0xLTI3OTAx_2de05a8d-e3bb-4b6f-be1c-ec4a19e57163">2,045</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax receivable and accrued taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzEyLTEtMS0xLTI3OTAx_be357f8a-30be-42ae-b237-ff4f7f539e98">4,782</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzEyLTMtMS0xLTI3OTAx_d97d8535-79ce-4047-85ed-16923650e3e5">10,759</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzEyLTUtMS0xLTI3OTAx_4a01faa0-ffa1-457c-9076-a17e51a40047">6,779</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInInterestPayableNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzEzLTEtMS0xLTI3OTAx_2f585ce4-03b8-4d2e-a8fc-4baa95f38947">28</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInterestPayableNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzEzLTMtMS0xLTI3OTAx_537b3f39-25c1-40c4-8651-98c57eb6ff41">553</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231" decimals="-3" name="us-gaap:IncreaseDecreaseInInterestPayableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzEzLTUtMS0xLTI3OTAx_95d51e6c-693f-4165-8eca-0b7c8d489bad">3,742</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Return on capital from investments in subsidiaries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231" decimals="-3" name="sjw:ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzE0LTEtMS0xLTI3OTAx_303528cb-f254-4841-b6f9-b53bffd60cf9">45,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231" decimals="-3" name="sjw:ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzE0LTMtMS0xLTI3OTAx_951f902a-65cf-4e21-ae34-7b6ed1166bbf">47,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231" decimals="-3" name="sjw:ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzE0LTUtMS0xLTI3OTAx_e0b30ef8-9e37-4ee2-a6ec-13c116de0159">28,600</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other changes, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzE2LTEtMS0xLTI3OTAx_1cb8993f-a57d-4236-b059-34ebbdb900fa">605</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzE2LTMtMS0xLTI3OTAx_b9b03d5b-e9a0-498f-8313-633b6bcef7b1">367</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzE2LTUtMS0xLTI3OTAx_2ae334c8-74bb-4462-8b33-a266d51499a4">808</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net cash provided by operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzE3LTEtMS0xLTI3OTAx_aca8bb1c-7f7c-4522-a759-7f9c9e3503a9">33,812</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzE3LTMtMS0xLTI3OTAx_0f5f17d1-90d3-4d64-a08f-83fa69dfc344">38,236</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzE3LTUtMS0xLTI3OTAx_f7b3ded7-dbbf-4352-a31b-758ffe4fdfe5">11,630</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Investing activities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds to subsidiaries for notes receivable </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231" decimals="-3" name="sjw:PaymentsForNoteReceivablesFromSubsidiary" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzE5LTEtMS0xLTI3OTAx_df448669-9621-4bbd-ae5c-a35557b11b99">75,986</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231" decimals="-3" name="sjw:PaymentsForNoteReceivablesFromSubsidiary" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzE5LTMtMS0xLTI3OTAx_da837013-9769-40ee-8a8b-6dc69395dd96">10,353</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231" decimals="-3" name="sjw:PaymentsForNoteReceivablesFromSubsidiary" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzE5LTUtMS0xLTI3OTAx_52fb07a9-cd9c-45a7-bef1-632df7976df5">102,522</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repayments from subsidiaries for notes 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231" decimals="-3" name="sjw:ProceedsFromNoteReceivablesFromSubsidiary" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzIwLTEtMS0xLTI3OTAx_7e296589-fbaa-4187-bc55-e9ba5b446927">85,651</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231" decimals="-3" name="sjw:ProceedsFromNoteReceivablesFromSubsidiary" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzIwLTMtMS0xLTI3OTAx_bba0efdf-3ca1-432d-9505-fe93981b1b53">1,400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231" decimals="-3" name="sjw:ProceedsFromNoteReceivablesFromSubsidiary" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzIwLTUtMS0xLTI3OTAx_adc8fc78-3186-4930-9883-071d29c875c4">95,795</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investments in subsidiaries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzIxLTEtMS0xLTI3OTAx_43c257cd-270c-4104-a3bf-32e844ba0dc1">35,118</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzIxLTMtMS0xLTI3OTAx_9cfdf135-fbdb-4c45-975c-f7ae4c0b0317">37,952</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzIxLTUtMS0xLTI3OTAx_5ee01f3c-a197-45c5-b8e6-e5075774d700">62,262</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from sale of TWA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231" decimals="-3" name="sjw:ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzIzLTEtMS0xLTUyNTkw_2d85894f-e14f-4600-a94d-957b24271519">3,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231" decimals="-3" name="sjw:ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzIzLTMtMS0xLTUyNTkw_40738607-fdea-414c-9eb7-d7e633121646">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231" decimals="-3" name="sjw:ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzIzLTUtMS0xLTUyNTkw_f8021435-06e3-498f-b136-781a9bc2ba66">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payments for business acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzIyLTEtMS0xLTI3OTAx_624ddcc7-868d-49ff-a83a-19b5d6db86cb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzIyLTMtMS0xLTI3OTAx_30d0dec6-6246-4ed7-8e61-b2b9e2dfd55f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzIyLTUtMS0xLTI3OTAx_962c90fc-3299-4ff8-b17a-a9625211017c">837,903</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzI0LTEtMS0xLTI3OTAx_17f268f3-55e1-414f-a274-6dc23411c70a">22,453</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 #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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzI0LTMtMS0xLTI3OTAx_a1e5811d-62b3-49bb-9b8d-40150043625b">46,905</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzI0LTUtMS0xLTI3OTAx_f78de416-cb09-40bf-b03e-40c1e7b31b21">906,892</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financing 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 #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Borrowings from subsidiaries for notes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231" decimals="-3" name="sjw:ProceedFromSubsidiaryNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzI2LTEtMS0xLTI3OTAx_a64da43f-7de9-4396-b88b-0edb4d853f0e">34,317</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231" decimals="-3" name="sjw:ProceedFromSubsidiaryNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzI2LTMtMS0xLTI3OTAx_a15cd967-1201-45b3-b9c6-aae5bc32e09c">54,837</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231" decimals="-3" name="sjw:ProceedFromSubsidiaryNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzI2LTUtMS0xLTI3OTAx_6a42c516-bc2c-4aa0-b580-1f1d2b362e09">29,865</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repayments to subsidiaries for notes payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231" decimals="-3" name="sjw:PaymentsForSubsidiaryNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzI3LTEtMS0xLTI3OTAx_ed35cd3a-415e-4d77-bfe1-13479f6f2792">44,145</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231" decimals="-3" name="sjw:PaymentsForSubsidiaryNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzI3LTMtMS0xLTI3OTAx_99884220-a0f1-4b73-99e0-b9417ebbb8dc">59,762</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231" decimals="-3" name="sjw:PaymentsForSubsidiaryNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzI3LTUtMS0xLTI3OTAx_bb7d4d6b-7051-4b7c-b975-1d29e072613f">17,705</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term borrowings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzI4LTEtMS0xLTI3OTAx_fb60c9bf-97d7-4fb3-a253-04ddeaddfc81">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzI4LTMtMS0xLTI3OTAx_b2699c12-1712-4965-9730-3c130e11ef1f">50,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzI4LTUtMS0xLTI3OTAx_9ec6d15d-9cc0-498b-9254-e76dc63e15de">510,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repayments of long-term borrowings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzI5LTEtMS0xLTI3OTAx_84871fac-dab3-402d-897b-b50d8c737ab2">50,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzI5LTMtMS0xLTI3OTAx_d657a249-aabc-483d-b1ba-c4aef7c6267d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzI5LTUtMS0xLTI3OTAx_951e4305-6700-4a24-a246-ad2d18a5eb08">&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock, net of issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzMwLTEtMS0xLTI3OTAx_86af2b0b-3c25-454b-bad1-3ae07ed25e5b">91,029</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzMwLTMtMS0xLTI3OTAx_cc4f1325-e46c-4727-bb01-781b08ed1106">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzMwLTUtMS0xLTI3OTAx_19b051ad-115e-4edd-99b3-2728253af043">10</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzMxLTEtMS0xLTI3OTAx_b7fcc955-ed12-4fb6-a736-6c60c8541cc5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzMxLTMtMS0xLTI3OTAx_1874cabf-3a76-4aa7-a622-bfed25895a36">496</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzMxLTUtMS0xLTI3OTAx_ade77cf2-4416-466c-83ef-532b9da76910">3,957</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividends paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzMyLTEtMS0xLTI3OTAx_f8929c55-cfe4-4d54-95a4-d8524d29f3fe">40,137</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzMyLTMtMS0xLTI3OTAx_072d0bcb-5118-4326-a629-a428b5b45a51">36,509</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzMyLTUtMS0xLTI3OTAx_78c8257c-7211-4313-a577-11e8ed273220">34,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net cash (used in) 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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzM0LTEtMS0xLTI3OTAx_7cc94980-bcef-46b5-9dae-3cfd27db36ce">8,936</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzM0LTMtMS0xLTI3OTAx_c7bb071f-9c51-4111-83ae-ffeea6f6f27d">8,070</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzM0LTUtMS0xLTI3OTAx_83f08330-a15b-459c-80b5-670ed433650d">484,059</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net change in cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzM1LTEtMS0xLTI3OTAx_c4dbb419-279f-42c6-a181-ecf19f5d2c0d">2,423</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzM1LTMtMS0xLTI3OTAx_4f936717-5d2e-4e38-9d8d-38dc54614e34">599</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzM1LTUtMS0xLTI3OTAx_b1659592-746e-4de7-b168-cd42a78e8708">411,203</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash and cash equivalents, beginning of year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8781f6890c784222a5a363862c1eb655_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzM2LTEtMS0xLTI3OTAx_d088ea3e-7461-4bab-9da8-f0212dc88961">436</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i421123156d004787ac27ea1a613ba045_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzM2LTMtMS0xLTI3OTAx_c7efe434-3ce6-4e1f-95bb-9b031295a660">1,035</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2813202b1f634df2919de97d5fc152a0_I20181231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzM2LTUtMS0xLTI3OTAx_3582a488-17c0-4ff4-90db-0bfb776a0be5">412,238</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash and cash equivalents, end of year</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fe542d472764551a8f8c042995a9e22_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzM3LTEtMS0xLTI3OTAx_138bad85-a42d-4a62-b373-8cb4ae4c0566">2,859</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8781f6890c784222a5a363862c1eb655_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzM3LTMtMS0xLTI3OTAx_14c9c265-c918-46bd-866f-7ae1a9ca5797">436</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i421123156d004787ac27ea1a613ba045_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzM3LTUtMS0xLTI3OTAx_671df439-432a-45b0-8f1f-ea74101c6560">1,035</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash paid during the year for:</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzM5LTEtMS0xLTI3OTAx_a79df233-54d4-4654-9852-2b332ee7b677">18,518</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzM5LTMtMS0xLTI3OTAx_2c9df8ec-3011-4e7d-bbcc-cca878d0e69c">19,442</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzM5LTUtMS0xLTI3OTAx_a1670219-0558-4bde-b41a-d5c3e973dd32">2,203</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzQwLTEtMS0xLTI3OTAx_07d1de8c-7129-4543-9de7-0cac78f6de03">4,998</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzQwLTMtMS0xLTI3OTAx_8305da8f-c540-43d5-a4e8-7fa788b97907">3,466</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzQwLTUtMS0xLTI3OTAx_54534a2e-bf1e-40b7-aa43-5c880f11a854">689</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Supplemental disclosure of non-cash activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share-based compensation from investment in subsidiaries</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231" decimals="-3" name="sjw:ShareBasedCompensationFromInvestmentInSubsidiaries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzQyLTEtMS0xLTI3OTAx_e143e26d-9d8b-4e7f-a5bf-5c8fc65ea04d">4,413</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231" decimals="-3" name="sjw:ShareBasedCompensationFromInvestmentInSubsidiaries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzQyLTMtMS0xLTI3OTAx_3e9fbad5-5639-42c9-b22c-8fad9a3c1cbc">2,894</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231" decimals="-3" name="sjw:ShareBasedCompensationFromInvestmentInSubsidiaries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzQyLTUtMS0xLTI3OTAx_3c5902b0-8e7a-418e-8c4e-8b7c6dcceb3a">4,663</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:5pt;text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Accompanying Notes to Schedule I</span></div></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ic85f90aea9de4b3ea846825edd1bef72"><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%">FINANCIAL STATEMENT SCHEDULE</span></div><div style="margin-top:3pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Schedule I</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%">SJW Group (Parent Only)</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%">NOTES TO CONDENSED 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%">Years ended December&#160;31, 2021, 2020 and 2019 </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%">(Dollars in thousands, except share and per share data)</span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restrictions on Dividends and Other Distributions</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%">SJW Group is a legal entity separate and distinct from its various subsidiaries. As a holding company with no significant operations of its own, SJW Group&#8217;s principal sources of funds are dividends or other distributions from its operating subsidiaries, borrowings and the issuance of equity.  The rights of SJW Group and, consequently, its creditors and shareholders, to participate in any distribution of assets of any of its subsidiaries are subject to certain prior claims of creditors of such subsidiary.</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%">The abilities of certain of SJW Group&#8217;s subsidiaries to transfer funds to SJW Group in the form of cash dividends, loans or advances are subject to certain contractual and regulatory restrictions.  SJW Group and its subsidiaries are subject to debt covenants that could limit their respective abilities to pay dividends.  For a discussion on these covenants, see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_106">Note </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="#i7e12c7edfebe48ecaf971616c7a6fc61_106">6</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, &#8220;Long-term Debt&#8221; to SJW Group and Subsidiaries Notes to Consolidated Financial Statements.  In addition, Connecticut Water Service, Inc. (&#8220;CTWS&#8221;) and its regulated subsidiaries are prohibited from paying dividends if not in compliance with minimum equity requirements under commitments made by SJW Group as part of the approval granted by the Connecticut Public Utilities Regulatory Authority and the Maine Public Utilities Commission in connection with the acquisition of CTWS.         </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%">As of December&#160;31, 2021, the restricted net assets of SJW Group&#8217;s subsidiaries was approximately $<ix:nonFraction unitRef="usd" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="-3" name="sjw:RestrictedNetAssetsSubsidiaries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90ZXh0cmVnaW9uOjQxNzI4OGJmZDUxZTRlOGE4MzRmZTg0Y2MxOTU1MGUwXzI0Njg_22a9a4c1-fb57-4e83-aaa1-c101824a5eca">337,787</ix:nonFraction> or <ix:nonFraction unitRef="number" contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231" decimals="2" name="sjw:RestrictedNetAssetsSubsidiariesPercentOfConsolidatedAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90ZXh0cmVnaW9uOjQxNzI4OGJmZDUxZTRlOGE4MzRmZTg0Y2MxOTU1MGUwXzI0NzQ_88feade4-08b5-4603-a1aa-f25468d3d632">33</ix:nonFraction>% of consolidated net assets of SJW Group.</span></div></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88</span></div></div></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_148"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90ZXh0cmVnaW9uOjgyYzAzMTJjNTMwMjQ2NWNiYTUwMWMzNjM0MzMyNWVjXzE2OQ_e64d7da1-a066-4658-947a-37a10201090b" escape="true"><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%">SJW Group and Subsidiaries</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%">FINANCIAL STATEMENT SCHEDULE</span></div><div style="margin-top:3pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Schedule II</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%">VALUATION AND QUALIFYING ACCOUNTS AND RESERVES</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%">Years ended December&#160;31, 2021, 2020 and 2019 </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%">(in thousands)</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:5pt"><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:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Description</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">2020</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%">2019</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%">Allowance for doubtful accounts:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Balance, beginning of period</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="i66b6f9446ac6439388decbc303a72cc9_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzItMS0xLTEtMjc5MDE_0ffd9c54-6453-4daa-a4ec-7d194ef72fe7">3,891</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98d1c13f718d445d9b4e9de891f46153_I20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzItMy0xLTEtMjc5MDE_e66b0875-dab2-4755-b307-9d4d95d758dc">1,512</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie5a854bc0a964f5f9c71c08a78f36b84_I20181231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzItNS0xLTEtMjc5MDE_d899bb97-e328-490e-becf-19c3d7666aa0">272</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 7.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%">Opening balance, SJWNE, LLC</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28620a2e51804e1681ad3061a7cb9695_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzMtMS0xLTEtMjc5MDE_114d4517-71df-44b4-a279-61b4b78ab091">&#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="iba9e48e81e324087a63bd67397501b5c_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzMtMy0xLTEtMjc5MDE_b6b67aa5-c5b9-4f39-99bd-8999a0d057ce">&#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="iffc81767ea9c44ceb65a915a7935657d_D20190101-20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzMtNS0xLTEtMjc5MDE_82b2e40a-6e45-407a-832e-5231b211d6f4">1,283</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 7.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%">Charged to expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28620a2e51804e1681ad3061a7cb9695_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzQtMS0xLTEtMjc5MDE_36d349dc-28bb-4f24-87e0-d849feec9c66">932</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iba9e48e81e324087a63bd67397501b5c_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzQtMy0xLTEtMjc5MDE_c53332d3-305d-45e4-aefc-d75bc54eb7d5">177</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="iffc81767ea9c44ceb65a915a7935657d_D20190101-20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzQtNS0xLTEtMjc5MDE_176e30c1-e9ba-4a8d-865a-a2e863ba66df">520</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Charged to regulatory asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28620a2e51804e1681ad3061a7cb9695_D20210101-20211231" decimals="-3" name="sjw:SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzUtMS0xLTEtMjc5MDE_1b35b3aa-d020-450b-bdc6-caaf1abf3fdc">1,610</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba9e48e81e324087a63bd67397501b5c_D20200101-20201231" decimals="-3" name="sjw:SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzUtMy0xLTEtMjc5MDE_6abe9369-ba49-41c3-93a7-a73ed7adfb5f">3,032</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffc81767ea9c44ceb65a915a7935657d_D20190101-20191231" decimals="-3" name="sjw:SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzUtNS0xLTEtMjc5MDE_9c38f41d-fb14-44e4-b0d3-003b6450f40a">&#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 7.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%">Accounts written off</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28620a2e51804e1681ad3061a7cb9695_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzYtMS0xLTEtMjc5MDE_562297a4-21e6-412b-af4c-3d5ccc202117">2,394</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="iba9e48e81e324087a63bd67397501b5c_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzYtMy0xLTEtMjc5MDE_512b1996-535c-47ec-94f8-d1899eb436fc">800</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="iffc81767ea9c44ceb65a915a7935657d_D20190101-20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzYtNS0xLTEtMjc5MDE_fe88eacf-f3ab-4146-b02d-72f7cf451130">875</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 7.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%">Recoveries of accounts written off</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28620a2e51804e1681ad3061a7cb9695_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesRecoveries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzctMS0xLTEtMjc5MDE_ae160baf-d630-47d1-9f3d-31a563fee643">561</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba9e48e81e324087a63bd67397501b5c_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesRecoveries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzctMy0xLTEtMjc5MDE_535dbd86-dab3-4028-ba12-e8e7612193be">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="iffc81767ea9c44ceb65a915a7935657d_D20190101-20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesRecoveries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzctNS0xLTEtMjc5MDE_dc74635a-d901-4603-8c07-1a53cd68c501">312</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 7.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%">Balance, end of period</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="ic05b65b308f34179b1c3c3adb197abe8_I20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzgtMS0xLTEtMjc5MDE_72328493-ba05-41ff-bff4-4dcf43f19047">4,600</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="i66b6f9446ac6439388decbc303a72cc9_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzgtMy0xLTEtMjc5MDE_786a73f2-633c-42ac-a33b-b409ebe2b46a">3,891</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="i98d1c13f718d445d9b4e9de891f46153_I20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzgtNS0xLTEtMjc5MDE_b105d792-2f25-4dbd-8fe5-282faabdcaf3">1,512</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for litigation and claims:</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Balance, beginning of period</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="i31fc3899c9394d29a32a753eaa1db378_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzEwLTEtMS0xLTI3OTAx_958eee6f-80b9-4e92-a481-27759796787b">684</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5328e54ed0854b4daa17e417ed308559_I20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzEwLTMtMS0xLTI3OTAx_5747a719-7c5f-4ac6-a4a7-8725445898c6">2,898</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cce954f59124f6d8d0a92db0aae2deb_I20181231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzEwLTUtMS0xLTI3OTAx_14737ddc-b3ae-4f47-8ea2-5a0a1057bb2f">2,181</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 7.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%">Charged to expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22ac31d7f2044b8eb6acec97d244dccd_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzExLTEtMS0xLTI3OTAx_89e90ec0-fd2f-45ec-a148-5f512e39a5ea">916</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1fef2a88e84e44d4855b9838bc805b13_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzExLTMtMS0xLTI3OTAx_c13f1db9-b3ae-4334-be63-e16900b40b2d">958</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79a161718320418b889879bc6455f83b_D20190101-20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzExLTUtMS0xLTI3OTAx_e01022c6-afe4-44ce-89a7-abe758edbd10">3,221</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 7.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%">Revision to accrual, due to settlements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22ac31d7f2044b8eb6acec97d244dccd_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzEyLTEtMS0xLTI3OTAx_cc065459-f341-45be-bb6f-1c359fa9b771">50</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="i1fef2a88e84e44d4855b9838bc805b13_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzEyLTMtMS0xLTI3OTAx_1f8f5f6a-f404-4935-979b-01f77343eb38">122</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="i79a161718320418b889879bc6455f83b_D20190101-20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzEyLTUtMS0xLTI3OTAx_2371efbe-4eac-42f0-a0df-d4747b1892f8">135</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 7.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%">Payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22ac31d7f2044b8eb6acec97d244dccd_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzEzLTEtMS0xLTI3OTAx_20570cb6-4aaa-43d9-9ee4-a888984d99b0">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%">(<ix:nonFraction unitRef="usd" contextRef="i1fef2a88e84e44d4855b9838bc805b13_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzEzLTMtMS0xLTI3OTAx_75c0143f-7a21-4193-b2f2-741a4c40cb89">3,050</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="i79a161718320418b889879bc6455f83b_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzEzLTUtMS0xLTI3OTAx_caba0065-35fe-42ba-bd7f-63b64866f23c">2,369</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 7.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%">Balance, end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie52c1e9b59004f908bbfa47ace14c81c_I20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzE0LTEtMS0xLTI3OTAx_5679f478-8b49-46c0-b48f-ce2d4d9d3d5d">607</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 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="usd" contextRef="i31fc3899c9394d29a32a753eaa1db378_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzE0LTMtMS0xLTI3OTAx_5e550dec-f2e1-4499-89df-50f38085703f">684</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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="usd" contextRef="i5328e54ed0854b4daa17e417ed308559_I20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzE0LTUtMS0xLTI3OTAx_19ca2c15-4e7c-4020-8b17-f94ae0e9fc02">2,898</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_151"></div><div style="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 9.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:42.02pt">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</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%">None.</span></div><div><span><br/></span></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_154"></div><div style="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 9A.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:34.8pt">Controls and Procedures</span></div><div style="margin-top:3pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Evaluation of Disclosure Control and Procedures</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%">SJW Group&#8217;s management, with the participation of its Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of SJW Group&#8217;s disclosure controls and procedures (as defined in Rules&#160;13a-15(e)&#160;and 15d-15(e)&#160;under the Securities Exchange Act of 1934, as amended, the &#8220;Exchange Act&#8221;), as of the end of the period covered by this report.  Based on that evaluation, the Chief Executive Officer and Chief Financial Officer concluded that SJW Group&#8217;s disclosure controls and procedures as of the end of the period covered by this report have been designed and are functioning effectively to provide reasonable assurance that the information required to be disclosed by SJW Group in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC&#8217;s rules&#160;and forms, and that such information is accumulated and communicated to management, including our Chief Executive Officer and Chief Financial Officer, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure.  SJW Group believes that a control system, no matter how well designed and operated, cannot provide absolute assurance that the objectives of the control system are met, and no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within a company have been detected.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Management&#8217;s Report on Internal Control over Financial Reporting</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%">SJW Group&#8217;s management is responsible for establishing and maintaining an adequate internal control structure over financial reporting and for an assessment of the effectiveness of internal control over financial reporting, as such items are defined in Rule&#160;13a-15(f) and 15d-15(f) under the Exchange Act.</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%">Management has utilized the criteria established in &#8220;Internal Control-Integrated Framework (2013)&#8221; issued by the Committee of Sponsoring Organizations of the Treadway Commission to evaluate the effectiveness of internal control over financial reporting.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></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%">SJW Group&#8217;s management has performed an assessment of the effectiveness of internal control over financial reporting as of December&#160;31, 2021.  Based on this assessment, management has concluded SJW Group&#8217;s internal control over financial reporting as of December&#160;31, 2021 was effective.</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%">Our independent registered public accounting firm, DELOITTE &amp; TOUCHE LLP (PCAOB ID No. <ix:nonNumeric contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTQvZnJhZzoyMWU1ZjUzNDA3ZDc0MDBjYmFjOGM4YzU4ZTViY2ZlNy90ZXh0cmVnaW9uOjIxZTVmNTM0MDdkNzQwMGNiYWM4YzhjNThlNWJjZmU3XzEwOTk1MTE2MzA3MDQ_8c246153-baff-4141-a6d9-0f946dac6600">34</ix:nonNumeric>), has issued an auditors&#8217; report on the effectiveness of our internal control over financial reporting, which is included in </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_61">Item&#160;8</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of this report.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in Internal Controls</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%">There has been no change in internal control over financial reporting during the fourth fiscal quarter of 2021 that has materially affected, or is reasonably likely to materially affect, the internal controls over financial reporting of SJW Group.</span></div><div><span><br/></span></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_157"></div><div style="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 9B.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:35.36pt">Other Information</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%">SJW Group intends to post information about the operating and financial performance of SJW Group and its subsidiaries on its website </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">http://www.sjwgroup.com </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">from time to time.  The content of SJW Group&#8217;s website is not incorporated by reference to or part of this report.</span></div><div><span><br/></span></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_1099511629381"></div><div style="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 9C.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:34.8pt">Disclosure Regarding Foreign Jurisdictions that Prevent Inspection</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%">None.</span></div><div><span><br/></span></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_160"></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART&#160;III</span></div><div style="text-align:center"><span><br/></span></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_163"></div><div style="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 10.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:37.02pt">Directors, Executive Officers and Corporate Governance</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%">The information required by this item is contained in part under the caption &#8220;Officers of the Registrant&#8221; in Part&#160;I, Item&#160;1, of this report, and in SJW Group&#8217;s Proxy Statement for its 2022 Annual Meeting of Stockholders to be held on April&#160;27, 2022 (the &#8220;2022 Proxy Statement&#8221;) under the captions &#8220;Proposal 1&#8212;Election of Directors&#8221; and &#8220;Section&#160;16(a)&#160;Beneficial Ownership Reporting Compliance,&#8221; and is incorporated herein by reference.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Code of Ethics</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%">SJW Group has adopted a code of ethics that applies to SJW Group&#8217;s Chief Executive Officer, Chief Financial Officer, Chief Accounting Officer and all other officers.  The text of the code of ethics is available, free of charge, at the Company&#8217;s website at </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">http://www.sjwgroup.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  SJW Group intends to satisfy the disclosure requirements under Item&#160;5.05 of Form&#160;8-K regarding an amendment to, or a waiver from, a provision of its code of ethics by posting such information on its website.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Corporate Governance Policies and Board Committee Charters</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%">The Corporate Governance Policies and the charters for the board committees&#8212;the Audit Committee, Executive Compensation Committee, Nominating&#160;&amp; Governance Committee, Sustainability Committee, and Finance Committee&#8212;are available at the SJW Group&#8217;s website at </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">http://www.sjwgroup.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Stockholders may also request a free hard copy of the Corporate Governance Policies and the charters from the following address and phone number:</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%">SJW Group</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110 West Taylor Street</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">San Jose, CA 95110</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Attn: Corporate Secretary</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Phone: 800-250-5147</span></div><div><span><br/></span></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_166"></div><div style="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 11.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:37.02pt">Executive Compensation</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%">The information required by this item is contained in the 2022 Proxy Statement under the captions &#8220;Compensation of Directors,&#8221; &#8220;Executive Compensation and Related Information,&#8221; &#8220;Compensation Committee Interlocks and Insider Participation,&#8221; and &#8220;Committee Reports&#8221; and is incorporated herein by reference.</span></div><div><span><br/></span></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_169"></div><div style="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 12.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:37.02pt">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</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%">The information required by this item is contained in the 2022 Proxy Statement under the captions &#8220;Security Ownership of Certain Beneficial Owners and Management&#8221; and &#8220;Securities Authorized for Issuance under Equity Compensation Plans&#8221; and is incorporated herein by reference.</span></div><div><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">90</span></div></div></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_172"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="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 13.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:37.02pt">Certain Relationships and Related Transactions, and Director Independence</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%">The information required by this item is contained in the 2022 Proxy Statement under the caption &#8220;Certain Relationships and Related Transactions&#8221; and &#8220;Director Independence&#8221; and is incorporated herein by reference.</span></div><div style="margin-top:6pt"><span><br/></span></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_175"></div><div style="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 14.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:37.02pt">Principal Accountant Fees and Services</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%">The information required by this item is contained in the 2022 Proxy Statement under the caption &#8220;Principal Independent Accountants&#8217; Fees and Services&#8221; and is incorporated herein by reference.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91</span></div></div></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_178"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART&#160;IV</span></div><div><span><br/></span></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_181"></div><div style="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 15.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:37.02pt">Exhibits and Financial Statement Schedules</span></div><div><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:91.151%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.649%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)(1)&#160;&#160;&#160;&#160;Financial Statements</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_64">Report of Independent Registered Public Accounting Firm</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="#i7e12c7edfebe48ecaf971616c7a6fc61_64">49</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_67">Consolidated Balance Sheets as of December&#160;31, 202</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="#i7e12c7edfebe48ecaf971616c7a6fc61_67">1</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="#i7e12c7edfebe48ecaf971616c7a6fc61_67"> 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="#i7e12c7edfebe48ecaf971616c7a6fc61_67">20</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="#i7e12c7edfebe48ecaf971616c7a6fc61_67">20</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="#i7e12c7edfebe48ecaf971616c7a6fc61_67">53</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_73">Consolidated Statements of Comprehensive Income for the Years ended December&#160;31, </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="#i7e12c7edfebe48ecaf971616c7a6fc61_73">2021, </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="#i7e12c7edfebe48ecaf971616c7a6fc61_73">2020</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="#i7e12c7edfebe48ecaf971616c7a6fc61_73"> 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="#i7e12c7edfebe48ecaf971616c7a6fc61_73"> 2019</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="#i7e12c7edfebe48ecaf971616c7a6fc61_73">55</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_79">Consolidated Statements of Changes in Stockholders&#8217; Equity for the Years ended December 31, </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="#i7e12c7edfebe48ecaf971616c7a6fc61_79">2021, </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="#i7e12c7edfebe48ecaf971616c7a6fc61_79">2020</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="#i7e12c7edfebe48ecaf971616c7a6fc61_79"> 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="#i7e12c7edfebe48ecaf971616c7a6fc61_79"> 2019</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="#i7e12c7edfebe48ecaf971616c7a6fc61_79">56</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_85">Consolidated Statements of Cash Flows for the Years ended December&#160;31, </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="#i7e12c7edfebe48ecaf971616c7a6fc61_85">2021, </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="#i7e12c7edfebe48ecaf971616c7a6fc61_85">2020</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="#i7e12c7edfebe48ecaf971616c7a6fc61_85"> a</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="#i7e12c7edfebe48ecaf971616c7a6fc61_85">nd</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="#i7e12c7edfebe48ecaf971616c7a6fc61_85"> 2019</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="#i7e12c7edfebe48ecaf971616c7a6fc61_85">57</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_88">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_88">58</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)(2)&#160;&#160;&#160;&#160;Financial Statement Schedule</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><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="#i7e12c7edfebe48ecaf971616c7a6fc61_142">Condensed Financial Information for SJW Group (Parent Only), Years ended December 31, </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="#i7e12c7edfebe48ecaf971616c7a6fc61_142">2021, </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="#i7e12c7edfebe48ecaf971616c7a6fc61_142">2020</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="#i7e12c7edfebe48ecaf971616c7a6fc61_142"> 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="#i7e12c7edfebe48ecaf971616c7a6fc61_142"> 2019</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="#i7e12c7edfebe48ecaf971616c7a6fc61_142">85</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7e12c7edfebe48ecaf971616c7a6fc61_148">Valuation and Qualifying Accounts and Reserves, Years ended December&#160;31, </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="#i7e12c7edfebe48ecaf971616c7a6fc61_148">2021</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="#i7e12c7edfebe48ecaf971616c7a6fc61_148">, </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="#i7e12c7edfebe48ecaf971616c7a6fc61_148">2020</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="#i7e12c7edfebe48ecaf971616c7a6fc61_148"> 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="#i7e12c7edfebe48ecaf971616c7a6fc61_148"> 2019</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="#i7e12c7edfebe48ecaf971616c7a6fc61_148">89</a></span></div></td></tr></table></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%">All other schedules are omitted as the required information is inapplicable or the information is presented in the consolidated financial statements or related notes.</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%">(a)(3)&#160;&#160;&#160;&#160;Exhibits required to be filed by Item&#160;601 of Regulation S-K.</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%">See Exhibit&#160;Index located immediately following this Item&#160;15.</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%">The exhibits filed herewith are attached hereto (except as noted) and those indicated on the Exhibit&#160;Index, which are not filed herewith, were previously filed with the Securities and Exchange Commission as indicated.</span></div><div><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92</span></div></div></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_184"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><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%">EXHIBIT INDEX</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:85.889%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit&#160;No.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td></tr><tr style="height:8pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000119312521074993/d153060dex11.htm">Underwriting Agreement, dated as of March 8, 2021. Incorporated by reference to Exhibit 1.1 to Form 8-K filed on March 9, 2021</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">.</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000119312521333078/d260123dex11.htm">Equity Distribution Agreement, dated November 17, 2021, by and among the Company, J.P. Morgan Securities LLC, Janney Montgomery Scott LLC, RBC Capital Markets, LLC and Wells Fargo Securities, LLC. Incorporated by reference to Exhibit 1.1 to the Form 8-K filed on November 17, 2021</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000119312518083275/d517078dex21.htm">Agreement and Plan of Merger, dated as of March 14, 2018, by and among SJW Group, Hydro Sub, Inc. and Connecticut Water Service, Inc. Incorporated by reference as Exhibit 2.1 to Form 8-K filed on March 15, 2018</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000119312518179537/d586629dex21.htm">Amended and Restated Agreement and Plan of Merger, dated as of May 30, 2018, by and among SJW Group, Hydro Sub, Inc. and Connecticut Water Service, Inc. Incorporated by reference as Exhibit 2.1 to Form 8-K filed on May 31, 2018</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3</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="http://www.sec.gov/Archives/edgar/data/766829/000119312518239077/d526512dex21.htm">Second Amended and Restated Agreement and Plan of Merger, dated as of August 5, 2018, by and among SJW Group, Hydro Sub, Inc. and Connecticut Water Service, Inc. Incorporated by reference as Exhibit 2.1 to Form 8-K filed on August 6, 2018</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (3)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682916000106/exhibit31certificateofinco.htm">Certificate of Incorporation of SJW Group. Incorporated by reference to Exhibit 3.1 to Form 8-K filed on November 15, 2016</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682916000106/exhibit33certificateofamen.htm">Certificate of Amendment of the Certificate of Incorporation of SJW Group. Incorporated by reference to Exhibit 3.3 to Form 8-K filed on November 15, 2016</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3</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="http://www.sec.gov/Archives/edgar/data/766829/000076682919000084/exhibit31-certificateofame.htm">Certificate of Amendment of Certificate of Incorporation of SJW Group dated April 24, 2019. Incorporated by reference to Exhibit 3.1 to Form 8-K filed on April 25, 2019</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4</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="http://www.sec.gov/Archives/edgar/data/766829/000076682916000106/exhibit32bylawsofsjwgroup.htm">Bylaws of SJW Group. Incorporated by reference to Exhibit 3.2 to Form 8-K filed on November 15, 2016</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5</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="http://www.sec.gov/Archives/edgar/data/766829/000076682917000028/exhibit31-amendedandrestat.htm">Amended and Restated Bylaws of SJW Group effective as of January 25, 2017.&#160;Incorporated by reference to Exhibit 3.1 to the Form 8-K filed on January 26, 2017</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Instruments Defining the Rights of Security Holders, including Indentures: Except as listed below in Exhibit 4.5, no issue of the registrant&#8217;s long-term debt exceeds 10 percent of its total assets. SJW Group hereby agrees to furnish upon request to the Commission a copy of each such instrument defining the rights of holders of unregistered senior and subordinated debt of the Company.</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682916000106/exhibit41formofcommonstock.htm">Form of Common Stock Certificate of SJW Group. Incorporated by reference to Exhibit 4.1 to Form 8-K filed on November 15, 2016</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3</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="http://www.sec.gov/Archives/edgar/data/766829/000119312510181531/dex41.htm">Indenture dated as of June&#160;1, 2010 between San Jose Water Company and Wells Fargo Bank, National Association. Incorporated by reference to Exhibit 4.1 to Form 10-Q for the quarter ended June&#160;30, 2010</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indenture dated as of December 1, 2016, by and between California Pollution Control Financing Authority and The Bank of New York Mellon Trust Company, N.A. relating to the Bond. SJW Group agrees to furnish to the Commission upon request a copy of such agreement which it has elected not to file under the provisions of Regulation S-K 601(b)(4)(iii).</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5</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="http://www.sec.gov/Archives/edgar/data/766829/000119312519265175/d804814dex101.htm">Form of 3.05% Senior Notes due November 1, 2029.&#160;Incorporated by reference to Schedule 1(a) of the Note Purchase Agreement attached as Exhibit 10.1 to the Form 8-K filed on October 9, 2019</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6</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:107%;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:107%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682920000055/a46-descriptionofcapit.htm">Description of SJW Group&#8217;s capital stock registered under section 12 of the Securities Exchange Act of 1934 </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682920000055/a46-descriptionofcapit.htm">Incorporated by reference to Exhibit 4.6 to form 10-K for the year ended December 31, 2019</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">.</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:49.5pt;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%">93</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:85.889%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000095000502000295/p15065_ex10-1.txt">Water Supply Contract dated January&#160;27, 1981, between San Jose Water Works and the Santa Clara Valley Water&#160;District, as amended. Incorporated by reference to Exhibit 10.1 to Form 10-K for the year ended December&#160;31,&#160;2001</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682913000005/sjw2012q410kexhibit104.htm">Grantor Trust Agreement by and between San Jose Water Company and Wells Fargo Bank, National Association dated November 2, 2012. Incorporated by reference as Exhibit 10.4 to Form 10-K for the year ended December 31, 2012</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3</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:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000119312521134432/d175813dex101.htm">Credit Agreement, dated April 23, 2021, between San Jose Water Company and JPMorgan Chase Bank, N.A. Incorporated by reference to Exhibit 10.1 to Form 8-K filed on April 27, 2021</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">.</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4</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="http://www.sec.gov/Archives/edgar/data/766829/000119312510181531/dex103.htm">Loan Agreement dated as of June&#160;1, 2010 between the California Pollution Control Financing Authority and San&#160;Jose Water Company. Incorporated by reference to Exhibit 10.3 to Form 10-Q for the quarter ended June&#160;30, 2010</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5</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="http://www.sec.gov/Archives/edgar/data/766829/000076682917000043/sjw2016q410kexhibit107.htm">Loan Agreement dated as of December 1, 2016 between the California Pollution Control Financing Authority and San&#160;Jose Water Company. Incorporated by reference to Exhibit 10.7 to Form 10-K for the year ended December 31, 2016</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6</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="http://www.sec.gov/Archives/edgar/data/766829/000119312510181531/dex104.htm">Bond Purchase Contract dated June&#160;9, 2010 among Goldman, Sachs &amp; Co., the Honorable Bill Lockyer, Treasurer of the State of California, the California Pollution Control Financing Authority and San Jose Water Company. Incorporated by reference to Exhibit 10.4 to Form 10-Q for the quarter ended June&#160;30, 2010.</a></span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7</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="http://www.sec.gov/Archives/edgar/data/766829/000076682917000043/sjw2016q410kexhibit109.htm">Bond Purchase Contract dated December 15, 2016 among Morgan Stanley &amp; Co. LLC, RBC Capital Markets, LLC, the Honorable John Chiang, Treasurer of the State of California, the California Pollution Control Financing Authority and San Jose Water Company. Incorporated by reference to Exhibit 10.9 to Form 10-K for the year ended December 31, 2016.</a></span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8</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="http://www.sec.gov/Archives/edgar/data/766829/000076682911000028/exhibit-10.3.txt">Note Agreement between SJW Corp. and the Prudential Insurance Company of America, dated June 30, 2011. Incorporated by reference as Exhibit 10.3 to Form 8-K filed on July 7, 2011</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9</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="http://www.sec.gov/Archives/edgar/data/766829/000076682914000003/exhibit-noteaseriesl.htm">Note Agreement between San Jose Water Company and John Hancock Life Insurance Company (U.S.A.) and John Hancock Life Insurance Company of New York, dated January 24, 2014. Incorporated by reference as Exhibit 10.1 to Form 8-K filed on January 29, 2014</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.10</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="http://www.sec.gov/Archives/edgar/data/766829/000076682919000081/notepurchaseagreement.htm">Note Purchase Agreement among San Jose Water Company and certain affiliates of MetLife, Inc., Brighthouse Financial, Inc. and New York Life Insurance Company, dated March 28, 2019. Incorporated by reference to Exhibit 10.1 to Form 8-K filed on March 28, 2019</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.11</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="http://www.sec.gov/Archives/edgar/data/766829/000119312519265175/d804814dex101.htm">Note Purchase Agreement among SJW Group and Purchases listed therein, dated October 8, 2019, along with the forms of senior notes. Incorporated by reference to Exhibit 10.1 to the Form 8-K filed on October 9, 2019</a></span><span style="color:#00b050;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.12</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000119312521236713/d159531dex101.htm">Note Purchase Agreement among The Connecticut Water Company and Purchasers listed therein, dated August 4, 2021. Incorporated by reference to Exhibit 10.1 to Form 8-K filed on August 5, 2021</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">.</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.13</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="http://www.sec.gov/Archives/edgar/data/276209/000119312512447973/d431891dex101.htm">Master Loan Agreement between The Connecticut Water Company and CoBank, ACB, dated October 29, 2012. Incorporated by reference to Exhibit 10.1 to Connecticut Water Service, Inc.&#8217;s Form 8-K filed on November 2, 2012</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.14</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="http://www.sec.gov/Archives/edgar/data/276209/000027620918000025/exhibit104-citizensamendme.htm">Letter Agreement between Connecticut Water Service, Inc. and Citizens Bank, N.A., dated December&#160;14, 2018. Incorporated by reference to Exhibit 10.4 to Connecticut Water Service, Inc.&#8217;s Form 8-K filed on December&#160;17, 2018</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.15</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="http://www.sec.gov/Archives/edgar/data/276209/000119312519239473/d800225dex103.htm">First Modification of Revolving Credit Facility between Connecticut Water Service, Inc. and Citizens Bank, N.A., dated Sept. 4, 2019. Incorporated by reference as Exhibit 10.3 to Connecticut Water Service, Inc.&#8217;s Form 8-K filed on September 6, 2019</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.16</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="http://www.sec.gov/Archives/edgar/data/276209/000119312519239473/d800225dex104.htm">Second Amended and Restated Promissory Note between Connecticut Water Service, Inc. and Citizens Bank, N.A., dated September 4, 2019. Incorporated by reference to Exhibit 10.4 to Connecticut Water Service, Inc.&#8217;s Form 8-K filed on September 6, 2019</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.17</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="http://www.sec.gov/Archives/edgar/data/766829/000076682912000007/a2011q410kexhibit1020sjw.htm">San Jose Water Company Executive Supplemental Retirement Plan, as Amended and Restated on January 25, 2012, effective January 1, 2012. Incorporated by reference as Exhibit 10.20 to Form 10-K for the year ended December 31, 2011</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:49.5pt;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%">94</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:85.889%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.18</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="http://www.sec.gov/Archives/edgar/data/766829/000076682917000043/sjw2016q410kexhibit1014.htm">The First Amendment to the Executive Supplemental Retirement Plan effective November 15, 2016. Incorporated by reference to Exhibit 10.14 to the Form 10-K for the year ended December 31, 2016</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.19</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="http://www.sec.gov/Archives/edgar/data/766829/000119312519265175/d804814dex105.htm">The Second Amendment to the Executive Supplemental Retirement Plan effective October 9, 2019. Incorporated by reference to Exhibit 10.5 to the Form 8-K filed on October 9, 2019</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.20</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="http://www.sec.gov/Archives/edgar/data/766829/000076682912000007/a2011q410kexhibit1023sjw.htm">San Jose Water Company Cash Balance Executive Supplemental Retirement Plan, as Amended and Restated on January 25, 2012, effective January 1, 2012. Incorporated by reference as Exhibit 10.23 to Form 10-K for the year ended December 31, 2011</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.21</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="http://www.sec.gov/Archives/edgar/data/766829/000076682914000012/sjw2013q410kexhibit1015.htm">First Amendment to the San Jose Water Company Cash Balance Executive Supplemental Retirement Plan effective as of October 30, 2013. Incorporated by reference as Exhibit 10.15 to Form 10-K for the year ended December 31, 2013</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.22</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="http://www.sec.gov/Archives/edgar/data/766829/000076682914000005/exhibit102.htm">Second Amendment to the San Jose Water Company Cash Balance Executive Supplemental Retirement Plan effective as of January 31, 2014. Incorporated by reference as Exhibit 10.2 to Form 8-K filed on January 30, 2014</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.23</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="http://www.sec.gov/Archives/edgar/data/766829/000076682917000043/sjw2016q410kexhibit1018.htm">Third Amendment to the San Jose Water Company Cash Balance Executive Supplemental Retirement Plan effective November 15, 2016. Incorporated by reference to Exhibit 10.18 to Form 10-K for the year ended December 31, 2016</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.24</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="http://www.sec.gov/Archives/edgar/data/766829/000076682917000109/sjw-93017xex105.htm">Fourth Amendment to the San Jose Water Company Cash Balance Executive Supplemental Retirement Plan effective November 6, 2017. Incorporated by reference to Exhibit 10.5 to the Form 10-Q for the quarter ended September 30, 2017</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.25</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="http://www.sec.gov/Archives/edgar/data/766829/000076682919000063/a2018q410-kexhibit1021.htm">Fifth Amendment to the San Jose Water Company Cash Balance Executive Supplemental Retirement Plan effective October 24, 2018. Incorporated by reference as Exhibit 10.21 to Form 10-K for the year ended December 31, 2018</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.26</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="http://www.sec.gov/Archives/edgar/data/766829/000119312519265175/d804814dex104.htm">Sixth Amendment to the San Jose Water Company Cash Balance Executive Supplemental Retirement Plan effective October 9, 2019. Incorporated by reference as Exhibit 10.4 to Form 8-K filed on October 9, 2019</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.27</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="http://www.sec.gov/Archives/edgar/data/766829/000076682915000041/sjw-93015xex101.htm">SJW Corp. Long-Term Incentive Plan, as amended and restated on July 29, 2015.&#160;Incorporated by reference as Exhibit 10.1 to Form 10-Q filed for the quarter ended September 30, 2015</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.28</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="http://www.sec.gov/Archives/edgar/data/766829/000076682917000043/sjw2016q410kexhibit1021.htm">First Amendment to the SJW Group Long-Term Incentive Plan dated November 15, 2016. Incorporated by reference to Exhibit 10.21 to Form 10-K for the year ended December 31, 2016</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.29</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="http://www.sec.gov/Archives/edgar/data/766829/000076682920000149/exhibit101-sjw_secondamend.htm">Second Amendment to the SJW Group Long-Term Incentive Plan dated October 28, 2020. Incorporated by reference as Exhibit 10.1 to Form 10-Q filed for the quarter ended September 30, 2020</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.30</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:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682921000047/a2020q410kexhibit1031.htm">Third Amendment to the SJW Group Long-Term Incentive Plan dated January 28, 2021</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682921000047/a2020q410kexhibit1031.htm">. </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682921000047/a2020q410kexhibit1031.htm">Incorporated by reference to Exhibit 10.31 to Form 10-K for the year ended December 31, 2020</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682921000047/a2020q410kexhibit1031.htm">.</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.31</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="http://www.sec.gov/Archives/edgar/data/766829/000076682917000109/sjw-930017xex103.htm">Employment Agreement of Mr. Eric W. Thornburg dated September 26, 2017, together with Exhibit A (Form of Restricted Stock Unit Issuance Agreement - Initial Time-Based Grant), Exhibit B (Form of Restricted Stock Issuance Agreement - Special Time-Based Grant), and Exhibit C (Form of Confidential Settlement Agreement and Release). Incorporated by reference to Exhibit 10.3 to Form 10-Q for the quarter ended September 30, 2017</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.32</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="http://www.sec.gov/Archives/edgar/data/766829/000076682920000022/exhibit101firstamendme.htm">First Amendment dated December 31, 2019, to the Employment Agreement of Eric W. Thornburg dated September 26, 2017. Incorporated by reference to Exhibit 10.1 to the Form 8-K filed on January 7, 2020</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.33</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="http://www.sec.gov/Archives/edgar/data/766829/000119312510222188/dex101.htm">Offer Letter to Mr. James P. Lynch dated September&#160;22, 2010 and accepted September&#160;27, 2010. Incorporated by reference to Exhibit 10.1 to Form 8-K filed on October&#160;1, 2010</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.34</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="http://www.sec.gov/Archives/edgar/data/766829/000076682917000043/sjw2016q410kexhibit1031.htm">Standard Form of SJW Group Stock Option Agreement. Incorporated by reference to Exhibit 10.31 to Form 10-K for the year ended December 31, 2016</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.35</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="http://www.sec.gov/Archives/edgar/data/766829/000076682920000149/exhibit102-executiveoffice.htm">SJW Group Amended and Restated Executive Officer Short-Term Incentive Plan dated October 28, 2020. Incorporated by reference as Exhibit 10.2 to Form 10-Q for the quarter ended September 30, 2020</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:49.5pt;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%">95</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:85.889%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.36</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:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682921000047/a2020q410kexhibit1039.htm">First Amendment to the Executive Officer Short-Term Incentive Plan dated January 28, 2021</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682921000047/a2020q410kexhibit1039.htm">. </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682921000047/a2020q410kexhibit1039.htm">Incorporated by reference to Exhibit 10.3</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682921000047/a2020q410kexhibit1039.htm">9</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682921000047/a2020q410kexhibit1039.htm"> to Form 10-K for the year ended December 31, 2020</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.37</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="http://www.sec.gov/Archives/edgar/data/766829/000119312511052239/dex1023.htm">SJW Corp. Executive Severance Plan, as amended and restated, effective January&#160;1, 2010 and amended effective October&#160;26, 2010. Incorporated by reference as Exhibit 10.23 to Form 10-K for the year ended December 31, 2010</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.38</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="http://www.sec.gov/Archives/edgar/data/766829/000076682917000043/sjw2016q410kexhibit1035.htm">First Amendment to the Executive Severance Plan dated November 15, 2016. Incorporated by reference as Exhibit 10.35 to Form 10-K for the year ended December 31, 2016</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.39</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="http://www.sec.gov/Archives/edgar/data/766829/000076682917000109/sjw-93017xex101.htm">Second Amendment to the Executive Severance Plan dated July 26, 2017. Incorporated by reference as Exhibit 10.1 to Form 10-Q for the quarter ended September 30, 2017</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.40</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="http://www.sec.gov/Archives/edgar/data/766829/000076682917000109/sjw-93017xex102.htm">Third Amendment to the Executive Severance Plan effective November 6, 2017. Incorporated by reference as Exhibit 10.2 to Form 10-Q for the quarter ended September 30, 2017</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.41</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="http://www.sec.gov/Archives/edgar/data/766829/000119312519265175/d804814dex103.htm">Fourth Amendment to the Executive Severance Plan effective October 9, 2019. Incorporated by reference as Exhibit 10.3 to Form 8-K filed on October 9, 2019</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.42</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;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:107%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682920000176/a058860_x40035844v2xsjwxfi.htm">Fifth Amendment to the Executive Severance Plan effective December 18, 2020. Incorporated by reference as Exhibit 10.1 to Form 8-K filed on December 22, 2020</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.43</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="http://www.sec.gov/Archives/edgar/data/766829/000076682913000005/sjw2012q410kexhibit1036.htm">San Jose Water Company Special Deferral Election Plan, as amended and restated, effective January 1, 2013. Incorporated by reference as Exhibit 10.36 to Form 10-K for the year ended December 31, 2012</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.44</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="http://www.sec.gov/Archives/edgar/data/766829/000076682917000043/sjw2016q410kexhibit1037.htm">First Amendment to the Special Deferral Election Plan effective November 15, 2016. Incorporated by reference as Exhibit 10.37 to Form 10-K for the year ended December 31, 2016</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.45</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="http://www.sec.gov/Archives/edgar/data/766829/000110465908031396/a08-13183_1ex10d1.htm">SJW Corp. Amended and Restated Deferred Restricted Stock Program, effective January&#160;1, 2008. Incorporated by reference as Exhibit 10.1 to Form 10-Q for the quarter ended March&#160;31, 2008</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.46</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="http://www.sec.gov/Archives/edgar/data/766829/000076682917000043/sjw2016q410kexhibit1039.htm">First Amendment to the Amended and Restated Deferred Restricted Stock Program dated November 15, 2016. Incorporated by reference as Exhibit 10.39 to Form 10-K for the year ended December 31, 2016</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.47</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="http://www.sec.gov/Archives/edgar/data/766829/000076682914000012/sjw2013q410kexhibit1032.htm">SJW Corp. Deferral Election Program for Non-Employee Board Members, as amended and restated effective October 30, 2013. Incorporated by reference as Exhibit 10.32 to Form 10-K for the year ended December 31, 2013</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.48</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="http://www.sec.gov/Archives/edgar/data/766829/000076682917000043/sjw2016q410kexhibit1041.htm">First Amendment to the Deferral Election Program for Non-Employee Board Members dated November 15, 2016. Incorporated by reference as Exhibit 10.41 to Form 10-K for the year ended December 31, 2016</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.49</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="http://www.sec.gov/Archives/edgar/data/766829/000076682917000091/sjw-q2x2017xex101.htm">Form of SJW Group Restricted Stock Unit Award Agreement for Non-Employee Board Members. Incorporated by reference as Exhibit 10.1 to Form 10-Q for the quarter ended June 30, 2017</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.50</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="http://www.sec.gov/Archives/edgar/data/766829/000076682914000012/sjw2013q410kexhibit1034.htm">Formulaic Equity Award Program for Non-Employee Board Members. Incorporated by reference as Exhibit 10.34 to Form 10-K for the year ended December 31, 2013</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.51</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="http://www.sec.gov/Archives/edgar/data/766829/000076682917000043/sjw2016q410kexhibit1045.htm">Second Amendment to the Formulaic Equity Award Program for Non-Employee Board Members dated November 15, 2016. Incorporated by reference as Exhibit 10.45 to Form 10-K for the year ended December 31, 2016</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.52</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="http://www.sec.gov/Archives/edgar/data/766829/000076682919000063/a2018q410-kexhibit1048.htm">Third Amendment to the Formulaic Equity Award Program for Non-employee Board members dated October 24, 2018. Incorporated by reference as Exhibit 10.48 to Form 10-K for the year ended December 31, 2018</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.53</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000119312521272752/d225875dex101.htm">Fourth Amendment to the Formulaic Equity Award Program for Non-Employee Board Members dated September 8, 2021. Incorporated by reference to Exhibit 10.1 to Form 8-K filed on September 14, 2021</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.54</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="http://www.sec.gov/Archives/edgar/data/766829/000119312519265175/d804814dex102.htm">SJW Group Amended and Restated Director Compensation and Expense Reimbursement Policies effective as of October 9, 2019. Incorporated by reference to Exhibit 10.2 to Form 8-K filed on October 9, 2019</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:49.5pt;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%">96</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:85.889%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.55</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="http://www.sec.gov/Archives/edgar/data/766829/000119312509047816/dex1021.htm">Deferred Restricted Stock Award Agreement, amended and restated, as of October&#160;22, 2008 for Non-Employee Board Members. Incorporated by reference as Exhibit 10.21 to Form 10-K for the year ended December&#160;31, 2008</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.56</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="http://www.sec.gov/Archives/edgar/data/766829/000076682918000058/a2017q410kexhibit1055.htm">Form of SJW Group Restricted Stock Unit Issuance Agreement (TSR Goals). Incorporated by reference to Exhibit 10.55 to Form 10-K for the year ended December 31, 2017.</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.57</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="http://www.sec.gov/Archives/edgar/data/766829/000076682917000043/sjw2016q410kexhibit1052.htm">Form of SJW Group Restricted Stock Unit Issuance Agreement. Incorporated by reference as Exhibit 10.52 to Form 10-K for the year ended December 31, 2016</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.58</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="http://www.sec.gov/Archives/edgar/data/766829/000076682917000043/sjw2016q410kexhibit1054.htm">Form of SJW Group Restricted Stock Unit Issuance Agreement (ROE Goal). Incorporated by reference as Exhibit 10.54 to Form 10-K for the year ended December 31, 2016</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.59</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="http://www.sec.gov/Archives/edgar/data/766829/000076682917000043/sjw2016q410kexhibit1055.htm">Form of SJW Group Restricted Stock Unit Issuance Agreement (EPS Goal). Incorporated by reference as Exhibit 10.55 to Form 10-K for the year ended December 31, 2016</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.60</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="http://www.sec.gov/Archives/edgar/data/766829/000076682916000106/exhibit101formofindemnific.htm">Form of Director and Officer Indemnification Agreement between SJW Group and its officers and Board members. Incorporated by reference to Exhibit 10.1 to Form 8-K filed on November 15, 2016</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.61</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trust Agreement for The Connecticut Water Company Welfare Benefits Plan (VEBA) dated January 1, 1989. Incorporated by reference to Exhibit 10.21 to Connecticut Water Service, Inc.&#8217;s Form 10-K for the year ended December 31, 1989. (2)</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.62</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="http://www.sec.gov/Archives/edgar/data/766829/000119312519265068/d811369dex993.htm">Connecticut Water Service, Inc. 1994 Performance Stock Program. Incorporated by reference as Exhibit 99.3 to Form S-8 filed on October 9, 2019</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.63</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="http://www.sec.gov/Archives/edgar/data/766829/000119312519265068/d811369dex992.htm">Connecticut Water Service, Inc. 2004 Performance Stock Program, effective as of April 23, 2004. Incorporated by reference as Exhibit 99.2 to Form S-8 filed on October 9, 2019</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.64</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="http://www.sec.gov/Archives/edgar/data/276209/000095012306004035/y19293exv10w23wf.htm">First Amendment to The Connecticut Water Service, Inc. 2004 Performance Stock Program, dated January 7, 2004. Incorporated by reference to Exhibit 10.23f to Connecticut Water Service, Inc.&#8217;s Form 10-K for the year ended December 31, 2005</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.65</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="http://www.sec.gov/Archives/edgar/data/276209/000095012308000933/y47633exv10w6.htm">Second Amendment to The Connecticut Water Service, Inc. 2004 Performance Stock Program, dated January 1, 2008. Incorporated by reference to Exhibit 10.6 to Connecticut Water Service, Inc.&#8217;s Form 8-K filed on January 31, 2008</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.66</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="http://www.sec.gov/Archives/edgar/data/766829/000119312519265068/d811369dex991.htm">Connecticut Water Service, Inc. 2014 Performance Stock Program. Incorporated by reference as Exhibit 99.1 to Form S-8 filed on October 9, 2019</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.67</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="http://www.sec.gov/Archives/edgar/data/766829/000076682920000055/a1069-firstamendmentto.htm">First Amendment effective October 9, 2019 to The Connecticut Water Service, Inc. 2014 Performance Stock Program. </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682920000055/a1069-firstamendmentto.htm">Incorporated by reference to Exhibit 10.69 to Form 10-K for the year ended December 31, 2019</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.68</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="http://www.sec.gov/Archives/edgar/data/276209/000027620917000009/exhibit109-psuawardagreeme.htm">Form of Performance Unit Award Agreement (short-term vesting form) under Connecticut Water Service, Inc.&#8217;s 2014 Performance Stock Program. Incorporated by reference to Exhibit 10.9 to Connecticut Water Service, Inc.&#8217;s Form 10-K for the year ended December 31, 2016</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.69</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="http://www.sec.gov/Archives/edgar/data/276209/000027620917000009/exhibit1010-psuawardagreem.htm">Form of Performance Unit Award Agreement (long-term vesting form) under Connecticut Water Service, Inc.&#8217;s 2014 Performance Stock Program. Incorporated by reference to Exhibit 10.10 to Connecticut Water Service, Inc.&#8217;s Form 10-K for the year ended December 31, 2016</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.70</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:107%;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:107%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682920000055/a1073-assumptionagreem.htm">Form of Assumption Agreement for Incentive Awards under the Connecticut Water Service, Inc. 1994 Performance Stock Program, 2004 Performance Stock Program, and 2014 Performance Stock Program. </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682920000055/a1073-assumptionagreem.htm">Incorporated by reference to Exhibit 10.73 to Form 10-K for the year ended December 31, 2019</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.71</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:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682921000047/a2020q410kexhibit1073.htm">Amended and Restated Supplemental Executive Retirement Agreement dated January 24, 2008 between The Connecticut Water Company and Eric W. Thornburg.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682921000047/a2020q410kexhibit1073.htm"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682921000047/a2020q410kexhibit1073.htm">Incorporated by reference to Exhibit 10.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682921000047/a2020q410kexhibit1073.htm">73</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682921000047/a2020q410kexhibit1073.htm"> to Form 10-K for the year ended December 31, 2020</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.72</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:107%;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:107%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682920000055/a1074-westbrookarserpa.htm">Amended and Restated Supplemental Executive Retirement Agreement dated November 15, 2017 between The Connecticut Water Company and Maureen P. Westbrook. </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682920000055/a1074-westbrookarserpa.htm">Incorporated by reference to Exhibit 10.74 to Form 10-K for the year ended December 31, 2019</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:49.5pt;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%">97</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:85.889%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.73</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:107%;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:107%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682920000055/a1075-johnsonarserpagr.htm">Amended and Restated Supplemental Executive Retirement Agreement dated November 15, 2017 between The Connecticut Water Company and Kristen A. Johnson. </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682920000055/a1075-johnsonarserpagr.htm">Incorporated by reference to Exhibit 10.75 to Form 10-K for the year ended December 31, 2019</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.74</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:107%;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:107%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682920000055/a1077-amendmenttoctwse.htm">Amendment to the Amended and Restated Supplemental Executive Retirement Agreement effective as of November 1, 2019 between Kristen A. Johnson and The Connecticut Water Company. </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682920000055/a1077-amendmenttoctwse.htm">Incorporated by reference to Exhibit 10.77 to Form 10-K for the year ended December 31, 2019</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.75</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:107%;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:107%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682920000055/a1078-matrixgrantortru.htm">Grantor Trust Agreement dated May 1, 2017, between Connecticut Water Service, Inc. and Matrix Trust Company. </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682920000055/a1078-matrixgrantortru.htm">Incorporated by reference to Exhibit 10.78 to Form 10-K for the year ended December 31, 2019</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.76</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:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682921000047/a2020q410kexhibit1078.htm">Deferred Compensation Agreement dated December 8, 2011 between The Connecticut Water Company and Eric W. Thornburg.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682921000047/a2020q410kexhibit1078.htm"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682921000047/a2020q410kexhibit1078.htm">Incorporated by reference to Exhibit 10.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682921000047/a2020q410kexhibit1078.htm">78</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682921000047/a2020q410kexhibit1078.htm"> to Form 10-K for the year ended December 31, 2020</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.77</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:107%;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:107%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682920000055/a1079-mwestbrookardefe.htm">Amended and Restated Deferred Compensation Agreement, effective January 1, 2011, between The Connecticut Water Company and Maureen P. Westbrook. </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682920000055/a1079-mwestbrookardefe.htm">Incorporated by reference to Exhibit 10.79 to Form 10-K for the year ended December 31, 2019</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.78</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:107%;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:107%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682920000055/a1080-kjohnsonardeferr.htm">Amended and Restated Deferred Compensation Agreement, effective January 1, 2011, between The Connecticut Water Company and Kristen A. Johnson. </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682920000055/a1080-kjohnsonardeferr.htm">Incorporated by reference to Exhibit 10.80 to Form 10-K for the year ended December 31, 2019</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.79</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:107%;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:107%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682920000055/a1082-firstamendmentto.htm">First Amendment to the Amended and Restated Deferred Compensation Agreement, dated as of December 1, 2011, among Kristen A. Johnson and The Connecticut Water Company. </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682920000055/a1082-firstamendmentto.htm">Incorporated by reference to Exhibit 10.82 to Form 10-K for the year ended December 31, 2019</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.80</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:107%;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:107%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682920000055/a1083-firstamendmentto.htm">First Amendment to the Amended and Restated Deferred Compensation Agreement, dated as of December 8, 2011, among Maureen P. Westbrook and The Connecticut Water Company. </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682920000055/a1083-firstamendmentto.htm">Incorporated by reference to Exhibit 10.83 to Form 10-K for the year ended December 31, 2019</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.81</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:107%;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:107%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682920000055/a1085-2ndamendmenttoar.htm">Second Amendment to the Amended and Restated Deferred Compensation Agreement, dated as of December 21, 2016, between the Connecticut Water Company and Maureen P. Westbrook. </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682920000055/a1085-2ndamendmenttoar.htm">Incorporated by reference to Exhibit 10.85 to Form 10-K for the year ended December 31, 2019</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">. (2) </span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.82</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:107%;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:107%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682920000055/a1086-2ndamendmenttoar.htm">Second Amendment to the Amended and Restated Deferred Compensation Agreement, dated as of December 20, 2016, between the Connecticut Water Company and Kristen A. Johnson</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682920000055/a1086-2ndamendmenttoar.htm">. Incorporated by reference to Exhibit 10.86 to Form 10-K for the year ended December 31, 2019</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">. (2) </span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.83</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="http://www.sec.gov/Archives/edgar/data/276209/000027620916000120/exhibit101-cwc2017dcp.htm">Connecticut Water Company Deferred Compensation Plan, effective January 1, 2017. Incorporated by reference to Exhibit 10.1 to Connecticut Water Service, Inc.&#8217;s Form 8-K filed on December 16, 2016</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.84</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:107%;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:107%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682920000055/a1089-firstamendmentto.htm">First Amendment, effective October 9, 2019, to the Connecticut Water Company Deferred Compensation Plan, dated January 1, 2017. </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682920000055/a1089-firstamendmentto.htm">Incorporated by reference to Exhibit 10.89 to Form 10-K for the year ended December 31, 2019</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.85</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:107%;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:107%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682920000055/a1090-secondamendmentt.htm">Second Amendment, effective October 9, 2019, to the Connecticut Water Company Deferred Compensation Plan, dated January 1, 2017. </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682920000055/a1090-secondamendmentt.htm">Incorporated by reference to Exhibit 10.90 to Form 10-K for the year ended December 31, 2019</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.86</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:107%;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:107%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682921000103/sjw-63021xex102.htm">Third Amendment, effective July 28, 2021, to the Connecticut Water Company Deferred Compensation Plan, dated January 1, 2017. Incorporated by reference as Exhibit 10.2 to Form 10-Q for the quarter ended June 30, 202</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">1. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.87</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:107%;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:107%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682920000055/a1093-aremploymentagre.htm">Amended and Restated Employment Agreement, dated October 9, 2019, among The Connecticut Water Company, Connecticut Water Service, Inc., and Maureen P. Westbrook. </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682920000055/a1093-aremploymentagre.htm">Incorporated by reference to Exhibit 10.93 to Form 10-K for the year ended December 31, 2019</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.88</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682920000055/a1094-johnsonxaremploy.htm">Amended and Restated Employment Agreement, dated December 30, 2008, among The Connecticut Water Company, Connecticut Water Service, Inc., and Kristen A. Johnson. Incorporated by reference to Exhibit 10.94 to Form 10-K for the year ended December 31, 2019</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:49.5pt;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%">98</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:85.889%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.89</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="http://www.sec.gov/Archives/edgar/data/276209/000027620913000013/exhibit1017.htm">First Amendment to Amended and Restated Employment Agreement, dated March 8, 2013, among The Connecticut Water Company, Connecticut Water Service, Inc. and Kristen A. Johnson. Incorporated by reference to Exhibit 10.17 to Connecticut Water Service, Inc.&#8217;s Form 10-K for the year ended December 31, 2012</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.90</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="http://www.sec.gov/Archives/edgar/data/276209/000027620914000015/exhibit102-secondamendment.htm">Form of Second Amendment to Employment Agreement, dated April 2014, among The Connecticut Water Company, Connecticut Water Service, Inc. and Kristen A. Johnson. Incorporated by reference to Exhibit 10.2 to Connecticut Water Service, Inc.'s Form 8-K filed on April 3, 2014</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.91</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:107%;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:107%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682920000055/a1097-3rdarctwemployme.htm">Third Amendment to the Amended and Restated Employment Agreement, effective as of November 1, 2019, among The Connecticut Water Company, Connecticut Water Service, Inc. and Kristen A. Johnson. I</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682920000055/a1097-3rdarctwemployme.htm">ncorporated by reference to Exhibit 10.97 to Form 10-K for the year ended December 31, 2019</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">. (2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.92</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#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="a2021q410kexhibit1092.htm">SJW Group Amended and Restated Director Compensation and Expense Reimbursement Policies effective as of January, 1 2022</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. (1)(2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.93</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:107%;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:107%;text-decoration:underline" href="a2021q410kexhibit1093.htm">Amended and Restated Formulaic Equity Award Program for Non-Employee Board Members effective as of October 28, 2021</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">. (1)(2)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;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:107%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/766829/000076682920000127/kpmgletter.htm">Letter from KPMG LLP to the Securities and Exchange Commission, dated August 14, 2020. Incorporated by reference to Exhibit 16.1 to Form 8-K filed on August 17, 2020</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">.</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;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:107%;text-decoration:underline" href="a2021q410kexhibit211.htm">Subsidiaries of SJW Group</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline" href="a2021q410kexhibit211.htm">.</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> (1)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;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:107%;text-decoration:underline" href="a2021q410kexhibit231.htm">Consent of KPMG LLP.</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> (1)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;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:107%;text-decoration:underline" href="a2021q410kexhibit232.htm">Consent of Deloitte &amp; Touche LLP.</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> (1)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;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:107%;text-decoration:underline" href="a2021q410kexhibit311.htm">Certification Pursuant to Rule 13a-14(a)/15d-14(a) by President and Chief Executive Officer</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">. (1)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;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:107%;text-decoration:underline" href="a2021q410kexhibit312.htm">Certification Pursuant to Rule 13a-14(a)/15d-14(a) by Chief Financial Officer and Treasurer</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">. (1)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;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:107%;text-decoration:underline" href="a2021q410kexhibit321.htm">Certification Pursuant to 18 U.S.C. Section 1350 by President and Chief Executive Officer, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">. (1)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;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:107%;text-decoration:underline" href="a2021q410kexhibit322.htm">Certification Pursuant to 18 U.S.C. Section 1350 by Chief Financial Officer and Treasurer, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">. (1)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Instance Document - the instance document does not appear in the interactive data file because its XBRL tags are embedded within the inline XBRL document</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Schema Document</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Calculation Linkbase Document</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Definition Linkbase Document</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Label Linkbase Document</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Presentation Linkbase Document</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Interactive Data File - the cover page XBRL tags are embedded within the Inline XBRL document</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)   Filed currently herewith.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)   Management contract or compensatory plan or agreement.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)   Pursuant to Item 601(b)(2) of Regulation S-K, certain exhibits and schedules have been omitted. The registrant hereby agrees to furnish supplementally a copy of any omitted exhibit or schedule to the SEC upon request.</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> </span></div><div style="height:49.5pt;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%">99</span></div></div></div><div id="i7e12c7edfebe48ecaf971616c7a6fc61_187"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:8pt"><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 Section&#160;13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.317%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.958%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.216%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SJW Group</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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 25, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Eric W. Thornburg</span></td></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:10pt;font-weight:400;line-height:100%">ERIC W. THORNBURG,<br/>President, Chief Executive Officer and <br/>Chair of the Board<br/>(Principal executive officer)</span></td></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.</span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.317%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.958%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.216%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 25, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Eric W. Thornburg</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ERIC W. THORNBURG,<br/>President, Chief Executive Officer and <br/>Chair of the Board<br/>(Principal executive officer)</span></div></td></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 25, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Andrew F. Walters</span></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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%">ANDREW F. WALTERS,<br/>Chief Financial Officer and Treasurer<br/>(Principal financial officer)</span></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 25, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ James P. Lynch</span></td></tr><tr style="height:18pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="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:10pt;font-weight:400;line-height:100%">JAMES P. LYNCH,<br/>Chief Accounting Officer<br/>(Principal accounting officer)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt;text-indent:31.5pt"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.317%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.958%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.216%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 25, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Katharine Armstrong</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="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:10pt;font-weight:400;line-height:100%">KATHARINE ARMSTRONG,<br/>Member, Board of Directors</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 25, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Walter J. Bishop</span></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="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:10pt;font-weight:400;line-height:100%">WALTER J. BISHOP,<br/>Member, Board of Directors</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 25, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Carl Guardino</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="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:10pt;font-weight:400;line-height:100%">CARL GUARDINO,<br/>Member, Board of Directors</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 25, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Mary Ann Hanley</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="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:10pt;font-weight:400;line-height:100%">MARY ANN HANLEY,<br/>Member, Board of Directors</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 25, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Heather Hunt</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="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:10pt;font-weight:400;line-height:100%">HEATHER HUNT,<br/>Member, Board of Directors</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 25, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Rebecca A. Klein</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="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:10pt;font-weight:400;line-height:100%">REBECCA A. KLEIN,<br/>Member, Board of Directors</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 25, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Gregory P. Landis</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="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:10pt;font-weight:400;line-height:100%">GREGORY P. LANDIS,<br/>Member, Board of Directors</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 25, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Daniel B. More</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="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:10pt;font-weight:400;line-height:100%">DANIEL B. MORE,<br/>Member, Board of Directors</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 25, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Carol P. Wallace</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="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:10pt;font-weight:400;line-height:100%">CAROL P. WALLACE,<br/>Member, Board of Directors</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.92
<SEQUENCE>2
<FILENAME>a2021q410kexhibit1092.htm
<DESCRIPTION>EX-10.92
<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="iea887b7c250946fdacb61acd49f2df45_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EXHIBIT 10.92</font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline">SJW GROUP</font></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">AMENDED AND RESTATED DIRECTOR COMPENSATION AND </font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">EXPENSE REIMBURSEMENT POLICIES</font></div><div><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;   </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Effective as of January 1, 2022</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">I.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">  &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">DIRECTOR COMPENSATION.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">  &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">ROLE OF THE EXECUTIVE COMPENSATION COMMITTEE.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;The SJW Group Board, through its Executive Compensation Committee, will review, or request management or outside consultants to review, appropriate compensation policies for the directors serving on the Board and its committees.  This review may consider board compensation practices of other similar public companies, contributions to Board functions, service as committee chairs, and other appropriate factors.  </font></div><div><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">B.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">  &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">COMPENSATION POLICIES.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Annual Retainer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SJW Group (&#8220;SJW&#8221;) shall pay the Chairman of its Board who is not employed by SJW or any of its subsidiaries (a &#8220;Non-Employee Director&#8221;) an annual retainer of $100,000.  </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SJW shall pay each of its other Non-Employee Directors an annual retainer of $70,000.   SJW shall also pay an annual retainer of $15,000 to the SJW Audit Committee Chair, $12,500 to the SJW Executive Compensation Committee Chair and $10,000 to each of the other SJW Board Committee Chairs who are each Non-Employee Directors.  </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SJW shall pay its Lead Independent Director an additional annual retainer of $25,000.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">No additional retainer shall be paid to a Non-Employee Director for serving on a subsidiary board, except that the special independent director who will serve on the board of SJWNE LLC (and will not be serving on the SJW Board) will receive an aggregate annual retainer of $50,000 for serving on such board and any other subsidiary boards.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Board and Committee Meetings Held In Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The meeting fees set forth in this section shall be paid to the Non-Employee Directors in connection with SJW Board and SJW Committee meetings held in person.   </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">All Non-Employee Directors of SJW shall be paid $1,500 for each SJW Board or SJW Committee meeting attended in person, including the SJW strategic planning meeting. </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">In the event a Non-Employee Director attends an in-person SJW Board or SJW Committee meeting by telephone, he or she shall be entitled to receive the meeting fees set forth above in this section for the first meeting attended by telephone in a calendar year and half of such meeting fees for subsequent meetings attended by telephone in the same calendar year.  </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;3.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Board and Committee Meetings Held Telephonically</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The meeting fees set forth in this section shall be paid to Non-Employee Directors in connection with SJW Board and SJW Committee meetings held telephonically.   </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">All Non-Employee Directors of SJW shall be paid $1,500 for each SJW Board or SJW Committee meeting attended, including the SJW strategic planning meeting. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Long-Term Incentive Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Non-Employee Directors may be eligible to participate in SJW&#8217;s Long-Term Incentive Plan, as amended (&#8220;LTIP&#8221;), and may also be eligible to participate in programs now or hereafter established thereunder, as more fully set forth in the LTIP and the programs established thereunder.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;5.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Director Pension Plan.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">As more fully set forth in a resolution adopted by SJW&#8217;s Board of Directors on October 25, 2007 which amends the September 22, 1999 resolution, when a director ceases to be a director of SJW, he or she shall receive a benefit equal to one half of the aggregate annual retainer for service on the Board of Directors of SJW and the Boards of Directors of San Jose Water Company and SJW Land Company as in effect at the time such director ceases to be a director (the &#8220;Director Pension Plan&#8221;).  This benefit will be paid to the director, his beneficiary or his estate, for the number of years the director served on the SJW Board until December 31, 2007 up to a maximum of 10 years. These payments will be made with the same frequency as the ongoing Directors retainers.  Only Non-Employee Directors who were on the SJW Board in 2003 and did not elect, in 2003, to have their existing Director Pension Plan benefits converted into deferred restricted stock pursuant to the Deferred Restricted Stock Program participate in the Director Pension Plan.  All other Non-Employee Directors are not eligible to participate in the Director Pension Plan.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">II.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">EXPENSE REIMBURSEMENT.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">All reasonable expenses incurred by a Non-Employee Director in connection with his or her attendance at an SJW Board Meeting, a subsidiary board meeting, SJW Committee Meeting or other SJW meeting, which shall include the expense of traveling first class for any travel within the United States, shall be reimbursed.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Adopted By the Board effective as of January, 1, 2022&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;&#47;s&#47; Willie Brown&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="padding-left:288pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Willie Brown, VP, General Counsel, and Corp. Secretary</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.93
<SEQUENCE>3
<FILENAME>a2021q410kexhibit1093.htm
<DESCRIPTION>EX-10.93
<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="iee7554269b7c4e1fb13b3d585c557e8c_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EXHIBIT 10.93</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">SJW GROUP</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">AMENDED AND RESTATED FORMULAIC EQUITY AWARD PROGRAM </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">FOR NON-EMPLOYEE BOARD MEMBERS</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">I.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:28.34pt">IMPLEMENTATION</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">This award program (the &#8220;Automatic Grant Program&#8221;) is implemented under the SJW Group Long-Term Incentive Plan, as amended and restated July 29, 2015 (the &#8220;Plan&#8221;) and shall become effective at the close of business on October 28, 2021, subject to ratification by the Board of Directors (the &#8220;Board&#8221;) of SJW Group (the &#8220;Corporation&#8221;).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Unless indicated to the contrary, all capitalized terms in this Automatic Grant Program shall have the meanings assigned to them in the Appendix to the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">II.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:23.68pt">AWARD TERMS</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.34pt;text-decoration:underline">Automatic Grants</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Awards to be made pursuant to the Automatic Grant Program shall be as follows&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">At the close of business on the date of each annual meeting of the Corporation&#8217;s shareholders, beginning with the 2022 Annual Meeting, each individual who is elected or re-elected to serve as a non-employee Board member shall automatically be granted an Award in the form of restricted stock units covering that number of shares of Common Stock (rounded up to the next whole share) determined by dividing the Applicable Annual Amount (as defined below) by the Fair Market Value per share on such date. There shall be no limit on the number of such annual grants any one continuing non-employee Board member may receive over his or her period of Board service, and non-employee Board members who have previously been in the employ of the Corporation (or any Parent or Subsidiary) shall be eligible to receive one or more such annual grants over their period of continued Board service.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">Each individual who commences service as a non-employee Board member following the date of an annual meeting of the Corporation&#8217;s shareholders, but before the date that is two months prior to the next annual meeting of the Corporation&#8217;s shareholders (the &#8220;New Non-Employee Director&#8221;), shall automatically be granted an Award (the &#8220;New Non-Employee Director Award&#8221;) on the date of commencement of such service in the form of restricted stock units covering that number of shares of Common Stock (rounded up to the next whole share) determined by (i) dividing the Applicable Annual Amount by the Fair Market Value per share on  the date of grant of the New Non-Employee Director Award, and (ii) multiplying the number obtained from clause (i) by a fraction, with the numerator being the number of months (with each partial month rounded up to a whole number) elapsed from the date the New Non-Employee Director commenced service to the estimated date of the next annual meeting of the Corporation&#8217;s shareholders, and the denominator being twelve (12).  Each New Non-Employee Director shall be eligible for an Award pursuant to the terms of paragraph A.1 of this Section as of the next annual meeting following the date the New Non-Employee Director commences service as a non-employee Board member.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">The Applicable Annual Amount shall be Ninety-Two Thousand Five-Hundred Dollars ($92,500.00) per non-employee Board member for the Awards to be made at each annual meeting of the Corporation&#8217;s shareholders, commencing with the 2022 Annual Meeting.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">Each restricted unit awarded under the Automatic Grant Program shall entitle the non-employee Board member to one share of Common Stock on the applicable vesting date of that unit.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">B.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:25pt;text-decoration:underline">Vesting of Awards and Issuance of Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">Each restricted stock unit award granted under paragraph A.1. of this Section shall vest in full upon the non-employee Board member&#8217;s continuation in Board service through the date of the first annual shareholders meeting following the annual shareholders meeting at which that restricted stock unit award was made.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">Each restricted stock unit award granted under paragraph A.2. of this Section shall vest on the one-year anniversary of the date such award was granted, subject to the non-employee Board member&#8217;s continuation in Board service through such date. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">In the event that the non-employee Board member (including any New Non-Employee Director) ceases Board service by reason of death or Permanent Disability prior to the vesting date set forth herein, then his or her restricted stock unit award outstanding under the Automatic Grant Program at the time of such cessation of Board service shall immediately vest in full at that time. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">The shares of Common Stock underlying each restricted stock unit award which vests in accordance with the foregoing vesting provisions shall be issued as soon as administratively practicable following the vesting date, but in no event more than fifteen (15) business days after such vesting date. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">C.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:25pt;text-decoration:underline">Dividend Equivalent Rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  None of the restricted stock unit awards granted under the Automatic Grant Program shall include any dividend equivalent rights, and the holder of each restricted stock unit award under the Automatic Grant Program shall not have any shareholder rights with respect to the shares of Common Stock subject to that award until the award vests and the shares of Common Stock are issued to such holder.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">D.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.34pt;text-decoration:underline">Retention of Issued Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Each non-employee Board member who participates in the Automatic Grant Program shall, with respect to each restricted stock unit award he or she receives under such program, retain beneficial ownership of at least fifty percent (50%) of the shares of Common Stock issued in connection with the vesting of that award until such time as such individual is in compliance with the equity ownership guidelines that the Corporation from time to time establishes for its non-employee Board members.  In no event may the non-employee Board member sell or otherwise transfer beneficial ownership of more than fifty percent (50%) of the shares issued to him or her under the Automatic Grant Program unless he or she is at the time of such sale or transfer in full compliance with the equity ownership guidelines in effect at that time for the non-employee Board members.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">III.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:19.02pt">CHANGE IN CONTROL</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Should the non-employee Board member continue in Board service until the effective date of an actual Change in Control transaction, then the shares of Common Stock subject to any outstanding restricted stock unit award made to such Board member under the Automatic Grant Program shall, immediately prior to the effective date of that Change in Control transaction, vest in full and shall be issued to him or her as soon as administratively practicable thereafter, but in no event more than fifteen (15) business days after such effective date, or shall otherwise be converted into the right to receive the same consideration per share of Common Stock payable to the other stockholders in the Change in Control and distributed at the same time as such stockholder payments, but in no event later than the later of (i) the close of the calendar year in </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2</font></div><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">which such Change in Control is effected or (ii) the fifteenth (15th) day of the third (3rd) calendar month following the effective date of such Change in Control.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3</font></div><div style="text-align:justify"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>4
<FILENAME>a2021q410kexhibit211.htm
<DESCRIPTION>EX-21.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="i730ce9d1c1534a659fa95a26c1c0a466_1"></div><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:138%">EXHIBIT 21.1</font></div><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-top:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SUBSIDIARIES OF SJW GROUP</font></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following is a list of the subsidiaries of SJW Group as of December&#160;31, 2021, each of which, unless otherwise indicated, is wholly owned by the company either directly or through another subsidiary.  </font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.649%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.151%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Name</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Jurisdiction of Organization</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">San Jose Water Company</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">California</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SJW Land Company</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">California</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SJWTX, Inc., also doing business as Canyon Lake Water Service Company</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Texas</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SJWTX Holdings, Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Texas</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Texas Water Operation Services LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Texas</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SJWNE LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Connecticut Water Service, Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Connecticut</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Connecticut Water Company</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Connecticut</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chester Realty, Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Connecticut</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New England Water Utility Services, Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Connecticut</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Maine Water Company</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maine</font></td></tr></table></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>5
<FILENAME>a2021q410kexhibit231.htm
<DESCRIPTION>EX-23.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="i80f0877faf26488381d6ee724af8027b_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:13pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:240%">EXHIBIT 23.1</font></div><div style="margin-bottom:13pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:240%">Consent of Independent Registered Public Accounting Firm </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consent to the incorporation by reference in the registration statements No. 333-228548 and 333-261161 on Form S-3 and registration statements No. 333-234140, 333-195796, and 333-105010 on Form S-8 of our report dated March 2, 2020, except for Schedule I, as to which date is March 1, 2021, with respect to the consolidated financial statements and financial statement schedule II of SJW Group and the effectiveness of internal control over financial reporting.</font></div><div style="margin-bottom:10pt;text-align:justify"><font><br></font></div><div style="margin-bottom:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; KPMG LLP</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Santa Clara, California</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 25, 2022</font></div><div style="margin-bottom:13pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.2
<SEQUENCE>6
<FILENAME>a2021q410kexhibit232.htm
<DESCRIPTION>EX-23.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="ib367a3c52a834aac8928bbcd7b38cb09_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:13pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:240%">EXHIBIT 23.2</font></div><div style="margin-bottom:13pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:240%">Consent of Independent Registered Public Accounting Firm </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consent to the incorporation by reference in Registration Statement Nos. 333-228548 and 333-261161 on Form S-3 and Registration Nos. 333- 234140, 333-105010 and 333-195796 on Form S-8 of our reports dated February&#160;25, 2022, relating to the 2021 financial statements of SJW Group and the effectiveness of SJW Group's internal control over financial reporting appearing in this Annual Report on Form 10-K for the year ended December&#160;31, 2021.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#47;s&#47; Deloitte &#38; Touche LLP</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;25, 2022</font></div><div style="margin-bottom:13pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>7
<FILENAME>a2021q410kexhibit311.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="i1c93b7b8818a499b80313cffecad51aa_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:3pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATIONS</font></div><div style="margin-top:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Eric W. Thornburg, certify that&#58;</font></div><div style="margin-top:8pt;text-indent:31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;I have reviewed this Annual Report on Form 10-K of SJW Group (the &#8220;registrant&#8221;)&#59;</font></div><div style="margin-top:8pt;text-indent:31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:8pt;text-indent:31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:8pt;text-indent:31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:8pt;text-indent:60.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)&#160;&#160;&#160;&#160;designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:8pt;text-indent:60.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)&#160;&#160;&#160;&#160;designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:8pt;text-indent:60.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)&#160;&#160;&#160;&#160;evaluated the effectiveness of the registrant&#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:8pt;text-indent:60.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)&#160;&#160;&#160;&#160;disclosed in this report any change in the registrant&#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:8pt;text-indent:31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:8pt;text-indent:60.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)&#160;&#160;&#160;&#160;all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:8pt;text-indent:60.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)&#160;&#160;&#160;&#160;any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div><font><br></font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:4.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.728%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 25, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Eric W. Thornburg</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ERIC W. THORNBURG</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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%">Chair, President and Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal executive officer)</font></td></tr></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 style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>8
<FILENAME>a2021q410kexhibit312.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="i6000bb452177462db79c7b32c983bdba_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.2</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%">CERTIFICATIONS</font></div><div style="margin-top:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Andrew F. Walters, certify that&#58;</font></div><div style="margin-top:8pt;text-indent:31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;I have reviewed this Annual Report on Form 10-K of SJW Group (the &#8220;registrant&#8221;)&#59;</font></div><div style="margin-top:8pt;text-indent:31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:8pt;text-indent:31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:8pt;text-indent:31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:8pt;text-indent:60.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)&#160;&#160;&#160;&#160;designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:8pt;text-indent:60.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)&#160;&#160;&#160;&#160;designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:8pt;text-indent:60.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)&#160;&#160;&#160;&#160;evaluated the effectiveness of the registrant&#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:8pt;text-indent:60.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)&#160;&#160;&#160;&#160;disclosed in this report any change in the registrant&#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:8pt;text-indent:31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:8pt;text-indent:60.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)&#160;&#160;&#160;&#160;all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:8pt;text-indent:60.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)&#160;&#160;&#160;&#160;any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div><font><br></font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:4.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.728%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 25, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Andrew F. Walters</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ANDREW F. WALTERS</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer and Treasurer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal financial officer)</font></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>9
<FILENAME>a2021q410kexhibit321.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="ia100764dfa33411987d7d34132c92302_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 32.1</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%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. SECTION 1350</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:8pt;text-indent:31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Annual Report of SJW Group (the &#8220;Company&#8221;) on Form 10-K for the year ended December&#160;31, 2021, as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Eric W. Thornburg, President, Chief Executive Officer and Chariman of the Board of the Company, certify, pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that to my knowledge on the date hereof&#58;</font></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">the Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">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:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:48.684%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Eric W. Thornburg</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ERIC W. THORNBURG</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chair, President and Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal executive officer)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 25, 2022</font></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 style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>10
<FILENAME>a2021q410kexhibit322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i7ff4cc83a48b41dbbccad9dc0a8abfb8_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 32.2</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%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. SECTION 1350</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:8pt;text-indent:31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Annual Report of SJW Group (the &#8220;Company&#8221;) on Form 10-K for the year ended December&#160;31, 2021, as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Andrew F. Walters, Chief Financial Officer and Treasurer of the Company, certify, pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that to my knowledge on the date hereof&#58;</font></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">the Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">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:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:48.684%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Andrew F. Walters</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ANDREW F. WALTERS</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer and Treasurer</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal financial officer)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 25, 2022</font></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 style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>11
<FILENAME>sjw-20211231.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:cdd0d3d6-b8d5-4073-b388-dbe68c63b155,g:f9c318c7-b929-4e35-98c7-9c898fb0a410-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:sjw="http://www.sjwater.com/20211231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:srt-types="http://fasb.org/srt-types/2021-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.sjwater.com/20211231">
  <xs:import namespace="http://fasb.org/srt-types/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021q4" schemaLocation="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/stpr/2021" schemaLocation="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="sjw-20211231_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="sjw-20211231_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="sjw-20211231_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="sjw-20211231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="DocumentandEntityInformation" roleURI="http://www.sjwater.com/role/DocumentandEntityInformation">
        <link:definition>0001001 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://www.sjwater.com/role/AuditInformation">
        <link:definition>0002002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheets" roleURI="http://www.sjwater.com/role/ConsolidatedBalanceSheets">
        <link:definition>1001003 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.sjwater.com/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>1002004 - Statement - Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofComprehensiveIncome" roleURI="http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome">
        <link:definition>1003005 - Statement - Consolidated Statements of Comprehensive Income</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="ConsolidatedStatementsofComprehensiveIncomeParenthetical" roleURI="http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical">
        <link:definition>1004006 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofChangesinStockholdersEquity" roleURI="http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity">
        <link:definition>1005007 - Statement - Consolidated Statements of Changes in 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="ConsolidatedStatementsofChangesinStockholdersEquityParenthetical" roleURI="http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical">
        <link:definition>1006008 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementofCashFlows" roleURI="http://www.sjwater.com/role/ConsolidatedStatementofCashFlows">
        <link:definition>1007009 - Statement - Consolidated Statement of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationandOperations" roleURI="http://www.sjwater.com/role/OrganizationandOperations">
        <link:definition>2101101 - Disclosure - Organization and Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationandOperationsDetails" roleURI="http://www.sjwater.com/role/OrganizationandOperationsDetails">
        <link:definition>2402401 - Disclosure - Organization and Operations (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="SummaryofSignificantAccountingPolicies" roleURI="http://www.sjwater.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>2103102 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesTables" roleURI="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesTables">
        <link:definition>2305301 - Disclosure - 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="SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails" roleURI="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails">
        <link:definition>2406402 - Disclosure - Summary of Significant Accounting Policies - Property, Plant and Equipment and Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails" roleURI="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails">
        <link:definition>2407403 - Disclosure - Summary of Significant Accounting Policies - Real Estate Investments and Nonutility Properties (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="SummaryofSignificantAccountingPoliciesImpairmentsofLongLivedAssetsandGoodwillDetails" roleURI="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesImpairmentsofLongLivedAssetsandGoodwillDetails">
        <link:definition>2408404 - Disclosure - Summary of Significant Accounting Policies - Impairments of Long-Lived Assets and Goodwill (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="SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails" roleURI="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails">
        <link:definition>2409405 - Disclosure - Summary of Significant Accounting Policies - Cash and Cash Equivalents, and Restricted Cash (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesFinancialInstrumentsandInvestmentsDetails" roleURI="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsandInvestmentsDetails">
        <link:definition>2410406 - Disclosure - Summary of Significant Accounting Policies - Financial Instruments and 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="SummaryofSignificantAccountingPoliciesAdvancesforConstructionandContributionsinAidofConstructionDetails" roleURI="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesAdvancesforConstructionandContributionsinAidofConstructionDetails">
        <link:definition>2411407 - Disclosure - Summary of Significant Accounting Policies - Advances for Construction and Contributions in Aid of Construction (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="SummaryofSignificantAccountingPoliciesAssetRetirementObligationDetails" roleURI="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesAssetRetirementObligationDetails">
        <link:definition>2412408 - Disclosure - Summary of Significant Accounting Policies - Asset Retirement Obligation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesRevenueDetails" roleURI="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails">
        <link:definition>2413409 - Disclosure - Summary of Significant Accounting Policies - Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesEarningsperShareDetails" roleURI="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesEarningsperShareDetails">
        <link:definition>2414410 - Disclosure - Summary of Significant Accounting Policies - Earnings per Share (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="RegulatoryMatters" roleURI="http://www.sjwater.com/role/RegulatoryMatters">
        <link:definition>2115103 - Disclosure - Regulatory Matters</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="RegulatoryMattersTables" roleURI="http://www.sjwater.com/role/RegulatoryMattersTables">
        <link:definition>2316302 - Disclosure - Regulatory Matters (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="RegulatoryMattersRegulatoryAssetsNetDetails" roleURI="http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails">
        <link:definition>2417411 - Disclosure - Regulatory Matters - Regulatory Assets, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RegulatoryMattersBalancingandMemorandumAccountsDetails" roleURI="http://www.sjwater.com/role/RegulatoryMattersBalancingandMemorandumAccountsDetails">
        <link:definition>2418412 - Disclosure - Regulatory Matters - Balancing and Memorandum Accounts (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="RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails" roleURI="http://www.sjwater.com/role/RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails">
        <link:definition>2419413 - Disclosure - Regulatory Maters - Public Utilities General Disclosures (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="Capitalization" roleURI="http://www.sjwater.com/role/Capitalization">
        <link:definition>2120104 - Disclosure - Capitalization</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="CapitalizationDetails" roleURI="http://www.sjwater.com/role/CapitalizationDetails">
        <link:definition>2421414 - Disclosure - Capitalization (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="LinesofCredit" roleURI="http://www.sjwater.com/role/LinesofCredit">
        <link:definition>2122105 - Disclosure - Lines of Credit</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="LinesofCreditTables" roleURI="http://www.sjwater.com/role/LinesofCreditTables">
        <link:definition>2323303 - Disclosure - Lines of Credit (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="LinesofCreditScheduleofLinesofCreditDetails" roleURI="http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails">
        <link:definition>2424415 - Disclosure - Lines of Credit - Schedule of Lines of Credit (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="LinesofCreditNarrativeDetails" roleURI="http://www.sjwater.com/role/LinesofCreditNarrativeDetails">
        <link:definition>2425416 - Disclosure - Lines of Credit - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebt" roleURI="http://www.sjwater.com/role/LongTermDebt">
        <link:definition>2126106 - Disclosure - Long-Term Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebtTables" roleURI="http://www.sjwater.com/role/LongTermDebtTables">
        <link:definition>2327304 - Disclosure - Long-Term Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebtScheduleofLongtermDebtInstrumentsDetails" roleURI="http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails">
        <link:definition>2428417 - Disclosure - Long-Term Debt - Schedule of Long-term Debt Instruments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebtScheduleofMaturitiesofLongtermDebtDetails" roleURI="http://www.sjwater.com/role/LongTermDebtScheduleofMaturitiesofLongtermDebtDetails">
        <link:definition>2429418 - Disclosure - Long-Term Debt - Schedule of Maturities of Long-term Debt (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="LongTermDebtNarrativeDetails" roleURI="http://www.sjwater.com/role/LongTermDebtNarrativeDetails">
        <link:definition>2430419 - Disclosure - Long-Term Debt - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.sjwater.com/role/IncomeTaxes">
        <link:definition>2131107 - 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="IncomeTaxesTables" roleURI="http://www.sjwater.com/role/IncomeTaxesTables">
        <link:definition>2332305 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" roleURI="http://www.sjwater.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails">
        <link:definition>2433420 - Disclosure - Income Taxes - Components of Income Tax Expense (Benefit) (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="IncomeTaxesFederalStatutoryRateReconciliationDetails" roleURI="http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails">
        <link:definition>2434421 - Disclosure - Income Taxes - Federal Statutory Rate Reconciliation (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="IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" roleURI="http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails">
        <link:definition>2435422 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesNarrativeDetails" roleURI="http://www.sjwater.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>2436423 - Disclosure - Income Taxes - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesUnrecognizedTaxBenefitsDetails" roleURI="http://www.sjwater.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails">
        <link:definition>2437424 - Disclosure - Income Taxes - Unrecognized Tax Benefits (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="UtilityPlantIntangibleAssets" roleURI="http://www.sjwater.com/role/UtilityPlantIntangibleAssets">
        <link:definition>2138108 - Disclosure - Utility Plant Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="UtilityPlantIntangibleAssetsTables" roleURI="http://www.sjwater.com/role/UtilityPlantIntangibleAssetsTables">
        <link:definition>2339306 - Disclosure - Utility Plant Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="UtilityPlantIntangibleAssetsNarrativeDetails" roleURI="http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails">
        <link:definition>2440425 - Disclosure - Utility Plant Intangible Assets - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="UtilityPlantIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" roleURI="http://www.sjwater.com/role/UtilityPlantIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails">
        <link:definition>2441426 - Disclosure - Utility Plant Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Commitments" roleURI="http://www.sjwater.com/role/Commitments">
        <link:definition>2142109 - Disclosure - Commitments</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="CommitmentsDetails" roleURI="http://www.sjwater.com/role/CommitmentsDetails">
        <link:definition>2443427 - Disclosure - Commitments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Contingencies" roleURI="http://www.sjwater.com/role/Contingencies">
        <link:definition>2144110 - Disclosure - Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BenefitPlans" roleURI="http://www.sjwater.com/role/BenefitPlans">
        <link:definition>2145111 - Disclosure - Benefit Plans</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="BenefitPlansTables" roleURI="http://www.sjwater.com/role/BenefitPlansTables">
        <link:definition>2346307 - Disclosure - Benefit Plans (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="BenefitPlansNarrativeDetails" roleURI="http://www.sjwater.com/role/BenefitPlansNarrativeDetails">
        <link:definition>2447428 - Disclosure - Benefit Plans - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BenefitPlansFairValueofPlanAssetsDetails" roleURI="http://www.sjwater.com/role/BenefitPlansFairValueofPlanAssetsDetails">
        <link:definition>2448429 - Disclosure - Benefit Plans - Fair Value of Plan Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BenefitPlansActuarialCalculationAssumptionsDetails" roleURI="http://www.sjwater.com/role/BenefitPlansActuarialCalculationAssumptionsDetails">
        <link:definition>2449430 - Disclosure - Benefit Plans - Actuarial Calculation Assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BenefitPlansNetPeriodicBenefitCostDetails" roleURI="http://www.sjwater.com/role/BenefitPlansNetPeriodicBenefitCostDetails">
        <link:definition>2450431 - Disclosure - Benefit Plans - Net Periodic Benefit Cost (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="BenefitPlansReconciliationofFundedStatusDetails" roleURI="http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails">
        <link:definition>2451432 - Disclosure - Benefit Plans - Reconciliation of Funded Status (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="BenefitPlansAmountsRecognizedinBalanceSheetDetails" roleURI="http://www.sjwater.com/role/BenefitPlansAmountsRecognizedinBalanceSheetDetails">
        <link:definition>2452433 - Disclosure - Benefit Plans - Amounts Recognized in Balance Sheet (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="BenefitPlansRegulatoryAssetDetails" roleURI="http://www.sjwater.com/role/BenefitPlansRegulatoryAssetDetails">
        <link:definition>2453434 - Disclosure - Benefit Plans - Regulatory Asset (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="BenefitPlansPlanAssetsDetails" roleURI="http://www.sjwater.com/role/BenefitPlansPlanAssetsDetails">
        <link:definition>2454435 - Disclosure - Benefit Plans - Plan Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BenefitPlansBenefitsExpectedtobePaidinNextFiveYearsDetails" roleURI="http://www.sjwater.com/role/BenefitPlansBenefitsExpectedtobePaidinNextFiveYearsDetails">
        <link:definition>2455436 - Disclosure - Benefit Plans - Benefits Expected to be Paid in Next Five Years (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="EquityPlans" roleURI="http://www.sjwater.com/role/EquityPlans">
        <link:definition>2156112 - Disclosure - Equity Plans</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="EquityPlansTables" roleURI="http://www.sjwater.com/role/EquityPlansTables">
        <link:definition>2357308 - Disclosure - Equity Plans (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="EquityPlansNarrativeDetails" roleURI="http://www.sjwater.com/role/EquityPlansNarrativeDetails">
        <link:definition>2458437 - Disclosure - Equity Plans - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityPlansScheduleofCompensationCostforSharebasedPaymentArrangementsAllocationofSharebasedCompensationCostsbyPlanDetails" roleURI="http://www.sjwater.com/role/EquityPlansScheduleofCompensationCostforSharebasedPaymentArrangementsAllocationofSharebasedCompensationCostsbyPlanDetails">
        <link:definition>2459438 - Disclosure - Equity Plans - Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan (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="EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails" roleURI="http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails">
        <link:definition>2460439 - Disclosure - Equity Plans - Restricted Stock and Deferred Restricted Stock Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentandNonTariffedBusinessesReporting" roleURI="http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReporting">
        <link:definition>2161113 - Disclosure - Segment and Non-Tariffed Businesses Reporting</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="SegmentandNonTariffedBusinessesReportingTables" roleURI="http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingTables">
        <link:definition>2362309 - Disclosure - Segment and Non-Tariffed Businesses Reporting (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="SegmentandNonTariffedBusinessesReportingDetails" roleURI="http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingDetails">
        <link:definition>2463440 - Disclosure - Segment and Non-Tariffed Businesses Reporting (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="BusinessCombinations" roleURI="http://www.sjwater.com/role/BusinessCombinations">
        <link:definition>2164114 - Disclosure - Business Combinations</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="BusinessCombinationsTables" roleURI="http://www.sjwater.com/role/BusinessCombinationsTables">
        <link:definition>2365310 - Disclosure - Business Combinations (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="BusinessCombinationsNarrativeDetails" roleURI="http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails">
        <link:definition>2466441 - Disclosure - Business Combinations - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" roleURI="http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails">
        <link:definition>2467442 - Disclosure - Business Combinations - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialStatementSchedule" roleURI="http://www.sjwater.com/role/FinancialStatementSchedule">
        <link:definition>2168115 - Disclosure - Financial Statement Schedule</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="FinancialStatementScheduleCondensedBalanceSheetsDetails" roleURI="http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails">
        <link:definition>2469443 - Disclosure - Financial Statement Schedule - Condensed Balance Sheets (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="FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails" roleURI="http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails">
        <link:definition>2470444 - Disclosure - Financial Statement Schedule - Condensed Statements of Comprehensive Income (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialStatementScheduleCondensedStatementsofCashFlowsDetails" roleURI="http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails">
        <link:definition>2471445 - Disclosure - Financial Statement Schedule - Condensed Statements of Cash Flows (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="FinancialStatementScheduleNarrativeDetails" roleURI="http://www.sjwater.com/role/FinancialStatementScheduleNarrativeDetails">
        <link:definition>2472446 - Disclosure - Financial Statement Schedule - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ValuationandQualifyingAccountsandReserves" roleURI="http://www.sjwater.com/role/ValuationandQualifyingAccountsandReserves">
        <link:definition>2173116 - Disclosure - Valuation and Qualifying Accounts and Reserves</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="ValuationandQualifyingAccountsandReservesDetails" roleURI="http://www.sjwater.com/role/ValuationandQualifyingAccountsandReservesDetails">
        <link:definition>2474447 - Disclosure - Valuation and Qualifying Accounts and Reserves (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="sjw_RestrictedStockAwardsPerformancebasedVestedBalance" abstract="false" name="RestrictedStockAwardsPerformancebasedVestedBalance" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="sjw_MaineWaterCompanyMember" abstract="true" name="MaineWaterCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_MajorSupplierDomain" abstract="true" name="MajorSupplierDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_SouthCentralConnecticutRegionalWaterAuthorityMember" abstract="true" name="SouthCentralConnecticutRegionalWaterAuthorityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_EquityEarningsFromSubsidiariesNetOfTax" abstract="false" name="EquityEarningsFromSubsidiariesNetOfTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_SubsidiaryOneMember" abstract="true" name="SubsidiaryOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_ScheduleOfRegulatoryAssetRecordedOnProjectedBenefitObligationOfPostretirementBenefitPlansTableTextBlock" abstract="false" name="ScheduleOfRegulatoryAssetRecordedOnProjectedBenefitObligationOfPostretirementBenefitPlansTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="sjw_RegulatoryLiabilitiesAccruedBenefitCost" abstract="false" name="RegulatoryLiabilitiesAccruedBenefitCost" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_UnrecognizedTaxBenefitsGross" abstract="false" name="UnrecognizedTaxBenefitsGross" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_DeferredGainsLossesOnSalesOfProperties" abstract="false" name="DeferredGainsLossesOnSalesOfProperties" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries" abstract="false" name="ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_PropertiesSellingExpenses" abstract="false" name="PropertiesSellingExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_WaterMember" abstract="true" name="WaterMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_ChaseBankN.A.Member" abstract="true" name="ChaseBankN.A.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_InvestmentsInSubsidiaries" abstract="false" name="InvestmentsInSubsidiaries" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCIACandAdvances" abstract="false" name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCIACandAdvances" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_A310SeniorNotesSeries2021BMember" abstract="true" name="A310SeniorNotesSeries2021BMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_CollectiveBargainingAgreementWageIncreasePercentYearTwo" abstract="false" name="CollectiveBargainingAgreementWageIncreasePercentYearTwo" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sjw_BusinessCombinationsDebtPremiumMember" abstract="true" name="BusinessCombinationsDebtPremiumMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_WaterProductionCostsAbstract" abstract="true" name="WaterProductionCostsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="sjw_ReportableSegmentOneMember" abstract="true" name="ReportableSegmentOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_ScheduleOfEstimatedRefundsOfAdvancesForConstructionAndContributionsInAidOfConstructionTableTextBlock" abstract="false" name="ScheduleOfEstimatedRefundsOfAdvancesForConstructionAndContributionsInAidOfConstructionTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="sjw_A307SeniorNotesSeries2021AMember" abstract="true" name="A307SeniorNotesSeries2021AMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_A2019WCMAMember" abstract="true" name="A2019WCMAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_CanyonLakeWaterServiceCompanyMember" abstract="true" name="CanyonLakeWaterServiceCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_BalancingandMemorandumAccountsMember" abstract="true" name="BalancingandMemorandumAccountsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_RegulatoryBalancingandMemorandumAccountsRevenueNet" abstract="false" name="RegulatoryBalancingandMemorandumAccountsRevenueNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_ProceedsFromNoteReceivablesFromSubsidiary" abstract="false" name="ProceedsFromNoteReceivablesFromSubsidiary" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_StateRevolvingFundLoansMember" abstract="true" name="StateRevolvingFundLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_OtherRegulatoryAssetsMember" abstract="true" name="OtherRegulatoryAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_PurchasedWaterGallons" abstract="false" name="PurchasedWaterGallons" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:volumeItemType"/>
  <xs:element id="sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="sjw_PostretirementPensionsAndOtherMedicalBenefitsMember" abstract="true" name="PostretirementPensionsAndOtherMedicalBenefitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_KendallWestUtilityAndBanderaEastUtilityMember" abstract="true" name="KendallWestUtilityAndBanderaEastUtilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="sjw_BargainingAgreementsTerm" abstract="false" name="BargainingAgreementsTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="sjw_RegulatoryBalancingandMemorandumAccountsNetUnderCollected" abstract="false" name="RegulatoryBalancingandMemorandumAccountsNetUnderCollected" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLongtermDebt" abstract="false" name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLongtermDebt" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash" abstract="false" name="ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower" abstract="false" name="IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_BalancingandMemorandumRevenueAccountRefundsCollections" abstract="false" name="BalancingandMemorandumRevenueAccountRefundsCollections" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_AssetsLeasedOrAvailableForLeaseAbstract" abstract="true" name="AssetsLeasedOrAvailableForLeaseAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="sjw_RestrictedStockAndDeferredRestrictedStockMember" abstract="true" name="RestrictedStockAndDeferredRestrictedStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_SJWGroupAndCLWSCMember" abstract="true" name="SJWGroupAndCLWSCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_SaleOfStockAggregateGrossSalesPrice" abstract="false" name="SaleOfStockAggregateGrossSalesPrice" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_NoticePeriodRequiredForContractAdjustment" abstract="false" name="NoticePeriodRequiredForContractAdjustment" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="sjw_MontereyWRAMMember" abstract="true" name="MontereyWRAMMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_NumberOfSubsidiaries" abstract="false" name="NumberOfSubsidiaries" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="sjw_LongTermPurchaseCommitmentWholesaleDiscount" abstract="false" name="LongTermPurchaseCommitmentWholesaleDiscount" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="srt-types:perUnitItemType"/>
  <xs:element id="sjw_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="sjw_AdvancesForConstructionEstimatedRefundsYearFour" abstract="false" name="AdvancesForConstructionEstimatedRefundsYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage" abstract="false" name="RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sjw_RestrictedNetAssetsSubsidiaries" abstract="false" name="RestrictedNetAssetsSubsidiaries" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_CEMAMember" abstract="true" name="CEMAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_DeferredTaxLiabilityRegulatoryAssetIncomeTaxTemporaryDifferences" abstract="false" name="DeferredTaxLiabilityRegulatoryAssetIncomeTaxTemporaryDifferences" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_AdvancesForConstructionAndContributionsInAidOfConstructionPolicyPolicyTextBlock" abstract="false" name="AdvancesForConstructionAndContributionsInAidOfConstructionPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="sjw_DefinedBenefitPlanActuarialGainLossMortalityChange" abstract="false" name="DefinedBenefitPlanActuarialGainLossMortalityChange" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_A300SeniorNotesSeriesNMember" abstract="true" name="A300SeniorNotesSeriesNMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_DeferredTaxAssetsAdvancesAndContributions" abstract="false" name="DeferredTaxAssetsAdvancesAndContributions" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_PublicUtilitiesServiceConnections" abstract="false" name="PublicUtilitiesServiceConnections" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="sjw_InternationalUnionOfOperatingEngineersMember" abstract="true" name="InternationalUnionOfOperatingEngineersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_IntercompanyPayableCurrent" abstract="false" name="IntercompanyPayableCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_TaxmemorandumMember" abstract="true" name="TaxmemorandumMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_A411NoteDueMarch2041Member" abstract="true" name="A411NoteDueMarch2041Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_CostofcapitalMember" abstract="true" name="CostofcapitalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_IntercompanyNotesPayableCurrent" abstract="false" name="IntercompanyNotesPayableCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_SJWCorp.andSJWTXInc.Member" abstract="true" name="SJWCorp.andSJWTXInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_LeaseTermOptionThreeMember" abstract="true" name="LeaseTermOptionThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_A401NoteDueMarch2041Member" abstract="true" name="A401NoteDueMarch2041Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_RegulatedOperatingRevenueWaterSurcharge" abstract="false" name="RegulatedOperatingRevenueWaterSurcharge" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_AdvancesForConstructionEstimatedRefundsYearThree" abstract="false" name="AdvancesForConstructionEstimatedRefundsYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_MarketbasedRSUMember" abstract="true" name="MarketbasedRSUMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_SJWCCreditAgreementMaturingDecember2023Member" abstract="true" name="SJWCCreditAgreementMaturingDecember2023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets" abstract="false" name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_RegulatoryMechanismsOtherNet" abstract="false" name="RegulatoryMechanismsOtherNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_A2018WCMAMember" abstract="true" name="A2018WCMAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_ReceiptsOfAdvancesAndContributionsInAidOfConstruction" abstract="false" name="ReceiptsOfAdvancesAndContributionsInAidOfConstruction" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_ConcessionFeesMember" abstract="true" name="ConcessionFeesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_BalancingandMemorandumCostRecoveryAccountRollForward" abstract="true" name="BalancingandMemorandumCostRecoveryAccountRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="sjw_AtTheMarketOfferingMember" abstract="true" name="AtTheMarketOfferingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes" abstract="false" name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_CTWSCreditAgreementMaturingMay2025Member" abstract="true" name="CTWSCreditAgreementMaturingMay2025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets" abstract="false" name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_IncreaseInDeliverySchedulePercent" abstract="false" name="IncreaseInDeliverySchedulePercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sjw_PaymentsForNoteReceivablesFromSubsidiary" abstract="false" name="PaymentsForNoteReceivablesFromSubsidiary" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_ContractAgreementTerm" abstract="false" name="ContractAgreementTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPostretirementBenefitPlans" abstract="false" name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPostretirementBenefitPlans" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_TheMetropolitanDistrictMember" abstract="true" name="TheMetropolitanDistrictMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUtilityPlantNet" abstract="false" name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUtilityPlantNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_IncomeTaxPayableCurrent" abstract="false" name="IncomeTaxPayableCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate" abstract="false" name="GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_EstimatedRefundsOfAdvancesForConstructionAbstract" abstract="true" name="EstimatedRefundsOfAdvancesForConstructionAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="sjw_IntercompanyReceivablesCurrent" abstract="false" name="IntercompanyReceivablesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_ConnecticutWaterCompanyMember" abstract="true" name="ConnecticutWaterCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_ScheduleOfRealEstateInvestmentsTableTextBlock" abstract="false" name="ScheduleOfRealEstateInvestmentsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="sjw_LongtermPurchaseCommitmentFixedPrice" abstract="false" name="LongtermPurchaseCommitmentFixedPrice" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="srt-types:perUnitItemType"/>
  <xs:element id="sjw_NumberOfPropertiesSold" abstract="false" name="NumberOfPropertiesSold" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="sjw_IncreaseDecreaseInIntercompanyReceivablesCurrent" abstract="false" name="IncreaseDecreaseInIntercompanyReceivablesCurrent" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_LongtermPurchaseCommitmentWaterPurchased" abstract="false" name="LongtermPurchaseCommitmentWaterPurchased" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:volumeItemType"/>
  <xs:element id="sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRegulatoryAssetsandDeferredChargesNet" abstract="false" name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRegulatoryAssetsandDeferredChargesNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_ConnecticutInnovationsRevenueBondsVariableRateMember" abstract="true" name="ConnecticutInnovationsRevenueBondsVariableRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_PublicUtilitiesAcquisitionServiceConnections" abstract="false" name="PublicUtilitiesAcquisitionServiceConnections" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="sjw_SanJoseWaterCompanyMember" abstract="true" name="SanJoseWaterCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_PRVMAMember" abstract="true" name="PRVMAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_ExecutivesAndNonEmployeeDirectorsMember" abstract="true" name="ExecutivesAndNonEmployeeDirectorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_UtilityPropertyInstalledByDeveloper" abstract="false" name="UtilityPropertyInstalledByDeveloper" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_A351SeniorNotesDueMarch2050Member" abstract="true" name="A351SeniorNotesDueMarch2050Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_DefinedBenefitPlanPeriodForPerformanceStandards" abstract="false" name="DefinedBenefitPlanPeriodForPerformanceStandards" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="sjw_BalancingandMemorandumAccountIncreaseDecrease" abstract="false" name="BalancingandMemorandumAccountIncreaseDecrease" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_VariableInterestEntitiesNumberOfEntities" abstract="false" name="VariableInterestEntitiesNumberOfEntities" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="sjw_FirstMortgageBondsMember" abstract="true" name="FirstMortgageBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_BalancingandMemorandumRevenueAccountNet" abstract="false" name="BalancingandMemorandumRevenueAccountNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities" abstract="false" name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_DeferredTaxLiabilitiesChangeinAccountingPolicy" abstract="false" name="DeferredTaxLiabilitiesChangeinAccountingPolicy" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_DefinedBenefitPlanImplicitRateSubsidy" abstract="false" name="DefinedBenefitPlanImplicitRateSubsidy" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_A389NoteDueMarch2041Member" abstract="true" name="A389NoteDueMarch2041Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_SJWCCreditAgreementMember" abstract="true" name="SJWCCreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="sjw_RestrictedNetAssetsSubsidiariesPercentOfConsolidatedAssets" abstract="false" name="RestrictedNetAssetsSubsidiariesPercentOfConsolidatedAssets" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sjw_BusinessCombinationConsiderationTransferredAcquireesCommonSharesConvertedInCashPerShare" abstract="false" name="BusinessCombinationConsiderationTransferredAcquireesCommonSharesConvertedInCashPerShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="sjw_BalancingandMemorandumCostRecoveryAccountNet" abstract="false" name="BalancingandMemorandumCostRecoveryAccountNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities" abstract="false" name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_ConnecticutWaterServiceInc.Member" abstract="true" name="ConnecticutWaterServiceInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_ContractWithCustomerRefundLiabilityFairValueDisclosure" abstract="false" name="ContractWithCustomerRefundLiabilityFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_PublicStockOfferingMember" abstract="true" name="PublicStockOfferingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_CapacityAgreementMember" abstract="true" name="CapacityAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_LongTermPurchaseCommitmentMinimumPercentageRequiredNextTwelveMonths" abstract="false" name="LongTermPurchaseCommitmentMinimumPercentageRequiredNextTwelveMonths" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sjw_NoncashChangeInAccruedPayables" abstract="false" name="NoncashChangeInAccruedPayables" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_PublicUtilitiesNumberofCommunitiesServed" abstract="false" name="PublicUtilitiesNumberofCommunitiesServed" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="sjw_LongTermPurchaseCommitmentMinimumAcreFeetRequired" abstract="false" name="LongTermPurchaseCommitmentMinimumAcreFeetRequired" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:decimalItemType"/>
  <xs:element id="sjw_BalancingandMemorandumAccountRefundsCollections" abstract="false" name="BalancingandMemorandumAccountRefundsCollections" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_DefinedBenefitPlanActuarialGainLossDataAndOtherChanges" abstract="false" name="DefinedBenefitPlanActuarialGainLossDataAndOtherChanges" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_AdvancesForConstructionEstimatedRefundsYearTwo" abstract="false" name="AdvancesForConstructionEstimatedRefundsYearTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_SJWTXIncCreditAgreementMaturingDecember2023Member" abstract="true" name="SJWTXIncCreditAgreementMaturingDecember2023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_IncreaseDecreaseInTaxExpenseAbstract" abstract="true" name="IncreaseDecreaseInTaxExpenseAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="sjw_ReportableSegmentTwoMember" abstract="true" name="ReportableSegmentTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_LeaseTermOptionTwoMember" abstract="true" name="LeaseTermOptionTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts" abstract="false" name="EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_LongTermPurchaseCommitmentMinimumVolumeRequiredNextTwelveMonths" abstract="false" name="LongTermPurchaseCommitmentMinimumVolumeRequiredNextTwelveMonths" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:volumeItemType"/>
  <xs:element id="sjw_AdvancesForConstructionEstimatedRefundsYearFive" abstract="false" name="AdvancesForConstructionEstimatedRefundsYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_EffectiveIncomeTaxRateReconciliationUncertainTaxPositions" abstract="false" name="EffectiveIncomeTaxRateReconciliationUncertainTaxPositions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_DependentCareSpendingAccountAnnualMaximumEmployeeContribution" abstract="false" name="DependentCareSpendingAccountAnnualMaximumEmployeeContribution" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_PublicUtilitiesAcquisitionServiceArea" abstract="false" name="PublicUtilitiesAcquisitionServiceArea" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:areaItemType"/>
  <xs:element id="sjw_ContractWithCustomerRefundLiabilityRefundPeriod" abstract="false" name="ContractWithCustomerRefundLiabilityRefundPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="sjw_PaymentsForSubsidiaryNotesPayable" abstract="false" name="PaymentsForSubsidiaryNotesPayable" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_KennebecWaterDistrictMember" abstract="true" name="KennebecWaterDistrictMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed" abstract="false" name="PublicUtilitiesAcquisitionNumberOfPeopleServed" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="sjw_DefinedBenefitPlanRateOfCompensationIncrease" abstract="false" name="DefinedBenefitPlanRateOfCompensationIncrease" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sjw_AdvancesForConstructionEstimatedRefundsNextTwelveMonths" abstract="false" name="AdvancesForConstructionEstimatedRefundsNextTwelveMonths" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_ConnecticutandMaineMember" abstract="true" name="ConnecticutandMaineMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_RestrictedStockAwardsPerformancebasedOutstandingBalance" abstract="false" name="RestrictedStockAwardsPerformancebasedOutstandingBalance" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="sjw_A300SeniorNotesSeriesOMember" abstract="true" name="A300SeniorNotesSeriesOMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_VariableInterestEntityPrimaryBeneficiaryNumberOfSubsidiaries" abstract="false" name="VariableInterestEntityPrimaryBeneficiaryNumberOfSubsidiaries" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="sjw_EntityAbstract" abstract="true" name="EntityAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="sjw_CustomerAdvancesforConstructionRefundedonServiceConnections" abstract="false" name="CustomerAdvancesforConstructionRefundedonServiceConnections" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_DeferredTaxLiabilitiesPeriodIncreaseDecrease" abstract="false" name="DeferredTaxLiabilitiesPeriodIncreaseDecrease" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_EstimatedUsefulLivesOfPlantAndEquipmentAbstract" abstract="true" name="EstimatedUsefulLivesOfPlantAndEquipmentAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="sjw_A247SeniorNotesSeries2020Member" abstract="true" name="A247SeniorNotesSeries2020Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition" abstract="false" name="AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="sjw_MajorSupplierAxis" abstract="true" name="MajorSupplierAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="sjw_WaterSupplyBalancingAccountsMember" abstract="true" name="WaterSupplyBalancingAccountsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment" abstract="false" name="PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_LowerColoradoRiverAuthorityMember" abstract="true" name="LowerColoradoRiverAuthorityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_AdviceLetterNo.532Member" abstract="true" name="AdviceLetterNo.532Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_CTWSCreditAgreementMaturingDecember2023Member" abstract="true" name="CTWSCreditAgreementMaturingDecember2023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_BalancingandMemorandumRevenueAccountRollForward" abstract="true" name="BalancingandMemorandumRevenueAccountRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="sjw_LongtermPurchaseCommitmentTariffRate" abstract="false" name="LongtermPurchaseCommitmentTariffRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="srt-types:perUnitItemType"/>
  <xs:element id="sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets" abstract="false" name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_ProceedFromSubsidiaryNotesPayable" abstract="false" name="ProceedFromSubsidiaryNotesPayable" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_CTWSMember" abstract="true" name="CTWSMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_BalancingandMemorandumAccountRollForward" abstract="true" name="BalancingandMemorandumAccountRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="sjw_SJWTXInc.Member" abstract="true" name="SJWTXInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_CollectiveBargainingAgreementWageIncreasePercentYearThree" abstract="false" name="CollectiveBargainingAgreementWageIncreasePercentYearThree" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sjw_SJWTXCreditAgreementMember" abstract="true" name="SJWTXCreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionsAndPostretirementBenefits" abstract="false" name="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionsAndPostretirementBenefits" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_DefinedBenefitPlanActuarialGainLossDiscountRateChange" abstract="false" name="DefinedBenefitPlanActuarialGainLossDiscountRateChange" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets" abstract="false" name="SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_SantaClaraValleyWaterDistrictMember" abstract="true" name="SantaClaraValleyWaterDistrictMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward" abstract="true" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="sjw_DeferredTaxLiabilitiesRegulatoryAssetDebtPremium" abstract="false" name="DeferredTaxLiabilitiesRegulatoryAssetDebtPremium" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_EquityFundsCapitalized" abstract="false" name="EquityFundsCapitalized" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_DeferredCompensationArrangementWithIndividualDeferralAmount" abstract="false" name="DeferredCompensationArrangementWithIndividualDeferralAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="sjw_AdvancesForConstructionDeferredTaxesAmortizationPeriod" abstract="false" name="AdvancesForConstructionDeferredTaxesAmortizationPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="sjw_MasterContractNegotiatedTermForDeliverySchedules" abstract="false" name="MasterContractNegotiatedTermForDeliverySchedules" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="sjw_DeferredTaxLiabilitiesPensionAndPostretirementBenefits" abstract="false" name="DeferredTaxLiabilitiesPensionAndPostretirementBenefits" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_InfrastructureMember" abstract="true" name="InfrastructureMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_ReductioninDeliverySchedulePercent" abstract="false" name="ReductioninDeliverySchedulePercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sjw_BalancingandMemorandumCostRecoveryAccountIncreaseDecrease" abstract="false" name="BalancingandMemorandumCostRecoveryAccountIncreaseDecrease" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_PaymentsToAcquireWaterSystemsUsingCompanyFunds" abstract="false" name="PaymentsToAcquireWaterSystemsUsingCompanyFunds" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_GuadalupeBlancoRiverAuthorityMember" abstract="true" name="GuadalupeBlancoRiverAuthorityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_UnionMemberMember" abstract="true" name="UnionMemberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_StateRevolvingFundLoansSeriesTMember" abstract="true" name="StateRevolvingFundLoansSeriesTMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_RealEstateSellingExpenses" abstract="false" name="RealEstateSellingExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_A20142017WCMAMember" abstract="true" name="A20142017WCMAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_IncreaseDecreaseInUpFrontServiceConcessionPayment" abstract="false" name="IncreaseDecreaseInUpFrontServiceConcessionPayment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_GroundwaterExtractionCharges" abstract="false" name="GroundwaterExtractionCharges" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedNumber" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedNumber" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="sjw_AssetRetirementObligationDiscountRate" abstract="false" name="AssetRetirementObligationDiscountRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sjw_IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits" abstract="false" name="IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_CaliforniaPollutionControlFinancingAuthorityRevenueBondsTotalMember" abstract="true" name="CaliforniaPollutionControlFinancingAuthorityRevenueBondsTotalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_PublicUtilitiesNumberOfPeopleServed" abstract="false" name="PublicUtilitiesNumberOfPeopleServed" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="sjw_PensionPlansAbstract" abstract="true" name="PensionPlansAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments" abstract="false" name="ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_CTWSEmployeesMember" abstract="true" name="CTWSEmployeesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentLiabilities" abstract="false" name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_ShareBasedCompensationFromInvestmentInSubsidiaries" abstract="false" name="ShareBasedCompensationFromInvestmentInSubsidiaries" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue" abstract="false" name="RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="sjw_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities" abstract="false" name="IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_ConnecticutInnovationsRevenueBondsMember" abstract="true" name="ConnecticutInnovationsRevenueBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_PublicUtilitiesServiceArea" abstract="false" name="PublicUtilitiesServiceArea" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:areaItemType"/>
  <xs:element id="sjw_PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction" abstract="false" name="PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonutilityPlantNet" abstract="false" name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonutilityPlantNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_IntercompanyNotesReceivableCurrent" abstract="false" name="IntercompanyNotesReceivableCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_RegulatoryAssetsFundedStatusOfObligation" abstract="false" name="RegulatoryAssetsFundedStatusOfObligation" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_BalancingAndMemorandumAccountNet" abstract="false" name="BalancingAndMemorandumAccountNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_LeaseTermOptionOneMember" abstract="true" name="LeaseTermOptionOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions" abstract="false" name="EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_AdvancesForConstructionEstimatedRefundsAfterYearFive" abstract="false" name="AdvancesForConstructionEstimatedRefundsAfterYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_CustomerAdvancesforConstructionNonRefundable" abstract="false" name="CustomerAdvancesforConstructionNonRefundable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_SouthCentralTexasMember" abstract="true" name="SouthCentralTexasMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_AlternativeRevenueProgramsNet" abstract="false" name="AlternativeRevenueProgramsNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_Accruedgroundwaterextractionchargespurchasedwaterandpower" abstract="false" name="Accruedgroundwaterextractionchargespurchasedwaterandpower" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_CollectiveBargainingAgreementWageIncreasePercentYearOne" abstract="false" name="CollectiveBargainingAgreementWageIncreasePercentYearOne" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="sjw_PublicUtilitiesRealEstatePolicyPolicyTextBlock" abstract="false" name="PublicUtilitiesRealEstatePolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="sjw_SalesAgreementHoldbackAmount" abstract="false" name="SalesAgreementHoldbackAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections" abstract="false" name="BalancingandMemorandumCostRecoveryAccountRefundsCollections" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_WRAMember" abstract="true" name="WRAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_IncentivePlanMember" abstract="true" name="IncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_DeferredTaxLiabilitiesDeferredGainAndOtherPropertyRelated" abstract="false" name="DeferredTaxLiabilitiesDeferredGainAndOtherPropertyRelated" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_EmployeeStockPurchasePlanMember" abstract="true" name="EmployeeStockPurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_RegulatoryMattersTextBlock" abstract="false" name="RegulatoryMattersTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="sjw_PensionBalancingAccountMember" abstract="true" name="PensionBalancingAccountMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease" abstract="false" name="BalancingandMemorandumRevenueAccountIncreaseDecrease" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_HealthCareSpendingAccountAnnualMaximumEmployeeContribution" abstract="false" name="HealthCareSpendingAccountAnnualMaximumEmployeeContribution" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet" abstract="false" name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>12
<FILENAME>sjw-20211231_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:cdd0d3d6-b8d5-4073-b388-dbe68c63b155,g:f9c318c7-b929-4e35-98c7-9c898fb0a410-->
<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.sjwater.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="sjw-20211231.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.sjwater.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_81573df7-7078-4eef-8b9f-51844434c5e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateInvestmentPropertyNet_2fff3a0e-2c22-478f-b0e7-f834eda2ffab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RealEstateInvestmentPropertyNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_81573df7-7078-4eef-8b9f-51844434c5e2" xlink:to="loc_us-gaap_RealEstateInvestmentPropertyNet_2fff3a0e-2c22-478f-b0e7-f834eda2ffab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_7d8acff8-48bd-4b48-a6dc-dc2e0ceb1479" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_81573df7-7078-4eef-8b9f-51844434c5e2" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_7d8acff8-48bd-4b48-a6dc-dc2e0ceb1479" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_ebf66fe7-056b-4324-a599-84d1fbab64ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_81573df7-7078-4eef-8b9f-51844434c5e2" xlink:to="loc_us-gaap_AssetsCurrent_ebf66fe7-056b-4324-a599-84d1fbab64ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_83a1b1a4-80f8-4a58-9dd1-865407d33799" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_81573df7-7078-4eef-8b9f-51844434c5e2" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_83a1b1a4-80f8-4a58-9dd1-865407d33799" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_c454d0b5-b96a-4c89-9d0e-944ed2d45d7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment_d0943d93-ef74-4b9b-9adc-915ee1b6671b" xlink:href="sjw-20211231.xsd#sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_c454d0b5-b96a-4c89-9d0e-944ed2d45d7f" xlink:to="loc_sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment_d0943d93-ef74-4b9b-9adc-915ee1b6671b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentLand_8b02f13e-6b1d-4930-8b8b-6afafdd70012" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentLand"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_c454d0b5-b96a-4c89-9d0e-944ed2d45d7f" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentLand_8b02f13e-6b1d-4930-8b8b-6afafdd70012" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_dd6661c6-daa4-4b1d-805f-2547b8cf18bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_c454d0b5-b96a-4c89-9d0e-944ed2d45d7f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_dd6661c6-daa4-4b1d-805f-2547b8cf18bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_af0e60e5-d0e9-45f5-a1b3-d300e8cd6d62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_c454d0b5-b96a-4c89-9d0e-944ed2d45d7f" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_af0e60e5-d0e9-45f5-a1b3-d300e8cd6d62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizationLongtermDebtAndEquity_ed0e5023-ed12-4344-bad4-cf0d0be738d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizationLongtermDebtAndEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_430efd39-aeaf-4de7-adaf-afaf098089de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquity_ed0e5023-ed12-4344-bad4-cf0d0be738d4" xlink:to="loc_us-gaap_StockholdersEquity_430efd39-aeaf-4de7-adaf-afaf098089de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_25eef0d4-ab5a-49af-920b-c78f3ec642f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquity_ed0e5023-ed12-4344-bad4-cf0d0be738d4" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_25eef0d4-ab5a-49af-920b-c78f3ec642f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_688ddfc9-114f-4a14-814f-47a6fdb05b25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_9077c82a-cca6-4ba9-bed7-d2fb1063ea03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_688ddfc9-114f-4a14-814f-47a6fdb05b25" xlink:to="loc_us-gaap_CommonStockValue_9077c82a-cca6-4ba9-bed7-d2fb1063ea03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_344d3e5a-89c2-462d-a870-908bde63fa28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_688ddfc9-114f-4a14-814f-47a6fdb05b25" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_344d3e5a-89c2-462d-a870-908bde63fa28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_b8a78d1c-0cc0-4a8f-b1aa-4cbdc0b966a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_688ddfc9-114f-4a14-814f-47a6fdb05b25" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_b8a78d1c-0cc0-4a8f-b1aa-4cbdc0b966a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_4b8fa4ac-93a5-434b-b32d-08db6b36e7f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_688ddfc9-114f-4a14-814f-47a6fdb05b25" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_4b8fa4ac-93a5-434b-b32d-08db6b36e7f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_9f086e71-5c31-4495-9467-361cc6c31cf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LinesOfCreditCurrent_8a5925fe-2f0d-44ac-8b97-eaac12ef4b21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LinesOfCreditCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9f086e71-5c31-4495-9467-361cc6c31cf7" xlink:to="loc_us-gaap_LinesOfCreditCurrent_8a5925fe-2f0d-44ac-8b97-eaac12ef4b21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_Accruedgroundwaterextractionchargespurchasedwaterandpower_febc7bbb-3def-4cf5-a8a9-e7f1e1af65e9" xlink:href="sjw-20211231.xsd#sjw_Accruedgroundwaterextractionchargespurchasedwaterandpower"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9f086e71-5c31-4495-9467-361cc6c31cf7" xlink:to="loc_sjw_Accruedgroundwaterextractionchargespurchasedwaterandpower_febc7bbb-3def-4cf5-a8a9-e7f1e1af65e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_45624e2e-e89b-4668-948d-dd56957851b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9f086e71-5c31-4495-9467-361cc6c31cf7" xlink:to="loc_us-gaap_AccountsPayableCurrent_45624e2e-e89b-4668-948d-dd56957851b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_2444acc8-159c-4da5-b19b-dfd7c8e434c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9f086e71-5c31-4495-9467-361cc6c31cf7" xlink:to="loc_us-gaap_InterestPayableCurrent_2444acc8-159c-4da5-b19b-dfd7c8e434c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_893335be-e659-4e27-8f3e-59fa99a04164" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9f086e71-5c31-4495-9467-361cc6c31cf7" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_893335be-e659-4e27-8f3e-59fa99a04164" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_8df77e8f-13f3-4773-beca-24e093cad9b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9f086e71-5c31-4495-9467-361cc6c31cf7" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_8df77e8f-13f3-4773-beca-24e093cad9b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_d55d75ff-f258-42e9-8a59-333640499388" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9f086e71-5c31-4495-9467-361cc6c31cf7" xlink:to="loc_us-gaap_LongTermDebtCurrent_d55d75ff-f258-42e9-8a59-333640499388" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_2d58620b-65b0-4a06-9f8c-be7a2ce23534" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_024a60ca-6fe2-4f9f-8796-44a86ff51af1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_2d58620b-65b0-4a06-9f8c-be7a2ce23534" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_024a60ca-6fe2-4f9f-8796-44a86ff51af1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Investments_f8dc6087-fada-49f4-9dbe-4ea7f197225c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Investments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_2d58620b-65b0-4a06-9f8c-be7a2ce23534" xlink:to="loc_us-gaap_Investments_f8dc6087-fada-49f4-9dbe-4ea7f197225c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_70527d03-e64e-435d-b6be-f0619372e7c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_2d58620b-65b0-4a06-9f8c-be7a2ce23534" xlink:to="loc_us-gaap_Goodwill_70527d03-e64e-435d-b6be-f0619372e7c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_e5343dcf-8be3-48a6-bef2-63adf4fc346c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_2d58620b-65b0-4a06-9f8c-be7a2ce23534" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_e5343dcf-8be3-48a6-bef2-63adf4fc346c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_5d6d8702-b31c-4dbe-b563-5f5cc4c3cffb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizationLongtermDebtAndEquity_b56d33b0-1893-43f3-92b7-a60ce96b30e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizationLongtermDebtAndEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_5d6d8702-b31c-4dbe-b563-5f5cc4c3cffb" xlink:to="loc_us-gaap_CapitalizationLongtermDebtAndEquity_b56d33b0-1893-43f3-92b7-a60ce96b30e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_d96abaea-10de-46fb-a4b1-a295055662c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_5d6d8702-b31c-4dbe-b563-5f5cc4c3cffb" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_d96abaea-10de-46fb-a4b1-a295055662c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_bd4c8e8f-cb18-471a-80ce-4ca1cf40ca4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_5d6d8702-b31c-4dbe-b563-5f5cc4c3cffb" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_bd4c8e8f-cb18-471a-80ce-4ca1cf40ca4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContributionsInAidOfConstruction_818c3326-1e4a-4a32-993d-7f2acb00adba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContributionsInAidOfConstruction"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_5d6d8702-b31c-4dbe-b563-5f5cc4c3cffb" xlink:to="loc_us-gaap_ContributionsInAidOfConstruction_818c3326-1e4a-4a32-993d-7f2acb00adba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_258644a4-78ed-4123-a64b-cabcf3e67c4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_5d6d8702-b31c-4dbe-b563-5f5cc4c3cffb" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_258644a4-78ed-4123-a64b-cabcf3e67c4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_6a5e76e2-a650-4be2-958c-63cc8be43321" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_5d6d8702-b31c-4dbe-b563-5f5cc4c3cffb" xlink:to="loc_us-gaap_CommitmentsAndContingencies_6a5e76e2-a650-4be2-958c-63cc8be43321" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_5556c9e3-2526-412e-83d7-8999f7d43fe4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_5d6d8702-b31c-4dbe-b563-5f5cc4c3cffb" xlink:to="loc_us-gaap_LiabilitiesCurrent_5556c9e3-2526-412e-83d7-8999f7d43fe4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_2b6ab470-daad-4dca-9215-5ea8e3eb502d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_5d6d8702-b31c-4dbe-b563-5f5cc4c3cffb" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_2b6ab470-daad-4dca-9215-5ea8e3eb502d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_3d97c497-7ec4-478e-a34d-9ad6aeabb8c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_4bca9362-286b-49c7-b57b-33da908fd46f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesLongTermContractsOrPrograms"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3d97c497-7ec4-478e-a34d-9ad6aeabb8c4" xlink:to="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_4bca9362-286b-49c7-b57b-33da908fd46f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash_70374a52-37c5-45f7-9458-fe823bd01dc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Cash"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3d97c497-7ec4-478e-a34d-9ad6aeabb8c4" xlink:to="loc_us-gaap_Cash_70374a52-37c5-45f7-9458-fe823bd01dc3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NontradeReceivablesCurrent_1485268e-04ad-4ab3-a44f-2d8612e0a968" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NontradeReceivablesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3d97c497-7ec4-478e-a34d-9ad6aeabb8c4" xlink:to="loc_us-gaap_NontradeReceivablesCurrent_1485268e-04ad-4ab3-a44f-2d8612e0a968" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_09f6d6b7-bd89-4409-8120-09f0d615fa2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3d97c497-7ec4-478e-a34d-9ad6aeabb8c4" xlink:to="loc_us-gaap_OtherAssetsCurrent_09f6d6b7-bd89-4409-8120-09f0d615fa2c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_98a23806-56c1-4b98-a436-29c5364e16a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3d97c497-7ec4-478e-a34d-9ad6aeabb8c4" xlink:to="loc_us-gaap_IncomeTaxesReceivable_98a23806-56c1-4b98-a436-29c5364e16a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_ba0de4e0-ce24-4499-b40e-ae7544c15437" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3d97c497-7ec4-478e-a34d-9ad6aeabb8c4" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_ba0de4e0-ce24-4499-b40e-ae7544c15437" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_8b51f71b-af72-4e84-941d-99e8d74cb0e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3d97c497-7ec4-478e-a34d-9ad6aeabb8c4" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_8b51f71b-af72-4e84-941d-99e8d74cb0e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_0d50e5cf-2473-4eb5-b810-83319f509d63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3d97c497-7ec4-478e-a34d-9ad6aeabb8c4" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_0d50e5cf-2473-4eb5-b810-83319f509d63" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_dbb9250e-a20f-40c9-9d7d-57cbd6b9b479" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3d97c497-7ec4-478e-a34d-9ad6aeabb8c4" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_dbb9250e-a20f-40c9-9d7d-57cbd6b9b479" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateInvestmentPropertyNet_5a47ae88-d3fe-4f22-8e80-ddf41cc363fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RealEstateInvestmentPropertyNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateInvestmentPropertyAtCost_96f66a92-7239-4808-bdba-fd6d889841e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RealEstateInvestmentPropertyAtCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RealEstateInvestmentPropertyNet_5a47ae88-d3fe-4f22-8e80-ddf41cc363fe" xlink:to="loc_us-gaap_RealEstateInvestmentPropertyAtCost_96f66a92-7239-4808-bdba-fd6d889841e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation_40ac501b-a0ce-42f5-b118-f74e4c7236c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RealEstateInvestmentPropertyNet_5a47ae88-d3fe-4f22-8e80-ddf41cc363fe" xlink:to="loc_us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation_40ac501b-a0ce-42f5-b118-f74e4c7236c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_cece0d89-cfac-45fb-9828-8aaacc1c7113" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_4122fb06-ff23-4f6a-8acb-17f50517c482" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_cece0d89-cfac-45fb-9828-8aaacc1c7113" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_4122fb06-ff23-4f6a-8acb-17f50517c482" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_e1173c60-fc1c-40dc-83bb-cd0283d4dca5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_cece0d89-cfac-45fb-9828-8aaacc1c7113" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_e1173c60-fc1c-40dc-83bb-cd0283d4dca5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="sjw-20211231.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_e994d68c-9cc8-4307-8072-b81475830a0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets_904a8391-5f8e-4a16-84c1-6bde55a8594d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_e994d68c-9cc8-4307-8072-b81475830a0d" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets_904a8391-5f8e-4a16-84c1-6bde55a8594d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_4bd4342b-d9e0-4d08-afbd-e49f0158736e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_e994d68c-9cc8-4307-8072-b81475830a0d" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_4bd4342b-d9e0-4d08-afbd-e49f0158736e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_718bacde-fbcf-4a86-97d4-da54dd0c0311" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_e994d68c-9cc8-4307-8072-b81475830a0d" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_718bacde-fbcf-4a86-97d4-da54dd0c0311" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenance_d1586474-2b2f-486a-8750-80dfedf685e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseMaintenance"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_e994d68c-9cc8-4307-8072-b81475830a0d" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseMaintenance_d1586474-2b2f-486a-8750-80dfedf685e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WaterProductionCosts_d40ec0b3-5553-4374-97a6-6896e69b71cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WaterProductionCosts"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_e994d68c-9cc8-4307-8072-b81475830a0d" xlink:to="loc_us-gaap_WaterProductionCosts_d40ec0b3-5553-4374-97a6-6896e69b71cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_698fda05-79ad-4cde-bc06-fbe18ce5417d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_e994d68c-9cc8-4307-8072-b81475830a0d" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_698fda05-79ad-4cde-bc06-fbe18ce5417d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_d43f78de-9fc3-4a1e-be79-a534e6b2aad0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_e994d68c-9cc8-4307-8072-b81475830a0d" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_d43f78de-9fc3-4a1e-be79-a534e6b2aad0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes_d1d606f6-1cd9-46c4-8635-c0e49002f01a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseTaxes"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_e994d68c-9cc8-4307-8072-b81475830a0d" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseTaxes_d1d606f6-1cd9-46c4-8635-c0e49002f01a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_10076bfa-1a6e-436a-9a37-a3787a3a411a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_491f82de-48da-4c99-8ac1-d989dfa3e2c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_10076bfa-1a6e-436a-9a37-a3787a3a411a" xlink:to="loc_us-gaap_Revenues_491f82de-48da-4c99-8ac1-d989dfa3e2c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_56fc42c1-73e0-4f1d-95ec-8b6f20ce370d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_10076bfa-1a6e-436a-9a37-a3787a3a411a" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_56fc42c1-73e0-4f1d-95ec-8b6f20ce370d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_aeba50a3-35e0-464c-a663-2c6d54b80434" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeMoneyMarketDeposits_e26e6290-a07b-491b-97ee-ad64af10413d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeMoneyMarketDeposits"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_aeba50a3-35e0-464c-a663-2c6d54b80434" xlink:to="loc_us-gaap_InterestIncomeMoneyMarketDeposits_e26e6290-a07b-491b-97ee-ad64af10413d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_f2584e0c-09f9-46a1-b8d7-19529d41a88d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_aeba50a3-35e0-464c-a663-2c6d54b80434" xlink:to="loc_us-gaap_OperatingIncomeLoss_f2584e0c-09f9-46a1-b8d7-19529d41a88d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfProperties_982a5921-99cf-46ad-968a-49a6beb33e17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfProperties"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_aeba50a3-35e0-464c-a663-2c6d54b80434" xlink:to="loc_us-gaap_GainLossOnSaleOfProperties_982a5921-99cf-46ad-968a-49a6beb33e17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_198dd52e-e98e-44b2-9612-16aea5b676c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_aeba50a3-35e0-464c-a663-2c6d54b80434" xlink:to="loc_us-gaap_InterestExpenseDebt_198dd52e-e98e-44b2-9612-16aea5b676c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_f6642254-1b82-4810-8386-2fdf804868bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_aeba50a3-35e0-464c-a663-2c6d54b80434" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_f6642254-1b82-4810-8386-2fdf804868bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnSalesOfInvestmentRealEstate_213ea55f-6629-4119-9aa6-46229c2ea3b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnSalesOfInvestmentRealEstate"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_aeba50a3-35e0-464c-a663-2c6d54b80434" xlink:to="loc_us-gaap_GainsLossesOnSalesOfInvestmentRealEstate_213ea55f-6629-4119-9aa6-46229c2ea3b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent_3ff72ff3-a44b-4b35-9ca3-9e4eee660a31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_aeba50a3-35e0-464c-a663-2c6d54b80434" xlink:to="loc_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent_3ff72ff3-a44b-4b35-9ca3-9e4eee660a31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_5b27e628-fed5-4b84-9c76-1099806e00f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a10b1689-2ea0-4292-b0cc-c0de8411ee07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_5b27e628-fed5-4b84-9c76-1099806e00f1" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a10b1689-2ea0-4292-b0cc-c0de8411ee07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b1dd220e-7456-4d12-ab49-d7473b4445a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_5b27e628-fed5-4b84-9c76-1099806e00f1" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_b1dd220e-7456-4d12-ab49-d7473b4445a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b3f6432c-6e50-4f14-b670-89caccdcf1e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_750291e9-8ed3-46be-8c4a-500ac279699e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_NetIncomeLoss_b3f6432c-6e50-4f14-b670-89caccdcf1e5" xlink:to="loc_us-gaap_ProfitLoss_750291e9-8ed3-46be-8c4a-500ac279699e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_9d674613-46eb-43e5-9af5-ff52fd679943" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_NetIncomeLoss_b3f6432c-6e50-4f14-b670-89caccdcf1e5" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_9d674613-46eb-43e5-9af5-ff52fd679943" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_0762ecfc-542b-4543-bcab-84606770a10d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8bd93c4d-88d2-433c-b21b-61ea13cfac1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_0762ecfc-542b-4543-bcab-84606770a10d" xlink:to="loc_us-gaap_NetIncomeLoss_8bd93c4d-88d2-433c-b21b-61ea13cfac1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_5b7762f8-fcce-4ec5-9ee8-12cc41c1e551" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_0762ecfc-542b-4543-bcab-84606770a10d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_5b7762f8-fcce-4ec5-9ee8-12cc41c1e551" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_ddc527c9-e705-46c5-9f4a-509efc2998c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_0762ecfc-542b-4543-bcab-84606770a10d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_ddc527c9-e705-46c5-9f4a-509efc2998c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WaterProductionCosts_fdcd4569-ff66-45d2-9756-51b2cd2dd38d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WaterProductionCosts"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfPurchasedWater_52ce7890-1311-4c45-aee2-6343c76f0b22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfPurchasedWater"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WaterProductionCosts_fdcd4569-ff66-45d2-9756-51b2cd2dd38d" xlink:to="loc_us-gaap_CostOfPurchasedWater_52ce7890-1311-4c45-aee2-6343c76f0b22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_aa8724f9-8614-42de-85f9-931cad07b409" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpensePurchasedPower"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WaterProductionCosts_fdcd4569-ff66-45d2-9756-51b2cd2dd38d" xlink:to="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_aa8724f9-8614-42de-85f9-931cad07b409" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_GroundwaterExtractionCharges_fb61290f-42c3-43df-ba68-fcf419af0dca" xlink:href="sjw-20211231.xsd#sjw_GroundwaterExtractionCharges"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WaterProductionCosts_fdcd4569-ff66-45d2-9756-51b2cd2dd38d" xlink:to="loc_sjw_GroundwaterExtractionCharges_fb61290f-42c3-43df-ba68-fcf419af0dca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseOther_1e715723-21a9-4a3a-b7e8-10f0ab239631" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseOther"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WaterProductionCosts_fdcd4569-ff66-45d2-9756-51b2cd2dd38d" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseOther_1e715723-21a9-4a3a-b7e8-10f0ab239631" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/ConsolidatedStatementofCashFlows" xlink:type="simple" xlink:href="sjw-20211231.xsd#ConsolidatedStatementofCashFlows"/>
  <link:calculationLink xlink:role="http://www.sjwater.com/role/ConsolidatedStatementofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8f8d0d71-944a-4542-9a70-7342f263af60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d44cee3b-24c9-41a3-9e15-795d74f8e51f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8f8d0d71-944a-4542-9a70-7342f263af60" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d44cee3b-24c9-41a3-9e15-795d74f8e51f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c53b4715-e663-4fc3-ac70-afb9e1e06fd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8f8d0d71-944a-4542-9a70-7342f263af60" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c53b4715-e663-4fc3-ac70-afb9e1e06fd0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9feaba24-cb0b-40a6-9076-d0bb809e6a77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8f8d0d71-944a-4542-9a70-7342f263af60" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9feaba24-cb0b-40a6-9076-d0bb809e6a77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_31d78147-aaa2-4ce1-98c3-f69415ff72dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_8d545378-8551-40f6-a642-d90448a96bd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_31d78147-aaa2-4ce1-98c3-f69415ff72dc" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_8d545378-8551-40f6-a642-d90448a96bd0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_7b12aa26-8be3-4fae-ab4d-876e71204273" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_31d78147-aaa2-4ce1-98c3-f69415ff72dc" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_7b12aa26-8be3-4fae-ab4d-876e71204273" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_4571da65-8d8c-4d8c-b64e-d46ef60c52d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_31d78147-aaa2-4ce1-98c3-f69415ff72dc" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_4571da65-8d8c-4d8c-b64e-d46ef60c52d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_5730d818-3b54-4fb1-93f0-59879e38f83a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_31d78147-aaa2-4ce1-98c3-f69415ff72dc" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_5730d818-3b54-4fb1-93f0-59879e38f83a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_c6e14d75-2539-417c-8056-c933310eee0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_31d78147-aaa2-4ce1-98c3-f69415ff72dc" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_c6e14d75-2539-417c-8056-c933310eee0c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ReceiptsOfAdvancesAndContributionsInAidOfConstruction_1cd73230-bb98-4cdb-9153-cd86bdaf7b17" xlink:href="sjw-20211231.xsd#sjw_ReceiptsOfAdvancesAndContributionsInAidOfConstruction"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_31d78147-aaa2-4ce1-98c3-f69415ff72dc" xlink:to="loc_sjw_ReceiptsOfAdvancesAndContributionsInAidOfConstruction_1cd73230-bb98-4cdb-9153-cd86bdaf7b17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash_7f4174a7-d5fe-41c1-9e2d-83631006053e" xlink:href="sjw-20211231.xsd#sjw_ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_31d78147-aaa2-4ce1-98c3-f69415ff72dc" xlink:to="loc_sjw_ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash_7f4174a7-d5fe-41c1-9e2d-83631006053e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_414499ba-0fa8-4fe4-9aae-eaaedafb8102" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_31d78147-aaa2-4ce1-98c3-f69415ff72dc" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_414499ba-0fa8-4fe4-9aae-eaaedafb8102" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_d22f014e-ad6b-4b3e-9481-4ed8f23bca19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_31d78147-aaa2-4ce1-98c3-f69415ff72dc" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_d22f014e-ad6b-4b3e-9481-4ed8f23bca19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfAdvancesForConstruction_b1e30a25-5bb3-47b8-b138-fcaa65761c99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfAdvancesForConstruction"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_31d78147-aaa2-4ce1-98c3-f69415ff72dc" xlink:to="loc_us-gaap_RepaymentsOfAdvancesForConstruction_b1e30a25-5bb3-47b8-b138-fcaa65761c99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4f260a2c-5ee9-4a58-82b8-5599e0a40367" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_f284ff3e-bd7a-4a72-87c3-1fd98b5585ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4f260a2c-5ee9-4a58-82b8-5599e0a40367" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_f284ff3e-bd7a-4a72-87c3-1fd98b5585ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction_66e88a6d-a26a-4015-95b3-8ff27c60d104" xlink:href="sjw-20211231.xsd#sjw_PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4f260a2c-5ee9-4a58-82b8-5599e0a40367" xlink:to="loc_sjw_PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction_66e88a6d-a26a-4015-95b3-8ff27c60d104" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PaymentsToAcquireWaterSystemsUsingCompanyFunds_e1ab958d-6c84-4da6-8510-16bbd7eadaff" xlink:href="sjw-20211231.xsd#sjw_PaymentsToAcquireWaterSystemsUsingCompanyFunds"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4f260a2c-5ee9-4a58-82b8-5599e0a40367" xlink:to="loc_sjw_PaymentsToAcquireWaterSystemsUsingCompanyFunds_e1ab958d-6c84-4da6-8510-16bbd7eadaff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromRemovalCosts_2f51da0a-be7a-4efb-ba97-cf9008900de7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromRemovalCosts"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4f260a2c-5ee9-4a58-82b8-5599e0a40367" xlink:to="loc_us-gaap_PaymentsForProceedsFromRemovalCosts_2f51da0a-be7a-4efb-ba97-cf9008900de7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments_4ccbbb72-a345-4aaa-ab0b-f998bd15c74c" xlink:href="sjw-20211231.xsd#sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4f260a2c-5ee9-4a58-82b8-5599e0a40367" xlink:to="loc_sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments_4ccbbb72-a345-4aaa-ab0b-f998bd15c74c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireRealEstate_7af4f8d6-a39e-4515-a03b-c4b76be4ffb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireRealEstate"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4f260a2c-5ee9-4a58-82b8-5599e0a40367" xlink:to="loc_us-gaap_PaymentsToAcquireRealEstate_7af4f8d6-a39e-4515-a03b-c4b76be4ffb7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_343bc5ee-420c-4a7d-afa1-2f22f567c883" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits_51d1e77b-5982-4cb3-8a10-870debca6f1c" xlink:href="sjw-20211231.xsd#sjw_IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_343bc5ee-420c-4a7d-afa1-2f22f567c883" xlink:to="loc_sjw_IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits_51d1e77b-5982-4cb3-8a10-870debca6f1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower_3a59b834-a0c4-46c5-9232-12e3b817dad5" xlink:href="sjw-20211231.xsd#sjw_IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_343bc5ee-420c-4a7d-afa1-2f22f567c883" xlink:to="loc_sjw_IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower_3a59b834-a0c4-46c5-9232-12e3b817dad5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_4eda9ab4-10eb-4437-9b6e-de1bac962af9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_343bc5ee-420c-4a7d-afa1-2f22f567c883" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_4eda9ab4-10eb-4437-9b6e-de1bac962af9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations_57699a97-5cf1-4cae-985d-cff555d49e06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_343bc5ee-420c-4a7d-afa1-2f22f567c883" xlink:to="loc_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations_57699a97-5cf1-4cae-985d-cff555d49e06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_ed14a215-b55c-44cb-a716-6201e6e48b73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_343bc5ee-420c-4a7d-afa1-2f22f567c883" xlink:to="loc_us-gaap_ProfitLoss_ed14a215-b55c-44cb-a716-6201e6e48b73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_32fb82eb-e528-4305-88cf-967017f43149" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_343bc5ee-420c-4a7d-afa1-2f22f567c883" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_32fb82eb-e528-4305-88cf-967017f43149" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_26314753-c9b3-44bc-85d3-af2a1bb2f8dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_343bc5ee-420c-4a7d-afa1-2f22f567c883" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_26314753-c9b3-44bc-85d3-af2a1bb2f8dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_18c6d021-6b9a-41eb-b925-27806fe83848" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_343bc5ee-420c-4a7d-afa1-2f22f567c883" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_18c6d021-6b9a-41eb-b925-27806fe83848" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate_7a2e71fe-9fcf-4161-a94d-811c2a6418ad" xlink:href="sjw-20211231.xsd#sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_343bc5ee-420c-4a7d-afa1-2f22f567c883" xlink:to="loc_sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate_7a2e71fe-9fcf-4161-a94d-811c2a6418ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_939a5e5a-d1b8-4ac5-b3c8-c141f69f4f62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_343bc5ee-420c-4a7d-afa1-2f22f567c883" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_939a5e5a-d1b8-4ac5-b3c8-c141f69f4f62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables_e51d10ed-a58c-4db5-8f78-09185a3ccf8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_343bc5ee-420c-4a7d-afa1-2f22f567c883" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivables_e51d10ed-a58c-4db5-8f78-09185a3ccf8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_c4fa4660-e9a7-443f-beec-f4496f100800" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_343bc5ee-420c-4a7d-afa1-2f22f567c883" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_c4fa4660-e9a7-443f-beec-f4496f100800" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_e6ab72dd-e33c-40df-ab3e-1f2da977b034" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_343bc5ee-420c-4a7d-afa1-2f22f567c883" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_e6ab72dd-e33c-40df-ab3e-1f2da977b034" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_4b5ea587-a657-48ac-a724-0473d46900c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_343bc5ee-420c-4a7d-afa1-2f22f567c883" xlink:to="loc_us-gaap_ShareBasedCompensation_4b5ea587-a657-48ac-a724-0473d46900c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncreaseDecreaseInUpFrontServiceConcessionPayment_328539c2-603b-4068-8c9d-d6bdd952e550" xlink:href="sjw-20211231.xsd#sjw_IncreaseDecreaseInUpFrontServiceConcessionPayment"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_343bc5ee-420c-4a7d-afa1-2f22f567c883" xlink:to="loc_sjw_IncreaseDecreaseInUpFrontServiceConcessionPayment_328539c2-603b-4068-8c9d-d6bdd952e550" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities_e7cadf10-42b4-4053-b828-f6304a712bcd" xlink:href="sjw-20211231.xsd#sjw_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_343bc5ee-420c-4a7d-afa1-2f22f567c883" xlink:to="loc_sjw_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities_e7cadf10-42b4-4053-b828-f6304a712bcd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_374e6501-16f7-4847-b069-3c1950a6cd98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c60e740c-6406-4919-98a8-d3dd118c073b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_374e6501-16f7-4847-b069-3c1950a6cd98" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c60e740c-6406-4919-98a8-d3dd118c073b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_d4306c1c-6395-4a3f-96c9-514d2500383d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_374e6501-16f7-4847-b069-3c1950a6cd98" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_d4306c1c-6395-4a3f-96c9-514d2500383d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment_afb3a324-35a0-4b61-bf1c-ed9836ec7626" xlink:href="sjw-20211231.xsd#sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution_a9ce89bc-1c12-4ee5-bdc5-c3dcd4089a03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment_afb3a324-35a0-4b61-bf1c-ed9836ec7626" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution_a9ce89bc-1c12-4ee5-bdc5-c3dcd4089a03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_cdef9508-0131-4731-b238-b7139e50587c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment_afb3a324-35a0-4b61-bf1c-ed9836ec7626" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_cdef9508-0131-4731-b238-b7139e50587c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment_f9efad70-2443-418f-befe-778973910d4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment_afb3a324-35a0-4b61-bf1c-ed9836ec7626" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment_f9efad70-2443-418f-befe-778973910d4f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"/>
  <link:calculationLink xlink:role="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateInvestmentPropertyAtCost_88cc6167-fec5-46d0-bf97-97976e3b3c7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RealEstateInvestmentPropertyAtCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Land_26788be4-86f5-4355-a539-157205d5360f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Land"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RealEstateInvestmentPropertyAtCost_88cc6167-fec5-46d0-bf97-97976e3b3c7c" xlink:to="loc_us-gaap_Land_26788be4-86f5-4355-a539-157205d5360f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentBuildingAndBuildingImprovements_02d9c579-7aff-45b9-9f8a-9183800bfd38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentBuildingAndBuildingImprovements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RealEstateInvestmentPropertyAtCost_88cc6167-fec5-46d0-bf97-97976e3b3c7c" xlink:to="loc_us-gaap_InvestmentBuildingAndBuildingImprovements_02d9c579-7aff-45b9-9f8a-9183800bfd38" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#SummaryofSignificantAccountingPoliciesRevenueDetails"/>
  <link:calculationLink xlink:role="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_2e81b30d-b3f6-433e-9884-dc90ed7754f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AlternativeRevenueProgramsNet_bb5c2232-a3d0-4c59-8c43-ec5fa7ac7870" xlink:href="sjw-20211231.xsd#sjw_AlternativeRevenueProgramsNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_2e81b30d-b3f6-433e-9884-dc90ed7754f6" xlink:to="loc_sjw_AlternativeRevenueProgramsNet_bb5c2232-a3d0-4c59-8c43-ec5fa7ac7870" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RegulatoryBalancingandMemorandumAccountsRevenueNet_e7d32ac7-1281-4f1d-973d-4151a17c6f57" xlink:href="sjw-20211231.xsd#sjw_RegulatoryBalancingandMemorandumAccountsRevenueNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_2e81b30d-b3f6-433e-9884-dc90ed7754f6" xlink:to="loc_sjw_RegulatoryBalancingandMemorandumAccountsRevenueNet_e7d32ac7-1281-4f1d-973d-4151a17c6f57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RegulatoryMechanismsOtherNet_30c15614-ed64-4c15-addd-594e5376a985" xlink:href="sjw-20211231.xsd#sjw_RegulatoryMechanismsOtherNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_2e81b30d-b3f6-433e-9884-dc90ed7754f6" xlink:to="loc_sjw_RegulatoryMechanismsOtherNet_30c15614-ed64-4c15-addd-594e5376a985" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6d7b8035-b760-4c74-8392-86c5c90b5c73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_2e81b30d-b3f6-433e-9884-dc90ed7754f6" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6d7b8035-b760-4c74-8392-86c5c90b5c73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLeaseIncome_25db3550-9d2a-46d5-9494-85970218ce50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLeaseIncome"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_2e81b30d-b3f6-433e-9884-dc90ed7754f6" xlink:to="loc_us-gaap_OperatingLeaseLeaseIncome_25db3550-9d2a-46d5-9494-85970218ce50" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#RegulatoryMattersRegulatoryAssetsNetDetails"/>
  <link:calculationLink xlink:role="http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets_472c0089-fc45-4107-b2ce-d962d3671b2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_255d242d-b6c4-4363-919f-67e92837d15d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RegulatoryAssets_472c0089-fc45-4107-b2ce-d962d3671b2d" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_255d242d-b6c4-4363-919f-67e92837d15d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_e9e93199-0e61-454e-b379-785d8d23a3d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RegulatoryAssets_472c0089-fc45-4107-b2ce-d962d3671b2d" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_e9e93199-0e61-454e-b379-785d8d23a3d8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails"/>
  <link:calculationLink xlink:role="http://www.sjwater.com/role/RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumAccountRefundsCollections_049c7448-3e7a-46a2-b429-ee4e72526840" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumAccountRefundsCollections"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumRevenueAccountRefundsCollections_4e0ebeae-a031-4ebe-9696-cc5a3119f08d" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumRevenueAccountRefundsCollections"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_sjw_BalancingandMemorandumAccountRefundsCollections_049c7448-3e7a-46a2-b429-ee4e72526840" xlink:to="loc_sjw_BalancingandMemorandumRevenueAccountRefundsCollections_4e0ebeae-a031-4ebe-9696-cc5a3119f08d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections_c7b7beb1-0e06-4960-8a7f-315bc2919239" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_sjw_BalancingandMemorandumAccountRefundsCollections_049c7448-3e7a-46a2-b429-ee4e72526840" xlink:to="loc_sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections_c7b7beb1-0e06-4960-8a7f-315bc2919239" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumAccountIncreaseDecrease_5f9bd366-2160-4fc2-bd9d-ebc2bf73bd2f" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumAccountIncreaseDecrease"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease_3e75b572-759a-49f5-8f3f-84eb42f8a4a9" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_sjw_BalancingandMemorandumAccountIncreaseDecrease_5f9bd366-2160-4fc2-bd9d-ebc2bf73bd2f" xlink:to="loc_sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease_3e75b572-759a-49f5-8f3f-84eb42f8a4a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumCostRecoveryAccountIncreaseDecrease_d9667263-b4f9-4a83-92b4-b64facc957a7" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumCostRecoveryAccountIncreaseDecrease"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_sjw_BalancingandMemorandumAccountIncreaseDecrease_5f9bd366-2160-4fc2-bd9d-ebc2bf73bd2f" xlink:to="loc_sjw_BalancingandMemorandumCostRecoveryAccountIncreaseDecrease_d9667263-b4f9-4a83-92b4-b64facc957a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingAndMemorandumAccountNet_62c4c808-93aa-4500-b31e-e2742c30ddc5" xlink:href="sjw-20211231.xsd#sjw_BalancingAndMemorandumAccountNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumCostRecoveryAccountNet_160b634a-aeec-4d13-af27-ced41e15378a" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumCostRecoveryAccountNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_sjw_BalancingAndMemorandumAccountNet_62c4c808-93aa-4500-b31e-e2742c30ddc5" xlink:to="loc_sjw_BalancingandMemorandumCostRecoveryAccountNet_160b634a-aeec-4d13-af27-ced41e15378a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumRevenueAccountNet_dbbd8db3-0880-4999-b8c4-b0ce9e50aecd" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumRevenueAccountNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_sjw_BalancingAndMemorandumAccountNet_62c4c808-93aa-4500-b31e-e2742c30ddc5" xlink:to="loc_sjw_BalancingandMemorandumRevenueAccountNet_dbbd8db3-0880-4999-b8c4-b0ce9e50aecd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"/>
  <link:calculationLink xlink:role="http://www.sjwater.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_05c41354-3a4a-4850-acca-25a801d29012" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_3fd5ce62-5b5f-4afb-bce9-7707a4a99e36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_05c41354-3a4a-4850-acca-25a801d29012" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_3fd5ce62-5b5f-4afb-bce9-7707a4a99e36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_b992e654-c351-4e8f-a76e-e51e979168f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_05c41354-3a4a-4850-acca-25a801d29012" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_b992e654-c351-4e8f-a76e-e51e979168f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_9ef72334-d47b-482b-8e24-1b41ea1d0680" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_05c41354-3a4a-4850-acca-25a801d29012" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_9ef72334-d47b-482b-8e24-1b41ea1d0680" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_b7abc699-a40e-4baa-802f-6708b7b3d80b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_05c41354-3a4a-4850-acca-25a801d29012" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_b7abc699-a40e-4baa-802f-6708b7b3d80b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#IncomeTaxesFederalStatutoryRateReconciliationDetails"/>
  <link:calculationLink xlink:role="http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_41cae130-3047-4fab-8ac3-d836fce7d02f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_f4b7bbbb-21ad-42c3-b160-eadd9f27577c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_41cae130-3047-4fab-8ac3-d836fce7d02f" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_f4b7bbbb-21ad-42c3-b160-eadd9f27577c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_20f658dd-745e-445c-9a64-d0c3d03d5565" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_41cae130-3047-4fab-8ac3-d836fce7d02f" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_20f658dd-745e-445c-9a64-d0c3d03d5565" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EffectiveIncomeTaxRateReconciliationUncertainTaxPositions_a94ffa7e-3b77-4a73-af21-d7fd92ba5c6b" xlink:href="sjw-20211231.xsd#sjw_EffectiveIncomeTaxRateReconciliationUncertainTaxPositions"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_41cae130-3047-4fab-8ac3-d836fce7d02f" xlink:to="loc_sjw_EffectiveIncomeTaxRateReconciliationUncertainTaxPositions_a94ffa7e-3b77-4a73-af21-d7fd92ba5c6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciation_393e2128-b6bb-4543-b2c3-456173319f17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciation"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_41cae130-3047-4fab-8ac3-d836fce7d02f" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciation_393e2128-b6bb-4543-b2c3-456173319f17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts_a887955b-e221-4fd2-bcbf-9cfa9fa39a29" xlink:href="sjw-20211231.xsd#sjw_EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_41cae130-3047-4fab-8ac3-d836fce7d02f" xlink:to="loc_sjw_EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts_a887955b-e221-4fd2-bcbf-9cfa9fa39a29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_814d777a-ff6a-42e4-b8d4-9d73a948bc9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_41cae130-3047-4fab-8ac3-d836fce7d02f" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_814d777a-ff6a-42e4-b8d4-9d73a948bc9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions_0b535da8-ba3d-4b33-92bb-44adde49ead7" xlink:href="sjw-20211231.xsd#sjw_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_41cae130-3047-4fab-8ac3-d836fce7d02f" xlink:to="loc_sjw_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions_0b535da8-ba3d-4b33-92bb-44adde49ead7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_bd3c500e-5d98-4203-909b-1b326cc53e4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_41cae130-3047-4fab-8ac3-d836fce7d02f" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_bd3c500e-5d98-4203-909b-1b326cc53e4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount_ed3230d2-67e5-453f-9aec-7adf17f89a54" xlink:href="sjw-20211231.xsd#sjw_EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_41cae130-3047-4fab-8ac3-d836fce7d02f" xlink:to="loc_sjw_EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount_ed3230d2-67e5-453f-9aec-7adf17f89a54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_429b6639-42ba-48ca-bdfd-a3f5638ac923" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_41cae130-3047-4fab-8ac3-d836fce7d02f" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_429b6639-42ba-48ca-bdfd-a3f5638ac923" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_adcd82e9-03c5-4a27-ac92-502cb9488df9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_5f55f26d-2a7f-43db-9dc8-9cf177c32a7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_adcd82e9-03c5-4a27-ac92-502cb9488df9" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_5f55f26d-2a7f-43db-9dc8-9cf177c32a7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_18ac97ff-39f7-4f66-b4eb-d59061c02e63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_adcd82e9-03c5-4a27-ac92-502cb9488df9" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_18ac97ff-39f7-4f66-b4eb-d59061c02e63" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_a9a34e40-8bdb-489f-ae96-c2a591dcdf13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_11b1a0cf-634e-4ede-838f-c743cafe550e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_a9a34e40-8bdb-489f-ae96-c2a591dcdf13" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_11b1a0cf-634e-4ede-838f-c743cafe550e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_52559cdb-61a0-45bb-92e1-75f6f9d29e00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_a9a34e40-8bdb-489f-ae96-c2a591dcdf13" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_52559cdb-61a0-45bb-92e1-75f6f9d29e00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_4d142423-9aec-47b8-a391-38515db9d1bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_a9a34e40-8bdb-489f-ae96-c2a591dcdf13" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_4d142423-9aec-47b8-a391-38515db9d1bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredTaxLiabilitiesDeferredGainAndOtherPropertyRelated_43e17548-2a56-4dcc-a7cd-258d5e14120a" xlink:href="sjw-20211231.xsd#sjw_DeferredTaxLiabilitiesDeferredGainAndOtherPropertyRelated"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_a9a34e40-8bdb-489f-ae96-c2a591dcdf13" xlink:to="loc_sjw_DeferredTaxLiabilitiesDeferredGainAndOtherPropertyRelated_43e17548-2a56-4dcc-a7cd-258d5e14120a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredTaxLiabilitiesPensionAndPostretirementBenefits_fcd6003f-bf09-45b0-a185-f77c09e3175f" xlink:href="sjw-20211231.xsd#sjw_DeferredTaxLiabilitiesPensionAndPostretirementBenefits"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_a9a34e40-8bdb-489f-ae96-c2a591dcdf13" xlink:to="loc_sjw_DeferredTaxLiabilitiesPensionAndPostretirementBenefits_fcd6003f-bf09-45b0-a185-f77c09e3175f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredTaxLiabilitiesChangeinAccountingPolicy_47866cf2-5505-4060-87ac-32486a3d86e1" xlink:href="sjw-20211231.xsd#sjw_DeferredTaxLiabilitiesChangeinAccountingPolicy"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_a9a34e40-8bdb-489f-ae96-c2a591dcdf13" xlink:to="loc_sjw_DeferredTaxLiabilitiesChangeinAccountingPolicy_47866cf2-5505-4060-87ac-32486a3d86e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredTaxLiabilityRegulatoryAssetIncomeTaxTemporaryDifferences_949dad46-99ba-489b-909a-3b7587b1d0d2" xlink:href="sjw-20211231.xsd#sjw_DeferredTaxLiabilityRegulatoryAssetIncomeTaxTemporaryDifferences"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_a9a34e40-8bdb-489f-ae96-c2a591dcdf13" xlink:to="loc_sjw_DeferredTaxLiabilityRegulatoryAssetIncomeTaxTemporaryDifferences_949dad46-99ba-489b-909a-3b7587b1d0d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_cd3b9bba-db80-48d0-a47b-0ddaf947c60a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_a9a34e40-8bdb-489f-ae96-c2a591dcdf13" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_cd3b9bba-db80-48d0-a47b-0ddaf947c60a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredTaxLiabilitiesRegulatoryAssetDebtPremium_6a37bc40-0bf5-4e3d-aea0-d651e7ed69a2" xlink:href="sjw-20211231.xsd#sjw_DeferredTaxLiabilitiesRegulatoryAssetDebtPremium"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_a9a34e40-8bdb-489f-ae96-c2a591dcdf13" xlink:to="loc_sjw_DeferredTaxLiabilitiesRegulatoryAssetDebtPremium_6a37bc40-0bf5-4e3d-aea0-d651e7ed69a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_51172814-d0c9-4db2-a238-39aa6185e36e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsStateTaxes_fb675133-5191-46ad-a8fe-1484eb9c5837" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsStateTaxes"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_51172814-d0c9-4db2-a238-39aa6185e36e" xlink:to="loc_us-gaap_DeferredTaxAssetsStateTaxes_fb675133-5191-46ad-a8fe-1484eb9c5837" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionsAndPostretirementBenefits_261f7872-4773-4065-8b02-d29b27866882" xlink:href="sjw-20211231.xsd#sjw_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionsAndPostretirementBenefits"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_51172814-d0c9-4db2-a238-39aa6185e36e" xlink:to="loc_sjw_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionsAndPostretirementBenefits_261f7872-4773-4065-8b02-d29b27866882" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredTaxAssetsAdvancesAndContributions_a80bf7fb-52b2-4f0c-ba4c-5dae6ba209c7" xlink:href="sjw-20211231.xsd#sjw_DeferredTaxAssetsAdvancesAndContributions"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_51172814-d0c9-4db2-a238-39aa6185e36e" xlink:to="loc_sjw_DeferredTaxAssetsAdvancesAndContributions_a80bf7fb-52b2-4f0c-ba4c-5dae6ba209c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_779f52fb-32eb-428f-b273-8270a75dc711" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_51172814-d0c9-4db2-a238-39aa6185e36e" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_779f52fb-32eb-428f-b273-8270a75dc711" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_9dbc6fb3-3243-4898-85f5-a947fe331b82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_51172814-d0c9-4db2-a238-39aa6185e36e" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_9dbc6fb3-3243-4898-85f5-a947fe331b82" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve_8e84f5c1-9e7a-4343-a41c-0f55981a169c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_51172814-d0c9-4db2-a238-39aa6185e36e" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve_8e84f5c1-9e7a-4343-a41c-0f55981a169c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_8079fc97-dcd6-4a37-947e-6683a22ae637" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_51172814-d0c9-4db2-a238-39aa6185e36e" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_8079fc97-dcd6-4a37-947e-6683a22ae637" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/UtilityPlantIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#UtilityPlantIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.sjwater.com/role/UtilityPlantIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9f0a4565-5ecf-4b4b-8dab-513a9e3b7e82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2ce6e340-ce6c-4474-b7f3-97689e305cdc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9f0a4565-5ecf-4b4b-8dab-513a9e3b7e82" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2ce6e340-ce6c-4474-b7f3-97689e305cdc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c0a9f5b3-2933-4a01-8a1f-3503018310cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9f0a4565-5ecf-4b4b-8dab-513a9e3b7e82" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c0a9f5b3-2933-4a01-8a1f-3503018310cb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BenefitPlansNetPeriodicBenefitCostDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#BenefitPlansNetPeriodicBenefitCostDetails"/>
  <link:calculationLink xlink:role="http://www.sjwater.com/role/BenefitPlansNetPeriodicBenefitCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_66eaf7c2-89e4-4ff5-aa11-ded0a964f456" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_b2754449-c09e-4af8-87be-05d9dc611f05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_66eaf7c2-89e4-4ff5-aa11-ded0a964f456" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_b2754449-c09e-4af8-87be-05d9dc611f05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_49f86934-edeb-47cd-9ca7-6d2a61115adb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_66eaf7c2-89e4-4ff5-aa11-ded0a964f456" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_49f86934-edeb-47cd-9ca7-6d2a61115adb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_5ed48d6c-561f-4f90-ac07-7e6194ec4b75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_66eaf7c2-89e4-4ff5-aa11-ded0a964f456" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_5ed48d6c-561f-4f90-ac07-7e6194ec4b75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_164f1e62-8cbe-4437-8da2-2c778c3ba217" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_66eaf7c2-89e4-4ff5-aa11-ded0a964f456" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_164f1e62-8cbe-4437-8da2-2c778c3ba217" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_0d286e93-1175-4401-b4d1-1de601d0c67a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_66eaf7c2-89e4-4ff5-aa11-ded0a964f456" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_0d286e93-1175-4401-b4d1-1de601d0c67a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#BenefitPlansReconciliationofFundedStatusDetails"/>
  <link:calculationLink xlink:role="http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_d9213513-c8e6-4730-985b-b104aee3d888" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_fa434750-3fac-4f63-811a-2ad9506f03fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_d9213513-c8e6-4730-985b-b104aee3d888" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_fa434750-3fac-4f63-811a-2ad9506f03fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_10612ffd-6f8e-4ddf-99f2-81c6bbd113ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_d9213513-c8e6-4730-985b-b104aee3d888" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_10612ffd-6f8e-4ddf-99f2-81c6bbd113ca" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BenefitPlansAmountsRecognizedinBalanceSheetDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#BenefitPlansAmountsRecognizedinBalanceSheetDetails"/>
  <link:calculationLink xlink:role="http://www.sjwater.com/role/BenefitPlansAmountsRecognizedinBalanceSheetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_1775ac9d-2d9f-4453-a4c8-6ea7102f633f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_3be5d5ec-c5ff-42dc-9f0e-cf5b8ef900f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_1775ac9d-2d9f-4453-a4c8-6ea7102f633f" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_3be5d5ec-c5ff-42dc-9f0e-cf5b8ef900f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_5ab186ab-bbea-4a43-aab9-668531c09f92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_1775ac9d-2d9f-4453-a4c8-6ea7102f633f" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_5ab186ab-bbea-4a43-aab9-668531c09f92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_473c30ec-8a0b-4c29-916a-276e10b13463" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_1775ac9d-2d9f-4453-a4c8-6ea7102f633f" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_473c30ec-8a0b-4c29-916a-276e10b13463" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BenefitPlansRegulatoryAssetDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#BenefitPlansRegulatoryAssetDetails"/>
  <link:calculationLink xlink:role="http://www.sjwater.com/role/BenefitPlansRegulatoryAssetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets_7ccb33f9-f768-407b-a50d-0e6114923ae5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RegulatoryAssetsFundedStatusOfObligation_7b759941-e631-4e32-95aa-3ced917af3d5" xlink:href="sjw-20211231.xsd#sjw_RegulatoryAssetsFundedStatusOfObligation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RegulatoryAssets_7ccb33f9-f768-407b-a50d-0e6114923ae5" xlink:to="loc_sjw_RegulatoryAssetsFundedStatusOfObligation_7b759941-e631-4e32-95aa-3ced917af3d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RegulatoryLiabilitiesAccruedBenefitCost_b830cd02-6bbc-473b-a419-21afd694df81" xlink:href="sjw-20211231.xsd#sjw_RegulatoryLiabilitiesAccruedBenefitCost"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RegulatoryAssets_7ccb33f9-f768-407b-a50d-0e6114923ae5" xlink:to="loc_sjw_RegulatoryLiabilitiesAccruedBenefitCost_b830cd02-6bbc-473b-a419-21afd694df81" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:calculationLink xlink:role="http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities_7f70a86d-f3f1-4fb0-a615-fd31d4756c35" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPostretirementBenefitPlans_776fd713-40bd-4b06-bd39-555c9bc794c9" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPostretirementBenefitPlans"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities_7f70a86d-f3f1-4fb0-a615-fd31d4756c35" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPostretirementBenefitPlans_776fd713-40bd-4b06-bd39-555c9bc794c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCIACandAdvances_8008b619-ef6a-4a5e-99f5-83ec389302d6" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCIACandAdvances"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities_7f70a86d-f3f1-4fb0-a615-fd31d4756c35" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCIACandAdvances_8008b619-ef6a-4a5e-99f5-83ec389302d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes_28c8ad34-9d81-40b2-a415-2c81414d9703" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities_7f70a86d-f3f1-4fb0-a615-fd31d4756c35" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes_28c8ad34-9d81-40b2-a415-2c81414d9703" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLongtermDebt_d0acb47d-98f6-4229-9291-92902f0f8271" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLongtermDebt"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities_7f70a86d-f3f1-4fb0-a615-fd31d4756c35" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLongtermDebt_d0acb47d-98f6-4229-9291-92902f0f8271" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities_c179aad6-da7b-412d-bb2f-03d3c157e0a1" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities_7f70a86d-f3f1-4fb0-a615-fd31d4756c35" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities_c179aad6-da7b-412d-bb2f-03d3c157e0a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentLiabilities_1c540ca6-2b68-4859-b5fb-2f405f1a2fea" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentLiabilities"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities_7f70a86d-f3f1-4fb0-a615-fd31d4756c35" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentLiabilities_1c540ca6-2b68-4859-b5fb-2f405f1a2fea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets_8f2d2b4a-39f5-4ef3-a047-d10e6f6ade3d" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_486c7e4e-a240-4c94-aab5-0023a83890fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets_8f2d2b4a-39f5-4ef3-a047-d10e6f6ade3d" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_486c7e4e-a240-4c94-aab5-0023a83890fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRegulatoryAssetsandDeferredChargesNet_b47cfbe8-2d0a-447d-a8ce-81459400a028" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRegulatoryAssetsandDeferredChargesNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets_8f2d2b4a-39f5-4ef3-a047-d10e6f6ade3d" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRegulatoryAssetsandDeferredChargesNet_b47cfbe8-2d0a-447d-a8ce-81459400a028" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets_30436502-ba12-4c8c-9689-7b9ff1f587af" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets_8f2d2b4a-39f5-4ef3-a047-d10e6f6ade3d" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets_30436502-ba12-4c8c-9689-7b9ff1f587af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_09d9e481-a668-4447-bead-d155d2cf7407" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets_8f2d2b4a-39f5-4ef3-a047-d10e6f6ade3d" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_09d9e481-a668-4447-bead-d155d2cf7407" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets_f6da5f8a-dcf4-4b36-9ac4-5df3fe91a4cb" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets_8f2d2b4a-39f5-4ef3-a047-d10e6f6ade3d" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets_f6da5f8a-dcf4-4b36-9ac4-5df3fe91a4cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonutilityPlantNet_11213c34-da6e-4601-8341-94c4cc82b505" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonutilityPlantNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets_8f2d2b4a-39f5-4ef3-a047-d10e6f6ade3d" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonutilityPlantNet_11213c34-da6e-4601-8341-94c4cc82b505" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUtilityPlantNet_c052f5c1-5b3b-4e5c-8427-1c68d75b9632" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUtilityPlantNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets_8f2d2b4a-39f5-4ef3-a047-d10e6f6ade3d" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUtilityPlantNet_c052f5c1-5b3b-4e5c-8427-1c68d75b9632" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets_a34b00ba-c1d8-47a1-92e5-408caeef7f14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets_8f2d2b4a-39f5-4ef3-a047-d10e6f6ade3d" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets_a34b00ba-c1d8-47a1-92e5-408caeef7f14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_3c02c507-7808-457d-ab38-d211421880da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_14e9dbee-631c-4d4c-a77c-5ab34c4d5ec2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_3c02c507-7808-457d-ab38-d211421880da" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_14e9dbee-631c-4d4c-a77c-5ab34c4d5ec2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_fa180c45-e752-4b49-8256-db1d482f91f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_3c02c507-7808-457d-ab38-d211421880da" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_fa180c45-e752-4b49-8256-db1d482f91f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances_54b4c947-077d-4d03-a83f-f0f7b2691a76" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_3c02c507-7808-457d-ab38-d211421880da" xlink:to="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances_54b4c947-077d-4d03-a83f-f0f7b2691a76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt_fb6e0735-96c4-4415-bb87-c0ebc3d8cd35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_3c02c507-7808-457d-ab38-d211421880da" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt_fb6e0735-96c4-4415-bb87-c0ebc3d8cd35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans_9cf2c29d-48db-4894-95e1-d7c68cfc47ab" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_3c02c507-7808-457d-ab38-d211421880da" xlink:to="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans_9cf2c29d-48db-4894-95e1-d7c68cfc47ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_0fe02b6f-148c-420a-90cf-e9018dd45708" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_3c02c507-7808-457d-ab38-d211421880da" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_0fe02b6f-148c-420a-90cf-e9018dd45708" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_2786e13a-29d9-40e5-87a2-37cb0951ced3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_4bee6052-2798-49fc-97ad-e4a804680ea5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_2786e13a-29d9-40e5-87a2-37cb0951ced3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_4bee6052-2798-49fc-97ad-e4a804680ea5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_3043e6d7-0e6a-4276-8bc1-3fb5938735f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_2786e13a-29d9-40e5-87a2-37cb0951ced3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_3043e6d7-0e6a-4276-8bc1-3fb5938735f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet_59483137-4aa2-43b4-8ae3-3a1b0704b4f2" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities_3f239e6b-021d-4999-89d6-08d974d71618" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet_59483137-4aa2-43b4-8ae3-3a1b0704b4f2" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities_3f239e6b-021d-4999-89d6-08d974d71618" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets_34264778-abb6-47e9-9c8f-77bb0c654719" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet_59483137-4aa2-43b4-8ae3-3a1b0704b4f2" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets_34264778-abb6-47e9-9c8f-77bb0c654719" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_1118d0a1-283e-466b-a10f-3af6563c1d2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_8f8ae3cf-a1ad-4726-98ca-943a4aafc291" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_1118d0a1-283e-466b-a10f-3af6563c1d2a" xlink:to="loc_us-gaap_Goodwill_8f8ae3cf-a1ad-4726-98ca-943a4aafc291" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_72e12961-2695-4df9-b8b6-373b89dda9fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_1118d0a1-283e-466b-a10f-3af6563c1d2a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_72e12961-2695-4df9-b8b6-373b89dda9fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet_c9f6c0cf-8394-4a04-bf1c-3b382a26e28a" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_1118d0a1-283e-466b-a10f-3af6563c1d2a" xlink:to="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet_c9f6c0cf-8394-4a04-bf1c-3b382a26e28a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_26d6e08a-3793-41d5-bd10-dd7fcb4f9fec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_1118d0a1-283e-466b-a10f-3af6563c1d2a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_26d6e08a-3793-41d5-bd10-dd7fcb4f9fec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet_1560d980-7d78-4f9c-90e7-f5b3c642ef99" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_1118d0a1-283e-466b-a10f-3af6563c1d2a" xlink:to="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet_1560d980-7d78-4f9c-90e7-f5b3c642ef99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_88b335eb-587b-455b-ba65-6effaeb994f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_1118d0a1-283e-466b-a10f-3af6563c1d2a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_88b335eb-587b-455b-ba65-6effaeb994f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets_bc1c6d9f-8eff-4ada-944d-890cca591da3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_1118d0a1-283e-466b-a10f-3af6563c1d2a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets_bc1c6d9f-8eff-4ada-944d-890cca591da3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet_8ae9ade5-82c3-447c-9c4b-c8d7a5b8b6e8" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_1118d0a1-283e-466b-a10f-3af6563c1d2a" xlink:to="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet_8ae9ade5-82c3-447c-9c4b-c8d7a5b8b6e8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#FinancialStatementScheduleCondensedBalanceSheetsDetails"/>
  <link:calculationLink xlink:role="http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_cb409ad1-291a-44b9-8528-124166f2152c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IntercompanyNotesPayableCurrent_6aef531b-c409-4c67-b39a-34a67609b170" xlink:href="sjw-20211231.xsd#sjw_IntercompanyNotesPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_cb409ad1-291a-44b9-8528-124166f2152c" xlink:to="loc_sjw_IntercompanyNotesPayableCurrent_6aef531b-c409-4c67-b39a-34a67609b170" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_5054b607-9f12-4d98-a792-80cb824e6c94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_cb409ad1-291a-44b9-8528-124166f2152c" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_5054b607-9f12-4d98-a792-80cb824e6c94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_cbc5b1ce-9768-4c84-8ff8-4e0fdba2a39d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_cb409ad1-291a-44b9-8528-124166f2152c" xlink:to="loc_us-gaap_LongTermDebtCurrent_cbc5b1ce-9768-4c84-8ff8-4e0fdba2a39d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_0cd7df7c-c419-4138-bf9b-2c0b0c704332" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_cb409ad1-291a-44b9-8528-124166f2152c" xlink:to="loc_us-gaap_AccountsPayableCurrent_0cd7df7c-c419-4138-bf9b-2c0b0c704332" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IntercompanyPayableCurrent_24a12b89-496d-4ee7-9376-606a43bc2f00" xlink:href="sjw-20211231.xsd#sjw_IntercompanyPayableCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_cb409ad1-291a-44b9-8528-124166f2152c" xlink:to="loc_sjw_IntercompanyPayableCurrent_24a12b89-496d-4ee7-9376-606a43bc2f00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_ac79c701-81eb-410a-8eb3-bc7be5920488" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_cb409ad1-291a-44b9-8528-124166f2152c" xlink:to="loc_us-gaap_InterestPayableCurrent_ac79c701-81eb-410a-8eb3-bc7be5920488" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncomeTaxPayableCurrent_7e17d46e-4ad6-4091-8be6-766aced2b744" xlink:href="sjw-20211231.xsd#sjw_IncomeTaxPayableCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_cb409ad1-291a-44b9-8528-124166f2152c" xlink:to="loc_sjw_IncomeTaxPayableCurrent_7e17d46e-4ad6-4091-8be6-766aced2b744" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_2b6ad816-daba-45a3-9b14-07b795b4ebc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1acf675c-770a-407a-bae2-a0a175245915" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_2b6ad816-daba-45a3-9b14-07b795b4ebc8" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1acf675c-770a-407a-bae2-a0a175245915" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IntercompanyReceivablesCurrent_532651ee-7f94-4e02-97fc-10f2e6b864ea" xlink:href="sjw-20211231.xsd#sjw_IntercompanyReceivablesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_2b6ad816-daba-45a3-9b14-07b795b4ebc8" xlink:to="loc_sjw_IntercompanyReceivablesCurrent_532651ee-7f94-4e02-97fc-10f2e6b864ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IntercompanyNotesReceivableCurrent_d9774ca4-2cd0-42c7-90c6-4e96b4b64b39" xlink:href="sjw-20211231.xsd#sjw_IntercompanyNotesReceivableCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_2b6ad816-daba-45a3-9b14-07b795b4ebc8" xlink:to="loc_sjw_IntercompanyNotesReceivableCurrent_d9774ca4-2cd0-42c7-90c6-4e96b4b64b39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_25fe7eac-d7ee-4a8c-bbf8-b1fbf79c8838" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_2b6ad816-daba-45a3-9b14-07b795b4ebc8" xlink:to="loc_us-gaap_OtherAssetsCurrent_25fe7eac-d7ee-4a8c-bbf8-b1fbf79c8838" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_55d0e068-92e6-4031-a1d8-8d915e50bc27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_03bc62e5-08fb-4d6d-bb6c-6e7e5909b11d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_55d0e068-92e6-4031-a1d8-8d915e50bc27" xlink:to="loc_us-gaap_AssetsCurrent_03bc62e5-08fb-4d6d-bb6c-6e7e5909b11d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_InvestmentsInSubsidiaries_db74e4e6-03e1-4d65-8e96-ef45fc71147c" xlink:href="sjw-20211231.xsd#sjw_InvestmentsInSubsidiaries"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_55d0e068-92e6-4031-a1d8-8d915e50bc27" xlink:to="loc_sjw_InvestmentsInSubsidiaries_db74e4e6-03e1-4d65-8e96-ef45fc71147c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails"/>
  <link:calculationLink xlink:role="http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_da17074c-450e-4d8b-a984-4abfc86d1174" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_cfb66781-f097-45f8-9b93-448194625c53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_da17074c-450e-4d8b-a984-4abfc86d1174" xlink:to="loc_us-gaap_NetIncomeLoss_cfb66781-f097-45f8-9b93-448194625c53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_2a3c079a-4423-4514-9f92-166b5d0d1e35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_da17074c-450e-4d8b-a984-4abfc86d1174" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_2a3c079a-4423-4514-9f92-166b5d0d1e35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ccb6c83e-c8e0-4cfe-ad30-9329c770858b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5c280d76-cc8e-4d3d-824a-328e960e50db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_ccb6c83e-c8e0-4cfe-ad30-9329c770858b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5c280d76-cc8e-4d3d-824a-328e960e50db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_3b268ea6-91f1-488a-9821-ed05fc7fa584" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_ccb6c83e-c8e0-4cfe-ad30-9329c770858b" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_3b268ea6-91f1-488a-9821-ed05fc7fa584" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EquityEarningsFromSubsidiariesNetOfTax_bf2ce415-5f51-4c50-a450-23d830d84331" xlink:href="sjw-20211231.xsd#sjw_EquityEarningsFromSubsidiariesNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_ccb6c83e-c8e0-4cfe-ad30-9329c770858b" xlink:to="loc_sjw_EquityEarningsFromSubsidiariesNetOfTax_bf2ce415-5f51-4c50-a450-23d830d84331" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"/>
  <link:calculationLink xlink:role="http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e002c5cc-475b-436b-9df1-234c51501654" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ac58b14f-99f8-4c50-82f3-ec4c9b6967e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e002c5cc-475b-436b-9df1-234c51501654" xlink:to="loc_us-gaap_NetIncomeLoss_ac58b14f-99f8-4c50-82f3-ec4c9b6967e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_fc69bf05-2842-42b6-a96b-d95ac3afde19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e002c5cc-475b-436b-9df1-234c51501654" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_fc69bf05-2842-42b6-a96b-d95ac3afde19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_fd1ed579-551a-4aab-8ccc-176a39a71631" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e002c5cc-475b-436b-9df1-234c51501654" xlink:to="loc_us-gaap_ShareBasedCompensation_fd1ed579-551a-4aab-8ccc-176a39a71631" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EquityEarningsFromSubsidiariesNetOfTax_da15a118-08ea-4e5e-bde2-0b1e48527638" xlink:href="sjw-20211231.xsd#sjw_EquityEarningsFromSubsidiariesNetOfTax"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e002c5cc-475b-436b-9df1-234c51501654" xlink:to="loc_sjw_EquityEarningsFromSubsidiariesNetOfTax_da15a118-08ea-4e5e-bde2-0b1e48527638" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_07c42018-0a63-4cfa-b133-740f936a0161" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e002c5cc-475b-436b-9df1-234c51501654" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_07c42018-0a63-4cfa-b133-740f936a0161" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries_eed6b83f-bce7-416d-8634-01fe5923346f" xlink:href="sjw-20211231.xsd#sjw_ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e002c5cc-475b-436b-9df1-234c51501654" xlink:to="loc_sjw_ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries_eed6b83f-bce7-416d-8634-01fe5923346f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInterestPayableNet_732423ab-e56c-4768-81f1-e19a8be16ae6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInterestPayableNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e002c5cc-475b-436b-9df1-234c51501654" xlink:to="loc_us-gaap_IncreaseDecreaseInInterestPayableNet_732423ab-e56c-4768-81f1-e19a8be16ae6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate_dad9a0a9-b74b-4ecb-bcbc-45e1042c4dd0" xlink:href="sjw-20211231.xsd#sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e002c5cc-475b-436b-9df1-234c51501654" xlink:to="loc_sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate_dad9a0a9-b74b-4ecb-bcbc-45e1042c4dd0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncreaseDecreaseInIntercompanyReceivablesCurrent_0281c890-c9df-4b62-af66-66d0495c85cf" xlink:href="sjw-20211231.xsd#sjw_IncreaseDecreaseInIntercompanyReceivablesCurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e002c5cc-475b-436b-9df1-234c51501654" xlink:to="loc_sjw_IncreaseDecreaseInIntercompanyReceivablesCurrent_0281c890-c9df-4b62-af66-66d0495c85cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_710598a8-5705-4929-b270-e6639a772bd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e002c5cc-475b-436b-9df1-234c51501654" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_710598a8-5705-4929-b270-e6639a772bd3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_6798b991-9da3-415a-afc9-67688c291c24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e002c5cc-475b-436b-9df1-234c51501654" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_6798b991-9da3-415a-afc9-67688c291c24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_03586787-f898-4fc6-9ff3-164f96e11065" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_3a8ac505-3585-4f2d-9a37-569d734601d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_03586787-f898-4fc6-9ff3-164f96e11065" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_3a8ac505-3585-4f2d-9a37-569d734601d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PaymentsForSubsidiaryNotesPayable_561d2b90-d742-4a35-9740-06b2e39295aa" xlink:href="sjw-20211231.xsd#sjw_PaymentsForSubsidiaryNotesPayable"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_03586787-f898-4fc6-9ff3-164f96e11065" xlink:to="loc_sjw_PaymentsForSubsidiaryNotesPayable_561d2b90-d742-4a35-9740-06b2e39295aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_40f4fc44-96d4-4cca-92ad-470ab7b8aacc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_03586787-f898-4fc6-9ff3-164f96e11065" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_40f4fc44-96d4-4cca-92ad-470ab7b8aacc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ProceedFromSubsidiaryNotesPayable_7b3b149d-73a4-4e33-b439-cdda54b2239d" xlink:href="sjw-20211231.xsd#sjw_ProceedFromSubsidiaryNotesPayable"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_03586787-f898-4fc6-9ff3-164f96e11065" xlink:to="loc_sjw_ProceedFromSubsidiaryNotesPayable_7b3b149d-73a4-4e33-b439-cdda54b2239d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_6fde6543-0e4e-475e-bae1-f348379f4af0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_03586787-f898-4fc6-9ff3-164f96e11065" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_6fde6543-0e4e-475e-bae1-f348379f4af0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_5f0cf5bf-33e5-4fbd-a7ab-48335f3432f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_03586787-f898-4fc6-9ff3-164f96e11065" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_5f0cf5bf-33e5-4fbd-a7ab-48335f3432f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_0714ac30-0c2c-402c-a269-81b786e9095d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_03586787-f898-4fc6-9ff3-164f96e11065" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_0714ac30-0c2c-402c-a269-81b786e9095d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_454cd99c-1aad-48f0-8b47-81acef8ec052" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ProceedsFromNoteReceivablesFromSubsidiary_734a22f6-eb29-4eec-b9c0-45d29dae059b" xlink:href="sjw-20211231.xsd#sjw_ProceedsFromNoteReceivablesFromSubsidiary"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_454cd99c-1aad-48f0-8b47-81acef8ec052" xlink:to="loc_sjw_ProceedsFromNoteReceivablesFromSubsidiary_734a22f6-eb29-4eec-b9c0-45d29dae059b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_391c2d40-aed5-4a81-a366-35a4de114a8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_454cd99c-1aad-48f0-8b47-81acef8ec052" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_391c2d40-aed5-4a81-a366-35a4de114a8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_1cf41c29-103a-4678-b27b-e8962c8a5072" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_454cd99c-1aad-48f0-8b47-81acef8ec052" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_1cf41c29-103a-4678-b27b-e8962c8a5072" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PaymentsForNoteReceivablesFromSubsidiary_c562cd62-52cc-4764-afce-5f6f9d19d281" xlink:href="sjw-20211231.xsd#sjw_PaymentsForNoteReceivablesFromSubsidiary"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_454cd99c-1aad-48f0-8b47-81acef8ec052" xlink:to="loc_sjw_PaymentsForNoteReceivablesFromSubsidiary_c562cd62-52cc-4764-afce-5f6f9d19d281" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments_a83ad896-b97f-4bad-9680-01aa5e4d4dfe" xlink:href="sjw-20211231.xsd#sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_454cd99c-1aad-48f0-8b47-81acef8ec052" xlink:to="loc_sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments_a83ad896-b97f-4bad-9680-01aa5e4d4dfe" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>13
<FILENAME>sjw-20211231_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:cdd0d3d6-b8d5-4073-b388-dbe68c63b155,g:f9c318c7-b929-4e35-98c7-9c898fb0a410-->
<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.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" xlink:type="simple" xlink:href="sjw-20211231.xsd#ConsolidatedStatementsofChangesinStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" xlink:type="extended" id="ieb3a7627a74840319db20a82ef363dab_ConsolidatedStatementsofChangesinStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_26d91702-965f-46d0-bb4e-545f750ef819" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c54f00b7-8c26-4370-a8af-079703ab29b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_26d91702-965f-46d0-bb4e-545f750ef819" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c54f00b7-8c26-4370-a8af-079703ab29b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_08612577-9c08-495a-89a1-da28a7b953be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c54f00b7-8c26-4370-a8af-079703ab29b3" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_08612577-9c08-495a-89a1-da28a7b953be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_fe91c05c-0749-4448-9e50-efd1c2948030" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c54f00b7-8c26-4370-a8af-079703ab29b3" xlink:to="loc_us-gaap_StockholdersEquity_fe91c05c-0749-4448-9e50-efd1c2948030" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_4204f30a-d9a4-4c8f-9aba-7700c9b32b22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c54f00b7-8c26-4370-a8af-079703ab29b3" xlink:to="loc_us-gaap_ProfitLoss_4204f30a-d9a4-4c8f-9aba-7700c9b32b22" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_5fd04440-f392-4427-9b9f-d1dcfdc9368e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c54f00b7-8c26-4370-a8af-079703ab29b3" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_5fd04440-f392-4427-9b9f-d1dcfdc9368e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_6b787e39-eb13-4590-8eb7-51b867c61982" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c54f00b7-8c26-4370-a8af-079703ab29b3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_6b787e39-eb13-4590-8eb7-51b867c61982" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_1c2945f8-0ea7-4fbe-aa0a-ebe9a091f830" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c54f00b7-8c26-4370-a8af-079703ab29b3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_1c2945f8-0ea7-4fbe-aa0a-ebe9a091f830" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_a910a75a-c2f1-4335-95c0-f06d4d73151a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c54f00b7-8c26-4370-a8af-079703ab29b3" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_a910a75a-c2f1-4335-95c0-f06d4d73151a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition_37ad0923-f7da-44cb-bc29-76183dd9f617" xlink:href="sjw-20211231.xsd#sjw_AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c54f00b7-8c26-4370-a8af-079703ab29b3" xlink:to="loc_sjw_AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition_37ad0923-f7da-44cb-bc29-76183dd9f617" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_012f54b1-8ab0-411c-ad22-262bb6d4a149" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c54f00b7-8c26-4370-a8af-079703ab29b3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_012f54b1-8ab0-411c-ad22-262bb6d4a149" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_e86f8297-ce9e-445d-b15f-284cf6a49116" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c54f00b7-8c26-4370-a8af-079703ab29b3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_e86f8297-ce9e-445d-b15f-284cf6a49116" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_ed5a5e4a-f08d-4084-92ec-e84d56d27456" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c54f00b7-8c26-4370-a8af-079703ab29b3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_ed5a5e4a-f08d-4084-92ec-e84d56d27456" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_c509e822-3bf4-411f-b9df-e16206abe610" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c54f00b7-8c26-4370-a8af-079703ab29b3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_c509e822-3bf4-411f-b9df-e16206abe610" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_b254e066-4f46-4997-a7ef-c1d0d2e4bd60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c54f00b7-8c26-4370-a8af-079703ab29b3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_b254e066-4f46-4997-a7ef-c1d0d2e4bd60" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_c3561195-e675-446b-bcc4-ae11d0d92ef1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c54f00b7-8c26-4370-a8af-079703ab29b3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_c3561195-e675-446b-bcc4-ae11d0d92ef1" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Dividends_da2ebd38-03c5-4f2e-a052-c4dd26fa5dba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Dividends"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c54f00b7-8c26-4370-a8af-079703ab29b3" xlink:to="loc_us-gaap_Dividends_da2ebd38-03c5-4f2e-a052-c4dd26fa5dba" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_20db8e09-e1c6-4f68-b87e-84a26555b8e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e5514854-880e-4a6c-8a51-42c29c1407ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_19057dcc-0986-4944-a50d-3a61b8a35ce6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_26d91702-965f-46d0-bb4e-545f750ef819" xlink:to="loc_us-gaap_StatementTable_19057dcc-0986-4944-a50d-3a61b8a35ce6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_6c97adfb-ede5-4d12-8542-2d20c84640c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_19057dcc-0986-4944-a50d-3a61b8a35ce6" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_6c97adfb-ede5-4d12-8542-2d20c84640c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_6c97adfb-ede5-4d12-8542-2d20c84640c9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_6c97adfb-ede5-4d12-8542-2d20c84640c9" xlink:to="loc_us-gaap_EquityComponentDomain_6c97adfb-ede5-4d12-8542-2d20c84640c9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_afd740a1-ba1f-4134-b62e-e4a932575914" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_6c97adfb-ede5-4d12-8542-2d20c84640c9" xlink:to="loc_us-gaap_EquityComponentDomain_afd740a1-ba1f-4134-b62e-e4a932575914" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_85db63b4-0585-4b6a-a8d8-51694e44b5f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_afd740a1-ba1f-4134-b62e-e4a932575914" xlink:to="loc_us-gaap_CommonStockMember_85db63b4-0585-4b6a-a8d8-51694e44b5f9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_e86e3b2c-2713-49d5-9974-59f76bde0d9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_afd740a1-ba1f-4134-b62e-e4a932575914" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_e86e3b2c-2713-49d5-9974-59f76bde0d9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_f381344a-094a-4d99-a28d-8862c2d4360c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_afd740a1-ba1f-4134-b62e-e4a932575914" xlink:to="loc_us-gaap_RetainedEarningsMember_f381344a-094a-4d99-a28d-8862c2d4360c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_827c9474-0f6b-42dc-9fd5-f7d7ea5f4ae9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_afd740a1-ba1f-4134-b62e-e4a932575914" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_827c9474-0f6b-42dc-9fd5-f7d7ea5f4ae9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_ce491ab3-88b3-406b-a0a7-5e0231b636d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_afd740a1-ba1f-4134-b62e-e4a932575914" xlink:to="loc_us-gaap_NoncontrollingInterestMember_ce491ab3-88b3-406b-a0a7-5e0231b636d1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d63c6fa5-8292-4c5e-96c2-ec481afeac18" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_19057dcc-0986-4944-a50d-3a61b8a35ce6" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d63c6fa5-8292-4c5e-96c2-ec481afeac18" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d63c6fa5-8292-4c5e-96c2-ec481afeac18_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d63c6fa5-8292-4c5e-96c2-ec481afeac18" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d63c6fa5-8292-4c5e-96c2-ec481afeac18_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c36f09b5-5197-47f9-aef6-086dc4b5f5ad" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d63c6fa5-8292-4c5e-96c2-ec481afeac18" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c36f09b5-5197-47f9-aef6-086dc4b5f5ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_4174b16b-806c-4c3b-8815-a27879829553" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c36f09b5-5197-47f9-aef6-086dc4b5f5ad" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_4174b16b-806c-4c3b-8815-a27879829553" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical" xlink:type="simple" xlink:href="sjw-20211231.xsd#ConsolidatedStatementsofChangesinStockholdersEquityParenthetical"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical" xlink:type="extended" id="i1c8de9bc0bdf4ba2aee0a296ffd24675_ConsolidatedStatementsofChangesinStockholdersEquityParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e22dfc8d-4632-4ad1-a469-e1500272c610" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_9e0c3eb4-ab88-4670-b667-d9e387a69bcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e22dfc8d-4632-4ad1-a469-e1500272c610" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_9e0c3eb4-ab88-4670-b667-d9e387a69bcb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent_3640510b-4510-426a-a355-b7a8e62793e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e22dfc8d-4632-4ad1-a469-e1500272c610" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent_3640510b-4510-426a-a355-b7a8e62793e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent_b4a7e9ae-5e9b-4c9e-8b20-a35a71ae1b8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e22dfc8d-4632-4ad1-a469-e1500272c610" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent_b4a7e9ae-5e9b-4c9e-8b20-a35a71ae1b8b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_132e31f1-db40-45a3-8ae5-b47009822c5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e22dfc8d-4632-4ad1-a469-e1500272c610" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_132e31f1-db40-45a3-8ae5-b47009822c5b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_ca69a1ee-3a10-45a9-a050-181737564ea5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_e22dfc8d-4632-4ad1-a469-e1500272c610" xlink:to="loc_us-gaap_StatementTable_ca69a1ee-3a10-45a9-a050-181737564ea5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_c06ec21a-a966-4263-b2d8-72f9485990ea" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_ca69a1ee-3a10-45a9-a050-181737564ea5" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_c06ec21a-a966-4263-b2d8-72f9485990ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c06ec21a-a966-4263-b2d8-72f9485990ea_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_c06ec21a-a966-4263-b2d8-72f9485990ea" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c06ec21a-a966-4263-b2d8-72f9485990ea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_979774e0-32e6-43b3-addf-6d660541fc69" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_c06ec21a-a966-4263-b2d8-72f9485990ea" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_979774e0-32e6-43b3-addf-6d660541fc69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_40e2ffef-c4fd-4ee5-b910-81fde24637b9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_979774e0-32e6-43b3-addf-6d660541fc69" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_40e2ffef-c4fd-4ee5-b910-81fde24637b9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/OrganizationandOperationsDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#OrganizationandOperationsDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/OrganizationandOperationsDetails" xlink:type="extended" id="i78432ef199cf4283b91083f8f193dcd8_OrganizationandOperationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f7ecb7bc-b451-4c1a-b194-753733f0483f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_VariableInterestEntitiesNumberOfEntities_632809de-c5d4-43ec-b0df-a9cd74f36bcb" xlink:href="sjw-20211231.xsd#sjw_VariableInterestEntitiesNumberOfEntities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f7ecb7bc-b451-4c1a-b194-753733f0483f" xlink:to="loc_sjw_VariableInterestEntitiesNumberOfEntities_632809de-c5d4-43ec-b0df-a9cd74f36bcb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_VariableInterestEntityPrimaryBeneficiaryNumberOfSubsidiaries_300d52bb-0687-4fad-be88-5a300d852a68" xlink:href="sjw-20211231.xsd#sjw_VariableInterestEntityPrimaryBeneficiaryNumberOfSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f7ecb7bc-b451-4c1a-b194-753733f0483f" xlink:to="loc_sjw_VariableInterestEntityPrimaryBeneficiaryNumberOfSubsidiaries_300d52bb-0687-4fad-be88-5a300d852a68" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesServiceConnections_24c74356-dccd-4856-ad49-dbe8b27241c9" xlink:href="sjw-20211231.xsd#sjw_PublicUtilitiesServiceConnections"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f7ecb7bc-b451-4c1a-b194-753733f0483f" xlink:to="loc_sjw_PublicUtilitiesServiceConnections_24c74356-dccd-4856-ad49-dbe8b27241c9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesNumberOfPeopleServed_25fa5024-2bb2-4b73-9485-d19b9c965bd1" xlink:href="sjw-20211231.xsd#sjw_PublicUtilitiesNumberOfPeopleServed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f7ecb7bc-b451-4c1a-b194-753733f0483f" xlink:to="loc_sjw_PublicUtilitiesNumberOfPeopleServed_25fa5024-2bb2-4b73-9485-d19b9c965bd1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_2af129ed-b223-4e63-b85b-e74a8e638e5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f7ecb7bc-b451-4c1a-b194-753733f0483f" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_2af129ed-b223-4e63-b85b-e74a8e638e5e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesNumberofCommunitiesServed_9da3d659-9d6b-4532-82af-78f5dd56dc23" xlink:href="sjw-20211231.xsd#sjw_PublicUtilitiesNumberofCommunitiesServed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f7ecb7bc-b451-4c1a-b194-753733f0483f" xlink:to="loc_sjw_PublicUtilitiesNumberofCommunitiesServed_9da3d659-9d6b-4532-82af-78f5dd56dc23" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesServiceArea_3d3f28a4-6ae4-4b23-8803-0852682b36d0" xlink:href="sjw-20211231.xsd#sjw_PublicUtilitiesServiceArea"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f7ecb7bc-b451-4c1a-b194-753733f0483f" xlink:to="loc_sjw_PublicUtilitiesServiceArea_3d3f28a4-6ae4-4b23-8803-0852682b36d0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed_be2f2f46-919c-44b6-bf2b-c48ad60c9aea" xlink:href="sjw-20211231.xsd#sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f7ecb7bc-b451-4c1a-b194-753733f0483f" xlink:to="loc_sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed_be2f2f46-919c-44b6-bf2b-c48ad60c9aea" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesAcquisitionServiceConnections_e4f1b582-a1a8-43ae-a935-6c51bb0b4bb3" xlink:href="sjw-20211231.xsd#sjw_PublicUtilitiesAcquisitionServiceConnections"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f7ecb7bc-b451-4c1a-b194-753733f0483f" xlink:to="loc_sjw_PublicUtilitiesAcquisitionServiceConnections_e4f1b582-a1a8-43ae-a935-6c51bb0b4bb3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesAcquisitionServiceArea_f7b56877-c115-42d2-9270-ea08119c2834" xlink:href="sjw-20211231.xsd#sjw_PublicUtilitiesAcquisitionServiceArea"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f7ecb7bc-b451-4c1a-b194-753733f0483f" xlink:to="loc_sjw_PublicUtilitiesAcquisitionServiceArea_f7b56877-c115-42d2-9270-ea08119c2834" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage_6b4c8210-59f3-47de-bf3d-e8105abf549c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f7ecb7bc-b451-4c1a-b194-753733f0483f" xlink:to="loc_us-gaap_VariableInterestEntityOwnershipPercentage_6b4c8210-59f3-47de-bf3d-e8105abf549c" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_809e5459-0d52-4d18-b0b4-fca6f7bb5184" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f7ecb7bc-b451-4c1a-b194-753733f0483f" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_809e5459-0d52-4d18-b0b4-fca6f7bb5184" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_0508f1fa-03b9-40cd-9cf6-f31729eef455" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_809e5459-0d52-4d18-b0b4-fca6f7bb5184" xlink:to="loc_srt_ConsolidatedEntitiesAxis_0508f1fa-03b9-40cd-9cf6-f31729eef455" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_0508f1fa-03b9-40cd-9cf6-f31729eef455_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_0508f1fa-03b9-40cd-9cf6-f31729eef455" xlink:to="loc_srt_ConsolidatedEntitiesDomain_0508f1fa-03b9-40cd-9cf6-f31729eef455_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_c72500a5-a554-4a62-a0bb-0b46f1f87b84" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_0508f1fa-03b9-40cd-9cf6-f31729eef455" xlink:to="loc_srt_ConsolidatedEntitiesDomain_c72500a5-a554-4a62-a0bb-0b46f1f87b84" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SanJoseWaterCompanyMember_6df8d572-1b08-4a71-a542-75daedb544b6" xlink:href="sjw-20211231.xsd#sjw_SanJoseWaterCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_c72500a5-a554-4a62-a0bb-0b46f1f87b84" xlink:to="loc_sjw_SanJoseWaterCompanyMember_6df8d572-1b08-4a71-a542-75daedb544b6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ConnecticutWaterServiceInc.Member_b29b8eb4-306d-465e-9e4a-09d5516f7a53" xlink:href="sjw-20211231.xsd#sjw_ConnecticutWaterServiceInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_c72500a5-a554-4a62-a0bb-0b46f1f87b84" xlink:to="loc_sjw_ConnecticutWaterServiceInc.Member_b29b8eb4-306d-465e-9e4a-09d5516f7a53" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CanyonLakeWaterServiceCompanyMember_4266fbbd-7b73-49f5-9cb7-160c09360bc2" xlink:href="sjw-20211231.xsd#sjw_CanyonLakeWaterServiceCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_c72500a5-a554-4a62-a0bb-0b46f1f87b84" xlink:to="loc_sjw_CanyonLakeWaterServiceCompanyMember_4266fbbd-7b73-49f5-9cb7-160c09360bc2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_fce7de18-16a0-48e7-8345-4c3094ec9491" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_c72500a5-a554-4a62-a0bb-0b46f1f87b84" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_fce7de18-16a0-48e7-8345-4c3094ec9491" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_4b609e3f-c7dd-4f85-a842-0faccaa9bed2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_809e5459-0d52-4d18-b0b4-fca6f7bb5184" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_4b609e3f-c7dd-4f85-a842-0faccaa9bed2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_4b609e3f-c7dd-4f85-a842-0faccaa9bed2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_4b609e3f-c7dd-4f85-a842-0faccaa9bed2" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_4b609e3f-c7dd-4f85-a842-0faccaa9bed2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e7accd8b-4645-4806-b7d3-053a499e12e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_4b609e3f-c7dd-4f85-a842-0faccaa9bed2" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e7accd8b-4645-4806-b7d3-053a499e12e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_88601cf3-da91-4dca-b0d7-6a2eeba6bb8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e7accd8b-4645-4806-b7d3-053a499e12e8" xlink:to="loc_us-gaap_SalesRevenueNetMember_88601cf3-da91-4dca-b0d7-6a2eeba6bb8c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_32116b4a-5d3c-41cc-83bb-8db4ee0149a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_809e5459-0d52-4d18-b0b4-fca6f7bb5184" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_32116b4a-5d3c-41cc-83bb-8db4ee0149a0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_32116b4a-5d3c-41cc-83bb-8db4ee0149a0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_32116b4a-5d3c-41cc-83bb-8db4ee0149a0" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_32116b4a-5d3c-41cc-83bb-8db4ee0149a0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_684768a3-f8a7-4c41-bb28-dedf005a1900" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_32116b4a-5d3c-41cc-83bb-8db4ee0149a0" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_684768a3-f8a7-4c41-bb28-dedf005a1900" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_fc9b7702-f2a3-4166-ad22-552eb00dd20a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_684768a3-f8a7-4c41-bb28-dedf005a1900" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_fc9b7702-f2a3-4166-ad22-552eb00dd20a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_0f4711ca-a8e1-4812-bc18-016a9e2a1594" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_809e5459-0d52-4d18-b0b4-fca6f7bb5184" xlink:to="loc_srt_ProductOrServiceAxis_0f4711ca-a8e1-4812-bc18-016a9e2a1594" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_0f4711ca-a8e1-4812-bc18-016a9e2a1594_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_0f4711ca-a8e1-4812-bc18-016a9e2a1594" xlink:to="loc_srt_ProductsAndServicesDomain_0f4711ca-a8e1-4812-bc18-016a9e2a1594_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_fb47546c-13b8-42ff-8606-ce34abc147b9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_0f4711ca-a8e1-4812-bc18-016a9e2a1594" xlink:to="loc_srt_ProductsAndServicesDomain_fb47546c-13b8-42ff-8606-ce34abc147b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_WaterMember_25b7fd4b-73bb-4e96-8344-a3c994982fc9" xlink:href="sjw-20211231.xsd#sjw_WaterMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_fb47546c-13b8-42ff-8606-ce34abc147b9" xlink:to="loc_sjw_WaterMember_25b7fd4b-73bb-4e96-8344-a3c994982fc9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_32e7bb52-cf53-46bf-965f-1ddc4306f3ec" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_809e5459-0d52-4d18-b0b4-fca6f7bb5184" xlink:to="loc_srt_StatementGeographicalAxis_32e7bb52-cf53-46bf-965f-1ddc4306f3ec" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_32e7bb52-cf53-46bf-965f-1ddc4306f3ec_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_32e7bb52-cf53-46bf-965f-1ddc4306f3ec" xlink:to="loc_srt_SegmentGeographicalDomain_32e7bb52-cf53-46bf-965f-1ddc4306f3ec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_9e0abb36-a27d-4d22-ac02-19651cdddd0a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_32e7bb52-cf53-46bf-965f-1ddc4306f3ec" xlink:to="loc_srt_SegmentGeographicalDomain_9e0abb36-a27d-4d22-ac02-19651cdddd0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ConnecticutandMaineMember_12e441fb-d018-4f64-9c7e-305a846066d6" xlink:href="sjw-20211231.xsd#sjw_ConnecticutandMaineMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_9e0abb36-a27d-4d22-ac02-19651cdddd0a" xlink:to="loc_sjw_ConnecticutandMaineMember_12e441fb-d018-4f64-9c7e-305a846066d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_CT_60433996-c0f4-4772-a2d2-d3a226d202fc" xlink:href="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd#stpr_CT"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_9e0abb36-a27d-4d22-ac02-19651cdddd0a" xlink:to="loc_stpr_CT_60433996-c0f4-4772-a2d2-d3a226d202fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SouthCentralTexasMember_0c84e179-79e9-4dfd-9d17-7de5c9601ccd" xlink:href="sjw-20211231.xsd#sjw_SouthCentralTexasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_9e0abb36-a27d-4d22-ac02-19651cdddd0a" xlink:to="loc_sjw_SouthCentralTexasMember_0c84e179-79e9-4dfd-9d17-7de5c9601ccd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4b265508-0290-4987-b4db-ee225c700173" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_809e5459-0d52-4d18-b0b4-fca6f7bb5184" xlink:to="loc_srt_RangeAxis_4b265508-0290-4987-b4db-ee225c700173" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4b265508-0290-4987-b4db-ee225c700173_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_4b265508-0290-4987-b4db-ee225c700173" xlink:to="loc_srt_RangeMember_4b265508-0290-4987-b4db-ee225c700173_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3c653938-3a82-4718-a39f-03478b3aa9a4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_4b265508-0290-4987-b4db-ee225c700173" xlink:to="loc_srt_RangeMember_3c653938-3a82-4718-a39f-03478b3aa9a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1f005a69-3b7a-4699-8e63-ce9c2d9b1f1d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_3c653938-3a82-4718-a39f-03478b3aa9a4" xlink:to="loc_srt_MinimumMember_1f005a69-3b7a-4699-8e63-ce9c2d9b1f1d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_9dbb97f8-1cb9-46fb-9502-539af729fd5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_809e5459-0d52-4d18-b0b4-fca6f7bb5184" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_9dbb97f8-1cb9-46fb-9502-539af729fd5d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9dbb97f8-1cb9-46fb-9502-539af729fd5d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_9dbb97f8-1cb9-46fb-9502-539af729fd5d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9dbb97f8-1cb9-46fb-9502-539af729fd5d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a59d5eba-1e7c-4259-a1b1-3f9e4dd904f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_9dbb97f8-1cb9-46fb-9502-539af729fd5d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a59d5eba-1e7c-4259-a1b1-3f9e4dd904f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_KendallWestUtilityAndBanderaEastUtilityMember_3554bc67-8a42-426f-a2d8-a850c79a0848" xlink:href="sjw-20211231.xsd#sjw_KendallWestUtilityAndBanderaEastUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a59d5eba-1e7c-4259-a1b1-3f9e4dd904f5" xlink:to="loc_sjw_KendallWestUtilityAndBanderaEastUtilityMember_3554bc67-8a42-426f-a2d8-a850c79a0848" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails" xlink:type="extended" id="i610dbaa3e2114e61885848c59c0cfd9b_SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_d22395ec-6de4-4cdb-b2b4-629bbed091a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_c1b19dd2-8ba7-4896-aad4-c8a8857800af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_d22395ec-6de4-4cdb-b2b4-629bbed091a6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_c1b19dd2-8ba7-4896-aad4-c8a8857800af" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment_79c66ff9-2e1a-4b59-8795-d908060ee21f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_c1b19dd2-8ba7-4896-aad4-c8a8857800af" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment_79c66ff9-2e1a-4b59-8795-d908060ee21f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution_361ab864-55ac-4c5a-be1e-a008b408f70d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_c1b19dd2-8ba7-4896-aad4-c8a8857800af" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution_361ab864-55ac-4c5a-be1e-a008b408f70d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_5460971b-05a0-44ae-9be6-364e1fa69ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_c1b19dd2-8ba7-4896-aad4-c8a8857800af" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_5460971b-05a0-44ae-9be6-364e1fa69ff3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment_2ad3098a-3e58-44e5-b11e-3451babbeaf4" xlink:href="sjw-20211231.xsd#sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_c1b19dd2-8ba7-4896-aad4-c8a8857800af" xlink:to="loc_sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment_2ad3098a-3e58-44e5-b11e-3451babbeaf4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EstimatedUsefulLivesOfPlantAndEquipmentAbstract_1beaf2aa-ffe0-4761-b81a-d2e31ccf3019" xlink:href="sjw-20211231.xsd#sjw_EstimatedUsefulLivesOfPlantAndEquipmentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_d22395ec-6de4-4cdb-b2b4-629bbed091a6" xlink:to="loc_sjw_EstimatedUsefulLivesOfPlantAndEquipmentAbstract_1beaf2aa-ffe0-4761-b81a-d2e31ccf3019" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife_27a122f8-e765-4b7d-9892-7fe3c988cf72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_EstimatedUsefulLivesOfPlantAndEquipmentAbstract_1beaf2aa-ffe0-4761-b81a-d2e31ccf3019" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife_27a122f8-e765-4b7d-9892-7fe3c988cf72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistributionUsefulLife_f2d1ee6f-cc1a-458c-b561-aa5041272ffa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistributionUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_EstimatedUsefulLivesOfPlantAndEquipmentAbstract_1beaf2aa-ffe0-4761-b81a-d2e31ccf3019" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistributionUsefulLife_f2d1ee6f-cc1a-458c-b561-aa5041272ffa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife_7d5e12af-3371-4347-89c4-1be44a3d1186" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_EstimatedUsefulLivesOfPlantAndEquipmentAbstract_1beaf2aa-ffe0-4761-b81a-d2e31ccf3019" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife_7d5e12af-3371-4347-89c4-1be44a3d1186" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_f9ebfa24-7a42-4442-aca5-a9c6204b5c8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_d22395ec-6de4-4cdb-b2b4-629bbed091a6" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_f9ebfa24-7a42-4442-aca5-a9c6204b5c8a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_4448a683-4208-4007-bfc2-15ea3d3e098b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_d22395ec-6de4-4cdb-b2b4-629bbed091a6" xlink:to="loc_us-gaap_Depreciation_4448a683-4208-4007-bfc2-15ea3d3e098b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_e07a2aeb-910e-4d40-bda4-30b1026c9681" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_d22395ec-6de4-4cdb-b2b4-629bbed091a6" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_e07a2aeb-910e-4d40-bda4-30b1026c9681" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalized_0cec1af1-ea50-47bd-9dd8-d5739ff639bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestCostsCapitalized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_d22395ec-6de4-4cdb-b2b4-629bbed091a6" xlink:to="loc_us-gaap_InterestCostsCapitalized_0cec1af1-ea50-47bd-9dd8-d5739ff639bc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EquityFundsCapitalized_640ef279-7706-41ba-a36c-4e4454966a62" xlink:href="sjw-20211231.xsd#sjw_EquityFundsCapitalized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_d22395ec-6de4-4cdb-b2b4-629bbed091a6" xlink:to="loc_sjw_EquityFundsCapitalized_640ef279-7706-41ba-a36c-4e4454966a62" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_cdf1a322-062f-485e-af22-9b66af12c02b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_d22395ec-6de4-4cdb-b2b4-629bbed091a6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_cdf1a322-062f-485e-af22-9b66af12c02b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_521dc024-c0d8-4fca-8fbf-8f1d4ca060e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_d22395ec-6de4-4cdb-b2b4-629bbed091a6" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_521dc024-c0d8-4fca-8fbf-8f1d4ca060e5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f7ee86a5-485e-4d22-bd2f-10e8e0d3e377" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_521dc024-c0d8-4fca-8fbf-8f1d4ca060e5" xlink:to="loc_srt_RangeAxis_f7ee86a5-485e-4d22-bd2f-10e8e0d3e377" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f7ee86a5-485e-4d22-bd2f-10e8e0d3e377_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_f7ee86a5-485e-4d22-bd2f-10e8e0d3e377" xlink:to="loc_srt_RangeMember_f7ee86a5-485e-4d22-bd2f-10e8e0d3e377_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_92230f5d-266d-4e85-b39e-988147c8c2f9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_f7ee86a5-485e-4d22-bd2f-10e8e0d3e377" xlink:to="loc_srt_RangeMember_92230f5d-266d-4e85-b39e-988147c8c2f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_0e73694b-9c47-4c53-8a79-7e6937c87f1f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_92230f5d-266d-4e85-b39e-988147c8c2f9" xlink:to="loc_srt_MinimumMember_0e73694b-9c47-4c53-8a79-7e6937c87f1f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a9ad0235-7a14-4c47-b808-0a470c84132d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_92230f5d-266d-4e85-b39e-988147c8c2f9" xlink:to="loc_srt_MaximumMember_a9ad0235-7a14-4c47-b808-0a470c84132d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_172e40ba-6be1-4726-be1c-ed43f4929913" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_521dc024-c0d8-4fca-8fbf-8f1d4ca060e5" xlink:to="loc_us-gaap_PublicUtilityAxis_172e40ba-6be1-4726-be1c-ed43f4929913" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_172e40ba-6be1-4726-be1c-ed43f4929913_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilityAxis_172e40ba-6be1-4726-be1c-ed43f4929913" xlink:to="loc_us-gaap_UtilityPlantDomain_172e40ba-6be1-4726-be1c-ed43f4929913_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_70931ac3-d2ce-4d5c-aac6-03d561813125" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilityAxis_172e40ba-6be1-4726-be1c-ed43f4929913" xlink:to="loc_us-gaap_UtilityPlantDomain_70931ac3-d2ce-4d5c-aac6-03d561813125" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WaterPlantMember_3fd9dee6-5585-4c6a-9582-3b681c674d0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WaterPlantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_70931ac3-d2ce-4d5c-aac6-03d561813125" xlink:to="loc_us-gaap_WaterPlantMember_3fd9dee6-5585-4c6a-9582-3b681c674d0e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails" xlink:type="extended" id="i785157b963554da8bfb2f9e43245e162_SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInvestmentsLineItems_5a5cf6c2-82a9-4cc3-bcba-12851c9388c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateAbstract_c20b090c-73da-4c18-b480-08727451d4b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RealEstateAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_5a5cf6c2-82a9-4cc3-bcba-12851c9388c3" xlink:to="loc_us-gaap_RealEstateAbstract_c20b090c-73da-4c18-b480-08727451d4b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Land_203be960-d86e-4460-b7ae-bc397a65b0ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Land"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RealEstateAbstract_c20b090c-73da-4c18-b480-08727451d4b3" xlink:to="loc_us-gaap_Land_203be960-d86e-4460-b7ae-bc397a65b0ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentBuildingAndBuildingImprovements_847a5612-6784-46a4-bc81-d8b75c94a56d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentBuildingAndBuildingImprovements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RealEstateAbstract_c20b090c-73da-4c18-b480-08727451d4b3" xlink:to="loc_us-gaap_InvestmentBuildingAndBuildingImprovements_847a5612-6784-46a4-bc81-d8b75c94a56d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateInvestmentPropertyAtCost_f29c979b-37a8-413d-bbae-80b9e8e49c42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RealEstateInvestmentPropertyAtCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RealEstateAbstract_c20b090c-73da-4c18-b480-08727451d4b3" xlink:to="loc_us-gaap_RealEstateInvestmentPropertyAtCost_f29c979b-37a8-413d-bbae-80b9e8e49c42" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateAndAccumulatedDepreciationLifeUsedForDepreciation1_c5d8cad7-a00b-4292-8909-e16b23890176" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RealEstateAndAccumulatedDepreciationLifeUsedForDepreciation1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_5a5cf6c2-82a9-4cc3-bcba-12851c9388c3" xlink:to="loc_us-gaap_RealEstateAndAccumulatedDepreciationLifeUsedForDepreciation1_c5d8cad7-a00b-4292-8909-e16b23890176" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SalesAgreementHoldbackAmount_b1848e87-eb78-4991-b675-f5cea5e35a12" xlink:href="sjw-20211231.xsd#sjw_SalesAgreementHoldbackAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_5a5cf6c2-82a9-4cc3-bcba-12851c9388c3" xlink:to="loc_sjw_SalesAgreementHoldbackAmount_b1848e87-eb78-4991-b675-f5cea5e35a12" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfProperties_68c284fd-87f7-4d23-927b-241787b41c4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfProperties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_5a5cf6c2-82a9-4cc3-bcba-12851c9388c3" xlink:to="loc_us-gaap_GainLossOnSaleOfProperties_68c284fd-87f7-4d23-927b-241787b41c4b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_NumberOfPropertiesSold_08468951-f1ff-4276-9cde-24bf991c7da5" xlink:href="sjw-20211231.xsd#sjw_NumberOfPropertiesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_5a5cf6c2-82a9-4cc3-bcba-12851c9388c3" xlink:to="loc_sjw_NumberOfPropertiesSold_08468951-f1ff-4276-9cde-24bf991c7da5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfRealEstateHeldforinvestment_1b76b1d0-3e76-440d-aabf-8fc64a1fa25d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfRealEstateHeldforinvestment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_5a5cf6c2-82a9-4cc3-bcba-12851c9388c3" xlink:to="loc_us-gaap_ProceedsFromSaleOfRealEstateHeldforinvestment_1b76b1d0-3e76-440d-aabf-8fc64a1fa25d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PropertiesSellingExpenses_86df2e52-3da5-4c36-8055-1f51bf18c2e6" xlink:href="sjw-20211231.xsd#sjw_PropertiesSellingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_5a5cf6c2-82a9-4cc3-bcba-12851c9388c3" xlink:to="loc_sjw_PropertiesSellingExpenses_86df2e52-3da5-4c36-8055-1f51bf18c2e6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredGainsLossesOnSalesOfProperties_2d722f11-6046-42ac-92a2-7ec90f57f204" xlink:href="sjw-20211231.xsd#sjw_DeferredGainsLossesOnSalesOfProperties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_5a5cf6c2-82a9-4cc3-bcba-12851c9388c3" xlink:to="loc_sjw_DeferredGainsLossesOnSalesOfProperties_2d722f11-6046-42ac-92a2-7ec90f57f204" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfLandHeldforinvestment_c05a2404-61e5-4881-80b1-bf960e45e79d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfLandHeldforinvestment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_5a5cf6c2-82a9-4cc3-bcba-12851c9388c3" xlink:to="loc_us-gaap_ProceedsFromSaleOfLandHeldforinvestment_c05a2404-61e5-4881-80b1-bf960e45e79d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnSalesOfInvestmentRealEstate_988e3a8f-29a8-4116-a23c-9cebafac7e19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnSalesOfInvestmentRealEstate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_5a5cf6c2-82a9-4cc3-bcba-12851c9388c3" xlink:to="loc_us-gaap_GainsLossesOnSalesOfInvestmentRealEstate_988e3a8f-29a8-4116-a23c-9cebafac7e19" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RealEstateSellingExpenses_e041525b-d124-4075-bc62-6fcf9facd6d0" xlink:href="sjw-20211231.xsd#sjw_RealEstateSellingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_5a5cf6c2-82a9-4cc3-bcba-12851c9388c3" xlink:to="loc_sjw_RealEstateSellingExpenses_e041525b-d124-4075-bc62-6fcf9facd6d0" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AssetsLeasedOrAvailableForLeaseAbstract_f94ca725-76be-40f6-a807-73cf961366c9" xlink:href="sjw-20211231.xsd#sjw_AssetsLeasedOrAvailableForLeaseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_5a5cf6c2-82a9-4cc3-bcba-12851c9388c3" xlink:to="loc_sjw_AssetsLeasedOrAvailableForLeaseAbstract_f94ca725-76be-40f6-a807-73cf961366c9" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet_8e392b26-885c-4c5f-a90d-e81b459362f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_AssetsLeasedOrAvailableForLeaseAbstract_f94ca725-76be-40f6-a807-73cf961366c9" xlink:to="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet_8e392b26-885c-4c5f-a90d-e81b459362f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_0152ece7-640e-42c3-9d23-3271f7fe2525" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_AssetsLeasedOrAvailableForLeaseAbstract_f94ca725-76be-40f6-a807-73cf961366c9" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_0152ece7-640e-42c3-9d23-3271f7fe2525" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_ffa3d1ce-bf8c-4075-a6d7-acffc8e35087" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_0152ece7-640e-42c3-9d23-3271f7fe2525" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_ffa3d1ce-bf8c-4075-a6d7-acffc8e35087" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_256738ff-f817-49db-adb9-e025a9af53a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_0152ece7-640e-42c3-9d23-3271f7fe2525" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_256738ff-f817-49db-adb9-e025a9af53a6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_8545bccc-503d-4b18-a73a-796f06bfa393" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_0152ece7-640e-42c3-9d23-3271f7fe2525" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_8545bccc-503d-4b18-a73a-796f06bfa393" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_c098325b-d903-4e55-b589-955c22c9238b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_0152ece7-640e-42c3-9d23-3271f7fe2525" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_c098325b-d903-4e55-b589-955c22c9238b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_0ffbe9cb-7b5f-4318-bd83-ffc95bf57b0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_0152ece7-640e-42c3-9d23-3271f7fe2525" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_0ffbe9cb-7b5f-4318-bd83-ffc95bf57b0f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter_656db5fa-729b-4ff2-9816-774d1011ddc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_0152ece7-640e-42c3-9d23-3271f7fe2525" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter_656db5fa-729b-4ff2-9816-774d1011ddc2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInvestmentsTable_f9d53fa7-b17a-4c8d-a522-684cfb9bdddd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_5a5cf6c2-82a9-4cc3-bcba-12851c9388c3" xlink:to="loc_us-gaap_ScheduleOfInvestmentsTable_f9d53fa7-b17a-4c8d-a522-684cfb9bdddd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b3f2d707-cd2e-4a13-b357-4708231e965d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_f9d53fa7-b17a-4c8d-a522-684cfb9bdddd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b3f2d707-cd2e-4a13-b357-4708231e965d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b3f2d707-cd2e-4a13-b357-4708231e965d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b3f2d707-cd2e-4a13-b357-4708231e965d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b3f2d707-cd2e-4a13-b357-4708231e965d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2128d85f-03dc-4be7-ac4d-87b3ed6c1bb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b3f2d707-cd2e-4a13-b357-4708231e965d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2128d85f-03dc-4be7-ac4d-87b3ed6c1bb5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_04257dea-7573-4596-b976-060aab1a7615" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2128d85f-03dc-4be7-ac4d-87b3ed6c1bb5" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_04257dea-7573-4596-b976-060aab1a7615" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_70b7850e-0ec5-450f-b494-3b1e6f30206c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_f9d53fa7-b17a-4c8d-a522-684cfb9bdddd" xlink:to="loc_srt_ConsolidatedEntitiesAxis_70b7850e-0ec5-450f-b494-3b1e6f30206c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_70b7850e-0ec5-450f-b494-3b1e6f30206c_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_70b7850e-0ec5-450f-b494-3b1e6f30206c" xlink:to="loc_srt_ConsolidatedEntitiesDomain_70b7850e-0ec5-450f-b494-3b1e6f30206c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_ac966d0e-70b4-4df9-b19e-5c2dae2ac2ce" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_70b7850e-0ec5-450f-b494-3b1e6f30206c" xlink:to="loc_srt_ConsolidatedEntitiesDomain_ac966d0e-70b4-4df9-b19e-5c2dae2ac2ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SanJoseWaterCompanyMember_544c8a4b-34f0-4090-8a98-335d730ed147" xlink:href="sjw-20211231.xsd#sjw_SanJoseWaterCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_ac966d0e-70b4-4df9-b19e-5c2dae2ac2ce" xlink:to="loc_sjw_SanJoseWaterCompanyMember_544c8a4b-34f0-4090-8a98-335d730ed147" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorPropertyClassAxis_d3dad914-e416-47a8-9d86-9cc177443162" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MajorPropertyClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_f9d53fa7-b17a-4c8d-a522-684cfb9bdddd" xlink:to="loc_us-gaap_MajorPropertyClassAxis_d3dad914-e416-47a8-9d86-9cc177443162" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorPropertyClassDomain_d3dad914-e416-47a8-9d86-9cc177443162_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MajorPropertyClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MajorPropertyClassAxis_d3dad914-e416-47a8-9d86-9cc177443162" xlink:to="loc_us-gaap_MajorPropertyClassDomain_d3dad914-e416-47a8-9d86-9cc177443162_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorPropertyClassDomain_3e9fed70-f24a-44c8-8e37-a66d5bb0b9fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MajorPropertyClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MajorPropertyClassAxis_d3dad914-e416-47a8-9d86-9cc177443162" xlink:to="loc_us-gaap_MajorPropertyClassDomain_3e9fed70-f24a-44c8-8e37-a66d5bb0b9fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndBuildingMember_cc60b408-0ff1-4875-b7e9-5000f9be1f30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandAndBuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MajorPropertyClassDomain_3e9fed70-f24a-44c8-8e37-a66d5bb0b9fb" xlink:to="loc_us-gaap_LandAndBuildingMember_cc60b408-0ff1-4875-b7e9-5000f9be1f30" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1eb7b7fb-9914-4eb6-89cf-dc984eb9a7b3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_f9d53fa7-b17a-4c8d-a522-684cfb9bdddd" xlink:to="loc_srt_RangeAxis_1eb7b7fb-9914-4eb6-89cf-dc984eb9a7b3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1eb7b7fb-9914-4eb6-89cf-dc984eb9a7b3_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1eb7b7fb-9914-4eb6-89cf-dc984eb9a7b3" xlink:to="loc_srt_RangeMember_1eb7b7fb-9914-4eb6-89cf-dc984eb9a7b3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_dfed8f3a-a8c2-4aba-ab2b-1dd6cb92580e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1eb7b7fb-9914-4eb6-89cf-dc984eb9a7b3" xlink:to="loc_srt_RangeMember_dfed8f3a-a8c2-4aba-ab2b-1dd6cb92580e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d3c21426-5e6a-4ebc-b556-460e1b6707dd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_dfed8f3a-a8c2-4aba-ab2b-1dd6cb92580e" xlink:to="loc_srt_MinimumMember_d3c21426-5e6a-4ebc-b556-460e1b6707dd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d85d26f8-a8f4-41af-96fc-fbe821f23a1d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_dfed8f3a-a8c2-4aba-ab2b-1dd6cb92580e" xlink:to="loc_srt_MaximumMember_d85d26f8-a8f4-41af-96fc-fbe821f23a1d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails" xlink:type="extended" id="i90b4f40f592748d48a64f22bfae2f46e_SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_1d8c3a27-39d0-49e9-8dd9-b3f0d2284631" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash_fac87bb2-b441-4051-a478-f69c24b2a9b0" xlink:href="sjw-20211231.xsd#sjw_ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_1d8c3a27-39d0-49e9-8dd9-b3f0d2284631" xlink:to="loc_sjw_ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash_fac87bb2-b441-4051-a478-f69c24b2a9b0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash_188ad0f1-4b6e-4945-8353-6d0ec1b0c458" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Cash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_1d8c3a27-39d0-49e9-8dd9-b3f0d2284631" xlink:to="loc_us-gaap_Cash_188ad0f1-4b6e-4945-8353-6d0ec1b0c458" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_0575c0aa-86cd-4447-9ab0-6fb5c5242884" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_1d8c3a27-39d0-49e9-8dd9-b3f0d2284631" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_0575c0aa-86cd-4447-9ab0-6fb5c5242884" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_5003e88b-76f0-40c5-a930-e5fcc1deab52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_1d8c3a27-39d0-49e9-8dd9-b3f0d2284631" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_5003e88b-76f0-40c5-a930-e5fcc1deab52" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_655f8d66-4f39-42e9-babd-1a62940eb52e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_5003e88b-76f0-40c5-a930-e5fcc1deab52" xlink:to="loc_srt_ConsolidatedEntitiesAxis_655f8d66-4f39-42e9-babd-1a62940eb52e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_655f8d66-4f39-42e9-babd-1a62940eb52e_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_655f8d66-4f39-42e9-babd-1a62940eb52e" xlink:to="loc_srt_ConsolidatedEntitiesDomain_655f8d66-4f39-42e9-babd-1a62940eb52e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_be5a3979-dc41-4866-b91f-ab66241aeecc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_655f8d66-4f39-42e9-babd-1a62940eb52e" xlink:to="loc_srt_ConsolidatedEntitiesDomain_be5a3979-dc41-4866-b91f-ab66241aeecc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_MaineWaterCompanyMember_292c30ae-6159-49e4-83a7-aa0aa1485837" xlink:href="sjw-20211231.xsd#sjw_MaineWaterCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_be5a3979-dc41-4866-b91f-ab66241aeecc" xlink:to="loc_sjw_MaineWaterCompanyMember_292c30ae-6159-49e4-83a7-aa0aa1485837" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#SummaryofSignificantAccountingPoliciesRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails" xlink:type="extended" id="idfbfa3be6a9f4999977308d2284b8753_SummaryofSignificantAccountingPoliciesRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetLineItems_ba003fd1-9858-4dea-9c10-59d47370b832" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease_a6b71482-3e5b-4ad2-94e9-583f5fdf1b8e" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_ba003fd1-9858-4dea-9c10-59d47370b832" xlink:to="loc_sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease_a6b71482-3e5b-4ad2-94e9-583f5fdf1b8e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_23cb292a-b49e-4b28-97d1-f7acb2d700e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_ba003fd1-9858-4dea-9c10-59d47370b832" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_23cb292a-b49e-4b28-97d1-f7acb2d700e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AlternativeRevenueProgramsNet_ac5cf55b-f218-4bae-9247-16f297f7ae59" xlink:href="sjw-20211231.xsd#sjw_AlternativeRevenueProgramsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_ba003fd1-9858-4dea-9c10-59d47370b832" xlink:to="loc_sjw_AlternativeRevenueProgramsNet_ac5cf55b-f218-4bae-9247-16f297f7ae59" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RegulatoryBalancingandMemorandumAccountsRevenueNet_41e821d6-55c5-48da-92c7-96b63cd64af2" xlink:href="sjw-20211231.xsd#sjw_RegulatoryBalancingandMemorandumAccountsRevenueNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_ba003fd1-9858-4dea-9c10-59d47370b832" xlink:to="loc_sjw_RegulatoryBalancingandMemorandumAccountsRevenueNet_41e821d6-55c5-48da-92c7-96b63cd64af2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RegulatoryMechanismsOtherNet_35751685-5620-41ce-8303-55f02339e6be" xlink:href="sjw-20211231.xsd#sjw_RegulatoryMechanismsOtherNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_ba003fd1-9858-4dea-9c10-59d47370b832" xlink:to="loc_sjw_RegulatoryMechanismsOtherNet_35751685-5620-41ce-8303-55f02339e6be" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLeaseIncome_e79c9693-e3a0-499d-b37c-68b9245fdbc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLeaseIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_ba003fd1-9858-4dea-9c10-59d47370b832" xlink:to="loc_us-gaap_OperatingLeaseLeaseIncome_e79c9693-e3a0-499d-b37c-68b9245fdbc0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_45660a32-7567-4e9a-99f9-0a25a3fa24cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_ba003fd1-9858-4dea-9c10-59d47370b832" xlink:to="loc_us-gaap_Revenues_45660a32-7567-4e9a-99f9-0a25a3fa24cd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RegulatedOperatingRevenueWaterSurcharge_f8b82d78-515e-419a-bc32-29565a9c8e81" xlink:href="sjw-20211231.xsd#sjw_RegulatedOperatingRevenueWaterSurcharge"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_ba003fd1-9858-4dea-9c10-59d47370b832" xlink:to="loc_sjw_RegulatedOperatingRevenueWaterSurcharge_f8b82d78-515e-419a-bc32-29565a9c8e81" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRegulatoryAssetsTable_ece11f3e-dd85-4bcd-becf-917d444c2358" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRegulatoryAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_ba003fd1-9858-4dea-9c10-59d47370b832" xlink:to="loc_us-gaap_ScheduleOfRegulatoryAssetsTable_ece11f3e-dd85-4bcd-becf-917d444c2358" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_a05b7841-ea06-4ad4-ba68-5a249222ed11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRegulatoryAssetsTable_ece11f3e-dd85-4bcd-becf-917d444c2358" xlink:to="loc_us-gaap_RegulatoryAssetAxis_a05b7841-ea06-4ad4-ba68-5a249222ed11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_a05b7841-ea06-4ad4-ba68-5a249222ed11_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAssetAxis_a05b7841-ea06-4ad4-ba68-5a249222ed11" xlink:to="loc_us-gaap_RegulatoryAssetDomain_a05b7841-ea06-4ad4-ba68-5a249222ed11_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_fcb848d2-9241-4127-b25f-e4423193c79c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAssetAxis_a05b7841-ea06-4ad4-ba68-5a249222ed11" xlink:to="loc_us-gaap_RegulatoryAssetDomain_fcb848d2-9241-4127-b25f-e4423193c79c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A20142017WCMAMember_3263cdc0-769b-43b5-99af-f66cf19e6f24" xlink:href="sjw-20211231.xsd#sjw_A20142017WCMAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_fcb848d2-9241-4127-b25f-e4423193c79c" xlink:to="loc_sjw_A20142017WCMAMember_3263cdc0-769b-43b5-99af-f66cf19e6f24" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A2018WCMAMember_dc6d7680-3d7e-4506-aece-b549dd842d0b" xlink:href="sjw-20211231.xsd#sjw_A2018WCMAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_fcb848d2-9241-4127-b25f-e4423193c79c" xlink:to="loc_sjw_A2018WCMAMember_dc6d7680-3d7e-4506-aece-b549dd842d0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A2019WCMAMember_288fc9e4-7632-4f6e-9210-081cb85d28f5" xlink:href="sjw-20211231.xsd#sjw_A2019WCMAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_fcb848d2-9241-4127-b25f-e4423193c79c" xlink:to="loc_sjw_A2019WCMAMember_288fc9e4-7632-4f6e-9210-081cb85d28f5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_4030e46d-dcbe-45a2-bb3d-6fe32c58f441" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRegulatoryAssetsTable_ece11f3e-dd85-4bcd-becf-917d444c2358" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_4030e46d-dcbe-45a2-bb3d-6fe32c58f441" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_4030e46d-dcbe-45a2-bb3d-6fe32c58f441_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_4030e46d-dcbe-45a2-bb3d-6fe32c58f441" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_4030e46d-dcbe-45a2-bb3d-6fe32c58f441_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_9d54b78b-6dd3-42ce-ada5-9b8d018ef428" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_4030e46d-dcbe-45a2-bb3d-6fe32c58f441" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_9d54b78b-6dd3-42ce-ada5-9b8d018ef428" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AdviceLetterNo.532Member_63874466-e395-40c2-a468-6788fd9e2724" xlink:href="sjw-20211231.xsd#sjw_AdviceLetterNo.532Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_9d54b78b-6dd3-42ce-ada5-9b8d018ef428" xlink:to="loc_sjw_AdviceLetterNo.532Member_63874466-e395-40c2-a468-6788fd9e2724" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_98b5e166-abee-4e8b-99ef-495abe3aec21" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRegulatoryAssetsTable_ece11f3e-dd85-4bcd-becf-917d444c2358" xlink:to="loc_dei_LegalEntityAxis_98b5e166-abee-4e8b-99ef-495abe3aec21" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_98b5e166-abee-4e8b-99ef-495abe3aec21_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_98b5e166-abee-4e8b-99ef-495abe3aec21" xlink:to="loc_dei_EntityDomain_98b5e166-abee-4e8b-99ef-495abe3aec21_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1040d941-c96b-41e2-95cd-3c4d5f80dc5c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_98b5e166-abee-4e8b-99ef-495abe3aec21" xlink:to="loc_dei_EntityDomain_1040d941-c96b-41e2-95cd-3c4d5f80dc5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SanJoseWaterCompanyMember_e5c55417-f0e0-47a3-a32f-909b45248b8b" xlink:href="sjw-20211231.xsd#sjw_SanJoseWaterCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1040d941-c96b-41e2-95cd-3c4d5f80dc5c" xlink:to="loc_sjw_SanJoseWaterCompanyMember_e5c55417-f0e0-47a3-a32f-909b45248b8b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesEarningsperShareDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#SummaryofSignificantAccountingPoliciesEarningsperShareDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesEarningsperShareDetails" xlink:type="extended" id="i20f8660bc58b40c5af532e0fb4e67ac1_SummaryofSignificantAccountingPoliciesEarningsperShareDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_21d20a35-25b0-48b3-b781-cea5ea91a845" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c00c601a-e898-4899-8ca6-76cd817a033e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_21d20a35-25b0-48b3-b781-cea5ea91a845" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c00c601a-e898-4899-8ca6-76cd817a033e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_79ef175b-3a35-4630-a4db-1c6b0178cec5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_21d20a35-25b0-48b3-b781-cea5ea91a845" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_79ef175b-3a35-4630-a4db-1c6b0178cec5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_ba00f79d-bb5d-4749-888e-fa818a4922bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_79ef175b-3a35-4630-a4db-1c6b0178cec5" xlink:to="loc_us-gaap_StatementClassOfStockAxis_ba00f79d-bb5d-4749-888e-fa818a4922bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ba00f79d-bb5d-4749-888e-fa818a4922bf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ba00f79d-bb5d-4749-888e-fa818a4922bf" xlink:to="loc_us-gaap_ClassOfStockDomain_ba00f79d-bb5d-4749-888e-fa818a4922bf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_89e996d1-f4bd-4b82-b8f9-9aa9fb222298" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ba00f79d-bb5d-4749-888e-fa818a4922bf" xlink:to="loc_us-gaap_ClassOfStockDomain_89e996d1-f4bd-4b82-b8f9-9aa9fb222298" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_b7536cb8-2e1a-4978-bf63-4f3eb25ae550" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_89e996d1-f4bd-4b82-b8f9-9aa9fb222298" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_b7536cb8-2e1a-4978-bf63-4f3eb25ae550" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#RegulatoryMattersRegulatoryAssetsNetDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails" xlink:type="extended" id="idf8fc54d3c9842e1817a2b96e45d41f0_RegulatoryMattersRegulatoryAssetsNetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetLineItems_64abae2b-27d5-44ae-8bed-3df75a90f5d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided_c1d1ce16-c6cd-468c-aa7a-8cd7835bb9bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_64abae2b-27d5-44ae-8bed-3df75a90f5d3" xlink:to="loc_us-gaap_RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided_c1d1ce16-c6cd-468c-aa7a-8cd7835bb9bb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets_81605f8d-cd6e-43ec-8343-e8101a27a5bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_64abae2b-27d5-44ae-8bed-3df75a90f5d3" xlink:to="loc_us-gaap_RegulatoryAssets_81605f8d-cd6e-43ec-8343-e8101a27a5bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_c77962b3-bdf7-41d5-b002-a8e24b575063" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_64abae2b-27d5-44ae-8bed-3df75a90f5d3" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_c77962b3-bdf7-41d5-b002-a8e24b575063" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_6f7d782d-9f52-4254-8531-1200dcc338e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_64abae2b-27d5-44ae-8bed-3df75a90f5d3" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_6f7d782d-9f52-4254-8531-1200dcc338e5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife_03164112-769e-4191-a5e5-4b9cc4b4c27b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_64abae2b-27d5-44ae-8bed-3df75a90f5d3" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife_03164112-769e-4191-a5e5-4b9cc4b4c27b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRegulatoryAssetsTable_26f1feac-76db-4b10-8af0-05f81d98f6af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRegulatoryAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_64abae2b-27d5-44ae-8bed-3df75a90f5d3" xlink:to="loc_us-gaap_ScheduleOfRegulatoryAssetsTable_26f1feac-76db-4b10-8af0-05f81d98f6af" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_d70d8ad0-ad22-4409-a1a1-2b3fedaaa9c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRegulatoryAssetsTable_26f1feac-76db-4b10-8af0-05f81d98f6af" xlink:to="loc_us-gaap_RegulatoryAssetAxis_d70d8ad0-ad22-4409-a1a1-2b3fedaaa9c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_d70d8ad0-ad22-4409-a1a1-2b3fedaaa9c3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAssetAxis_d70d8ad0-ad22-4409-a1a1-2b3fedaaa9c3" xlink:to="loc_us-gaap_RegulatoryAssetDomain_d70d8ad0-ad22-4409-a1a1-2b3fedaaa9c3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_b7080cfd-d2a0-4871-a88b-70699a1295c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAssetAxis_d70d8ad0-ad22-4409-a1a1-2b3fedaaa9c3" xlink:to="loc_us-gaap_RegulatoryAssetDomain_b7080cfd-d2a0-4871-a88b-70699a1295c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxChargesMember_c954dd12-49fc-4f34-9bbd-42fcb4f30fb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxChargesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_b7080cfd-d2a0-4871-a88b-70699a1295c7" xlink:to="loc_us-gaap_DeferredIncomeTaxChargesMember_c954dd12-49fc-4f34-9bbd-42fcb4f30fb0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PostretirementPensionsAndOtherMedicalBenefitsMember_83f4990e-dba1-4e20-ab8d-21328b433c96" xlink:href="sjw-20211231.xsd#sjw_PostretirementPensionsAndOtherMedicalBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_b7080cfd-d2a0-4871-a88b-70699a1295c7" xlink:to="loc_sjw_PostretirementPensionsAndOtherMedicalBenefitsMember_83f4990e-dba1-4e20-ab8d-21328b433c96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationsDebtPremiumMember_5ef2cb7f-cca6-47a8-a028-38f62a6fff11" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationsDebtPremiumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_b7080cfd-d2a0-4871-a88b-70699a1295c7" xlink:to="loc_sjw_BusinessCombinationsDebtPremiumMember_5ef2cb7f-cca6-47a8-a028-38f62a6fff11" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumAccountsMember_3eee173b-648e-4b97-84f8-95e0f536204a" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumAccountsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_b7080cfd-d2a0-4871-a88b-70699a1295c7" xlink:to="loc_sjw_BalancingandMemorandumAccountsMember_3eee173b-648e-4b97-84f8-95e0f536204a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_WRAMember_752251be-dd8c-435d-9c2b-362674c10ad7" xlink:href="sjw-20211231.xsd#sjw_WRAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_b7080cfd-d2a0-4871-a88b-70699a1295c7" xlink:to="loc_sjw_WRAMember_752251be-dd8c-435d-9c2b-362674c10ad7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_OtherRegulatoryAssetsMember_25cf630c-04d4-4efa-977f-a447a63b0497" xlink:href="sjw-20211231.xsd#sjw_OtherRegulatoryAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_b7080cfd-d2a0-4871-a88b-70699a1295c7" xlink:to="loc_sjw_OtherRegulatoryAssetsMember_25cf630c-04d4-4efa-977f-a447a63b0497" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b93c5af8-7365-4712-953a-6ec621668510" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRegulatoryAssetsTable_26f1feac-76db-4b10-8af0-05f81d98f6af" xlink:to="loc_srt_RangeAxis_b93c5af8-7365-4712-953a-6ec621668510" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b93c5af8-7365-4712-953a-6ec621668510_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_b93c5af8-7365-4712-953a-6ec621668510" xlink:to="loc_srt_RangeMember_b93c5af8-7365-4712-953a-6ec621668510_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9a2c5fe3-fe86-4e84-98a0-cc2f9fcef5c3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_b93c5af8-7365-4712-953a-6ec621668510" xlink:to="loc_srt_RangeMember_9a2c5fe3-fe86-4e84-98a0-cc2f9fcef5c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_20757cdf-9211-42a6-8121-2d6c0f96fda5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9a2c5fe3-fe86-4e84-98a0-cc2f9fcef5c3" xlink:to="loc_srt_MinimumMember_20757cdf-9211-42a6-8121-2d6c0f96fda5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8b85b04a-90e9-407a-a654-5b64bd056a67" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9a2c5fe3-fe86-4e84-98a0-cc2f9fcef5c3" xlink:to="loc_srt_MaximumMember_8b85b04a-90e9-407a-a654-5b64bd056a67" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails" xlink:type="extended" id="i7da4633b8e48495d9d71ee5e3d68103e_RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_2185eb82-d551-4579-85f5-46b32e8f71e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumRevenueAccountRollForward_ba0dab71-8d52-42cb-9722-f260d7e2216b" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumRevenueAccountRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_2185eb82-d551-4579-85f5-46b32e8f71e1" xlink:to="loc_sjw_BalancingandMemorandumRevenueAccountRollForward_ba0dab71-8d52-42cb-9722-f260d7e2216b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumRevenueAccountNet_491b8780-0c44-4043-9a8a-8f46b9bcf894" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumRevenueAccountNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_BalancingandMemorandumRevenueAccountRollForward_ba0dab71-8d52-42cb-9722-f260d7e2216b" xlink:to="loc_sjw_BalancingandMemorandumRevenueAccountNet_491b8780-0c44-4043-9a8a-8f46b9bcf894" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease_d1624864-fa68-46a5-9f3c-e2a9bf9d982b" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_BalancingandMemorandumRevenueAccountRollForward_ba0dab71-8d52-42cb-9722-f260d7e2216b" xlink:to="loc_sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease_d1624864-fa68-46a5-9f3c-e2a9bf9d982b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumRevenueAccountRefundsCollections_4aacbadc-c8dc-4a5e-a8d8-c518553f57bd" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumRevenueAccountRefundsCollections"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_BalancingandMemorandumRevenueAccountRollForward_ba0dab71-8d52-42cb-9722-f260d7e2216b" xlink:to="loc_sjw_BalancingandMemorandumRevenueAccountRefundsCollections_4aacbadc-c8dc-4a5e-a8d8-c518553f57bd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumRevenueAccountNet_cc5abddc-eb4b-4197-8c89-36bf94130ef2" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumRevenueAccountNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumCostRecoveryAccountRollForward_8f3b9c6d-aa3d-478a-a6d5-fa11fbaca6c9" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumCostRecoveryAccountRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_2185eb82-d551-4579-85f5-46b32e8f71e1" xlink:to="loc_sjw_BalancingandMemorandumCostRecoveryAccountRollForward_8f3b9c6d-aa3d-478a-a6d5-fa11fbaca6c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumCostRecoveryAccountNet_57b17c08-d7c0-4a3e-9362-cc3a44b9cb2b" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumCostRecoveryAccountNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_BalancingandMemorandumCostRecoveryAccountRollForward_8f3b9c6d-aa3d-478a-a6d5-fa11fbaca6c9" xlink:to="loc_sjw_BalancingandMemorandumCostRecoveryAccountNet_57b17c08-d7c0-4a3e-9362-cc3a44b9cb2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumCostRecoveryAccountIncreaseDecrease_61beb8b9-c76f-4527-b769-25642e3e70a7" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumCostRecoveryAccountIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_BalancingandMemorandumCostRecoveryAccountRollForward_8f3b9c6d-aa3d-478a-a6d5-fa11fbaca6c9" xlink:to="loc_sjw_BalancingandMemorandumCostRecoveryAccountIncreaseDecrease_61beb8b9-c76f-4527-b769-25642e3e70a7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections_31fb2ad4-0b73-4322-b430-8464a3956c4e" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_BalancingandMemorandumCostRecoveryAccountRollForward_8f3b9c6d-aa3d-478a-a6d5-fa11fbaca6c9" xlink:to="loc_sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections_31fb2ad4-0b73-4322-b430-8464a3956c4e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumCostRecoveryAccountNet_9b23477d-ae76-436a-a21f-69a3b9856f13" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumCostRecoveryAccountNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumAccountRollForward_524858ba-bfd3-493f-b54e-ad2c2de28f2d" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumAccountRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_2185eb82-d551-4579-85f5-46b32e8f71e1" xlink:to="loc_sjw_BalancingandMemorandumAccountRollForward_524858ba-bfd3-493f-b54e-ad2c2de28f2d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingAndMemorandumAccountNet_89ce4428-8465-4c8d-9697-eccefcbc6b12" xlink:href="sjw-20211231.xsd#sjw_BalancingAndMemorandumAccountNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_BalancingandMemorandumAccountRollForward_524858ba-bfd3-493f-b54e-ad2c2de28f2d" xlink:to="loc_sjw_BalancingAndMemorandumAccountNet_89ce4428-8465-4c8d-9697-eccefcbc6b12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumAccountIncreaseDecrease_b9d40182-ba41-44c2-8e35-8e94e86c0690" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumAccountIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_BalancingandMemorandumAccountRollForward_524858ba-bfd3-493f-b54e-ad2c2de28f2d" xlink:to="loc_sjw_BalancingandMemorandumAccountIncreaseDecrease_b9d40182-ba41-44c2-8e35-8e94e86c0690" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumAccountRefundsCollections_970c42b4-9b4f-4592-a1e3-b706428c3e65" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumAccountRefundsCollections"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_BalancingandMemorandumAccountRollForward_524858ba-bfd3-493f-b54e-ad2c2de28f2d" xlink:to="loc_sjw_BalancingandMemorandumAccountRefundsCollections_970c42b4-9b4f-4592-a1e3-b706428c3e65" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingAndMemorandumAccountNet_ceffd696-4212-4154-9f3b-2d58e1ba2dac" xlink:href="sjw-20211231.xsd#sjw_BalancingAndMemorandumAccountNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_5107d9b2-3f96-4a74-9dfd-66f3b2e6158a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_2185eb82-d551-4579-85f5-46b32e8f71e1" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_5107d9b2-3f96-4a74-9dfd-66f3b2e6158a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_4a4f4cfa-c217-450e-afa5-31359a6a4e3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_5107d9b2-3f96-4a74-9dfd-66f3b2e6158a" xlink:to="loc_us-gaap_RegulatoryAssetAxis_4a4f4cfa-c217-450e-afa5-31359a6a4e3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_4a4f4cfa-c217-450e-afa5-31359a6a4e3f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAssetAxis_4a4f4cfa-c217-450e-afa5-31359a6a4e3f" xlink:to="loc_us-gaap_RegulatoryAssetDomain_4a4f4cfa-c217-450e-afa5-31359a6a4e3f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_c7d7c948-32c0-4e34-ba2c-980de0af0970" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAssetAxis_4a4f4cfa-c217-450e-afa5-31359a6a4e3f" xlink:to="loc_us-gaap_RegulatoryAssetDomain_c7d7c948-32c0-4e34-ba2c-980de0af0970" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_MontereyWRAMMember_0189113c-c090-4c6a-b733-4400968aa2c7" xlink:href="sjw-20211231.xsd#sjw_MontereyWRAMMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_c7d7c948-32c0-4e34-ba2c-980de0af0970" xlink:to="loc_sjw_MontereyWRAMMember_0189113c-c090-4c6a-b733-4400968aa2c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A20142017WCMAMember_93d0c807-c89f-4ae6-88d3-22e1f380eea8" xlink:href="sjw-20211231.xsd#sjw_A20142017WCMAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_c7d7c948-32c0-4e34-ba2c-980de0af0970" xlink:to="loc_sjw_A20142017WCMAMember_93d0c807-c89f-4ae6-88d3-22e1f380eea8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CostofcapitalMember_60d0bcd7-2de7-40ae-93cc-3521326dcee7" xlink:href="sjw-20211231.xsd#sjw_CostofcapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_c7d7c948-32c0-4e34-ba2c-980de0af0970" xlink:to="loc_sjw_CostofcapitalMember_60d0bcd7-2de7-40ae-93cc-3521326dcee7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_TaxmemorandumMember_1ab7e333-264d-41f5-90d4-46050d405f5e" xlink:href="sjw-20211231.xsd#sjw_TaxmemorandumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_c7d7c948-32c0-4e34-ba2c-980de0af0970" xlink:to="loc_sjw_TaxmemorandumMember_1ab7e333-264d-41f5-90d4-46050d405f5e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_OtherRegulatoryAssetsMember_95ddef66-d069-4c59-8e72-f8f64bcfddd1" xlink:href="sjw-20211231.xsd#sjw_OtherRegulatoryAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_c7d7c948-32c0-4e34-ba2c-980de0af0970" xlink:to="loc_sjw_OtherRegulatoryAssetsMember_95ddef66-d069-4c59-8e72-f8f64bcfddd1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_WaterSupplyBalancingAccountsMember_1d769472-0421-4c7f-9477-d0711d314cd2" xlink:href="sjw-20211231.xsd#sjw_WaterSupplyBalancingAccountsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_c7d7c948-32c0-4e34-ba2c-980de0af0970" xlink:to="loc_sjw_WaterSupplyBalancingAccountsMember_1d769472-0421-4c7f-9477-d0711d314cd2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PensionBalancingAccountMember_63be299a-4138-4006-a06d-cdbe538754e0" xlink:href="sjw-20211231.xsd#sjw_PensionBalancingAccountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_c7d7c948-32c0-4e34-ba2c-980de0af0970" xlink:to="loc_sjw_PensionBalancingAccountMember_63be299a-4138-4006-a06d-cdbe538754e0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PRVMAMember_d9c24dc2-ff8e-44a4-a719-2c0c02593fed" xlink:href="sjw-20211231.xsd#sjw_PRVMAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_c7d7c948-32c0-4e34-ba2c-980de0af0970" xlink:to="loc_sjw_PRVMAMember_d9c24dc2-ff8e-44a4-a719-2c0c02593fed" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CEMAMember_d95afeb2-6976-4d62-9eb3-d177a093a001" xlink:href="sjw-20211231.xsd#sjw_CEMAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_c7d7c948-32c0-4e34-ba2c-980de0af0970" xlink:to="loc_sjw_CEMAMember_d95afeb2-6976-4d62-9eb3-d177a093a001" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/CapitalizationDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#CapitalizationDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/CapitalizationDetails" xlink:type="extended" id="ic850365f04e946d5967dd16fabf792ff_CapitalizationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_e32507a0-d65d-455e-909a-624bc77bf54b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_367b7227-0460-4718-935f-ae11fd1dd521" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e32507a0-d65d-455e-909a-624bc77bf54b" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_367b7227-0460-4718-935f-ae11fd1dd521" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_2573d459-dbe4-4b7c-89ca-c005b58de9fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e32507a0-d65d-455e-909a-624bc77bf54b" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_2573d459-dbe4-4b7c-89ca-c005b58de9fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_80e33dc3-1b95-44db-944c-b4132f4908ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e32507a0-d65d-455e-909a-624bc77bf54b" xlink:to="loc_us-gaap_CommonStockSharesIssued_80e33dc3-1b95-44db-944c-b4132f4908ac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_8560c1d9-ad8f-424f-a950-d0711ef1435e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e32507a0-d65d-455e-909a-624bc77bf54b" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_8560c1d9-ad8f-424f-a950-d0711ef1435e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_545e12cf-d7db-49b3-b9bf-98c2f04c198e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e32507a0-d65d-455e-909a-624bc77bf54b" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_545e12cf-d7db-49b3-b9bf-98c2f04c198e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_e4737665-c41c-4158-88a4-a6facc85e07a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e32507a0-d65d-455e-909a-624bc77bf54b" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_e4737665-c41c-4158-88a4-a6facc85e07a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_d45ce881-e5a1-4b78-8623-a62994152733" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e32507a0-d65d-455e-909a-624bc77bf54b" xlink:to="loc_us-gaap_PreferredStockSharesIssued_d45ce881-e5a1-4b78-8623-a62994152733" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_ffb5cebe-f1ef-4e57-9b26-8b5f28f8fe50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e32507a0-d65d-455e-909a-624bc77bf54b" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_ffb5cebe-f1ef-4e57-9b26-8b5f28f8fe50" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_727324f2-468d-4a24-b0b1-cbdaae72beb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e32507a0-d65d-455e-909a-624bc77bf54b" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_727324f2-468d-4a24-b0b1-cbdaae72beb3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_8a367f7f-c828-436d-8b4b-36fe9afa31a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e32507a0-d65d-455e-909a-624bc77bf54b" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_8a367f7f-c828-436d-8b4b-36fe9afa31a0" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_91a7d6ee-e98b-438b-a1fb-31bd64d4d4ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e32507a0-d65d-455e-909a-624bc77bf54b" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_91a7d6ee-e98b-438b-a1fb-31bd64d4d4ed" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SaleOfStockAggregateGrossSalesPrice_b0ff54b4-39d5-437c-bd94-8ebf27dd4926" xlink:href="sjw-20211231.xsd#sjw_SaleOfStockAggregateGrossSalesPrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e32507a0-d65d-455e-909a-624bc77bf54b" xlink:to="loc_sjw_SaleOfStockAggregateGrossSalesPrice_b0ff54b4-39d5-437c-bd94-8ebf27dd4926" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssuedPricePerShare_04e045fa-9023-4cbd-8994-0c1d5a4209d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e32507a0-d65d-455e-909a-624bc77bf54b" xlink:to="loc_us-gaap_SharesIssuedPricePerShare_04e045fa-9023-4cbd-8994-0c1d5a4209d4" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_4bd8645f-a1d1-4bd5-9902-5f9f4a7958e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e32507a0-d65d-455e-909a-624bc77bf54b" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_4bd8645f-a1d1-4bd5-9902-5f9f4a7958e1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_c890b4aa-37be-4917-a6cf-b661cf350cae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_4bd8645f-a1d1-4bd5-9902-5f9f4a7958e1" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_c890b4aa-37be-4917-a6cf-b661cf350cae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_c890b4aa-37be-4917-a6cf-b661cf350cae_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_c890b4aa-37be-4917-a6cf-b661cf350cae" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_c890b4aa-37be-4917-a6cf-b661cf350cae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_e44be696-89c2-4244-8f74-571972fdcdd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_c890b4aa-37be-4917-a6cf-b661cf350cae" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_e44be696-89c2-4244-8f74-571972fdcdd4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicStockOfferingMember_e8b38107-5461-4ea6-b053-9c6f8101dfe1" xlink:href="sjw-20211231.xsd#sjw_PublicStockOfferingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_e44be696-89c2-4244-8f74-571972fdcdd4" xlink:to="loc_sjw_PublicStockOfferingMember_e8b38107-5461-4ea6-b053-9c6f8101dfe1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OverAllotmentOptionMember_5ba4a54d-f32c-4269-87d3-80d5ae289e56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OverAllotmentOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_e44be696-89c2-4244-8f74-571972fdcdd4" xlink:to="loc_us-gaap_OverAllotmentOptionMember_5ba4a54d-f32c-4269-87d3-80d5ae289e56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AtTheMarketOfferingMember_5776007f-a852-43d0-acce-ddb255da9900" xlink:href="sjw-20211231.xsd#sjw_AtTheMarketOfferingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_e44be696-89c2-4244-8f74-571972fdcdd4" xlink:to="loc_sjw_AtTheMarketOfferingMember_5776007f-a852-43d0-acce-ddb255da9900" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#LinesofCreditScheduleofLinesofCreditDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails" xlink:type="extended" id="i065a4e1b2daf4f4b982b27b13e065b15_LinesofCreditScheduleofLinesofCreditDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_ff18abc5-c233-4516-a612-bf0a956cbeec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_c34f3c55-24e5-49dd-a681-da267bf819d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_ff18abc5-c233-4516-a612-bf0a956cbeec" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_c34f3c55-24e5-49dd-a681-da267bf819d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_2f646cc8-a815-48f7-8b59-42d1c05f5137" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_ff18abc5-c233-4516-a612-bf0a956cbeec" xlink:to="loc_us-gaap_LineOfCredit_2f646cc8-a815-48f7-8b59-42d1c05f5137" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_3b22092a-1770-4852-80b4-a1c406428c8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_ff18abc5-c233-4516-a612-bf0a956cbeec" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_3b22092a-1770-4852-80b4-a1c406428c8f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_e5ea28c6-4fa1-4713-821b-530bfa013c00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_ff18abc5-c233-4516-a612-bf0a956cbeec" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_e5ea28c6-4fa1-4713-821b-530bfa013c00" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_c2c14717-e95c-4cbf-8fee-90160874602c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_e5ea28c6-4fa1-4713-821b-530bfa013c00" xlink:to="loc_us-gaap_CreditFacilityAxis_c2c14717-e95c-4cbf-8fee-90160874602c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_c2c14717-e95c-4cbf-8fee-90160874602c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_c2c14717-e95c-4cbf-8fee-90160874602c" xlink:to="loc_us-gaap_CreditFacilityDomain_c2c14717-e95c-4cbf-8fee-90160874602c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_d29baed0-4d92-4edd-9890-a5edf76f0e9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_c2c14717-e95c-4cbf-8fee-90160874602c" xlink:to="loc_us-gaap_CreditFacilityDomain_d29baed0-4d92-4edd-9890-a5edf76f0e9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_cb8eee6c-5870-45f8-aa02-3f12de9d1de5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_d29baed0-4d92-4edd-9890-a5edf76f0e9b" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_cb8eee6c-5870-45f8-aa02-3f12de9d1de5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_323f6d18-1fe7-49a2-aac9-9d0696704005" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_d29baed0-4d92-4edd-9890-a5edf76f0e9b" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_323f6d18-1fe7-49a2-aac9-9d0696704005" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_14d8b58a-a2d7-4943-be2c-29133582ed50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_e5ea28c6-4fa1-4713-821b-530bfa013c00" xlink:to="loc_us-gaap_DebtInstrumentAxis_14d8b58a-a2d7-4943-be2c-29133582ed50" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_14d8b58a-a2d7-4943-be2c-29133582ed50_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_14d8b58a-a2d7-4943-be2c-29133582ed50" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_14d8b58a-a2d7-4943-be2c-29133582ed50_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_b84be8f8-2ad3-4339-8c26-e5785e9579db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_14d8b58a-a2d7-4943-be2c-29133582ed50" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_b84be8f8-2ad3-4339-8c26-e5785e9579db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWCCreditAgreementMaturingDecember2023Member_a9dc144c-8ae5-4dbf-8ac6-66f85a8fa39f" xlink:href="sjw-20211231.xsd#sjw_SJWCCreditAgreementMaturingDecember2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b84be8f8-2ad3-4339-8c26-e5785e9579db" xlink:to="loc_sjw_SJWCCreditAgreementMaturingDecember2023Member_a9dc144c-8ae5-4dbf-8ac6-66f85a8fa39f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CTWSCreditAgreementMaturingDecember2023Member_e1b2b216-ee71-4715-9a59-0f59ebffce92" xlink:href="sjw-20211231.xsd#sjw_CTWSCreditAgreementMaturingDecember2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b84be8f8-2ad3-4339-8c26-e5785e9579db" xlink:to="loc_sjw_CTWSCreditAgreementMaturingDecember2023Member_e1b2b216-ee71-4715-9a59-0f59ebffce92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CTWSCreditAgreementMaturingMay2025Member_07969fb1-90f8-413b-af97-215f57aec14a" xlink:href="sjw-20211231.xsd#sjw_CTWSCreditAgreementMaturingMay2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b84be8f8-2ad3-4339-8c26-e5785e9579db" xlink:to="loc_sjw_CTWSCreditAgreementMaturingMay2025Member_07969fb1-90f8-413b-af97-215f57aec14a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWTXIncCreditAgreementMaturingDecember2023Member_13e01653-8dd4-4547-b78b-04b44a56694a" xlink:href="sjw-20211231.xsd#sjw_SJWTXIncCreditAgreementMaturingDecember2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b84be8f8-2ad3-4339-8c26-e5785e9579db" xlink:to="loc_sjw_SJWTXIncCreditAgreementMaturingDecember2023Member_13e01653-8dd4-4547-b78b-04b44a56694a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWCCreditAgreementMember_28b77c04-0c7e-4ef0-af31-76b2e6d17a9d" xlink:href="sjw-20211231.xsd#sjw_SJWCCreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b84be8f8-2ad3-4339-8c26-e5785e9579db" xlink:to="loc_sjw_SJWCCreditAgreementMember_28b77c04-0c7e-4ef0-af31-76b2e6d17a9d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWTXCreditAgreementMember_0cc59a29-4144-45c5-95fd-3b69c7d95fe7" xlink:href="sjw-20211231.xsd#sjw_SJWTXCreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b84be8f8-2ad3-4339-8c26-e5785e9579db" xlink:to="loc_sjw_SJWTXCreditAgreementMember_0cc59a29-4144-45c5-95fd-3b69c7d95fe7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_2e576540-5a9d-4d2a-9f35-17e95b9213cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_e5ea28c6-4fa1-4713-821b-530bfa013c00" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_2e576540-5a9d-4d2a-9f35-17e95b9213cd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2e576540-5a9d-4d2a-9f35-17e95b9213cd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_2e576540-5a9d-4d2a-9f35-17e95b9213cd" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2e576540-5a9d-4d2a-9f35-17e95b9213cd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_49733131-698d-40e6-b2c1-06ab185e0ba3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_2e576540-5a9d-4d2a-9f35-17e95b9213cd" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_49733131-698d-40e6-b2c1-06ab185e0ba3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_adf79c71-ccf2-42ab-b579-59a3cd569d4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_49733131-698d-40e6-b2c1-06ab185e0ba3" xlink:to="loc_us-gaap_LineOfCreditMember_adf79c71-ccf2-42ab-b579-59a3cd569d4a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_dcfa4038-a7dd-475f-ac0e-c8b62db1581b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_e5ea28c6-4fa1-4713-821b-530bfa013c00" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_dcfa4038-a7dd-475f-ac0e-c8b62db1581b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_dcfa4038-a7dd-475f-ac0e-c8b62db1581b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_dcfa4038-a7dd-475f-ac0e-c8b62db1581b" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_dcfa4038-a7dd-475f-ac0e-c8b62db1581b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_8b326e2b-b0ec-497d-87ae-c697aaba24f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_dcfa4038-a7dd-475f-ac0e-c8b62db1581b" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_8b326e2b-b0ec-497d-87ae-c697aaba24f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ChaseBankN.A.Member_8b7508ee-1efd-4135-a2a2-137f1314cd10" xlink:href="sjw-20211231.xsd#sjw_ChaseBankN.A.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_8b326e2b-b0ec-497d-87ae-c697aaba24f3" xlink:to="loc_sjw_ChaseBankN.A.Member_8b7508ee-1efd-4135-a2a2-137f1314cd10" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_de815267-7310-43f3-8951-1bf8e564debe" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_e5ea28c6-4fa1-4713-821b-530bfa013c00" xlink:to="loc_dei_LegalEntityAxis_de815267-7310-43f3-8951-1bf8e564debe" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_de815267-7310-43f3-8951-1bf8e564debe_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_de815267-7310-43f3-8951-1bf8e564debe" xlink:to="loc_dei_EntityDomain_de815267-7310-43f3-8951-1bf8e564debe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_764febca-9e34-41c9-9321-f7fe11fd0e11" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_de815267-7310-43f3-8951-1bf8e564debe" xlink:to="loc_dei_EntityDomain_764febca-9e34-41c9-9321-f7fe11fd0e11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SanJoseWaterCompanyMember_7a5b4360-0f58-4621-87d6-6891a1c2f7c0" xlink:href="sjw-20211231.xsd#sjw_SanJoseWaterCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_764febca-9e34-41c9-9321-f7fe11fd0e11" xlink:to="loc_sjw_SanJoseWaterCompanyMember_7a5b4360-0f58-4621-87d6-6891a1c2f7c0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWCorp.andSJWTXInc.Member_084e891a-5417-4ecf-873e-1cf465a0efa5" xlink:href="sjw-20211231.xsd#sjw_SJWCorp.andSJWTXInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_764febca-9e34-41c9-9321-f7fe11fd0e11" xlink:to="loc_sjw_SJWCorp.andSJWTXInc.Member_084e891a-5417-4ecf-873e-1cf465a0efa5" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/LinesofCreditNarrativeDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#LinesofCreditNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/LinesofCreditNarrativeDetails" xlink:type="extended" id="ib5dad47f49a4499f8f9039aa7dff0647_LinesofCreditNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_ee5c14e8-aea7-4804-93b8-79635528895b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_0ccc3b66-c9f7-4d36-b298-d87ad3761f85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_ee5c14e8-aea7-4804-93b8-79635528895b" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_0ccc3b66-c9f7-4d36-b298-d87ad3761f85" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_77540c0a-e253-494b-952f-c5aea622cd35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_ee5c14e8-aea7-4804-93b8-79635528895b" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_77540c0a-e253-494b-952f-c5aea622cd35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_9f33d1ff-ac09-4163-b52a-28ee911893f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_ee5c14e8-aea7-4804-93b8-79635528895b" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_9f33d1ff-ac09-4163-b52a-28ee911893f9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_37a61f2a-a849-4774-9af6-8d2c3a4df539" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_ee5c14e8-aea7-4804-93b8-79635528895b" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_37a61f2a-a849-4774-9af6-8d2c3a4df539" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_600cfa70-4a92-4a06-a5f1-19032125820d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_37a61f2a-a849-4774-9af6-8d2c3a4df539" xlink:to="loc_us-gaap_CreditFacilityAxis_600cfa70-4a92-4a06-a5f1-19032125820d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_600cfa70-4a92-4a06-a5f1-19032125820d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_600cfa70-4a92-4a06-a5f1-19032125820d" xlink:to="loc_us-gaap_CreditFacilityDomain_600cfa70-4a92-4a06-a5f1-19032125820d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ddbcd473-81d2-43a9-be5b-e7bf2026466a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_600cfa70-4a92-4a06-a5f1-19032125820d" xlink:to="loc_us-gaap_CreditFacilityDomain_ddbcd473-81d2-43a9-be5b-e7bf2026466a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_c2f9242a-256c-48d2-b7cb-e92e86a44cbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_ddbcd473-81d2-43a9-be5b-e7bf2026466a" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_c2f9242a-256c-48d2-b7cb-e92e86a44cbd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_ba388c70-277d-485a-a8f1-6bd731bef3d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_ddbcd473-81d2-43a9-be5b-e7bf2026466a" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_ba388c70-277d-485a-a8f1-6bd731bef3d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_2fe81ae8-2eac-44b1-9577-fa985396ff44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_37a61f2a-a849-4774-9af6-8d2c3a4df539" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_2fe81ae8-2eac-44b1-9577-fa985396ff44" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_2fe81ae8-2eac-44b1-9577-fa985396ff44_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_2fe81ae8-2eac-44b1-9577-fa985396ff44" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_2fe81ae8-2eac-44b1-9577-fa985396ff44_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_82cba41b-fdf9-428a-8de7-b2c389259b8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_2fe81ae8-2eac-44b1-9577-fa985396ff44" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_82cba41b-fdf9-428a-8de7-b2c389259b8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ChaseBankN.A.Member_81b5a24b-e7a8-454c-8dcc-fd54bad14c31" xlink:href="sjw-20211231.xsd#sjw_ChaseBankN.A.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_82cba41b-fdf9-428a-8de7-b2c389259b8e" xlink:to="loc_sjw_ChaseBankN.A.Member_81b5a24b-e7a8-454c-8dcc-fd54bad14c31" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_6205ec52-21e2-42f3-b150-dc1f391415a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_37a61f2a-a849-4774-9af6-8d2c3a4df539" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_6205ec52-21e2-42f3-b150-dc1f391415a8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_6205ec52-21e2-42f3-b150-dc1f391415a8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_6205ec52-21e2-42f3-b150-dc1f391415a8" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_6205ec52-21e2-42f3-b150-dc1f391415a8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_fcba21be-d2e4-466d-8877-477a5ff7277c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_6205ec52-21e2-42f3-b150-dc1f391415a8" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_fcba21be-d2e4-466d-8877-477a5ff7277c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_e233c298-1973-43e2-98c1-48b10774af09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_fcba21be-d2e4-466d-8877-477a5ff7277c" xlink:to="loc_us-gaap_LineOfCreditMember_e233c298-1973-43e2-98c1-48b10774af09" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5c26cf7a-09c8-4d5e-82ff-cc268be817c7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_37a61f2a-a849-4774-9af6-8d2c3a4df539" xlink:to="loc_dei_LegalEntityAxis_5c26cf7a-09c8-4d5e-82ff-cc268be817c7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5c26cf7a-09c8-4d5e-82ff-cc268be817c7_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_5c26cf7a-09c8-4d5e-82ff-cc268be817c7" xlink:to="loc_dei_EntityDomain_5c26cf7a-09c8-4d5e-82ff-cc268be817c7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_99a25b0b-ee39-426a-8154-775b8a345822" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_5c26cf7a-09c8-4d5e-82ff-cc268be817c7" xlink:to="loc_dei_EntityDomain_99a25b0b-ee39-426a-8154-775b8a345822" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SanJoseWaterCompanyMember_9b3e96fc-c441-441d-b3e6-e524bab38551" xlink:href="sjw-20211231.xsd#sjw_SanJoseWaterCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_99a25b0b-ee39-426a-8154-775b8a345822" xlink:to="loc_sjw_SanJoseWaterCompanyMember_9b3e96fc-c441-441d-b3e6-e524bab38551" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWGroupAndCLWSCMember_907ce218-a02b-41d0-b769-caa76a3484fc" xlink:href="sjw-20211231.xsd#sjw_SJWGroupAndCLWSCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_99a25b0b-ee39-426a-8154-775b8a345822" xlink:to="loc_sjw_SJWGroupAndCLWSCMember_907ce218-a02b-41d0-b769-caa76a3484fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWCorp.andSJWTXInc.Member_512897b9-5626-42ce-9d16-a47c2bbc52ec" xlink:href="sjw-20211231.xsd#sjw_SJWCorp.andSJWTXInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_99a25b0b-ee39-426a-8154-775b8a345822" xlink:to="loc_sjw_SJWCorp.andSJWTXInc.Member_512897b9-5626-42ce-9d16-a47c2bbc52ec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_a6624370-747b-4a2c-9d6c-68fef658d47f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_37a61f2a-a849-4774-9af6-8d2c3a4df539" xlink:to="loc_us-gaap_DebtInstrumentAxis_a6624370-747b-4a2c-9d6c-68fef658d47f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a6624370-747b-4a2c-9d6c-68fef658d47f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_a6624370-747b-4a2c-9d6c-68fef658d47f" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a6624370-747b-4a2c-9d6c-68fef658d47f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_7ab953af-4d87-44d5-a215-3a2af7f65d2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_a6624370-747b-4a2c-9d6c-68fef658d47f" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_7ab953af-4d87-44d5-a215-3a2af7f65d2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWCCreditAgreementMember_6c6186ef-731c-4798-83d8-31d1bff960f7" xlink:href="sjw-20211231.xsd#sjw_SJWCCreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7ab953af-4d87-44d5-a215-3a2af7f65d2c" xlink:to="loc_sjw_SJWCCreditAgreementMember_6c6186ef-731c-4798-83d8-31d1bff960f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWTXCreditAgreementMember_20349409-566a-43f0-aae6-80d4adca0c7c" xlink:href="sjw-20211231.xsd#sjw_SJWTXCreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7ab953af-4d87-44d5-a215-3a2af7f65d2c" xlink:to="loc_sjw_SJWTXCreditAgreementMember_20349409-566a-43f0-aae6-80d4adca0c7c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_c10c0528-d1d5-4021-b48b-06fa136d8d0f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_37a61f2a-a849-4774-9af6-8d2c3a4df539" xlink:to="loc_srt_ConsolidatedEntitiesAxis_c10c0528-d1d5-4021-b48b-06fa136d8d0f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_c10c0528-d1d5-4021-b48b-06fa136d8d0f_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_c10c0528-d1d5-4021-b48b-06fa136d8d0f" xlink:to="loc_srt_ConsolidatedEntitiesDomain_c10c0528-d1d5-4021-b48b-06fa136d8d0f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_7a6d1cfc-108f-476f-a555-4a139374fc94" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_c10c0528-d1d5-4021-b48b-06fa136d8d0f" xlink:to="loc_srt_ConsolidatedEntitiesDomain_7a6d1cfc-108f-476f-a555-4a139374fc94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_eb251cb5-8fff-486f-9c61-97d6e5b0d3c6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_7a6d1cfc-108f-476f-a555-4a139374fc94" xlink:to="loc_srt_ParentCompanyMember_eb251cb5-8fff-486f-9c61-97d6e5b0d3c6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#LongTermDebtScheduleofLongtermDebtInstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails" xlink:type="extended" id="ic0f7b58f63884808a609386db75ade16_LongTermDebtScheduleofLongtermDebtInstrumentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_44e9831e-009b-4806-8e23-d5a8a35394a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_e0722d0b-f5b5-4fbf-8f90-7c5b1961b26c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_44e9831e-009b-4806-8e23-d5a8a35394a8" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_e0722d0b-f5b5-4fbf-8f90-7c5b1961b26c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_9436c32a-bc47-437b-a0be-64ddb853c5f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_44e9831e-009b-4806-8e23-d5a8a35394a8" xlink:to="loc_us-gaap_LongTermDebt_9436c32a-bc47-437b-a0be-64ddb853c5f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedPremium_5f5e32a2-3972-4fec-ae35-abcefb11a6e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedPremium"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_44e9831e-009b-4806-8e23-d5a8a35394a8" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedPremium_5f5e32a2-3972-4fec-ae35-abcefb11a6e0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_0d592ae8-063c-4160-8055-1ad4d3a28f75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_44e9831e-009b-4806-8e23-d5a8a35394a8" xlink:to="loc_us-gaap_UnamortizedDebtIssuanceExpense_0d592ae8-063c-4160-8055-1ad4d3a28f75" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_7c045d96-3803-4707-a7ad-d28bc3fd6893" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_44e9831e-009b-4806-8e23-d5a8a35394a8" xlink:to="loc_us-gaap_LongTermDebtCurrent_7c045d96-3803-4707-a7ad-d28bc3fd6893" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_c42bd24e-bd7b-41b1-9b8c-75078a241d3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_44e9831e-009b-4806-8e23-d5a8a35394a8" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_c42bd24e-bd7b-41b1-9b8c-75078a241d3a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_2868442f-0332-4e2c-a199-27e98d135da3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_44e9831e-009b-4806-8e23-d5a8a35394a8" xlink:to="loc_us-gaap_DebtInstrumentTable_2868442f-0332-4e2c-a199-27e98d135da3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_55b44dcb-3b38-487a-892b-a80683bf7e08" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_2868442f-0332-4e2c-a199-27e98d135da3" xlink:to="loc_srt_ConsolidatedEntitiesAxis_55b44dcb-3b38-487a-892b-a80683bf7e08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_55b44dcb-3b38-487a-892b-a80683bf7e08_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_55b44dcb-3b38-487a-892b-a80683bf7e08" xlink:to="loc_srt_ConsolidatedEntitiesDomain_55b44dcb-3b38-487a-892b-a80683bf7e08_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1743e175-a13b-46bc-854b-6eea89a5955d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_55b44dcb-3b38-487a-892b-a80683bf7e08" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1743e175-a13b-46bc-854b-6eea89a5955d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_94375793-7a64-4eeb-84f1-2441d9e84b61" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1743e175-a13b-46bc-854b-6eea89a5955d" xlink:to="loc_srt_ParentCompanyMember_94375793-7a64-4eeb-84f1-2441d9e84b61" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SanJoseWaterCompanyMember_f109d8cb-75ac-44ab-9bfa-a117c6c7bff4" xlink:href="sjw-20211231.xsd#sjw_SanJoseWaterCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1743e175-a13b-46bc-854b-6eea89a5955d" xlink:to="loc_sjw_SanJoseWaterCompanyMember_f109d8cb-75ac-44ab-9bfa-a117c6c7bff4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ConnecticutWaterServiceInc.Member_8b56c5a2-6139-4a0b-a916-114088a844a2" xlink:href="sjw-20211231.xsd#sjw_ConnecticutWaterServiceInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1743e175-a13b-46bc-854b-6eea89a5955d" xlink:to="loc_sjw_ConnecticutWaterServiceInc.Member_8b56c5a2-6139-4a0b-a916-114088a844a2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ConnecticutWaterCompanyMember_c18c1afa-3309-4f53-a30b-2e157e016858" xlink:href="sjw-20211231.xsd#sjw_ConnecticutWaterCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1743e175-a13b-46bc-854b-6eea89a5955d" xlink:to="loc_sjw_ConnecticutWaterCompanyMember_c18c1afa-3309-4f53-a30b-2e157e016858" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWTXInc.Member_d88405cd-ad3b-49f4-9df4-5d483b3eb074" xlink:href="sjw-20211231.xsd#sjw_SJWTXInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1743e175-a13b-46bc-854b-6eea89a5955d" xlink:to="loc_sjw_SJWTXInc.Member_d88405cd-ad3b-49f4-9df4-5d483b3eb074" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_MaineWaterCompanyMember_1f2fe591-1612-4ecd-87f5-925e1f77d1df" xlink:href="sjw-20211231.xsd#sjw_MaineWaterCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1743e175-a13b-46bc-854b-6eea89a5955d" xlink:to="loc_sjw_MaineWaterCompanyMember_1f2fe591-1612-4ecd-87f5-925e1f77d1df" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_ddebb7d0-7ee2-48dc-ae5e-a67efb0c4013" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_2868442f-0332-4e2c-a199-27e98d135da3" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_ddebb7d0-7ee2-48dc-ae5e-a67efb0c4013" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ddebb7d0-7ee2-48dc-ae5e-a67efb0c4013_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ddebb7d0-7ee2-48dc-ae5e-a67efb0c4013" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ddebb7d0-7ee2-48dc-ae5e-a67efb0c4013_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_8abe01a0-2ad4-4d19-b937-bd840e512695" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ddebb7d0-7ee2-48dc-ae5e-a67efb0c4013" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_8abe01a0-2ad4-4d19-b937-bd840e512695" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_a2703ea4-9fd8-4da4-95d3-6e8ec0103ddf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_8abe01a0-2ad4-4d19-b937-bd840e512695" xlink:to="loc_us-gaap_SeniorNotesMember_a2703ea4-9fd8-4da4-95d3-6e8ec0103ddf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityBondsMember_8b21a2db-b14d-4b75-bcb7-4d7c45c21fcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_8abe01a0-2ad4-4d19-b937-bd840e512695" xlink:to="loc_us-gaap_PublicUtilityBondsMember_8b21a2db-b14d-4b75-bcb7-4d7c45c21fcf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember_93a9cc96-8b6c-41e4-91a9-2f44a3013c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_8abe01a0-2ad4-4d19-b937-bd840e512695" xlink:to="loc_us-gaap_NotesPayableToBanksMember_93a9cc96-8b6c-41e4-91a9-2f44a3013c0e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_0664b1a0-8a10-4479-a18b-dc49897eca0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_2868442f-0332-4e2c-a199-27e98d135da3" xlink:to="loc_us-gaap_DebtInstrumentAxis_0664b1a0-8a10-4479-a18b-dc49897eca0e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0664b1a0-8a10-4479-a18b-dc49897eca0e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_0664b1a0-8a10-4479-a18b-dc49897eca0e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0664b1a0-8a10-4479-a18b-dc49897eca0e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_81dd5cca-fe6b-41d1-beaf-c3068011613c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_0664b1a0-8a10-4479-a18b-dc49897eca0e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_81dd5cca-fe6b-41d1-beaf-c3068011613c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CaliforniaPollutionControlFinancingAuthorityRevenueBondsTotalMember_887b8fdd-f54f-4e10-aefd-f1a2b599a49f" xlink:href="sjw-20211231.xsd#sjw_CaliforniaPollutionControlFinancingAuthorityRevenueBondsTotalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_81dd5cca-fe6b-41d1-beaf-c3068011613c" xlink:to="loc_sjw_CaliforniaPollutionControlFinancingAuthorityRevenueBondsTotalMember_887b8fdd-f54f-4e10-aefd-f1a2b599a49f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ConnecticutInnovationsRevenueBondsVariableRateMember_1cd5e6f9-d057-47fd-8566-6f55c082a28a" xlink:href="sjw-20211231.xsd#sjw_ConnecticutInnovationsRevenueBondsVariableRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_81dd5cca-fe6b-41d1-beaf-c3068011613c" xlink:to="loc_sjw_ConnecticutInnovationsRevenueBondsVariableRateMember_1cd5e6f9-d057-47fd-8566-6f55c082a28a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ConnecticutInnovationsRevenueBondsMember_bc5a9a83-0779-4be2-ac2b-9adc68279d09" xlink:href="sjw-20211231.xsd#sjw_ConnecticutInnovationsRevenueBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_81dd5cca-fe6b-41d1-beaf-c3068011613c" xlink:to="loc_sjw_ConnecticutInnovationsRevenueBondsMember_bc5a9a83-0779-4be2-ac2b-9adc68279d09" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_StateRevolvingFundLoansMember_67fc05ce-681a-4dbb-a654-dc86bd68f5d2" xlink:href="sjw-20211231.xsd#sjw_StateRevolvingFundLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_81dd5cca-fe6b-41d1-beaf-c3068011613c" xlink:to="loc_sjw_StateRevolvingFundLoansMember_67fc05ce-681a-4dbb-a654-dc86bd68f5d2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_FirstMortgageBondsMember_d86fc2ee-aa4f-486c-988d-5b32b1b0cb74" xlink:href="sjw-20211231.xsd#sjw_FirstMortgageBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_81dd5cca-fe6b-41d1-beaf-c3068011613c" xlink:to="loc_sjw_FirstMortgageBondsMember_d86fc2ee-aa4f-486c-988d-5b32b1b0cb74" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7662f2ec-4b03-4dbf-a2fe-13ffd7bbe9c9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_2868442f-0332-4e2c-a199-27e98d135da3" xlink:to="loc_srt_RangeAxis_7662f2ec-4b03-4dbf-a2fe-13ffd7bbe9c9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7662f2ec-4b03-4dbf-a2fe-13ffd7bbe9c9_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_7662f2ec-4b03-4dbf-a2fe-13ffd7bbe9c9" xlink:to="loc_srt_RangeMember_7662f2ec-4b03-4dbf-a2fe-13ffd7bbe9c9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c87f94a9-c4f3-4aaf-8d20-66f0d9d16354" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_7662f2ec-4b03-4dbf-a2fe-13ffd7bbe9c9" xlink:to="loc_srt_RangeMember_c87f94a9-c4f3-4aaf-8d20-66f0d9d16354" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7d6ac20e-f785-4e71-aaa6-28615faf6e66" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_c87f94a9-c4f3-4aaf-8d20-66f0d9d16354" xlink:to="loc_srt_MinimumMember_7d6ac20e-f785-4e71-aaa6-28615faf6e66" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d3d042e3-d7bd-48a2-8ae3-65f217cdd98f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_c87f94a9-c4f3-4aaf-8d20-66f0d9d16354" xlink:to="loc_srt_MaximumMember_d3d042e3-d7bd-48a2-8ae3-65f217cdd98f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/LongTermDebtNarrativeDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#LongTermDebtNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/LongTermDebtNarrativeDetails" xlink:type="extended" id="i2fb6308c8077496dad236dd5efed9b49_LongTermDebtNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_cd578a4b-dcc1-4a9e-8265-a256e5b441b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_e72c27e5-f08e-4b32-833a-4f5d12645897" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_cd578a4b-dcc1-4a9e-8265-a256e5b441b0" xlink:to="loc_us-gaap_LongTermDebtFairValue_e72c27e5-f08e-4b32-833a-4f5d12645897" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_35952e9f-d775-4bc8-a1a5-9f466595a901" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_cd578a4b-dcc1-4a9e-8265-a256e5b441b0" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_35952e9f-d775-4bc8-a1a5-9f466595a901" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_bf57e934-3cfb-48cb-a492-cfeeaf83bee2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_cd578a4b-dcc1-4a9e-8265-a256e5b441b0" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_bf57e934-3cfb-48cb-a492-cfeeaf83bee2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt_e9c115c4-66df-49f7-a3ab-f150a709070b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfUnsecuredDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_cd578a4b-dcc1-4a9e-8265-a256e5b441b0" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt_e9c115c4-66df-49f7-a3ab-f150a709070b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_2263f01c-16fc-42d4-ba10-597076bdd708" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_cd578a4b-dcc1-4a9e-8265-a256e5b441b0" xlink:to="loc_us-gaap_LongTermDebt_2263f01c-16fc-42d4-ba10-597076bdd708" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_f174027c-a03e-41bb-a073-3207046096f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_cd578a4b-dcc1-4a9e-8265-a256e5b441b0" xlink:to="loc_us-gaap_DebtInstrumentTable_f174027c-a03e-41bb-a073-3207046096f2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_dd0700bb-a303-4755-bfc5-044696039e43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_f174027c-a03e-41bb-a073-3207046096f2" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_dd0700bb-a303-4755-bfc5-044696039e43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_dd0700bb-a303-4755-bfc5-044696039e43_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_dd0700bb-a303-4755-bfc5-044696039e43" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_dd0700bb-a303-4755-bfc5-044696039e43_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_440a00e5-86d9-40ff-95b3-dd3fc94377a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_dd0700bb-a303-4755-bfc5-044696039e43" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_440a00e5-86d9-40ff-95b3-dd3fc94377a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_8db82a62-0be8-467a-9cd0-39098581df66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_440a00e5-86d9-40ff-95b3-dd3fc94377a4" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_8db82a62-0be8-467a-9cd0-39098581df66" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_42bf4325-68a2-4f33-bab1-8a779188086f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_f174027c-a03e-41bb-a073-3207046096f2" xlink:to="loc_srt_ConsolidatedEntitiesAxis_42bf4325-68a2-4f33-bab1-8a779188086f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_42bf4325-68a2-4f33-bab1-8a779188086f_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_42bf4325-68a2-4f33-bab1-8a779188086f" xlink:to="loc_srt_ConsolidatedEntitiesDomain_42bf4325-68a2-4f33-bab1-8a779188086f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_827b8432-687a-4f13-88e2-1d77ce0d880a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_42bf4325-68a2-4f33-bab1-8a779188086f" xlink:to="loc_srt_ConsolidatedEntitiesDomain_827b8432-687a-4f13-88e2-1d77ce0d880a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_faf4ef8b-4343-4b5d-8523-24a3eab57412" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_827b8432-687a-4f13-88e2-1d77ce0d880a" xlink:to="loc_srt_ParentCompanyMember_faf4ef8b-4343-4b5d-8523-24a3eab57412" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SanJoseWaterCompanyMember_19d6f1d6-0e84-42c4-909a-df06227f120d" xlink:href="sjw-20211231.xsd#sjw_SanJoseWaterCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_827b8432-687a-4f13-88e2-1d77ce0d880a" xlink:to="loc_sjw_SanJoseWaterCompanyMember_19d6f1d6-0e84-42c4-909a-df06227f120d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ConnecticutWaterCompanyMember_c4c66dc8-c5b1-4ad4-9bf5-a6f40e42f3a1" xlink:href="sjw-20211231.xsd#sjw_ConnecticutWaterCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_827b8432-687a-4f13-88e2-1d77ce0d880a" xlink:to="loc_sjw_ConnecticutWaterCompanyMember_c4c66dc8-c5b1-4ad4-9bf5-a6f40e42f3a1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CanyonLakeWaterServiceCompanyMember_d485b728-4eb1-4977-8f2e-441eed9915ad" xlink:href="sjw-20211231.xsd#sjw_CanyonLakeWaterServiceCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_827b8432-687a-4f13-88e2-1d77ce0d880a" xlink:to="loc_sjw_CanyonLakeWaterServiceCompanyMember_d485b728-4eb1-4977-8f2e-441eed9915ad" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_MaineWaterCompanyMember_05394847-2d48-41ec-b3d7-3d2f61e75d52" xlink:href="sjw-20211231.xsd#sjw_MaineWaterCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_827b8432-687a-4f13-88e2-1d77ce0d880a" xlink:to="loc_sjw_MaineWaterCompanyMember_05394847-2d48-41ec-b3d7-3d2f61e75d52" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_d0e98824-2aeb-43fc-af15-749e5fa3397c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_f174027c-a03e-41bb-a073-3207046096f2" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_d0e98824-2aeb-43fc-af15-749e5fa3397c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d0e98824-2aeb-43fc-af15-749e5fa3397c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_d0e98824-2aeb-43fc-af15-749e5fa3397c" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d0e98824-2aeb-43fc-af15-749e5fa3397c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e6dfd8cf-f485-47b2-a38a-4bb3ea047811" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_d0e98824-2aeb-43fc-af15-749e5fa3397c" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e6dfd8cf-f485-47b2-a38a-4bb3ea047811" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_35997cd7-5079-4dc9-8305-5190902ca068" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e6dfd8cf-f485-47b2-a38a-4bb3ea047811" xlink:to="loc_us-gaap_SeniorNotesMember_35997cd7-5079-4dc9-8305-5190902ca068" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember_62fce1db-654a-48d2-829d-c49f7b6bf740" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e6dfd8cf-f485-47b2-a38a-4bb3ea047811" xlink:to="loc_us-gaap_NotesPayableToBanksMember_62fce1db-654a-48d2-829d-c49f7b6bf740" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityBondsMember_30409e44-0436-4c38-9022-653568f358f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e6dfd8cf-f485-47b2-a38a-4bb3ea047811" xlink:to="loc_us-gaap_PublicUtilityBondsMember_30409e44-0436-4c38-9022-653568f358f8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_eb1bccdf-9d86-47fe-aaf3-fc8f38e77145" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_f174027c-a03e-41bb-a073-3207046096f2" xlink:to="loc_us-gaap_DebtInstrumentAxis_eb1bccdf-9d86-47fe-aaf3-fc8f38e77145" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_eb1bccdf-9d86-47fe-aaf3-fc8f38e77145_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_eb1bccdf-9d86-47fe-aaf3-fc8f38e77145" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_eb1bccdf-9d86-47fe-aaf3-fc8f38e77145_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_195ef723-92cb-4433-8f37-7fdd3eb1ef11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_eb1bccdf-9d86-47fe-aaf3-fc8f38e77145" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_195ef723-92cb-4433-8f37-7fdd3eb1ef11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A247SeniorNotesSeries2020Member_5c48e8fc-cd32-4a3e-968b-878c23e79123" xlink:href="sjw-20211231.xsd#sjw_A247SeniorNotesSeries2020Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_195ef723-92cb-4433-8f37-7fdd3eb1ef11" xlink:to="loc_sjw_A247SeniorNotesSeries2020Member_5c48e8fc-cd32-4a3e-968b-878c23e79123" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A300SeniorNotesSeriesNMember_6886a9e0-cdf6-4a8e-9f21-80882aadf391" xlink:href="sjw-20211231.xsd#sjw_A300SeniorNotesSeriesNMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_195ef723-92cb-4433-8f37-7fdd3eb1ef11" xlink:to="loc_sjw_A300SeniorNotesSeriesNMember_6886a9e0-cdf6-4a8e-9f21-80882aadf391" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A300SeniorNotesSeriesOMember_c0e85b28-77c5-4bd8-884d-ed3e79399157" xlink:href="sjw-20211231.xsd#sjw_A300SeniorNotesSeriesOMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_195ef723-92cb-4433-8f37-7fdd3eb1ef11" xlink:to="loc_sjw_A300SeniorNotesSeriesOMember_c0e85b28-77c5-4bd8-884d-ed3e79399157" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A307SeniorNotesSeries2021AMember_2ae0c066-6524-400c-a69a-2984d9e7d235" xlink:href="sjw-20211231.xsd#sjw_A307SeniorNotesSeries2021AMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_195ef723-92cb-4433-8f37-7fdd3eb1ef11" xlink:to="loc_sjw_A307SeniorNotesSeries2021AMember_2ae0c066-6524-400c-a69a-2984d9e7d235" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A310SeniorNotesSeries2021BMember_e7037791-559f-45fc-8fbc-86dfd706dde9" xlink:href="sjw-20211231.xsd#sjw_A310SeniorNotesSeries2021BMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_195ef723-92cb-4433-8f37-7fdd3eb1ef11" xlink:to="loc_sjw_A310SeniorNotesSeries2021BMember_e7037791-559f-45fc-8fbc-86dfd706dde9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A351SeniorNotesDueMarch2050Member_38f249ea-33b1-4ea4-a12f-f8e09772fd98" xlink:href="sjw-20211231.xsd#sjw_A351SeniorNotesDueMarch2050Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_195ef723-92cb-4433-8f37-7fdd3eb1ef11" xlink:to="loc_sjw_A351SeniorNotesDueMarch2050Member_38f249ea-33b1-4ea4-a12f-f8e09772fd98" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A401NoteDueMarch2041Member_c0b84ed5-0deb-4c63-a28d-8e35f9223436" xlink:href="sjw-20211231.xsd#sjw_A401NoteDueMarch2041Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_195ef723-92cb-4433-8f37-7fdd3eb1ef11" xlink:to="loc_sjw_A401NoteDueMarch2041Member_c0b84ed5-0deb-4c63-a28d-8e35f9223436" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A411NoteDueMarch2041Member_1e674108-c7a7-46af-9105-4a8bb58a58f8" xlink:href="sjw-20211231.xsd#sjw_A411NoteDueMarch2041Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_195ef723-92cb-4433-8f37-7fdd3eb1ef11" xlink:to="loc_sjw_A411NoteDueMarch2041Member_1e674108-c7a7-46af-9105-4a8bb58a58f8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A389NoteDueMarch2041Member_bc17de60-ea66-4990-823d-d75024851c8a" xlink:href="sjw-20211231.xsd#sjw_A389NoteDueMarch2041Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_195ef723-92cb-4433-8f37-7fdd3eb1ef11" xlink:to="loc_sjw_A389NoteDueMarch2041Member_bc17de60-ea66-4990-823d-d75024851c8a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_StateRevolvingFundLoansSeriesTMember_57fabde8-e7d9-4999-8e12-6ceaa3fa0798" xlink:href="sjw-20211231.xsd#sjw_StateRevolvingFundLoansSeriesTMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_195ef723-92cb-4433-8f37-7fdd3eb1ef11" xlink:to="loc_sjw_StateRevolvingFundLoansSeriesTMember_57fabde8-e7d9-4999-8e12-6ceaa3fa0798" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4335f5cd-a8f7-47b9-9486-77b881f34f64" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_f174027c-a03e-41bb-a073-3207046096f2" xlink:to="loc_srt_RangeAxis_4335f5cd-a8f7-47b9-9486-77b881f34f64" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4335f5cd-a8f7-47b9-9486-77b881f34f64_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_4335f5cd-a8f7-47b9-9486-77b881f34f64" xlink:to="loc_srt_RangeMember_4335f5cd-a8f7-47b9-9486-77b881f34f64_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3d472a05-2611-4640-bbb7-732d03560ac7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_4335f5cd-a8f7-47b9-9486-77b881f34f64" xlink:to="loc_srt_RangeMember_3d472a05-2611-4640-bbb7-732d03560ac7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_745b13ce-8b7f-48cb-8879-24e12dbb8fde" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_3d472a05-2611-4640-bbb7-732d03560ac7" xlink:to="loc_srt_MaximumMember_745b13ce-8b7f-48cb-8879-24e12dbb8fde" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended" id="i85c8cdd3e9d748c5801d5bbfacbcde0d_IncomeTaxesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_5f0ce368-16fb-4685-b65e-d983296aa899" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_8bb60ff1-d836-45d6-8c75-e4b9480c5575" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_5f0ce368-16fb-4685-b65e-d983296aa899" xlink:to="loc_us-gaap_OperatingLossCarryforwards_8bb60ff1-d836-45d6-8c75-e4b9480c5575" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_e4df5a07-c512-405f-8808-05174a24c40b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_5f0ce368-16fb-4685-b65e-d983296aa899" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_e4df5a07-c512-405f-8808-05174a24c40b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredTaxLiabilitiesPeriodIncreaseDecrease_6afa00d3-c115-4408-9b39-55d211dc1256" xlink:href="sjw-20211231.xsd#sjw_DeferredTaxLiabilitiesPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_5f0ce368-16fb-4685-b65e-d983296aa899" xlink:to="loc_sjw_DeferredTaxLiabilitiesPeriodIncreaseDecrease_6afa00d3-c115-4408-9b39-55d211dc1256" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_UnrecognizedTaxBenefitsGross_9a953e58-95a7-4075-b547-8d718aa8a314" xlink:href="sjw-20211231.xsd#sjw_UnrecognizedTaxBenefitsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_5f0ce368-16fb-4685-b65e-d983296aa899" xlink:to="loc_sjw_UnrecognizedTaxBenefitsGross_9a953e58-95a7-4075-b547-8d718aa8a314" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_71fdbff3-f2c6-4582-91fd-723ca37f2519" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_5f0ce368-16fb-4685-b65e-d983296aa899" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_71fdbff3-f2c6-4582-91fd-723ca37f2519" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_54305abc-b5a9-4504-b252-74db84861252" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_5f0ce368-16fb-4685-b65e-d983296aa899" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_54305abc-b5a9-4504-b252-74db84861252" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_faca0bb8-48b5-476f-9a4a-53a4660298a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_5f0ce368-16fb-4685-b65e-d983296aa899" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_faca0bb8-48b5-476f-9a4a-53a4660298a3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyTable_841773d8-9e97-49fc-aefa-a48b5ff4a6a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxContingencyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_5f0ce368-16fb-4685-b65e-d983296aa899" xlink:to="loc_us-gaap_IncomeTaxContingencyTable_841773d8-9e97-49fc-aefa-a48b5ff4a6a1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_57a2397f-123a-4465-b9f4-2ba22198c9c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_841773d8-9e97-49fc-aefa-a48b5ff4a6a1" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_57a2397f-123a-4465-b9f4-2ba22198c9c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_57a2397f-123a-4465-b9f4-2ba22198c9c7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_57a2397f-123a-4465-b9f4-2ba22198c9c7" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_57a2397f-123a-4465-b9f4-2ba22198c9c7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_07ae40f9-8fd2-4dad-820b-869eb5e36d0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_57a2397f-123a-4465-b9f4-2ba22198c9c7" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_07ae40f9-8fd2-4dad-820b-869eb5e36d0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_CT_b34ad801-00f5-45a6-9407-921f98f579b0" xlink:href="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd#stpr_CT"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_07ae40f9-8fd2-4dad-820b-869eb5e36d0f" xlink:to="loc_stpr_CT_b34ad801-00f5-45a6-9407-921f98f579b0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#UtilityPlantIntangibleAssetsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails" xlink:type="extended" id="iad43414ddcd6415b8a9a53e3154db727_UtilityPlantIntangibleAssetsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5f050374-a28c-4364-86b7-c78ed1ed3c34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_e4bbd4ca-68b7-4efe-9a05-37698fb0ee56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5f050374-a28c-4364-86b7-c78ed1ed3c34" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_e4bbd4ca-68b7-4efe-9a05-37698fb0ee56" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedCustomerRelationshipsGross_39c5f08c-af31-4a7f-9a78-112d95b06427" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedCustomerRelationshipsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5f050374-a28c-4364-86b7-c78ed1ed3c34" xlink:to="loc_us-gaap_FiniteLivedCustomerRelationshipsGross_39c5f08c-af31-4a7f-9a78-112d95b06427" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_6bb9db21-7113-4576-ab96-a90c3ea3b6a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5f050374-a28c-4364-86b7-c78ed1ed3c34" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_6bb9db21-7113-4576-ab96-a90c3ea3b6a1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_35dac0b6-160f-4f4a-9994-71c5cd4ba8cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5f050374-a28c-4364-86b7-c78ed1ed3c34" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_35dac0b6-160f-4f4a-9994-71c5cd4ba8cd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_289d3f7f-0f6e-468c-931c-3adfc85bc773" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5f050374-a28c-4364-86b7-c78ed1ed3c34" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_289d3f7f-0f6e-468c-931c-3adfc85bc773" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_9d68b783-b7d8-41d3-b618-c65c28bde0ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_289d3f7f-0f6e-468c-931c-3adfc85bc773" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_9d68b783-b7d8-41d3-b618-c65c28bde0ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_81007efe-0bed-4099-a35f-4b7ba2535daa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_289d3f7f-0f6e-468c-931c-3adfc85bc773" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_81007efe-0bed-4099-a35f-4b7ba2535daa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_d41b2e71-5e09-4600-a3be-06ccedf5cff4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_289d3f7f-0f6e-468c-931c-3adfc85bc773" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_d41b2e71-5e09-4600-a3be-06ccedf5cff4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_df2a9097-270f-48bb-adab-c0571181e99f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_289d3f7f-0f6e-468c-931c-3adfc85bc773" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_df2a9097-270f-48bb-adab-c0571181e99f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_68a825d0-ab19-40a4-b5cd-b52c7a40ea02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_289d3f7f-0f6e-468c-931c-3adfc85bc773" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_68a825d0-ab19-40a4-b5cd-b52c7a40ea02" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_ceb1953b-3ccd-40fa-989d-a3da201d6821" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_289d3f7f-0f6e-468c-931c-3adfc85bc773" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_ceb1953b-3ccd-40fa-989d-a3da201d6821" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1fbcc4a6-3df2-420b-8645-92f3f4717cd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5f050374-a28c-4364-86b7-c78ed1ed3c34" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1fbcc4a6-3df2-420b-8645-92f3f4717cd5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f524fd38-6086-4cdc-a0e2-ec3ef9eb2ee3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1fbcc4a6-3df2-420b-8645-92f3f4717cd5" xlink:to="loc_srt_RangeAxis_f524fd38-6086-4cdc-a0e2-ec3ef9eb2ee3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f524fd38-6086-4cdc-a0e2-ec3ef9eb2ee3_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_f524fd38-6086-4cdc-a0e2-ec3ef9eb2ee3" xlink:to="loc_srt_RangeMember_f524fd38-6086-4cdc-a0e2-ec3ef9eb2ee3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8db1e410-3a38-40fe-8c1b-1d14903960b3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_f524fd38-6086-4cdc-a0e2-ec3ef9eb2ee3" xlink:to="loc_srt_RangeMember_8db1e410-3a38-40fe-8c1b-1d14903960b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_59055818-f8f5-4fdd-81a7-9faf5c28d7c5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_8db1e410-3a38-40fe-8c1b-1d14903960b3" xlink:to="loc_srt_MinimumMember_59055818-f8f5-4fdd-81a7-9faf5c28d7c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b61673d1-8785-4226-8cf3-da86505cee12" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_8db1e410-3a38-40fe-8c1b-1d14903960b3" xlink:to="loc_srt_MaximumMember_b61673d1-8785-4226-8cf3-da86505cee12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c61c8455-6777-4a6a-9564-396df16273dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1fbcc4a6-3df2-420b-8645-92f3f4717cd5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c61c8455-6777-4a6a-9564-396df16273dc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c61c8455-6777-4a6a-9564-396df16273dc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c61c8455-6777-4a6a-9564-396df16273dc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c61c8455-6777-4a6a-9564-396df16273dc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_106707b5-ebc6-46ec-8410-f0fc11e316da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c61c8455-6777-4a6a-9564-396df16273dc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_106707b5-ebc6-46ec-8410-f0fc11e316da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ConcessionFeesMember_a936d43a-ff44-450d-8e6b-ea6ebfde717b" xlink:href="sjw-20211231.xsd#sjw_ConcessionFeesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_106707b5-ebc6-46ec-8410-f0fc11e316da" xlink:to="loc_sjw_ConcessionFeesMember_a936d43a-ff44-450d-8e6b-ea6ebfde717b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_584d9e12-4698-4955-be3f-e878a3c0e6a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_106707b5-ebc6-46ec-8410-f0fc11e316da" xlink:to="loc_us-gaap_CustomerRelationshipsMember_584d9e12-4698-4955-be3f-e878a3c0e6a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_929b15dd-824c-4f93-8753-097fb7f4904d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_106707b5-ebc6-46ec-8410-f0fc11e316da" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_929b15dd-824c-4f93-8753-097fb7f4904d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceAgreementsMember_8c27a60a-8ede-42d2-a884-9dd674cfaeaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember_929b15dd-824c-4f93-8753-097fb7f4904d" xlink:to="loc_us-gaap_ServiceAgreementsMember_8c27a60a-8ede-42d2-a884-9dd674cfaeaa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_InfrastructureMember_b6707572-2e2f-4c0c-a013-97f40812dd7d" xlink:href="sjw-20211231.xsd#sjw_InfrastructureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember_929b15dd-824c-4f93-8753-097fb7f4904d" xlink:to="loc_sjw_InfrastructureMember_b6707572-2e2f-4c0c-a013-97f40812dd7d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualRightsMember_df661cb4-efbc-4508-85d7-a9b70ffcb3aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember_929b15dd-824c-4f93-8753-097fb7f4904d" xlink:to="loc_us-gaap_ContractualRightsMember_df661cb4-efbc-4508-85d7-a9b70ffcb3aa" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/UtilityPlantIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#UtilityPlantIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/UtilityPlantIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" xlink:type="extended" id="ibcb805996f72475c9010feeddcffb959_UtilityPlantIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7de62ff1-3e57-45e2-8d99-53746f590936" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_f3137b77-f6f8-4d97-858d-ab5c54333c75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7de62ff1-3e57-45e2-8d99-53746f590936" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_f3137b77-f6f8-4d97-858d-ab5c54333c75" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5a1cb17b-1d78-4a77-8365-4be895470d08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7de62ff1-3e57-45e2-8d99-53746f590936" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5a1cb17b-1d78-4a77-8365-4be895470d08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f18ea9c0-1e71-4494-8281-90cf9a210558" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7de62ff1-3e57-45e2-8d99-53746f590936" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f18ea9c0-1e71-4494-8281-90cf9a210558" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d510873a-4217-44a3-a8b2-bce20eb69bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7de62ff1-3e57-45e2-8d99-53746f590936" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d510873a-4217-44a3-a8b2-bce20eb69bd9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a28ac274-fd6c-4664-b024-24ea24c91be1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d510873a-4217-44a3-a8b2-bce20eb69bd9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a28ac274-fd6c-4664-b024-24ea24c91be1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a28ac274-fd6c-4664-b024-24ea24c91be1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a28ac274-fd6c-4664-b024-24ea24c91be1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a28ac274-fd6c-4664-b024-24ea24c91be1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9d7a2f39-fa1e-4f19-9822-db1e6a12fa27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a28ac274-fd6c-4664-b024-24ea24c91be1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9d7a2f39-fa1e-4f19-9822-db1e6a12fa27" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ConcessionFeesMember_e20bda6e-ad62-4e91-bd29-453d45d42320" xlink:href="sjw-20211231.xsd#sjw_ConcessionFeesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9d7a2f39-fa1e-4f19-9822-db1e6a12fa27" xlink:to="loc_sjw_ConcessionFeesMember_e20bda6e-ad62-4e91-bd29-453d45d42320" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_984479a3-b2c6-4299-a113-1bf110a09a43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9d7a2f39-fa1e-4f19-9822-db1e6a12fa27" xlink:to="loc_us-gaap_CustomerRelationshipsMember_984479a3-b2c6-4299-a113-1bf110a09a43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_4a09c84e-0fde-4c37-84d9-cabbad93698a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9d7a2f39-fa1e-4f19-9822-db1e6a12fa27" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_4a09c84e-0fde-4c37-84d9-cabbad93698a" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/CommitmentsDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#CommitmentsDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/CommitmentsDetails" xlink:type="extended" id="ia057a2190c0c4ef5b880621fd5b438ed_CommitmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_MasterContractNegotiatedTermForDeliverySchedules_85a3e3f5-28f8-407f-b61c-09785ede7703" xlink:href="sjw-20211231.xsd#sjw_MasterContractNegotiatedTermForDeliverySchedules"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_sjw_MasterContractNegotiatedTermForDeliverySchedules_85a3e3f5-28f8-407f-b61c-09785ede7703" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PurchasedWaterGallons_e59a7c8c-d9fa-4091-8e99-e8b0e7868fc4" xlink:href="sjw-20211231.xsd#sjw_PurchasedWaterGallons"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_sjw_PurchasedWaterGallons_e59a7c8c-d9fa-4091-8e99-e8b0e7868fc4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfPurchasedWater_5b20ec18-23d6-492b-98b5-871b27ac8f1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfPurchasedWater"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_us-gaap_CostOfPurchasedWater_5b20ec18-23d6-492b-98b5-871b27ac8f1f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ReductioninDeliverySchedulePercent_24dd4644-40f0-425f-a9a8-b4019d273c8e" xlink:href="sjw-20211231.xsd#sjw_ReductioninDeliverySchedulePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_sjw_ReductioninDeliverySchedulePercent_24dd4644-40f0-425f-a9a8-b4019d273c8e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncreaseInDeliverySchedulePercent_1c83b452-0039-49e5-867d-2ce3bd8399f0" xlink:href="sjw-20211231.xsd#sjw_IncreaseInDeliverySchedulePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_sjw_IncreaseInDeliverySchedulePercent_1c83b452-0039-49e5-867d-2ce3bd8399f0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LongTermPurchaseCommitmentMinimumPercentageRequiredNextTwelveMonths_c1506dbc-8532-461a-afcf-d3cf6997ce6c" xlink:href="sjw-20211231.xsd#sjw_LongTermPurchaseCommitmentMinimumPercentageRequiredNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_sjw_LongTermPurchaseCommitmentMinimumPercentageRequiredNextTwelveMonths_c1506dbc-8532-461a-afcf-d3cf6997ce6c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LongTermPurchaseCommitmentMinimumVolumeRequiredNextTwelveMonths_e7021d3c-4cb4-4835-91c9-57bc06deabd8" xlink:href="sjw-20211231.xsd#sjw_LongTermPurchaseCommitmentMinimumVolumeRequiredNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_sjw_LongTermPurchaseCommitmentMinimumVolumeRequiredNextTwelveMonths_e7021d3c-4cb4-4835-91c9-57bc06deabd8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_31436d93-677f-4fe5-a160-a15355cf531b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_31436d93-677f-4fe5-a160-a15355cf531b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LongtermPurchaseCommitmentFixedPrice_00977249-3cf1-4082-bfac-e02a135a28b1" xlink:href="sjw-20211231.xsd#sjw_LongtermPurchaseCommitmentFixedPrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_sjw_LongtermPurchaseCommitmentFixedPrice_00977249-3cf1-4082-bfac-e02a135a28b1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_adcf09e9-aab5-4dd2-9617-796ec2e345a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_adcf09e9-aab5-4dd2-9617-796ec2e345a9" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_e548712f-2844-4d9d-9f41-48901f01e550" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_e548712f-2844-4d9d-9f41-48901f01e550" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_4b47b577-a70f-4934-8cae-9cd09c33788e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_4b47b577-a70f-4934-8cae-9cd09c33788e" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermPurchaseCommitmentPeriod_8bb5033d-ff0b-468c-bac2-cf642f678435" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermPurchaseCommitmentPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_us-gaap_LongtermPurchaseCommitmentPeriod_8bb5033d-ff0b-468c-bac2-cf642f678435" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LongtermPurchaseCommitmentWaterPurchased_653fc538-98cd-477c-80a2-28bb38c2b554" xlink:href="sjw-20211231.xsd#sjw_LongtermPurchaseCommitmentWaterPurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_sjw_LongtermPurchaseCommitmentWaterPurchased_653fc538-98cd-477c-80a2-28bb38c2b554" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LongTermPurchaseCommitmentMinimumAcreFeetRequired_d7ffc46c-3455-4501-92c9-5660dae6deec" xlink:href="sjw-20211231.xsd#sjw_LongTermPurchaseCommitmentMinimumAcreFeetRequired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_sjw_LongTermPurchaseCommitmentMinimumAcreFeetRequired_d7ffc46c-3455-4501-92c9-5660dae6deec" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_NoticePeriodRequiredForContractAdjustment_1e585986-9fff-447e-93a8-19e17da1e04b" xlink:href="sjw-20211231.xsd#sjw_NoticePeriodRequiredForContractAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_sjw_NoticePeriodRequiredForContractAdjustment_1e585986-9fff-447e-93a8-19e17da1e04b" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ContractAgreementTerm_51b69240-351c-43d5-a4b0-38bdbaceadc9" xlink:href="sjw-20211231.xsd#sjw_ContractAgreementTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_sjw_ContractAgreementTerm_51b69240-351c-43d5-a4b0-38bdbaceadc9" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LongTermPurchaseCommitmentWholesaleDiscount_dbffd3bb-e694-4235-b1e8-71197600f25e" xlink:href="sjw-20211231.xsd#sjw_LongTermPurchaseCommitmentWholesaleDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_sjw_LongTermPurchaseCommitmentWholesaleDiscount_dbffd3bb-e694-4235-b1e8-71197600f25e" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LongtermPurchaseCommitmentTariffRate_9d5ee5c4-12e5-4a56-8ca2-f84ee3eb1ad8" xlink:href="sjw-20211231.xsd#sjw_LongtermPurchaseCommitmentTariffRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_sjw_LongtermPurchaseCommitmentTariffRate_9d5ee5c4-12e5-4a56-8ca2-f84ee3eb1ad8" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityNumberOfEmployees_0ebb0377-1bca-4b97-9cfa-994f364dde56" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityNumberOfEmployees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_dei_EntityNumberOfEmployees_0ebb0377-1bca-4b97-9cfa-994f364dde56" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BargainingAgreementsTerm_28809f15-ead3-407f-9032-732b9217205b" xlink:href="sjw-20211231.xsd#sjw_BargainingAgreementsTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_sjw_BargainingAgreementsTerm_28809f15-ead3-407f-9032-732b9217205b" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CollectiveBargainingAgreementWageIncreasePercentYearOne_fe51fbee-4427-4d89-a04d-d5e21809ab37" xlink:href="sjw-20211231.xsd#sjw_CollectiveBargainingAgreementWageIncreasePercentYearOne"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_sjw_CollectiveBargainingAgreementWageIncreasePercentYearOne_fe51fbee-4427-4d89-a04d-d5e21809ab37" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CollectiveBargainingAgreementWageIncreasePercentYearTwo_3f05714c-533d-4c6f-8aa9-04d7819fea6f" xlink:href="sjw-20211231.xsd#sjw_CollectiveBargainingAgreementWageIncreasePercentYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_sjw_CollectiveBargainingAgreementWageIncreasePercentYearTwo_3f05714c-533d-4c6f-8aa9-04d7819fea6f" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CollectiveBargainingAgreementWageIncreasePercentYearThree_2174d1ae-98d2-46c9-af56-58ec8a6fcb62" xlink:href="sjw-20211231.xsd#sjw_CollectiveBargainingAgreementWageIncreasePercentYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_sjw_CollectiveBargainingAgreementWageIncreasePercentYearThree_2174d1ae-98d2-46c9-af56-58ec8a6fcb62" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable_0a1c3602-a149-46d6-b817-9d17686ffdde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentTable_0a1c3602-a149-46d6-b817-9d17686ffdde" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_MajorSupplierAxis_e6cfd7d1-b837-4fd0-bd4f-22ab7aa37be2" xlink:href="sjw-20211231.xsd#sjw_MajorSupplierAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_0a1c3602-a149-46d6-b817-9d17686ffdde" xlink:to="loc_sjw_MajorSupplierAxis_e6cfd7d1-b837-4fd0-bd4f-22ab7aa37be2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_MajorSupplierDomain_e6cfd7d1-b837-4fd0-bd4f-22ab7aa37be2_default" xlink:href="sjw-20211231.xsd#sjw_MajorSupplierDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_sjw_MajorSupplierAxis_e6cfd7d1-b837-4fd0-bd4f-22ab7aa37be2" xlink:to="loc_sjw_MajorSupplierDomain_e6cfd7d1-b837-4fd0-bd4f-22ab7aa37be2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_MajorSupplierDomain_592ca40e-c7f0-4b66-93e9-2b38100d76be" xlink:href="sjw-20211231.xsd#sjw_MajorSupplierDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_sjw_MajorSupplierAxis_e6cfd7d1-b837-4fd0-bd4f-22ab7aa37be2" xlink:to="loc_sjw_MajorSupplierDomain_592ca40e-c7f0-4b66-93e9-2b38100d76be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SantaClaraValleyWaterDistrictMember_49cdb26c-7ef9-4e9f-a772-a6f7f5805294" xlink:href="sjw-20211231.xsd#sjw_SantaClaraValleyWaterDistrictMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_MajorSupplierDomain_592ca40e-c7f0-4b66-93e9-2b38100d76be" xlink:to="loc_sjw_SantaClaraValleyWaterDistrictMember_49cdb26c-7ef9-4e9f-a772-a6f7f5805294" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_GuadalupeBlancoRiverAuthorityMember_a5a8297f-1367-49c6-86d3-28335c193e84" xlink:href="sjw-20211231.xsd#sjw_GuadalupeBlancoRiverAuthorityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_MajorSupplierDomain_592ca40e-c7f0-4b66-93e9-2b38100d76be" xlink:to="loc_sjw_GuadalupeBlancoRiverAuthorityMember_a5a8297f-1367-49c6-86d3-28335c193e84" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LowerColoradoRiverAuthorityMember_5b8a0eab-379d-4121-b72a-85d11af39da2" xlink:href="sjw-20211231.xsd#sjw_LowerColoradoRiverAuthorityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_MajorSupplierDomain_592ca40e-c7f0-4b66-93e9-2b38100d76be" xlink:to="loc_sjw_LowerColoradoRiverAuthorityMember_5b8a0eab-379d-4121-b72a-85d11af39da2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_48a01887-823c-401a-8e7c-9b4aaa85adbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_0a1c3602-a149-46d6-b817-9d17686ffdde" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_48a01887-823c-401a-8e7c-9b4aaa85adbd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_48a01887-823c-401a-8e7c-9b4aaa85adbd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_48a01887-823c-401a-8e7c-9b4aaa85adbd" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_48a01887-823c-401a-8e7c-9b4aaa85adbd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_41ff4bcc-2ebd-40da-a152-ee59ed1c3772" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_48a01887-823c-401a-8e7c-9b4aaa85adbd" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_41ff4bcc-2ebd-40da-a152-ee59ed1c3772" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_0b3420b5-7e35-4d45-a634-5d1ca41c06e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_41ff4bcc-2ebd-40da-a152-ee59ed1c3772" xlink:to="loc_us-gaap_SubsequentEventMember_0b3420b5-7e35-4d45-a634-5d1ca41c06e1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermAxis_4bd216ce-c83c-4ac0-8d9b-d8301b17ccda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseContractualTermAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_0a1c3602-a149-46d6-b817-9d17686ffdde" xlink:to="loc_us-gaap_LeaseContractualTermAxis_4bd216ce-c83c-4ac0-8d9b-d8301b17ccda" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain_4bd216ce-c83c-4ac0-8d9b-d8301b17ccda_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LeaseContractualTermAxis_4bd216ce-c83c-4ac0-8d9b-d8301b17ccda" xlink:to="loc_us-gaap_LeaseContractualTermDomain_4bd216ce-c83c-4ac0-8d9b-d8301b17ccda_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain_cbff996d-1cd8-43e3-bbe9-37d6d7b238db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LeaseContractualTermAxis_4bd216ce-c83c-4ac0-8d9b-d8301b17ccda" xlink:to="loc_us-gaap_LeaseContractualTermDomain_cbff996d-1cd8-43e3-bbe9-37d6d7b238db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LeaseTermOptionOneMember_5d2c1717-2d86-4aa2-ad37-76f12e9806b2" xlink:href="sjw-20211231.xsd#sjw_LeaseTermOptionOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseContractualTermDomain_cbff996d-1cd8-43e3-bbe9-37d6d7b238db" xlink:to="loc_sjw_LeaseTermOptionOneMember_5d2c1717-2d86-4aa2-ad37-76f12e9806b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LeaseTermOptionTwoMember_51097bd6-ba57-42e7-bb35-c3864c3270b6" xlink:href="sjw-20211231.xsd#sjw_LeaseTermOptionTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseContractualTermDomain_cbff996d-1cd8-43e3-bbe9-37d6d7b238db" xlink:to="loc_sjw_LeaseTermOptionTwoMember_51097bd6-ba57-42e7-bb35-c3864c3270b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LeaseTermOptionThreeMember_80215073-8134-49e4-a56e-5c69619a87bc" xlink:href="sjw-20211231.xsd#sjw_LeaseTermOptionThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseContractualTermDomain_cbff996d-1cd8-43e3-bbe9-37d6d7b238db" xlink:to="loc_sjw_LeaseTermOptionThreeMember_80215073-8134-49e4-a56e-5c69619a87bc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c3b52862-7193-4fd8-a175-1698629755ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_0a1c3602-a149-46d6-b817-9d17686ffdde" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c3b52862-7193-4fd8-a175-1698629755ae" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c3b52862-7193-4fd8-a175-1698629755ae_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c3b52862-7193-4fd8-a175-1698629755ae" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c3b52862-7193-4fd8-a175-1698629755ae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_02bbbdf0-b448-4ff6-94bf-ff8ced9dcdb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c3b52862-7193-4fd8-a175-1698629755ae" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_02bbbdf0-b448-4ff6-94bf-ff8ced9dcdb6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceAgreementsMember_fd45d61c-3f35-4f2e-bdac-690339add412" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_02bbbdf0-b448-4ff6-94bf-ff8ced9dcdb6" xlink:to="loc_us-gaap_ServiceAgreementsMember_fd45d61c-3f35-4f2e-bdac-690339add412" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ConcessionFeesMember_dcc47566-ee8b-4975-b13a-5f1eb4ecf376" xlink:href="sjw-20211231.xsd#sjw_ConcessionFeesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_02bbbdf0-b448-4ff6-94bf-ff8ced9dcdb6" xlink:to="loc_sjw_ConcessionFeesMember_dcc47566-ee8b-4975-b13a-5f1eb4ecf376" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_ebe53a1c-29b1-4009-877d-fbede3cf75d1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_0a1c3602-a149-46d6-b817-9d17686ffdde" xlink:to="loc_srt_CounterpartyNameAxis_ebe53a1c-29b1-4009-877d-fbede3cf75d1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_ebe53a1c-29b1-4009-877d-fbede3cf75d1_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_ebe53a1c-29b1-4009-877d-fbede3cf75d1" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_ebe53a1c-29b1-4009-877d-fbede3cf75d1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1d1c58e3-116b-4470-8419-5eb050e258c0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_ebe53a1c-29b1-4009-877d-fbede3cf75d1" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1d1c58e3-116b-4470-8419-5eb050e258c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SouthCentralConnecticutRegionalWaterAuthorityMember_f03ac449-21f5-4bf3-a2a7-b9ffbebe8c17" xlink:href="sjw-20211231.xsd#sjw_SouthCentralConnecticutRegionalWaterAuthorityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1d1c58e3-116b-4470-8419-5eb050e258c0" xlink:to="loc_sjw_SouthCentralConnecticutRegionalWaterAuthorityMember_f03ac449-21f5-4bf3-a2a7-b9ffbebe8c17" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_TheMetropolitanDistrictMember_fbd79e31-059f-4c7d-bb81-780d163905fe" xlink:href="sjw-20211231.xsd#sjw_TheMetropolitanDistrictMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1d1c58e3-116b-4470-8419-5eb050e258c0" xlink:to="loc_sjw_TheMetropolitanDistrictMember_fbd79e31-059f-4c7d-bb81-780d163905fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_KennebecWaterDistrictMember_bcedf945-2fd4-41c6-9370-414fc2b8c2aa" xlink:href="sjw-20211231.xsd#sjw_KennebecWaterDistrictMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1d1c58e3-116b-4470-8419-5eb050e258c0" xlink:to="loc_sjw_KennebecWaterDistrictMember_bcedf945-2fd4-41c6-9370-414fc2b8c2aa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_InternationalUnionOfOperatingEngineersMember_4f8cf8b7-2dd8-4827-88cb-6fb6df525c62" xlink:href="sjw-20211231.xsd#sjw_InternationalUnionOfOperatingEngineersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1d1c58e3-116b-4470-8419-5eb050e258c0" xlink:to="loc_sjw_InternationalUnionOfOperatingEngineersMember_4f8cf8b7-2dd8-4827-88cb-6fb6df525c62" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_0749e851-0147-4e38-b322-ce4f9ea12878" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_0a1c3602-a149-46d6-b817-9d17686ffdde" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_0749e851-0147-4e38-b322-ce4f9ea12878" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_0749e851-0147-4e38-b322-ce4f9ea12878_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_0749e851-0147-4e38-b322-ce4f9ea12878" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_0749e851-0147-4e38-b322-ce4f9ea12878_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_c3175b9f-c917-4ae3-8ac4-e157690dc628" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_0749e851-0147-4e38-b322-ce4f9ea12878" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_c3175b9f-c917-4ae3-8ac4-e157690dc628" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CapacityAgreementMember_725af6d6-c9f1-4af8-aa6c-b7e3a21a84e4" xlink:href="sjw-20211231.xsd#sjw_CapacityAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_c3175b9f-c917-4ae3-8ac4-e157690dc628" xlink:to="loc_sjw_CapacityAgreementMember_725af6d6-c9f1-4af8-aa6c-b7e3a21a84e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ee8ad536-4def-48b8-9d96-0229d3fd9fcd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_0a1c3602-a149-46d6-b817-9d17686ffdde" xlink:to="loc_srt_RangeAxis_ee8ad536-4def-48b8-9d96-0229d3fd9fcd" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ee8ad536-4def-48b8-9d96-0229d3fd9fcd_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_ee8ad536-4def-48b8-9d96-0229d3fd9fcd" xlink:to="loc_srt_RangeMember_ee8ad536-4def-48b8-9d96-0229d3fd9fcd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0bb777cb-ae5d-4ad1-a413-790620821cf9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_ee8ad536-4def-48b8-9d96-0229d3fd9fcd" xlink:to="loc_srt_RangeMember_0bb777cb-ae5d-4ad1-a413-790620821cf9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1ba3f13e-d2c3-49d3-86d5-9d67f0c08b74" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0bb777cb-ae5d-4ad1-a413-790620821cf9" xlink:to="loc_srt_MinimumMember_1ba3f13e-d2c3-49d3-86d5-9d67f0c08b74" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ad03fbdc-7b3e-41c9-b516-8d46911519d5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0bb777cb-ae5d-4ad1-a413-790620821cf9" xlink:to="loc_srt_MaximumMember_ad03fbdc-7b3e-41c9-b516-8d46911519d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_768ad78e-cfa6-4e97-a7be-0343f3e24109" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_0a1c3602-a149-46d6-b817-9d17686ffdde" xlink:to="loc_dei_LegalEntityAxis_768ad78e-cfa6-4e97-a7be-0343f3e24109" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_768ad78e-cfa6-4e97-a7be-0343f3e24109_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_768ad78e-cfa6-4e97-a7be-0343f3e24109" xlink:to="loc_dei_EntityDomain_768ad78e-cfa6-4e97-a7be-0343f3e24109_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_aaca0303-7ad6-4ea5-8ef2-40d762ca3a3b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_768ad78e-cfa6-4e97-a7be-0343f3e24109" xlink:to="loc_dei_EntityDomain_aaca0303-7ad6-4ea5-8ef2-40d762ca3a3b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SubsidiaryOneMember_5e964850-46dd-4a82-b4b2-2318c55638be" xlink:href="sjw-20211231.xsd#sjw_SubsidiaryOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_aaca0303-7ad6-4ea5-8ef2-40d762ca3a3b" xlink:to="loc_sjw_SubsidiaryOneMember_5e964850-46dd-4a82-b4b2-2318c55638be" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_b39c4e00-b8ab-4ed1-ab09-3881c660e52f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_0a1c3602-a149-46d6-b817-9d17686ffdde" xlink:to="loc_srt_ConsolidatedEntitiesAxis_b39c4e00-b8ab-4ed1-ab09-3881c660e52f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_b39c4e00-b8ab-4ed1-ab09-3881c660e52f_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_b39c4e00-b8ab-4ed1-ab09-3881c660e52f" xlink:to="loc_srt_ConsolidatedEntitiesDomain_b39c4e00-b8ab-4ed1-ab09-3881c660e52f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_cf6e1914-8760-4a7d-8e88-d7e302a92b76" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_b39c4e00-b8ab-4ed1-ab09-3881c660e52f" xlink:to="loc_srt_ConsolidatedEntitiesDomain_cf6e1914-8760-4a7d-8e88-d7e302a92b76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_098ec273-de84-4178-a281-569c1c0c518e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_cf6e1914-8760-4a7d-8e88-d7e302a92b76" xlink:to="loc_srt_ParentCompanyMember_098ec273-de84-4178-a281-569c1c0c518e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_7007e3b6-9800-42b1-9cf1-8998b2be3c00" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_0a1c3602-a149-46d6-b817-9d17686ffdde" xlink:to="loc_srt_TitleOfIndividualAxis_7007e3b6-9800-42b1-9cf1-8998b2be3c00" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_7007e3b6-9800-42b1-9cf1-8998b2be3c00_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_7007e3b6-9800-42b1-9cf1-8998b2be3c00" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_7007e3b6-9800-42b1-9cf1-8998b2be3c00_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_ebd1cf90-8faf-4e4b-af7c-6725d77ade70" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_7007e3b6-9800-42b1-9cf1-8998b2be3c00" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_ebd1cf90-8faf-4e4b-af7c-6725d77ade70" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_UnionMemberMember_9906abb3-3daa-43d9-87c0-ee3f457db439" xlink:href="sjw-20211231.xsd#sjw_UnionMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_ebd1cf90-8faf-4e4b-af7c-6725d77ade70" xlink:to="loc_sjw_UnionMemberMember_9906abb3-3daa-43d9-87c0-ee3f457db439" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BenefitPlansNarrativeDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#BenefitPlansNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/BenefitPlansNarrativeDetails" xlink:type="extended" id="i72047a0593ae4e32a370f33d85494a3c_BenefitPlansNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a0da7043-2524-4245-bd4f-339500029888" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PensionPlansAbstract_df709799-6fc2-4a6a-a988-8b85a009f05a" xlink:href="sjw-20211231.xsd#sjw_PensionPlansAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a0da7043-2524-4245-bd4f-339500029888" xlink:to="loc_sjw_PensionPlansAbstract_df709799-6fc2-4a6a-a988-8b85a009f05a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DefinedBenefitPlanRateOfCompensationIncrease_425c5607-245e-4920-a55d-a1b28d525aab" xlink:href="sjw-20211231.xsd#sjw_DefinedBenefitPlanRateOfCompensationIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_PensionPlansAbstract_df709799-6fc2-4a6a-a988-8b85a009f05a" xlink:to="loc_sjw_DefinedBenefitPlanRateOfCompensationIncrease_425c5607-245e-4920-a55d-a1b28d525aab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_22192699-9f6c-4ce7-9f3c-b3ee32ff8fab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_PensionPlansAbstract_df709799-6fc2-4a6a-a988-8b85a009f05a" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_22192699-9f6c-4ce7-9f3c-b3ee32ff8fab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DefinedBenefitPlanActuarialGainLossDiscountRateChange_6701174d-5452-4703-9e5e-31518a4863ed" xlink:href="sjw-20211231.xsd#sjw_DefinedBenefitPlanActuarialGainLossDiscountRateChange"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_PensionPlansAbstract_df709799-6fc2-4a6a-a988-8b85a009f05a" xlink:to="loc_sjw_DefinedBenefitPlanActuarialGainLossDiscountRateChange_6701174d-5452-4703-9e5e-31518a4863ed" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DefinedBenefitPlanActuarialGainLossDataAndOtherChanges_f0d0608e-a34a-4f25-90bf-3b82307279ea" xlink:href="sjw-20211231.xsd#sjw_DefinedBenefitPlanActuarialGainLossDataAndOtherChanges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_PensionPlansAbstract_df709799-6fc2-4a6a-a988-8b85a009f05a" xlink:to="loc_sjw_DefinedBenefitPlanActuarialGainLossDataAndOtherChanges_f0d0608e-a34a-4f25-90bf-3b82307279ea" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DefinedBenefitPlanActuarialGainLossMortalityChange_45fb5d1e-82b0-4e00-b976-e6a067fda743" xlink:href="sjw-20211231.xsd#sjw_DefinedBenefitPlanActuarialGainLossMortalityChange"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_PensionPlansAbstract_df709799-6fc2-4a6a-a988-8b85a009f05a" xlink:to="loc_sjw_DefinedBenefitPlanActuarialGainLossMortalityChange_45fb5d1e-82b0-4e00-b976-e6a067fda743" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DefinedBenefitPlanPeriodForPerformanceStandards_a325cb84-9785-40bd-968d-9be7490871fd" xlink:href="sjw-20211231.xsd#sjw_DefinedBenefitPlanPeriodForPerformanceStandards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_PensionPlansAbstract_df709799-6fc2-4a6a-a988-8b85a009f05a" xlink:to="loc_sjw_DefinedBenefitPlanPeriodForPerformanceStandards_a325cb84-9785-40bd-968d-9be7490871fd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_7ce93377-c3f9-4301-a7f8-5a39561e634b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_PensionPlansAbstract_df709799-6fc2-4a6a-a988-8b85a009f05a" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_7ce93377-c3f9-4301-a7f8-5a39561e634b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_75f78dd6-b6cd-4bb3-8f00-6259c7e0c143" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_PensionPlansAbstract_df709799-6fc2-4a6a-a988-8b85a009f05a" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_75f78dd6-b6cd-4bb3-8f00-6259c7e0c143" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_14b804f6-6157-481c-934a-6333b11176bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_PensionPlansAbstract_df709799-6fc2-4a6a-a988-8b85a009f05a" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_14b804f6-6157-481c-934a-6333b11176bb" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_32ae6ba7-ccf5-42fe-825e-f2530b10aeb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_PensionPlansAbstract_df709799-6fc2-4a6a-a988-8b85a009f05a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_32ae6ba7-ccf5-42fe-825e-f2530b10aeb4" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_6b5a04e0-7542-42cc-8a2d-156d5d3ab51f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_PensionPlansAbstract_df709799-6fc2-4a6a-a988-8b85a009f05a" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_6b5a04e0-7542-42cc-8a2d-156d5d3ab51f" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashSurrenderValueOfLifeInsurance_e574716e-8e6a-407c-95ef-0c4e6cba28b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashSurrenderValueOfLifeInsurance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_PensionPlansAbstract_df709799-6fc2-4a6a-a988-8b85a009f05a" xlink:to="loc_us-gaap_CashSurrenderValueOfLifeInsurance_e574716e-8e6a-407c-95ef-0c4e6cba28b8" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_HealthCareSpendingAccountAnnualMaximumEmployeeContribution_e52cf0bf-b589-4b26-a45a-71000639b2d0" xlink:href="sjw-20211231.xsd#sjw_HealthCareSpendingAccountAnnualMaximumEmployeeContribution"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_PensionPlansAbstract_df709799-6fc2-4a6a-a988-8b85a009f05a" xlink:to="loc_sjw_HealthCareSpendingAccountAnnualMaximumEmployeeContribution_e52cf0bf-b589-4b26-a45a-71000639b2d0" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DependentCareSpendingAccountAnnualMaximumEmployeeContribution_705687a8-e0c7-4943-a09c-77a4dc583db6" xlink:href="sjw-20211231.xsd#sjw_DependentCareSpendingAccountAnnualMaximumEmployeeContribution"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_PensionPlansAbstract_df709799-6fc2-4a6a-a988-8b85a009f05a" xlink:to="loc_sjw_DependentCareSpendingAccountAnnualMaximumEmployeeContribution_705687a8-e0c7-4943-a09c-77a4dc583db6" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_3cc4f799-7cee-472f-a142-cca5f965fcf2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_PensionPlansAbstract_df709799-6fc2-4a6a-a988-8b85a009f05a" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_3cc4f799-7cee-472f-a142-cca5f965fcf2" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredCompensationArrangementWithIndividualDeferralAmount_fff8cb95-9c6c-4955-8dd7-d2675c3240a9" xlink:href="sjw-20211231.xsd#sjw_DeferredCompensationArrangementWithIndividualDeferralAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_PensionPlansAbstract_df709799-6fc2-4a6a-a988-8b85a009f05a" xlink:to="loc_sjw_DeferredCompensationArrangementWithIndividualDeferralAmount_fff8cb95-9c6c-4955-8dd7-d2675c3240a9" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_155f4e50-9a62-4cfe-a6b3-4d2af4e1328b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_PensionPlansAbstract_df709799-6fc2-4a6a-a988-8b85a009f05a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_155f4e50-9a62-4cfe-a6b3-4d2af4e1328b" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_e3870191-9603-4669-9a6a-5f2411a468fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_PensionPlansAbstract_df709799-6fc2-4a6a-a988-8b85a009f05a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_e3870191-9603-4669-9a6a-5f2411a468fe" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7058f3bd-8d0d-472e-9a40-7a9368b35950" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a0da7043-2524-4245-bd4f-339500029888" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7058f3bd-8d0d-472e-9a40-7a9368b35950" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_db24acf5-b2c8-49b2-9657-294971ba32eb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7058f3bd-8d0d-472e-9a40-7a9368b35950" xlink:to="loc_srt_TitleOfIndividualAxis_db24acf5-b2c8-49b2-9657-294971ba32eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_db24acf5-b2c8-49b2-9657-294971ba32eb_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_db24acf5-b2c8-49b2-9657-294971ba32eb" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_db24acf5-b2c8-49b2-9657-294971ba32eb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_4db2bf36-22b8-41cc-9e4f-c0c55aaf9cd0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_db24acf5-b2c8-49b2-9657-294971ba32eb" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_4db2bf36-22b8-41cc-9e4f-c0c55aaf9cd0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CTWSEmployeesMember_23561f30-8db1-4b8c-a8e8-73770d210a35" xlink:href="sjw-20211231.xsd#sjw_CTWSEmployeesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_4db2bf36-22b8-41cc-9e4f-c0c55aaf9cd0" xlink:to="loc_sjw_CTWSEmployeesMember_23561f30-8db1-4b8c-a8e8-73770d210a35" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ExecutivesAndNonEmployeeDirectorsMember_c8cefdf5-cfa2-4b10-ad2c-a6e170494544" xlink:href="sjw-20211231.xsd#sjw_ExecutivesAndNonEmployeeDirectorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_4db2bf36-22b8-41cc-9e4f-c0c55aaf9cd0" xlink:to="loc_sjw_ExecutivesAndNonEmployeeDirectorsMember_c8cefdf5-cfa2-4b10-ad2c-a6e170494544" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0081843e-7d88-4ce1-89d6-f73762a4e4ea" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7058f3bd-8d0d-472e-9a40-7a9368b35950" xlink:to="loc_srt_RangeAxis_0081843e-7d88-4ce1-89d6-f73762a4e4ea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0081843e-7d88-4ce1-89d6-f73762a4e4ea_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_0081843e-7d88-4ce1-89d6-f73762a4e4ea" xlink:to="loc_srt_RangeMember_0081843e-7d88-4ce1-89d6-f73762a4e4ea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6a551f0f-167c-4ece-9397-d9c0856ecea1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_0081843e-7d88-4ce1-89d6-f73762a4e4ea" xlink:to="loc_srt_RangeMember_6a551f0f-167c-4ece-9397-d9c0856ecea1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_377ab995-0e76-410e-b0b8-5ac601625336" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6a551f0f-167c-4ece-9397-d9c0856ecea1" xlink:to="loc_srt_MinimumMember_377ab995-0e76-410e-b0b8-5ac601625336" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_cd11272b-c127-453d-a09c-c6bd50ec7872" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6a551f0f-167c-4ece-9397-d9c0856ecea1" xlink:to="loc_srt_MaximumMember_cd11272b-c127-453d-a09c-c6bd50ec7872" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_86e67618-f470-4642-9ce6-8200575e5ce6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7058f3bd-8d0d-472e-9a40-7a9368b35950" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_86e67618-f470-4642-9ce6-8200575e5ce6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_86e67618-f470-4642-9ce6-8200575e5ce6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_86e67618-f470-4642-9ce6-8200575e5ce6" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_86e67618-f470-4642-9ce6-8200575e5ce6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_208da469-b997-4add-868c-cb071ee280fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_86e67618-f470-4642-9ce6-8200575e5ce6" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_208da469-b997-4add-868c-cb071ee280fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_e24048ff-048e-40bd-833f-a0e6a07c3e64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_208da469-b997-4add-868c-cb071ee280fd" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_e24048ff-048e-40bd-833f-a0e6a07c3e64" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_9e16133a-c481-4a1b-83cb-6337bd1fa54e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_208da469-b997-4add-868c-cb071ee280fd" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_9e16133a-c481-4a1b-83cb-6337bd1fa54e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_46313632-215b-4b81-a8d9-83d0299bf6c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7058f3bd-8d0d-472e-9a40-7a9368b35950" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_46313632-215b-4b81-a8d9-83d0299bf6c1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_46313632-215b-4b81-a8d9-83d0299bf6c1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_46313632-215b-4b81-a8d9-83d0299bf6c1" xlink:to="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_46313632-215b-4b81-a8d9-83d0299bf6c1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_7d93eb67-d64f-4b9d-8659-96d99c8c8847" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_46313632-215b-4b81-a8d9-83d0299bf6c1" xlink:to="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_7d93eb67-d64f-4b9d-8659-96d99c8c8847" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember_b94c345e-a7cd-4afb-b154-0d39ac45efd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_7d93eb67-d64f-4b9d-8659-96d99c8c8847" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember_b94c345e-a7cd-4afb-b154-0d39ac45efd9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_db1a7422-088b-4375-b9d1-6e73f3c409fc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7058f3bd-8d0d-472e-9a40-7a9368b35950" xlink:to="loc_srt_ConsolidatedEntitiesAxis_db1a7422-088b-4375-b9d1-6e73f3c409fc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_db1a7422-088b-4375-b9d1-6e73f3c409fc_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_db1a7422-088b-4375-b9d1-6e73f3c409fc" xlink:to="loc_srt_ConsolidatedEntitiesDomain_db1a7422-088b-4375-b9d1-6e73f3c409fc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_dac0e50a-6df4-4ed3-a12c-fad50b3adcba" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_db1a7422-088b-4375-b9d1-6e73f3c409fc" xlink:to="loc_srt_ConsolidatedEntitiesDomain_dac0e50a-6df4-4ed3-a12c-fad50b3adcba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ConnecticutWaterServiceInc.Member_02e9d4a5-9a75-4ab8-8217-e579a6873e55" xlink:href="sjw-20211231.xsd#sjw_ConnecticutWaterServiceInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_dac0e50a-6df4-4ed3-a12c-fad50b3adcba" xlink:to="loc_sjw_ConnecticutWaterServiceInc.Member_02e9d4a5-9a75-4ab8-8217-e579a6873e55" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BenefitPlansFairValueofPlanAssetsDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#BenefitPlansFairValueofPlanAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/BenefitPlansFairValueofPlanAssetsDetails" xlink:type="extended" id="i712675e88b864d19b4ebab11377f875f_BenefitPlansFairValueofPlanAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6d861b58-6266-4be4-a609-a3324db7b64d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_11fe74a3-7bb6-4a4f-afa0-fc379daa358d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6d861b58-6266-4be4-a609-a3324db7b64d" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_11fe74a3-7bb6-4a4f-afa0-fc379daa358d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_94146886-88da-47f1-b0a0-22d53a84c946" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6d861b58-6266-4be4-a609-a3324db7b64d" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_94146886-88da-47f1-b0a0-22d53a84c946" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_5676460b-cbcb-459e-9a24-a32b2ad06430" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_94146886-88da-47f1-b0a0-22d53a84c946" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_5676460b-cbcb-459e-9a24-a32b2ad06430" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_5676460b-cbcb-459e-9a24-a32b2ad06430_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_5676460b-cbcb-459e-9a24-a32b2ad06430" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_5676460b-cbcb-459e-9a24-a32b2ad06430_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_dc20377f-ce56-4388-9c31-e563cd51c5d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_5676460b-cbcb-459e-9a24-a32b2ad06430" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_dc20377f-ce56-4388-9c31-e563cd51c5d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_16559de5-b9e3-4a7a-b87e-d0a64e3d0430" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_dc20377f-ce56-4388-9c31-e563cd51c5d5" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_16559de5-b9e3-4a7a-b87e-d0a64e3d0430" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_6da14cec-e44d-48a5-b05c-9a20200374f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_94146886-88da-47f1-b0a0-22d53a84c946" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_6da14cec-e44d-48a5-b05c-9a20200374f3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_6da14cec-e44d-48a5-b05c-9a20200374f3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_6da14cec-e44d-48a5-b05c-9a20200374f3" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_6da14cec-e44d-48a5-b05c-9a20200374f3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_d4df4f92-5df1-4139-babb-5cea7650800d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_6da14cec-e44d-48a5-b05c-9a20200374f3" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_d4df4f92-5df1-4139-babb-5cea7650800d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_f8b8e1da-c67f-48e1-b990-02a4bbf07e10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_d4df4f92-5df1-4139-babb-5cea7650800d" xlink:to="loc_us-gaap_MoneyMarketFundsMember_f8b8e1da-c67f-48e1-b990-02a4bbf07e10" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MutualFundMember_42835721-caf0-4c0c-b09d-25920edde78c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MutualFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_d4df4f92-5df1-4139-babb-5cea7650800d" xlink:to="loc_us-gaap_MutualFundMember_42835721-caf0-4c0c-b09d-25920edde78c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember_20954447-7def-4ec5-9233-e41de2dfeeac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_d4df4f92-5df1-4139-babb-5cea7650800d" xlink:to="loc_us-gaap_FixedIncomeFundsMember_20954447-7def-4ec5-9233-e41de2dfeeac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_80e2ed72-ffaa-4eb6-8106-d3804416f296" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_94146886-88da-47f1-b0a0-22d53a84c946" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_80e2ed72-ffaa-4eb6-8106-d3804416f296" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_80e2ed72-ffaa-4eb6-8106-d3804416f296_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_80e2ed72-ffaa-4eb6-8106-d3804416f296" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_80e2ed72-ffaa-4eb6-8106-d3804416f296_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bfaf087b-15d5-447d-bf33-1518017f95ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_80e2ed72-ffaa-4eb6-8106-d3804416f296" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bfaf087b-15d5-447d-bf33-1518017f95ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_1a6f4b68-364d-4f3c-96ed-1b6240775674" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bfaf087b-15d5-447d-bf33-1518017f95ce" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_1a6f4b68-364d-4f3c-96ed-1b6240775674" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_a30018c9-c75d-4db8-9517-b0bb36e7a50e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bfaf087b-15d5-447d-bf33-1518017f95ce" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_a30018c9-c75d-4db8-9517-b0bb36e7a50e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_7a4ef3d3-c6a2-489a-8907-2f49a3926979" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bfaf087b-15d5-447d-bf33-1518017f95ce" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_7a4ef3d3-c6a2-489a-8907-2f49a3926979" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BenefitPlansActuarialCalculationAssumptionsDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#BenefitPlansActuarialCalculationAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/BenefitPlansActuarialCalculationAssumptionsDetails" xlink:type="extended" id="i8a1de9f831d04f8bb86468e3b47c2038_BenefitPlansActuarialCalculationAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c6eef84e-06d2-4dd1-bc44-0077fce4617e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_676bf30c-f35f-4ab3-83c2-702328bbcbbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c6eef84e-06d2-4dd1-bc44-0077fce4617e" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_676bf30c-f35f-4ab3-83c2-702328bbcbbf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_b97ee539-c9ae-4383-9a4e-120a9d7b144d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c6eef84e-06d2-4dd1-bc44-0077fce4617e" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_b97ee539-c9ae-4383-9a4e-120a9d7b144d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_6f41c556-7ed9-4204-982d-0aa6a7b60697" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c6eef84e-06d2-4dd1-bc44-0077fce4617e" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_6f41c556-7ed9-4204-982d-0aa6a7b60697" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_9bf361f8-2ee8-43d0-a2d0-95a6474d97e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c6eef84e-06d2-4dd1-bc44-0077fce4617e" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_9bf361f8-2ee8-43d0-a2d0-95a6474d97e3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_23b45980-27da-45e1-8fbc-0c5b33c4e77b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c6eef84e-06d2-4dd1-bc44-0077fce4617e" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_23b45980-27da-45e1-8fbc-0c5b33c4e77b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1d5957bb-4e1a-45db-90aa-14aaeec2d397" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c6eef84e-06d2-4dd1-bc44-0077fce4617e" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1d5957bb-4e1a-45db-90aa-14aaeec2d397" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_753ccdf3-1b78-427a-ba19-50a7c2a87992" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1d5957bb-4e1a-45db-90aa-14aaeec2d397" xlink:to="loc_srt_RangeAxis_753ccdf3-1b78-427a-ba19-50a7c2a87992" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_753ccdf3-1b78-427a-ba19-50a7c2a87992_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_753ccdf3-1b78-427a-ba19-50a7c2a87992" xlink:to="loc_srt_RangeMember_753ccdf3-1b78-427a-ba19-50a7c2a87992_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_29931b60-6c2f-44b5-9e05-3d639786945c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_753ccdf3-1b78-427a-ba19-50a7c2a87992" xlink:to="loc_srt_RangeMember_29931b60-6c2f-44b5-9e05-3d639786945c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_6e22bb92-9aee-4aa1-b444-1fdc4e630d4d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_29931b60-6c2f-44b5-9e05-3d639786945c" xlink:to="loc_srt_MinimumMember_6e22bb92-9aee-4aa1-b444-1fdc4e630d4d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_e62e4da2-dd97-4d26-ad4e-4a5ca333a1bd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_29931b60-6c2f-44b5-9e05-3d639786945c" xlink:to="loc_srt_MaximumMember_e62e4da2-dd97-4d26-ad4e-4a5ca333a1bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_f0e3b694-58fa-4f89-8de1-8868526937f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1d5957bb-4e1a-45db-90aa-14aaeec2d397" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_f0e3b694-58fa-4f89-8de1-8868526937f3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_f0e3b694-58fa-4f89-8de1-8868526937f3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_f0e3b694-58fa-4f89-8de1-8868526937f3" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_f0e3b694-58fa-4f89-8de1-8868526937f3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_c569186b-5510-4142-8e61-09133cd24f56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_f0e3b694-58fa-4f89-8de1-8868526937f3" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_c569186b-5510-4142-8e61-09133cd24f56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_76d243a2-ce5e-4bef-83de-9d5af45d6fd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_c569186b-5510-4142-8e61-09133cd24f56" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_76d243a2-ce5e-4bef-83de-9d5af45d6fd9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_da2c3e76-24de-46d0-8f3c-962a477b2cef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_c569186b-5510-4142-8e61-09133cd24f56" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_da2c3e76-24de-46d0-8f3c-962a477b2cef" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BenefitPlansNetPeriodicBenefitCostDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#BenefitPlansNetPeriodicBenefitCostDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/BenefitPlansNetPeriodicBenefitCostDetails" xlink:type="extended" id="ic0686f5e041a4168ba57d867d7a05cb5_BenefitPlansNetPeriodicBenefitCostDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1777a235-d604-41da-98a9-8ea7f2fc4d3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_ea3b4e68-b523-4d6b-9f77-f190b48a6f36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1777a235-d604-41da-98a9-8ea7f2fc4d3d" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_ea3b4e68-b523-4d6b-9f77-f190b48a6f36" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_fd93b77e-952d-41c0-85dc-31a1f3e226b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1777a235-d604-41da-98a9-8ea7f2fc4d3d" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_fd93b77e-952d-41c0-85dc-31a1f3e226b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_a0957c37-774f-495c-ba46-79fa548ce3e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1777a235-d604-41da-98a9-8ea7f2fc4d3d" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_a0957c37-774f-495c-ba46-79fa548ce3e0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_38c7e608-326d-4225-8724-30a7e1b886e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1777a235-d604-41da-98a9-8ea7f2fc4d3d" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_38c7e608-326d-4225-8724-30a7e1b886e6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_be40e136-7b14-4832-9bde-6774c2353ad0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1777a235-d604-41da-98a9-8ea7f2fc4d3d" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_be40e136-7b14-4832-9bde-6774c2353ad0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_43baf766-203a-4729-bb6a-b4c432b112d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1777a235-d604-41da-98a9-8ea7f2fc4d3d" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_43baf766-203a-4729-bb6a-b4c432b112d5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_77baceab-cac9-4e1a-b8e6-5e71361c1b98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1777a235-d604-41da-98a9-8ea7f2fc4d3d" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_77baceab-cac9-4e1a-b8e6-5e71361c1b98" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_4ebd2a66-79be-4af0-a9ee-3fe3d324421a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_77baceab-cac9-4e1a-b8e6-5e71361c1b98" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_4ebd2a66-79be-4af0-a9ee-3fe3d324421a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_4ebd2a66-79be-4af0-a9ee-3fe3d324421a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_4ebd2a66-79be-4af0-a9ee-3fe3d324421a" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_4ebd2a66-79be-4af0-a9ee-3fe3d324421a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_35892a74-24f4-4349-8d16-76bacc729595" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_4ebd2a66-79be-4af0-a9ee-3fe3d324421a" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_35892a74-24f4-4349-8d16-76bacc729595" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_54dd7b22-a417-4e81-9246-6651432792da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_35892a74-24f4-4349-8d16-76bacc729595" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_54dd7b22-a417-4e81-9246-6651432792da" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_256d5b8d-bbb0-4e75-a507-2d6fe533f1dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_35892a74-24f4-4349-8d16-76bacc729595" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_256d5b8d-bbb0-4e75-a507-2d6fe533f1dd" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#BenefitPlansReconciliationofFundedStatusDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails" xlink:type="extended" id="i5708a44bfa3c460ca4f8892c6d0c56f8_BenefitPlansReconciliationofFundedStatusDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_99ce1ef4-ae28-4ca3-9c19-9464ec83b52d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_17e3f337-55f5-4099-8398-3a7507c92fec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_99ce1ef4-ae28-4ca3-9c19-9464ec83b52d" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_17e3f337-55f5-4099-8398-3a7507c92fec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_f9858bba-caee-45ad-8318-1541220d3671" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_17e3f337-55f5-4099-8398-3a7507c92fec" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_f9858bba-caee-45ad-8318-1541220d3671" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_bb87e885-1599-456a-b6a6-ab4a7741e919" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_17e3f337-55f5-4099-8398-3a7507c92fec" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_bb87e885-1599-456a-b6a6-ab4a7741e919" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_019b3ea1-7072-4940-a767-0052c9a6c855" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_17e3f337-55f5-4099-8398-3a7507c92fec" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_019b3ea1-7072-4940-a767-0052c9a6c855" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_57b28e3e-4945-412b-a7fc-458fe45d22cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_17e3f337-55f5-4099-8398-3a7507c92fec" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_57b28e3e-4945-412b-a7fc-458fe45d22cd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DefinedBenefitPlanImplicitRateSubsidy_0710777e-f707-4eea-b064-3ae79aac4ee6" xlink:href="sjw-20211231.xsd#sjw_DefinedBenefitPlanImplicitRateSubsidy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_17e3f337-55f5-4099-8398-3a7507c92fec" xlink:to="loc_sjw_DefinedBenefitPlanImplicitRateSubsidy_0710777e-f707-4eea-b064-3ae79aac4ee6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_410b4405-3b92-4ce3-b92f-1e160363c2b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_17e3f337-55f5-4099-8398-3a7507c92fec" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_410b4405-3b92-4ce3-b92f-1e160363c2b9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanOtherChanges_c0adde1b-65fb-4793-9a9c-8180be9eec3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanOtherChanges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_17e3f337-55f5-4099-8398-3a7507c92fec" xlink:to="loc_us-gaap_DefinedBenefitPlanOtherChanges_c0adde1b-65fb-4793-9a9c-8180be9eec3d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_3a17399d-6bfd-438d-85db-8ece3f8e0844" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_17e3f337-55f5-4099-8398-3a7507c92fec" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_3a17399d-6bfd-438d-85db-8ece3f8e0844" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_259c2e21-a509-440c-8fcc-d531b2cb430c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_80e1d523-428d-4517-9ae8-2ab653f5c32d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_99ce1ef4-ae28-4ca3-9c19-9464ec83b52d" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_80e1d523-428d-4517-9ae8-2ab653f5c32d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_6ff0914f-50d9-484b-a70e-61003dfede77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_80e1d523-428d-4517-9ae8-2ab653f5c32d" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_6ff0914f-50d9-484b-a70e-61003dfede77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_1a0352e0-adda-4918-b263-f408409399ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_80e1d523-428d-4517-9ae8-2ab653f5c32d" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_1a0352e0-adda-4918-b263-f408409399ea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_21119e69-1fe1-40ad-bab1-ef35c2d351fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_80e1d523-428d-4517-9ae8-2ab653f5c32d" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_21119e69-1fe1-40ad-bab1-ef35c2d351fb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_9d05c874-453b-4d66-9922-6b634fa29ee9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_80e1d523-428d-4517-9ae8-2ab653f5c32d" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_9d05c874-453b-4d66-9922-6b634fa29ee9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAdministrationExpenses_cfadc8b8-ff36-41b6-a44c-618bd6b1600f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAdministrationExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_80e1d523-428d-4517-9ae8-2ab653f5c32d" xlink:to="loc_us-gaap_DefinedBenefitPlanAdministrationExpenses_cfadc8b8-ff36-41b6-a44c-618bd6b1600f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_b8935844-b673-4178-b08c-8c38d891bed4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_80e1d523-428d-4517-9ae8-2ab653f5c32d" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_b8935844-b673-4178-b08c-8c38d891bed4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_0dd468e0-5adc-40f1-b511-c5690879c02d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_1b98f801-3748-4fa6-a2ce-9d378dec3a07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_99ce1ef4-ae28-4ca3-9c19-9464ec83b52d" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_1b98f801-3748-4fa6-a2ce-9d378dec3a07" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4d51f879-697f-4574-86cc-106f895626d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_99ce1ef4-ae28-4ca3-9c19-9464ec83b52d" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4d51f879-697f-4574-86cc-106f895626d2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_b6c98818-e5b0-47bf-9109-05d66d6b073e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4d51f879-697f-4574-86cc-106f895626d2" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_b6c98818-e5b0-47bf-9109-05d66d6b073e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_b6c98818-e5b0-47bf-9109-05d66d6b073e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_b6c98818-e5b0-47bf-9109-05d66d6b073e" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_b6c98818-e5b0-47bf-9109-05d66d6b073e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_d00924ac-99d2-4d48-b36c-4665ac121c09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_b6c98818-e5b0-47bf-9109-05d66d6b073e" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_d00924ac-99d2-4d48-b36c-4665ac121c09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_859d5ead-d15a-4bbe-ae4f-c69b58a48197" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_d00924ac-99d2-4d48-b36c-4665ac121c09" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_859d5ead-d15a-4bbe-ae4f-c69b58a48197" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_9c9f6db5-563a-4145-935e-d3eadc17e795" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_d00924ac-99d2-4d48-b36c-4665ac121c09" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_9c9f6db5-563a-4145-935e-d3eadc17e795" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BenefitPlansAmountsRecognizedinBalanceSheetDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#BenefitPlansAmountsRecognizedinBalanceSheetDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/BenefitPlansAmountsRecognizedinBalanceSheetDetails" xlink:type="extended" id="i1cea641b790240a0a0002578f5863937_BenefitPlansAmountsRecognizedinBalanceSheetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_281e2a6b-6135-4303-9ad6-940732552a11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_f87b7222-de47-4492-87e2-d5e8e6eca6bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_281e2a6b-6135-4303-9ad6-940732552a11" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_f87b7222-de47-4492-87e2-d5e8e6eca6bb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_c10ed64e-8588-45c2-8e25-1f74c5dd40a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_281e2a6b-6135-4303-9ad6-940732552a11" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_c10ed64e-8588-45c2-8e25-1f74c5dd40a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_1bc56edc-5f0f-4288-a44a-c850f36b9608" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_281e2a6b-6135-4303-9ad6-940732552a11" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_1bc56edc-5f0f-4288-a44a-c850f36b9608" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_e9fcd55f-1000-43ce-9965-0cbb7e1af15f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_281e2a6b-6135-4303-9ad6-940732552a11" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_e9fcd55f-1000-43ce-9965-0cbb7e1af15f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3baff88d-029b-4ca1-88fd-ba5b8e9cdd4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_281e2a6b-6135-4303-9ad6-940732552a11" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3baff88d-029b-4ca1-88fd-ba5b8e9cdd4d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_eb1c1670-c02f-4da9-9571-ceb014f970fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3baff88d-029b-4ca1-88fd-ba5b8e9cdd4d" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_eb1c1670-c02f-4da9-9571-ceb014f970fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_eb1c1670-c02f-4da9-9571-ceb014f970fa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_eb1c1670-c02f-4da9-9571-ceb014f970fa" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_eb1c1670-c02f-4da9-9571-ceb014f970fa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_fe15c3b7-f3c4-4635-a142-c99296d04860" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_eb1c1670-c02f-4da9-9571-ceb014f970fa" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_fe15c3b7-f3c4-4635-a142-c99296d04860" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_d48f42e5-9c21-41e0-9fdb-64d9879109b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_fe15c3b7-f3c4-4635-a142-c99296d04860" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_d48f42e5-9c21-41e0-9fdb-64d9879109b4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_9946450a-c4cf-4e45-9d58-9113d423b809" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_fe15c3b7-f3c4-4635-a142-c99296d04860" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_9946450a-c4cf-4e45-9d58-9113d423b809" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BenefitPlansRegulatoryAssetDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#BenefitPlansRegulatoryAssetDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/BenefitPlansRegulatoryAssetDetails" xlink:type="extended" id="ic738e966420b41d0ba384be3515b0e58_BenefitPlansRegulatoryAssetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cadcaad0-d005-44dd-8e08-f80c5a544f1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RegulatoryAssetsFundedStatusOfObligation_63a6c2e5-475c-40af-baab-5bf5671031ea" xlink:href="sjw-20211231.xsd#sjw_RegulatoryAssetsFundedStatusOfObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cadcaad0-d005-44dd-8e08-f80c5a544f1e" xlink:to="loc_sjw_RegulatoryAssetsFundedStatusOfObligation_63a6c2e5-475c-40af-baab-5bf5671031ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RegulatoryLiabilitiesAccruedBenefitCost_037b8d8a-cdf8-493c-9c00-767d652619c5" xlink:href="sjw-20211231.xsd#sjw_RegulatoryLiabilitiesAccruedBenefitCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cadcaad0-d005-44dd-8e08-f80c5a544f1e" xlink:to="loc_sjw_RegulatoryLiabilitiesAccruedBenefitCost_037b8d8a-cdf8-493c-9c00-767d652619c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets_ce5a73ac-950c-47d7-90a1-8e9e34d31736" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cadcaad0-d005-44dd-8e08-f80c5a544f1e" xlink:to="loc_us-gaap_RegulatoryAssets_ce5a73ac-950c-47d7-90a1-8e9e34d31736" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_acaeb1b9-c40e-4ee2-82cb-4e2ce0f8ee7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cadcaad0-d005-44dd-8e08-f80c5a544f1e" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_acaeb1b9-c40e-4ee2-82cb-4e2ce0f8ee7c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_3ce39e20-005d-4322-bff5-be7acd20181a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_acaeb1b9-c40e-4ee2-82cb-4e2ce0f8ee7c" xlink:to="loc_us-gaap_RegulatoryAssetAxis_3ce39e20-005d-4322-bff5-be7acd20181a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_3ce39e20-005d-4322-bff5-be7acd20181a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAssetAxis_3ce39e20-005d-4322-bff5-be7acd20181a" xlink:to="loc_us-gaap_RegulatoryAssetDomain_3ce39e20-005d-4322-bff5-be7acd20181a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_4d6d13d9-045e-478b-9399-454e32ee6ed1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAssetAxis_3ce39e20-005d-4322-bff5-be7acd20181a" xlink:to="loc_us-gaap_RegulatoryAssetDomain_4d6d13d9-045e-478b-9399-454e32ee6ed1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PostretirementPensionsAndOtherMedicalBenefitsMember_0af574b5-125f-4648-b75c-c6505689f411" xlink:href="sjw-20211231.xsd#sjw_PostretirementPensionsAndOtherMedicalBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_4d6d13d9-045e-478b-9399-454e32ee6ed1" xlink:to="loc_sjw_PostretirementPensionsAndOtherMedicalBenefitsMember_0af574b5-125f-4648-b75c-c6505689f411" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BenefitPlansPlanAssetsDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#BenefitPlansPlanAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/BenefitPlansPlanAssetsDetails" xlink:type="extended" id="ibd3aafa1aa7542348abfce0c0a53a7be_BenefitPlansPlanAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c4effc1e-fda1-48a0-b39d-695af1a2ea7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_ec74fb33-9197-4e8f-b7de-afc6e576fe84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c4effc1e-fda1-48a0-b39d-695af1a2ea7d" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_ec74fb33-9197-4e8f-b7de-afc6e576fe84" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_efa58dbc-5800-4b44-b503-5d06a936f739" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c4effc1e-fda1-48a0-b39d-695af1a2ea7d" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_efa58dbc-5800-4b44-b503-5d06a936f739" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8ab3f114-420d-4e69-b06c-7a27ec833947" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c4effc1e-fda1-48a0-b39d-695af1a2ea7d" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8ab3f114-420d-4e69-b06c-7a27ec833947" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_7abff51e-3fa8-4714-bcd0-22852ddf5eb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8ab3f114-420d-4e69-b06c-7a27ec833947" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_7abff51e-3fa8-4714-bcd0-22852ddf5eb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_7abff51e-3fa8-4714-bcd0-22852ddf5eb1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_7abff51e-3fa8-4714-bcd0-22852ddf5eb1" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_7abff51e-3fa8-4714-bcd0-22852ddf5eb1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_62ff92d3-5b3c-481c-a457-8d2ebc4bdfc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_7abff51e-3fa8-4714-bcd0-22852ddf5eb1" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_62ff92d3-5b3c-481c-a457-8d2ebc4bdfc7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_413cd7de-841c-43f4-8925-158badcc14ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_62ff92d3-5b3c-481c-a457-8d2ebc4bdfc7" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_413cd7de-841c-43f4-8925-158badcc14ef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_19cb753f-89d9-45cd-8b57-013f74e5e4e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_62ff92d3-5b3c-481c-a457-8d2ebc4bdfc7" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_19cb753f-89d9-45cd-8b57-013f74e5e4e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_63e2fca6-e539-4b23-ac55-b0ecff1dff50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8ab3f114-420d-4e69-b06c-7a27ec833947" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_63e2fca6-e539-4b23-ac55-b0ecff1dff50" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_63e2fca6-e539-4b23-ac55-b0ecff1dff50_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_63e2fca6-e539-4b23-ac55-b0ecff1dff50" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_63e2fca6-e539-4b23-ac55-b0ecff1dff50_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_87b69316-3cc1-43cb-85da-eaa752d62d7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_63e2fca6-e539-4b23-ac55-b0ecff1dff50" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_87b69316-3cc1-43cb-85da-eaa752d62d7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDebtSecurityMember_54972d86-026a-442a-9919-456002bf6f21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDebtSecurityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_87b69316-3cc1-43cb-85da-eaa752d62d7d" xlink:to="loc_us-gaap_DefinedBenefitPlanDebtSecurityMember_54972d86-026a-442a-9919-456002bf6f21" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_164e5da4-19ab-48d2-ba2c-2237d0d426f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_87b69316-3cc1-43cb-85da-eaa752d62d7d" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_164e5da4-19ab-48d2-ba2c-2237d0d426f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember_06b8f88d-e219-41b0-b840-96a6cb9d8e3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_87b69316-3cc1-43cb-85da-eaa752d62d7d" xlink:to="loc_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember_06b8f88d-e219-41b0-b840-96a6cb9d8e3d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeSecuritiesMember_c9fc211d-0fe8-4ce8-9bda-a43d58af474f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FixedIncomeSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_87b69316-3cc1-43cb-85da-eaa752d62d7d" xlink:to="loc_us-gaap_FixedIncomeSecuritiesMember_c9fc211d-0fe8-4ce8-9bda-a43d58af474f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_69b028d8-d32d-49e2-8ae5-702d17abaa24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8ab3f114-420d-4e69-b06c-7a27ec833947" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_69b028d8-d32d-49e2-8ae5-702d17abaa24" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_69b028d8-d32d-49e2-8ae5-702d17abaa24_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_69b028d8-d32d-49e2-8ae5-702d17abaa24" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_69b028d8-d32d-49e2-8ae5-702d17abaa24_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8ab3ff63-64b1-4cf4-80fd-e4a31218bc72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_69b028d8-d32d-49e2-8ae5-702d17abaa24" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8ab3ff63-64b1-4cf4-80fd-e4a31218bc72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_4d45c853-99a4-4af7-84d7-dc2deefbadc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8ab3ff63-64b1-4cf4-80fd-e4a31218bc72" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_4d45c853-99a4-4af7-84d7-dc2deefbadc4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_427525c4-6a31-4d6d-8a61-f73a1cdbbdd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8ab3ff63-64b1-4cf4-80fd-e4a31218bc72" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_427525c4-6a31-4d6d-8a61-f73a1cdbbdd9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_eee3bf53-ed88-468a-9c19-4058ca09bafd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8ab3ff63-64b1-4cf4-80fd-e4a31218bc72" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_eee3bf53-ed88-468a-9c19-4058ca09bafd" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BenefitPlansBenefitsExpectedtobePaidinNextFiveYearsDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#BenefitPlansBenefitsExpectedtobePaidinNextFiveYearsDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/BenefitPlansBenefitsExpectedtobePaidinNextFiveYearsDetails" xlink:type="extended" id="i34cd76fea4474489b6cd8f1fb3572b6c_BenefitPlansBenefitsExpectedtobePaidinNextFiveYearsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_756ae95a-e244-44e4-aa90-95b15cda466c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_298fd5c9-b63d-4210-a656-83778cd9694b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_756ae95a-e244-44e4-aa90-95b15cda466c" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_298fd5c9-b63d-4210-a656-83778cd9694b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_1d9b25b9-8c56-48b8-9822-2ec6118bfff5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_756ae95a-e244-44e4-aa90-95b15cda466c" xlink:to="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_1d9b25b9-8c56-48b8-9822-2ec6118bfff5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_f4dd95ef-c8dc-42cc-af70-48e87311a5d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_1d9b25b9-8c56-48b8-9822-2ec6118bfff5" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_f4dd95ef-c8dc-42cc-af70-48e87311a5d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_af6fa5f4-f14e-4310-880f-892f95fe3a18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_1d9b25b9-8c56-48b8-9822-2ec6118bfff5" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_af6fa5f4-f14e-4310-880f-892f95fe3a18" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_06d9d7c9-d176-46b0-aa0e-c1ea42add310" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_1d9b25b9-8c56-48b8-9822-2ec6118bfff5" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_06d9d7c9-d176-46b0-aa0e-c1ea42add310" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_4dac96ca-1294-4a7e-ac73-a1c313915620" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_1d9b25b9-8c56-48b8-9822-2ec6118bfff5" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_4dac96ca-1294-4a7e-ac73-a1c313915620" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_02d6d91d-4586-4c61-9948-39a6f8021aa2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_1d9b25b9-8c56-48b8-9822-2ec6118bfff5" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_02d6d91d-4586-4c61-9948-39a6f8021aa2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_8c71b65e-69ce-4de0-a4d8-d24d6d446511" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_1d9b25b9-8c56-48b8-9822-2ec6118bfff5" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_8c71b65e-69ce-4de0-a4d8-d24d6d446511" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_26731835-f3bf-492c-99c4-9b02dee16cb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_756ae95a-e244-44e4-aa90-95b15cda466c" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_26731835-f3bf-492c-99c4-9b02dee16cb9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4f57173c-de45-4138-928d-12a493a42641" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_26731835-f3bf-492c-99c4-9b02dee16cb9" xlink:to="loc_srt_RangeAxis_4f57173c-de45-4138-928d-12a493a42641" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4f57173c-de45-4138-928d-12a493a42641_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_4f57173c-de45-4138-928d-12a493a42641" xlink:to="loc_srt_RangeMember_4f57173c-de45-4138-928d-12a493a42641_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ca4d92fc-7129-496f-b9c2-85d1a04f5c68" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_4f57173c-de45-4138-928d-12a493a42641" xlink:to="loc_srt_RangeMember_ca4d92fc-7129-496f-b9c2-85d1a04f5c68" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_4c278467-1f61-46d5-b6bf-d1c98824f1a9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ca4d92fc-7129-496f-b9c2-85d1a04f5c68" xlink:to="loc_srt_MaximumMember_4c278467-1f61-46d5-b6bf-d1c98824f1a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_849c8432-75fa-426a-bcc3-2313c3a986be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_26731835-f3bf-492c-99c4-9b02dee16cb9" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_849c8432-75fa-426a-bcc3-2313c3a986be" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_849c8432-75fa-426a-bcc3-2313c3a986be_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_849c8432-75fa-426a-bcc3-2313c3a986be" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_849c8432-75fa-426a-bcc3-2313c3a986be_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_670a9313-48e9-4875-8065-a6614cabc9e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_849c8432-75fa-426a-bcc3-2313c3a986be" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_670a9313-48e9-4875-8065-a6614cabc9e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_eab477cb-ad21-48c6-bbd1-099d438f8cb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_670a9313-48e9-4875-8065-a6614cabc9e6" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_eab477cb-ad21-48c6-bbd1-099d438f8cb4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_0ea5d838-2245-47d6-810e-f5b2dec20714" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_670a9313-48e9-4875-8065-a6614cabc9e6" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_0ea5d838-2245-47d6-810e-f5b2dec20714" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/EquityPlansNarrativeDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#EquityPlansNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/EquityPlansNarrativeDetails" xlink:type="extended" id="if22a3af4c1394e67b7d45d64b0a81e01_EquityPlansNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_eafd36de-24ab-4136-aee4-2fca2cd4fab7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_fd5b8b81-774f-4040-98a7-219a45d5c37a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_eafd36de-24ab-4136-aee4-2fca2cd4fab7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_fd5b8b81-774f-4040-98a7-219a45d5c37a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_ef39a889-73b3-480a-91f5-9bead79bb801" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_eafd36de-24ab-4136-aee4-2fca2cd4fab7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_ef39a889-73b3-480a-91f5-9bead79bb801" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan_52bb6f09-e3b9-4afa-9bda-332b81b802e8" xlink:href="sjw-20211231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_eafd36de-24ab-4136-aee4-2fca2cd4fab7" xlink:to="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan_52bb6f09-e3b9-4afa-9bda-332b81b802e8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise_34d2e4db-cc14-4e8f-a183-fc0e7e5e0485" xlink:href="sjw-20211231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_eafd36de-24ab-4136-aee4-2fca2cd4fab7" xlink:to="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise_34d2e4db-cc14-4e8f-a183-fc0e7e5e0485" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_fadc4b81-7ce5-418b-9f86-a383321546cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_eafd36de-24ab-4136-aee4-2fca2cd4fab7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_fadc4b81-7ce5-418b-9f86-a383321546cb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue_e776f4f9-6c31-4ee9-81ee-db1adba30b33" xlink:href="sjw-20211231.xsd#sjw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_eafd36de-24ab-4136-aee4-2fca2cd4fab7" xlink:to="loc_sjw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue_e776f4f9-6c31-4ee9-81ee-db1adba30b33" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_08520e7d-48f6-49c4-aae1-ba580b34651b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_eafd36de-24ab-4136-aee4-2fca2cd4fab7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_08520e7d-48f6-49c4-aae1-ba580b34651b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_beacc125-7783-4a81-acbc-2dbba776d727" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_eafd36de-24ab-4136-aee4-2fca2cd4fab7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_beacc125-7783-4a81-acbc-2dbba776d727" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue_6d645adb-ddf2-429d-a2bb-8529626e8d22" xlink:href="sjw-20211231.xsd#sjw_RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_eafd36de-24ab-4136-aee4-2fca2cd4fab7" xlink:to="loc_sjw_RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue_6d645adb-ddf2-429d-a2bb-8529626e8d22" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_faeb44df-0bc2-427f-bcf0-c852955a7e08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_eafd36de-24ab-4136-aee4-2fca2cd4fab7" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_faeb44df-0bc2-427f-bcf0-c852955a7e08" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RestrictedStockAwardsPerformancebasedVestedBalance_4a3dc299-2260-4f27-97a2-a58e49db7c1c" xlink:href="sjw-20211231.xsd#sjw_RestrictedStockAwardsPerformancebasedVestedBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_eafd36de-24ab-4136-aee4-2fca2cd4fab7" xlink:to="loc_sjw_RestrictedStockAwardsPerformancebasedVestedBalance_4a3dc299-2260-4f27-97a2-a58e49db7c1c" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RestrictedStockAwardsPerformancebasedOutstandingBalance_a0451e82-30ed-4e0f-80f0-31bc2abe2a3e" xlink:href="sjw-20211231.xsd#sjw_RestrictedStockAwardsPerformancebasedOutstandingBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_eafd36de-24ab-4136-aee4-2fca2cd4fab7" xlink:to="loc_sjw_RestrictedStockAwardsPerformancebasedOutstandingBalance_a0451e82-30ed-4e0f-80f0-31bc2abe2a3e" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_a806581b-2e51-480d-9e5a-dc777b470243" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_eafd36de-24ab-4136-aee4-2fca2cd4fab7" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_a806581b-2e51-480d-9e5a-dc777b470243" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_9ceea7f7-3218-473a-beec-007997cbf8d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_eafd36de-24ab-4136-aee4-2fca2cd4fab7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_9ceea7f7-3218-473a-beec-007997cbf8d0" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_1981756a-ae96-45d2-b5ac-829669d436b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_eafd36de-24ab-4136-aee4-2fca2cd4fab7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_1981756a-ae96-45d2-b5ac-829669d436b6" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionPlanExpense_11dd9626-42fd-4567-a228-952f46ac2b1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockOptionPlanExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_eafd36de-24ab-4136-aee4-2fca2cd4fab7" xlink:to="loc_us-gaap_StockOptionPlanExpense_11dd9626-42fd-4567-a228-952f46ac2b1c" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityEquityTable_5c13f8af-f71f-402e-88d0-f67f2a42d69d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityEquityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_eafd36de-24ab-4136-aee4-2fca2cd4fab7" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityEquityTable_5c13f8af-f71f-402e-88d0-f67f2a42d69d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_82e226b3-d9ed-4200-8922-844502cf47b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityTable_5c13f8af-f71f-402e-88d0-f67f2a42d69d" xlink:to="loc_us-gaap_StatementClassOfStockAxis_82e226b3-d9ed-4200-8922-844502cf47b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_82e226b3-d9ed-4200-8922-844502cf47b4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_82e226b3-d9ed-4200-8922-844502cf47b4" xlink:to="loc_us-gaap_ClassOfStockDomain_82e226b3-d9ed-4200-8922-844502cf47b4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_4cccf318-ef68-4f95-b274-5c9a6e75a02d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_82e226b3-d9ed-4200-8922-844502cf47b4" xlink:to="loc_us-gaap_ClassOfStockDomain_4cccf318-ef68-4f95-b274-5c9a6e75a02d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_111bdd14-92eb-4513-984f-795b07dc864f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_4cccf318-ef68-4f95-b274-5c9a6e75a02d" xlink:to="loc_us-gaap_CommonStockMember_111bdd14-92eb-4513-984f-795b07dc864f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_08413c21-9827-4e0f-9569-9063178e8e15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityTable_5c13f8af-f71f-402e-88d0-f67f2a42d69d" xlink:to="loc_us-gaap_PlanNameAxis_08413c21-9827-4e0f-9569-9063178e8e15" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_08413c21-9827-4e0f-9569-9063178e8e15_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_08413c21-9827-4e0f-9569-9063178e8e15" xlink:to="loc_us-gaap_PlanNameDomain_08413c21-9827-4e0f-9569-9063178e8e15_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_1b8ca006-c494-46ca-a530-20d22919755c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_08413c21-9827-4e0f-9569-9063178e8e15" xlink:to="loc_us-gaap_PlanNameDomain_1b8ca006-c494-46ca-a530-20d22919755c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncentivePlanMember_6141b17a-b251-4a19-81be-fa6b525cfeab" xlink:href="sjw-20211231.xsd#sjw_IncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1b8ca006-c494-46ca-a530-20d22919755c" xlink:to="loc_sjw_IncentivePlanMember_6141b17a-b251-4a19-81be-fa6b525cfeab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EmployeeStockPurchasePlanMember_68722c02-80ba-4d12-b090-a16fdc18c81e" xlink:href="sjw-20211231.xsd#sjw_EmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1b8ca006-c494-46ca-a530-20d22919755c" xlink:to="loc_sjw_EmployeeStockPurchasePlanMember_68722c02-80ba-4d12-b090-a16fdc18c81e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_6e40db89-3e24-4464-bdad-66b8a39a271c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityTable_5c13f8af-f71f-402e-88d0-f67f2a42d69d" xlink:to="loc_us-gaap_AwardTypeAxis_6e40db89-3e24-4464-bdad-66b8a39a271c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6e40db89-3e24-4464-bdad-66b8a39a271c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_6e40db89-3e24-4464-bdad-66b8a39a271c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6e40db89-3e24-4464-bdad-66b8a39a271c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9e3c73f8-dafe-42e8-b03d-a5191d2c2a27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_6e40db89-3e24-4464-bdad-66b8a39a271c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9e3c73f8-dafe-42e8-b03d-a5191d2c2a27" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RestrictedStockAndDeferredRestrictedStockMember_8d6e81ea-7c78-4ab7-923e-02bd872ebd62" xlink:href="sjw-20211231.xsd#sjw_RestrictedStockAndDeferredRestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9e3c73f8-dafe-42e8-b03d-a5191d2c2a27" xlink:to="loc_sjw_RestrictedStockAndDeferredRestrictedStockMember_8d6e81ea-7c78-4ab7-923e-02bd872ebd62" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_58b31650-b075-434e-82da-58f78667b39e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9e3c73f8-dafe-42e8-b03d-a5191d2c2a27" xlink:to="loc_us-gaap_PerformanceSharesMember_58b31650-b075-434e-82da-58f78667b39e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_MarketbasedRSUMember_e9c5cb56-bcb0-4a2d-b6ea-67c802fc8225" xlink:href="sjw-20211231.xsd#sjw_MarketbasedRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9e3c73f8-dafe-42e8-b03d-a5191d2c2a27" xlink:to="loc_sjw_MarketbasedRSUMember_e9c5cb56-bcb0-4a2d-b6ea-67c802fc8225" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c1711f7e-b244-4358-9051-fa367b4c03f3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityTable_5c13f8af-f71f-402e-88d0-f67f2a42d69d" xlink:to="loc_srt_RangeAxis_c1711f7e-b244-4358-9051-fa367b4c03f3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c1711f7e-b244-4358-9051-fa367b4c03f3_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_c1711f7e-b244-4358-9051-fa367b4c03f3" xlink:to="loc_srt_RangeMember_c1711f7e-b244-4358-9051-fa367b4c03f3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_bcba9a42-3bb8-400c-8489-51b8ab22fd2e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_c1711f7e-b244-4358-9051-fa367b4c03f3" xlink:to="loc_srt_RangeMember_bcba9a42-3bb8-400c-8489-51b8ab22fd2e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_df8b10ff-59d6-4341-b8b3-264abc108e0c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_bcba9a42-3bb8-400c-8489-51b8ab22fd2e" xlink:to="loc_srt_MinimumMember_df8b10ff-59d6-4341-b8b3-264abc108e0c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_61b94c62-36cf-4567-ba0f-3da90308d1b0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_bcba9a42-3bb8-400c-8489-51b8ab22fd2e" xlink:to="loc_srt_MaximumMember_61b94c62-36cf-4567-ba0f-3da90308d1b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_068b86ac-d3ef-40bf-8f1b-d30db468dbfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityTable_5c13f8af-f71f-402e-88d0-f67f2a42d69d" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_068b86ac-d3ef-40bf-8f1b-d30db468dbfc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_068b86ac-d3ef-40bf-8f1b-d30db468dbfc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_068b86ac-d3ef-40bf-8f1b-d30db468dbfc" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_068b86ac-d3ef-40bf-8f1b-d30db468dbfc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_f2833e84-b534-4ab5-b62c-8bd80b403bc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_068b86ac-d3ef-40bf-8f1b-d30db468dbfc" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_f2833e84-b534-4ab5-b62c-8bd80b403bc7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_fc49c7eb-5f71-48a3-8e03-bfc3bf431c96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_f2833e84-b534-4ab5-b62c-8bd80b403bc7" xlink:to="loc_us-gaap_SubsequentEventMember_fc49c7eb-5f71-48a3-8e03-bfc3bf431c96" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/EquityPlansScheduleofCompensationCostforSharebasedPaymentArrangementsAllocationofSharebasedCompensationCostsbyPlanDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#EquityPlansScheduleofCompensationCostforSharebasedPaymentArrangementsAllocationofSharebasedCompensationCostsbyPlanDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/EquityPlansScheduleofCompensationCostforSharebasedPaymentArrangementsAllocationofSharebasedCompensationCostsbyPlanDetails" xlink:type="extended" id="i6e9b102e297b4601a3c4d6faebf5d17c_EquityPlansScheduleofCompensationCostforSharebasedPaymentArrangementsAllocationofSharebasedCompensationCostsbyPlanDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_90dde7d5-319c-4bbb-ac56-e0785dec463e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_3c42fba1-1874-403c-a243-5fcdac20c07a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_90dde7d5-319c-4bbb-ac56-e0785dec463e" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_3c42fba1-1874-403c-a243-5fcdac20c07a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_1826208b-9dce-4338-b900-0e2c5b07129d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_90dde7d5-319c-4bbb-ac56-e0785dec463e" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_1826208b-9dce-4338-b900-0e2c5b07129d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3e23e0a8-b07b-4054-b801-ba52a69c4333" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_90dde7d5-319c-4bbb-ac56-e0785dec463e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3e23e0a8-b07b-4054-b801-ba52a69c4333" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_0601905d-25ed-4a79-bea0-9ff3315338fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3e23e0a8-b07b-4054-b801-ba52a69c4333" xlink:to="loc_us-gaap_PlanNameAxis_0601905d-25ed-4a79-bea0-9ff3315338fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_0601905d-25ed-4a79-bea0-9ff3315338fa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_0601905d-25ed-4a79-bea0-9ff3315338fa" xlink:to="loc_us-gaap_PlanNameDomain_0601905d-25ed-4a79-bea0-9ff3315338fa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_4a3b569b-e624-4d5b-b455-935331df71af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_0601905d-25ed-4a79-bea0-9ff3315338fa" xlink:to="loc_us-gaap_PlanNameDomain_4a3b569b-e624-4d5b-b455-935331df71af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EmployeeStockPurchasePlanMember_8d8e1a99-c5f4-403a-8fa9-4112e62c5560" xlink:href="sjw-20211231.xsd#sjw_EmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_4a3b569b-e624-4d5b-b455-935331df71af" xlink:to="loc_sjw_EmployeeStockPurchasePlanMember_8d8e1a99-c5f4-403a-8fa9-4112e62c5560" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_0ab79bbb-11c6-473b-8202-2d9b0a9b7ee6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3e23e0a8-b07b-4054-b801-ba52a69c4333" xlink:to="loc_us-gaap_AwardTypeAxis_0ab79bbb-11c6-473b-8202-2d9b0a9b7ee6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0ab79bbb-11c6-473b-8202-2d9b0a9b7ee6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_0ab79bbb-11c6-473b-8202-2d9b0a9b7ee6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0ab79bbb-11c6-473b-8202-2d9b0a9b7ee6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_88b6a780-3a2d-4314-8854-68485591b1ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_0ab79bbb-11c6-473b-8202-2d9b0a9b7ee6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_88b6a780-3a2d-4314-8854-68485591b1ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RestrictedStockAndDeferredRestrictedStockMember_8eee52cb-9bb1-491c-9885-6f888d5ca874" xlink:href="sjw-20211231.xsd#sjw_RestrictedStockAndDeferredRestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_88b6a780-3a2d-4314-8854-68485591b1ae" xlink:to="loc_sjw_RestrictedStockAndDeferredRestrictedStockMember_8eee52cb-9bb1-491c-9885-6f888d5ca874" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails" xlink:type="extended" id="i8294b74b95574a99931ec3efbb5d7864_EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bd63d03d-32db-419d-8184-d1c4d8b10d42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_fd837d4c-05f3-4645-a16d-a00458474bef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bd63d03d-32db-419d-8184-d1c4d8b10d42" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_fd837d4c-05f3-4645-a16d-a00458474bef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_bee8ea3a-9caf-4543-ad7d-c1c44069ea67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_fd837d4c-05f3-4645-a16d-a00458474bef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_bee8ea3a-9caf-4543-ad7d-c1c44069ea67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_8977cd5d-6984-4495-9421-8f5ec28eae76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_fd837d4c-05f3-4645-a16d-a00458474bef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_8977cd5d-6984-4495-9421-8f5ec28eae76" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_cbe4ae5c-d7e5-494d-b999-5a0d991b9ca5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_fd837d4c-05f3-4645-a16d-a00458474bef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_cbe4ae5c-d7e5-494d-b999-5a0d991b9ca5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations_bda74579-b676-4070-8efd-477cffd445ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_fd837d4c-05f3-4645-a16d-a00458474bef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations_bda74579-b676-4070-8efd-477cffd445ae" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_855aa365-65eb-4182-b6b7-2b8ed28133c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedNumber_85cc53c0-b10f-466d-8cf1-9de0db4e6115" xlink:href="sjw-20211231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_fd837d4c-05f3-4645-a16d-a00458474bef" xlink:to="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedNumber_85cc53c0-b10f-466d-8cf1-9de0db4e6115" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward_d726bc0a-f029-4733-aa52-8751201e69f1" xlink:href="sjw-20211231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bd63d03d-32db-419d-8184-d1c4d8b10d42" xlink:to="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward_d726bc0a-f029-4733-aa52-8751201e69f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue_72f99d92-2612-41ab-95ce-2a164d9f1577" xlink:href="sjw-20211231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward_d726bc0a-f029-4733-aa52-8751201e69f1" xlink:to="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue_72f99d92-2612-41ab-95ce-2a164d9f1577" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageGrantDateFairValue_4c4e489c-d84c-452c-962e-9903a4133ca0" xlink:href="sjw-20211231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward_d726bc0a-f029-4733-aa52-8751201e69f1" xlink:to="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageGrantDateFairValue_4c4e489c-d84c-452c-962e-9903a4133ca0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageGrantDateFairValue_617cb296-74f0-4368-951f-1336cb691fe2" xlink:href="sjw-20211231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward_d726bc0a-f029-4733-aa52-8751201e69f1" xlink:to="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageGrantDateFairValue_617cb296-74f0-4368-951f-1336cb691fe2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsWeightedAverageGrantDateFairValue_744169b9-76db-4105-9c59-b214a6171f59" xlink:href="sjw-20211231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward_d726bc0a-f029-4733-aa52-8751201e69f1" xlink:to="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsWeightedAverageGrantDateFairValue_744169b9-76db-4105-9c59-b214a6171f59" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue_d6bbd33a-eb52-4302-8819-5271bb458431" xlink:href="sjw-20211231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedWeightedAverageGrantDateFairValue_647622e2-b3be-43bc-bdba-d1a64b43918c" xlink:href="sjw-20211231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward_d726bc0a-f029-4733-aa52-8751201e69f1" xlink:to="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedWeightedAverageGrantDateFairValue_647622e2-b3be-43bc-bdba-d1a64b43918c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3e2c89f3-b127-4cca-9148-b369e2cb7707" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bd63d03d-32db-419d-8184-d1c4d8b10d42" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3e2c89f3-b127-4cca-9148-b369e2cb7707" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_68f3020e-99d7-489a-96a7-d77b2296f948" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3e2c89f3-b127-4cca-9148-b369e2cb7707" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_68f3020e-99d7-489a-96a7-d77b2296f948" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_090113ce-8813-48e2-9f17-7bfd6c93989f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3e2c89f3-b127-4cca-9148-b369e2cb7707" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_090113ce-8813-48e2-9f17-7bfd6c93989f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_44896953-2578-45fd-9e93-4509be424acf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3e2c89f3-b127-4cca-9148-b369e2cb7707" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_44896953-2578-45fd-9e93-4509be424acf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_43458781-1965-4cdc-ae27-0cf47fe799b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3e2c89f3-b127-4cca-9148-b369e2cb7707" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_43458781-1965-4cdc-ae27-0cf47fe799b2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5faa051b-36cc-46e2-aed3-5222f53cb52a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_f885707d-f8c0-444b-9b12-66267b7cf03a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bd63d03d-32db-419d-8184-d1c4d8b10d42" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_f885707d-f8c0-444b-9b12-66267b7cf03a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3d2c7142-a18a-48ae-8cfd-869f11b8c1ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_f885707d-f8c0-444b-9b12-66267b7cf03a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3d2c7142-a18a-48ae-8cfd-869f11b8c1ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_201ab2ca-b072-4087-8c1d-618d615a9eff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_f885707d-f8c0-444b-9b12-66267b7cf03a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_201ab2ca-b072-4087-8c1d-618d615a9eff" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_8e04f388-7113-4acd-aac7-dd4a10479f97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_f885707d-f8c0-444b-9b12-66267b7cf03a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_8e04f388-7113-4acd-aac7-dd4a10479f97" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2c3b4719-e055-49c2-80a9-6efbd23ad5ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_f885707d-f8c0-444b-9b12-66267b7cf03a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2c3b4719-e055-49c2-80a9-6efbd23ad5ae" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_61d588a5-5046-4251-b087-74c8fe495a5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e17b82fd-f728-456b-a108-b2560ffded19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bd63d03d-32db-419d-8184-d1c4d8b10d42" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e17b82fd-f728-456b-a108-b2560ffded19" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e850c44f-b500-4c1c-bd86-f06150320a53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e17b82fd-f728-456b-a108-b2560ffded19" xlink:to="loc_us-gaap_AwardTypeAxis_e850c44f-b500-4c1c-bd86-f06150320a53" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e850c44f-b500-4c1c-bd86-f06150320a53_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_e850c44f-b500-4c1c-bd86-f06150320a53" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e850c44f-b500-4c1c-bd86-f06150320a53_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a5c832ea-43d1-46e0-9bf4-65965296f039" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_e850c44f-b500-4c1c-bd86-f06150320a53" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a5c832ea-43d1-46e0-9bf4-65965296f039" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RestrictedStockAndDeferredRestrictedStockMember_d4761952-ab0e-40ff-ae39-d494b64780d0" xlink:href="sjw-20211231.xsd#sjw_RestrictedStockAndDeferredRestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a5c832ea-43d1-46e0-9bf4-65965296f039" xlink:to="loc_sjw_RestrictedStockAndDeferredRestrictedStockMember_d4761952-ab0e-40ff-ae39-d494b64780d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_d82af8e6-208d-4c5d-b79b-a0baf786bfc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e17b82fd-f728-456b-a108-b2560ffded19" xlink:to="loc_us-gaap_PlanNameAxis_d82af8e6-208d-4c5d-b79b-a0baf786bfc8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_d82af8e6-208d-4c5d-b79b-a0baf786bfc8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_d82af8e6-208d-4c5d-b79b-a0baf786bfc8" xlink:to="loc_us-gaap_PlanNameDomain_d82af8e6-208d-4c5d-b79b-a0baf786bfc8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_5bb13030-de92-492f-9b8f-646eaadc4798" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_d82af8e6-208d-4c5d-b79b-a0baf786bfc8" xlink:to="loc_us-gaap_PlanNameDomain_5bb13030-de92-492f-9b8f-646eaadc4798" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncentivePlanMember_786fa892-666b-431a-b76b-1292abf04ef8" xlink:href="sjw-20211231.xsd#sjw_IncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_5bb13030-de92-492f-9b8f-646eaadc4798" xlink:to="loc_sjw_IncentivePlanMember_786fa892-666b-431a-b76b-1292abf04ef8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#SegmentandNonTariffedBusinessesReportingDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingDetails" xlink:type="extended" id="i734e97c195be4542b4485268a9bee265_SegmentandNonTariffedBusinessesReportingDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_33abf8b4-6686-4568-b5fd-e87c49718433" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_NumberOfSubsidiaries_1b92932c-a7df-4d3d-85f0-de99a67fad92" xlink:href="sjw-20211231.xsd#sjw_NumberOfSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_33abf8b4-6686-4568-b5fd-e87c49718433" xlink:to="loc_sjw_NumberOfSubsidiaries_1b92932c-a7df-4d3d-85f0-de99a67fad92" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_13eebe9d-1c1f-4876-a957-1596ec85ea06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_33abf8b4-6686-4568-b5fd-e87c49718433" xlink:to="loc_us-gaap_NumberOfReportableSegments_13eebe9d-1c1f-4876-a957-1596ec85ea06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_6e21f9ea-ef50-4009-a49c-120e4de0a9d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_33abf8b4-6686-4568-b5fd-e87c49718433" xlink:to="loc_us-gaap_Revenues_6e21f9ea-ef50-4009-a49c-120e4de0a9d1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_606c9565-aa98-4cdc-8294-be3dc733ea2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_33abf8b4-6686-4568-b5fd-e87c49718433" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_606c9565-aa98-4cdc-8294-be3dc733ea2b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_b8146c6c-40b0-4a2e-9af5-c98824b41242" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_33abf8b4-6686-4568-b5fd-e87c49718433" xlink:to="loc_us-gaap_OperatingIncomeLoss_b8146c6c-40b0-4a2e-9af5-c98824b41242" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_896a83e9-c13f-4cd8-9432-26a7edece108" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_33abf8b4-6686-4568-b5fd-e87c49718433" xlink:to="loc_us-gaap_NetIncomeLoss_896a83e9-c13f-4cd8-9432-26a7edece108" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_d316fd06-ae4e-42c5-a810-3795d1e7bbcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_33abf8b4-6686-4568-b5fd-e87c49718433" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_d316fd06-ae4e-42c5-a810-3795d1e7bbcf" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_317ba328-724c-42ec-a4ed-974dd9859e8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_33abf8b4-6686-4568-b5fd-e87c49718433" xlink:to="loc_us-gaap_InterestExpense_317ba328-724c-42ec-a4ed-974dd9859e8c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b0c7ccfa-ef68-4a51-9ceb-84aa7396d3a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_33abf8b4-6686-4568-b5fd-e87c49718433" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_b0c7ccfa-ef68-4a51-9ceb-84aa7396d3a5" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_204dc07d-1d06-4267-9bc9-3607a2d8ee73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_33abf8b4-6686-4568-b5fd-e87c49718433" xlink:to="loc_us-gaap_Assets_204dc07d-1d06-4267-9bc9-3607a2d8ee73" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4a5c61be-3bd8-4af3-9a77-07e80bdd2d7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_33abf8b4-6686-4568-b5fd-e87c49718433" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4a5c61be-3bd8-4af3-9a77-07e80bdd2d7f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityRegulatedOrUnregulatedStatusAxis_e25f8c52-8518-432a-8673-66c6944d050f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityRegulatedOrUnregulatedStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4a5c61be-3bd8-4af3-9a77-07e80bdd2d7f" xlink:to="loc_us-gaap_PublicUtilityRegulatedOrUnregulatedStatusAxis_e25f8c52-8518-432a-8673-66c6944d050f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedAndUnregulatedOperationDomain_e25f8c52-8518-432a-8673-66c6944d050f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatedAndUnregulatedOperationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilityRegulatedOrUnregulatedStatusAxis_e25f8c52-8518-432a-8673-66c6944d050f" xlink:to="loc_us-gaap_RegulatedAndUnregulatedOperationDomain_e25f8c52-8518-432a-8673-66c6944d050f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedAndUnregulatedOperationDomain_c8efda6d-5b2f-4c07-8e40-bb04c7747c73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatedAndUnregulatedOperationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilityRegulatedOrUnregulatedStatusAxis_e25f8c52-8518-432a-8673-66c6944d050f" xlink:to="loc_us-gaap_RegulatedAndUnregulatedOperationDomain_c8efda6d-5b2f-4c07-8e40-bb04c7747c73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationMember_e25ef66b-e1d6-47e8-aff3-92e9fa58a8c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatedOperationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedAndUnregulatedOperationDomain_c8efda6d-5b2f-4c07-8e40-bb04c7747c73" xlink:to="loc_us-gaap_RegulatedOperationMember_e25ef66b-e1d6-47e8-aff3-92e9fa58a8c2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnregulatedOperationMember_eaa70e7e-9439-42c9-b2fd-f9fccb4bdaba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnregulatedOperationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedAndUnregulatedOperationDomain_c8efda6d-5b2f-4c07-8e40-bb04c7747c73" xlink:to="loc_us-gaap_UnregulatedOperationMember_eaa70e7e-9439-42c9-b2fd-f9fccb4bdaba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_d2cc65f6-34da-4388-a89a-1e65d274f5b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4a5c61be-3bd8-4af3-9a77-07e80bdd2d7f" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_d2cc65f6-34da-4388-a89a-1e65d274f5b6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d2cc65f6-34da-4388-a89a-1e65d274f5b6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d2cc65f6-34da-4388-a89a-1e65d274f5b6" xlink:to="loc_us-gaap_SegmentDomain_d2cc65f6-34da-4388-a89a-1e65d274f5b6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_963439f7-6691-419e-b279-88c24d9463eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d2cc65f6-34da-4388-a89a-1e65d274f5b6" xlink:to="loc_us-gaap_SegmentDomain_963439f7-6691-419e-b279-88c24d9463eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ReportableSegmentOneMember_7d85136b-ff49-4c7c-89e5-984f6bad6001" xlink:href="sjw-20211231.xsd#sjw_ReportableSegmentOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_963439f7-6691-419e-b279-88c24d9463eb" xlink:to="loc_sjw_ReportableSegmentOneMember_7d85136b-ff49-4c7c-89e5-984f6bad6001" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ReportableSegmentTwoMember_da207f83-55e4-4c41-b67f-6636c6d6af30" xlink:href="sjw-20211231.xsd#sjw_ReportableSegmentTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_963439f7-6691-419e-b279-88c24d9463eb" xlink:to="loc_sjw_ReportableSegmentTwoMember_da207f83-55e4-4c41-b67f-6636c6d6af30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_5d954e41-8f55-49fd-83de-3293c7c0f664" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_963439f7-6691-419e-b279-88c24d9463eb" xlink:to="loc_us-gaap_AllOtherSegmentsMember_5d954e41-8f55-49fd-83de-3293c7c0f664" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember_03725fc0-8420-4b26-a41b-187c1103ce40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_963439f7-6691-419e-b279-88c24d9463eb" xlink:to="loc_us-gaap_CorporateMember_03725fc0-8420-4b26-a41b-187c1103ce40" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#BusinessCombinationsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails" xlink:type="extended" id="id8cef9593c04470fb02ce1bbb079a344_BusinessCombinationsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_96b963e5-9132-4f79-8279-d8ebaa0f1b83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed_c76c4134-ffea-4a68-ad35-b5320eac6beb" xlink:href="sjw-20211231.xsd#sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_96b963e5-9132-4f79-8279-d8ebaa0f1b83" xlink:to="loc_sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed_c76c4134-ffea-4a68-ad35-b5320eac6beb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesAcquisitionServiceConnections_9b08bae9-d5aa-422c-9087-975193d70f84" xlink:href="sjw-20211231.xsd#sjw_PublicUtilitiesAcquisitionServiceConnections"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_96b963e5-9132-4f79-8279-d8ebaa0f1b83" xlink:to="loc_sjw_PublicUtilitiesAcquisitionServiceConnections_9b08bae9-d5aa-422c-9087-975193d70f84" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesAcquisitionServiceArea_85d01bc0-3d4f-49b4-9166-d42bdccc1b6b" xlink:href="sjw-20211231.xsd#sjw_PublicUtilitiesAcquisitionServiceArea"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_96b963e5-9132-4f79-8279-d8ebaa0f1b83" xlink:to="loc_sjw_PublicUtilitiesAcquisitionServiceArea_85d01bc0-3d4f-49b4-9166-d42bdccc1b6b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_e6a347c2-523f-4d28-9521-a07bdd3490f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_96b963e5-9132-4f79-8279-d8ebaa0f1b83" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_e6a347c2-523f-4d28-9521-a07bdd3490f0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet_a3f4f366-861f-4051-bd4b-b794772c3dc4" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_96b963e5-9132-4f79-8279-d8ebaa0f1b83" xlink:to="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet_a3f4f366-861f-4051-bd4b-b794772c3dc4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_552cb053-ebc9-44cc-92f6-ae6cd7dba515" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_96b963e5-9132-4f79-8279-d8ebaa0f1b83" xlink:to="loc_us-gaap_Goodwill_552cb053-ebc9-44cc-92f6-ae6cd7dba515" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationConsiderationTransferredAcquireesCommonSharesConvertedInCashPerShare_37d537a7-3ab2-4fe8-90f5-cccbc73bef61" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationConsiderationTransferredAcquireesCommonSharesConvertedInCashPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_96b963e5-9132-4f79-8279-d8ebaa0f1b83" xlink:to="loc_sjw_BusinessCombinationConsiderationTransferredAcquireesCommonSharesConvertedInCashPerShare_37d537a7-3ab2-4fe8-90f5-cccbc73bef61" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_8cb5413d-2add-4193-8e6c-9cc6d9139eb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_96b963e5-9132-4f79-8279-d8ebaa0f1b83" xlink:to="loc_us-gaap_CashAcquiredFromAcquisition_8cb5413d-2add-4193-8e6c-9cc6d9139eb7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition_d746dfe5-6c99-42c2-8e7f-e99951a492c8" xlink:href="sjw-20211231.xsd#sjw_AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_96b963e5-9132-4f79-8279-d8ebaa0f1b83" xlink:to="loc_sjw_AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition_d746dfe5-6c99-42c2-8e7f-e99951a492c8" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_23c30a84-a869-4f53-995a-6e0283333c4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_96b963e5-9132-4f79-8279-d8ebaa0f1b83" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_23c30a84-a869-4f53-995a-6e0283333c4e" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4549b9ab-b4cf-41e0-aed9-68cf00a791a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_96b963e5-9132-4f79-8279-d8ebaa0f1b83" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4549b9ab-b4cf-41e0-aed9-68cf00a791a7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_9cb515c4-c414-4bd9-a1b8-0a1bace6b228" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4549b9ab-b4cf-41e0-aed9-68cf00a791a7" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_9cb515c4-c414-4bd9-a1b8-0a1bace6b228" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9cb515c4-c414-4bd9-a1b8-0a1bace6b228_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_9cb515c4-c414-4bd9-a1b8-0a1bace6b228" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9cb515c4-c414-4bd9-a1b8-0a1bace6b228_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_036ff91a-f9b3-4300-be5c-562746d98d0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_9cb515c4-c414-4bd9-a1b8-0a1bace6b228" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_036ff91a-f9b3-4300-be5c-562746d98d0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_KendallWestUtilityAndBanderaEastUtilityMember_31de34e6-0a9e-49a6-8b07-e46e24a6bf0c" xlink:href="sjw-20211231.xsd#sjw_KendallWestUtilityAndBanderaEastUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_036ff91a-f9b3-4300-be5c-562746d98d0b" xlink:to="loc_sjw_KendallWestUtilityAndBanderaEastUtilityMember_31de34e6-0a9e-49a6-8b07-e46e24a6bf0c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CTWSMember_6df41ebf-7201-482a-82b3-722337bf384a" xlink:href="sjw-20211231.xsd#sjw_CTWSMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_036ff91a-f9b3-4300-be5c-562746d98d0b" xlink:to="loc_sjw_CTWSMember_6df41ebf-7201-482a-82b3-722337bf384a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_09dbdf6b-751d-4df8-98c2-e6a401074b0f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4549b9ab-b4cf-41e0-aed9-68cf00a791a7" xlink:to="loc_srt_ConsolidatedEntitiesAxis_09dbdf6b-751d-4df8-98c2-e6a401074b0f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_09dbdf6b-751d-4df8-98c2-e6a401074b0f_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_09dbdf6b-751d-4df8-98c2-e6a401074b0f" xlink:to="loc_srt_ConsolidatedEntitiesDomain_09dbdf6b-751d-4df8-98c2-e6a401074b0f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_305a7b01-1918-4dee-9f36-0a2c6f45dd40" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_09dbdf6b-751d-4df8-98c2-e6a401074b0f" xlink:to="loc_srt_ConsolidatedEntitiesDomain_305a7b01-1918-4dee-9f36-0a2c6f45dd40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CanyonLakeWaterServiceCompanyMember_48e8dd28-882a-44e4-b688-2f718365ee0a" xlink:href="sjw-20211231.xsd#sjw_CanyonLakeWaterServiceCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_305a7b01-1918-4dee-9f36-0a2c6f45dd40" xlink:to="loc_sjw_CanyonLakeWaterServiceCompanyMember_48e8dd28-882a-44e4-b688-2f718365ee0a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_1d30f49a-1e1b-4914-a1f3-15638dfb867b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4549b9ab-b4cf-41e0-aed9-68cf00a791a7" xlink:to="loc_srt_StatementGeographicalAxis_1d30f49a-1e1b-4914-a1f3-15638dfb867b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_1d30f49a-1e1b-4914-a1f3-15638dfb867b_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_1d30f49a-1e1b-4914-a1f3-15638dfb867b" xlink:to="loc_srt_SegmentGeographicalDomain_1d30f49a-1e1b-4914-a1f3-15638dfb867b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_d4a57649-84c2-4791-91e8-d213be2d4016" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_1d30f49a-1e1b-4914-a1f3-15638dfb867b" xlink:to="loc_srt_SegmentGeographicalDomain_d4a57649-84c2-4791-91e8-d213be2d4016" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SouthCentralTexasMember_64ec4274-281a-48f4-8a95-541522d4cc4d" xlink:href="sjw-20211231.xsd#sjw_SouthCentralTexasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_d4a57649-84c2-4791-91e8-d213be2d4016" xlink:to="loc_sjw_SouthCentralTexasMember_64ec4274-281a-48f4-8a95-541522d4cc4d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended" id="iac866ff743b440fbad52fe7655633d00_BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_34216264-e788-4c64-83bc-523a2c7be671" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_95601efc-6f58-4975-a82c-e16d3ad1faed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_34216264-e788-4c64-83bc-523a2c7be671" xlink:to="loc_us-gaap_AssetsAbstract_95601efc-6f58-4975-a82c-e16d3ad1faed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet_87d8a864-8e60-4562-a0a1-9a9102c67bfb" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_95601efc-6f58-4975-a82c-e16d3ad1faed" xlink:to="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet_87d8a864-8e60-4562-a0a1-9a9102c67bfb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUtilityPlantNet_565459ff-59a7-4657-adc0-17f5459ced52" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUtilityPlantNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_95601efc-6f58-4975-a82c-e16d3ad1faed" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUtilityPlantNet_565459ff-59a7-4657-adc0-17f5459ced52" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet_c308f1c4-dbbe-4928-a6f5-a3d77bbf2984" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_95601efc-6f58-4975-a82c-e16d3ad1faed" xlink:to="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet_c308f1c4-dbbe-4928-a6f5-a3d77bbf2984" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonutilityPlantNet_791c57e1-cbcc-4108-8518-f5250e4eb8ec" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonutilityPlantNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_95601efc-6f58-4975-a82c-e16d3ad1faed" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonutilityPlantNet_791c57e1-cbcc-4108-8518-f5250e4eb8ec" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_86b2edb7-6ef8-417d-99c0-7168a20e4cf3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_95601efc-6f58-4975-a82c-e16d3ad1faed" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_86b2edb7-6ef8-417d-99c0-7168a20e4cf3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets_7f1d8964-483c-465e-a460-6707764448ae" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_95601efc-6f58-4975-a82c-e16d3ad1faed" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets_7f1d8964-483c-465e-a460-6707764448ae" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets_c379d56f-fed3-493d-ab51-1501cc0a7d8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_95601efc-6f58-4975-a82c-e16d3ad1faed" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets_c379d56f-fed3-493d-ab51-1501cc0a7d8c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets_b42ec6f0-2d9f-4460-aa7e-36a19eca8b56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_95601efc-6f58-4975-a82c-e16d3ad1faed" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets_b42ec6f0-2d9f-4460-aa7e-36a19eca8b56" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet_d1caf824-2e2e-4a35-a0be-4877a2380693" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_95601efc-6f58-4975-a82c-e16d3ad1faed" xlink:to="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet_d1caf824-2e2e-4a35-a0be-4877a2380693" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRegulatoryAssetsandDeferredChargesNet_9e9207a4-f4e1-4ff3-b320-3be09642a28f" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRegulatoryAssetsandDeferredChargesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_95601efc-6f58-4975-a82c-e16d3ad1faed" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRegulatoryAssetsandDeferredChargesNet_9e9207a4-f4e1-4ff3-b320-3be09642a28f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_975f690b-593e-447e-ac4b-1cc50fb9f3b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_95601efc-6f58-4975-a82c-e16d3ad1faed" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_975f690b-593e-447e-ac4b-1cc50fb9f3b7" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_3baf9639-b81d-4805-8d08-5924c92b534e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_95601efc-6f58-4975-a82c-e16d3ad1faed" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_3baf9639-b81d-4805-8d08-5924c92b534e" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_faec849e-b47f-4670-9679-4a248d66695b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_95601efc-6f58-4975-a82c-e16d3ad1faed" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_faec849e-b47f-4670-9679-4a248d66695b" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets_27b68f7b-bb58-4334-8da9-a5fb18e73171" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_95601efc-6f58-4975-a82c-e16d3ad1faed" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets_27b68f7b-bb58-4334-8da9-a5fb18e73171" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_93ae3093-9f05-4f14-a7f1-e71eae4b4e16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_95601efc-6f58-4975-a82c-e16d3ad1faed" xlink:to="loc_us-gaap_Goodwill_93ae3093-9f05-4f14-a7f1-e71eae4b4e16" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_ebf4ac06-f63c-4495-93c3-c18b16b0cb2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_95601efc-6f58-4975-a82c-e16d3ad1faed" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_ebf4ac06-f63c-4495-93c3-c18b16b0cb2b" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_17f313e2-c6e3-4553-860a-72c77804e35c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_95601efc-6f58-4975-a82c-e16d3ad1faed" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_17f313e2-c6e3-4553-860a-72c77804e35c" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets_e292dc2a-75f6-4efd-93a3-aaff91d81256" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_95601efc-6f58-4975-a82c-e16d3ad1faed" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets_e292dc2a-75f6-4efd-93a3-aaff91d81256" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_506a9f4c-1d10-4a95-a219-428421f4b355" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_34216264-e788-4c64-83bc-523a2c7be671" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_506a9f4c-1d10-4a95-a219-428421f4b355" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt_caf2dea7-9410-4b8f-8010-22aea8bab6c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_506a9f4c-1d10-4a95-a219-428421f4b355" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt_caf2dea7-9410-4b8f-8010-22aea8bab6c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLongtermDebt_26ac908d-b847-4990-a430-02931774a9bf" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLongtermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_506a9f4c-1d10-4a95-a219-428421f4b355" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLongtermDebt_26ac908d-b847-4990-a430-02931774a9bf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_a1d626f2-31c2-46b7-a7ac-ca5a5bd76818" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_506a9f4c-1d10-4a95-a219-428421f4b355" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_a1d626f2-31c2-46b7-a7ac-ca5a5bd76818" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities_bd01fb26-bb4a-4550-8549-72b03d533df8" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_506a9f4c-1d10-4a95-a219-428421f4b355" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities_bd01fb26-bb4a-4550-8549-72b03d533df8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_675b34ba-e264-4080-bb26-0a2e701d7022" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_506a9f4c-1d10-4a95-a219-428421f4b355" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_675b34ba-e264-4080-bb26-0a2e701d7022" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes_06a84432-05af-43b7-8292-66b81162315b" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_506a9f4c-1d10-4a95-a219-428421f4b355" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes_06a84432-05af-43b7-8292-66b81162315b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans_3112fce1-6e89-4016-b1e2-eec877db09d9" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_506a9f4c-1d10-4a95-a219-428421f4b355" xlink:to="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans_3112fce1-6e89-4016-b1e2-eec877db09d9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPostretirementBenefitPlans_465650ca-2860-440f-8d22-4fcf84769086" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPostretirementBenefitPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_506a9f4c-1d10-4a95-a219-428421f4b355" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPostretirementBenefitPlans_465650ca-2860-440f-8d22-4fcf84769086" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances_7b911a34-8635-4ab4-b55d-791a904b2ebd" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_506a9f4c-1d10-4a95-a219-428421f4b355" xlink:to="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances_7b911a34-8635-4ab4-b55d-791a904b2ebd" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCIACandAdvances_f3f13a1f-1b8e-4505-9378-78147acc04a0" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCIACandAdvances"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_506a9f4c-1d10-4a95-a219-428421f4b355" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCIACandAdvances_f3f13a1f-1b8e-4505-9378-78147acc04a0" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_e38277df-dabe-41f2-880e-8869ad554446" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_506a9f4c-1d10-4a95-a219-428421f4b355" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_e38277df-dabe-41f2-880e-8869ad554446" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentLiabilities_0ceaffd9-4c6b-4ada-b8d0-59b2803e87c1" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_506a9f4c-1d10-4a95-a219-428421f4b355" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentLiabilities_0ceaffd9-4c6b-4ada-b8d0-59b2803e87c1" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_ab6d261a-f0f0-436c-8dd7-23d819912455" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_506a9f4c-1d10-4a95-a219-428421f4b355" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_ab6d261a-f0f0-436c-8dd7-23d819912455" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities_b98f652e-f2e6-499e-9566-bef26fdb9642" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_506a9f4c-1d10-4a95-a219-428421f4b355" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities_b98f652e-f2e6-499e-9566-bef26fdb9642" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_4e56d95f-a7b3-4971-b3db-b068841f3cd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_34216264-e788-4c64-83bc-523a2c7be671" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_4e56d95f-a7b3-4971-b3db-b068841f3cd9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet_58763654-d669-4b4c-8b6c-1ce7d8f8d1a7" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_34216264-e788-4c64-83bc-523a2c7be671" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet_58763654-d669-4b4c-8b6c-1ce7d8f8d1a7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b3b434c4-e5db-4dd8-9000-a0cadaef2e6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_34216264-e788-4c64-83bc-523a2c7be671" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b3b434c4-e5db-4dd8-9000-a0cadaef2e6f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_d113f6d5-b7ee-4195-bc62-aef212c6a54e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b3b434c4-e5db-4dd8-9000-a0cadaef2e6f" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_d113f6d5-b7ee-4195-bc62-aef212c6a54e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d113f6d5-b7ee-4195-bc62-aef212c6a54e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_d113f6d5-b7ee-4195-bc62-aef212c6a54e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d113f6d5-b7ee-4195-bc62-aef212c6a54e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_07d611d4-ad7d-422d-ae5b-78ce2db47a52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_d113f6d5-b7ee-4195-bc62-aef212c6a54e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_07d611d4-ad7d-422d-ae5b-78ce2db47a52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CTWSMember_2535dca9-dbee-4410-808d-5b95d45fdb8a" xlink:href="sjw-20211231.xsd#sjw_CTWSMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_07d611d4-ad7d-422d-ae5b-78ce2db47a52" xlink:to="loc_sjw_CTWSMember_2535dca9-dbee-4410-808d-5b95d45fdb8a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#FinancialStatementScheduleCondensedBalanceSheetsDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails" xlink:type="extended" id="i3a0e73d8fbdc47f8a48dd7d8dcdade29_FinancialStatementScheduleCondensedBalanceSheetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialStatementsCaptionsLineItems_e93e0233-ca06-4df2-b71d-fa8504925fe9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialStatementsCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_ce20c018-72ef-438f-8fce-c5da3a3b5a74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_e93e0233-ca06-4df2-b71d-fa8504925fe9" xlink:to="loc_us-gaap_AssetsAbstract_ce20c018-72ef-438f-8fce-c5da3a3b5a74" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_InvestmentsInSubsidiaries_7d3c4d64-d782-49a6-8bbc-06ad4dea752c" xlink:href="sjw-20211231.xsd#sjw_InvestmentsInSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_ce20c018-72ef-438f-8fce-c5da3a3b5a74" xlink:to="loc_sjw_InvestmentsInSubsidiaries_7d3c4d64-d782-49a6-8bbc-06ad4dea752c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_e8ea42df-dea1-4f8f-b435-9aec0de986b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_ce20c018-72ef-438f-8fce-c5da3a3b5a74" xlink:to="loc_us-gaap_AssetsCurrentAbstract_e8ea42df-dea1-4f8f-b435-9aec0de986b2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_06fa8a8d-8c7d-4bb1-8add-49c7b709d848" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_e8ea42df-dea1-4f8f-b435-9aec0de986b2" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_06fa8a8d-8c7d-4bb1-8add-49c7b709d848" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IntercompanyReceivablesCurrent_6a04e2a2-c042-41bc-86c1-a758e6cb09b2" xlink:href="sjw-20211231.xsd#sjw_IntercompanyReceivablesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_e8ea42df-dea1-4f8f-b435-9aec0de986b2" xlink:to="loc_sjw_IntercompanyReceivablesCurrent_6a04e2a2-c042-41bc-86c1-a758e6cb09b2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IntercompanyNotesReceivableCurrent_cb545650-8972-4214-80b4-a2618ebeb486" xlink:href="sjw-20211231.xsd#sjw_IntercompanyNotesReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_e8ea42df-dea1-4f8f-b435-9aec0de986b2" xlink:to="loc_sjw_IntercompanyNotesReceivableCurrent_cb545650-8972-4214-80b4-a2618ebeb486" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_a09529a2-112e-40ab-ac89-007a139d6c47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_e8ea42df-dea1-4f8f-b435-9aec0de986b2" xlink:to="loc_us-gaap_OtherAssetsCurrent_a09529a2-112e-40ab-ac89-007a139d6c47" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_c8c4a910-1799-4093-a248-1e216e695df9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_e8ea42df-dea1-4f8f-b435-9aec0de986b2" xlink:to="loc_us-gaap_AssetsCurrent_c8c4a910-1799-4093-a248-1e216e695df9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_88921bde-d6cc-4d54-af7c-55403bc181ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_ce20c018-72ef-438f-8fce-c5da3a3b5a74" xlink:to="loc_us-gaap_Assets_88921bde-d6cc-4d54-af7c-55403bc181ad" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_395ac80c-b5d3-430d-90cc-2be8f89ee47e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_e93e0233-ca06-4df2-b71d-fa8504925fe9" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_395ac80c-b5d3-430d-90cc-2be8f89ee47e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_65b1f3f4-fa61-4ba1-b93f-08a8355697cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizationLongtermDebtAndEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_395ac80c-b5d3-430d-90cc-2be8f89ee47e" xlink:to="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_65b1f3f4-fa61-4ba1-b93f-08a8355697cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_477e9fca-120d-49ef-b4fc-6b92d6726b2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_65b1f3f4-fa61-4ba1-b93f-08a8355697cd" xlink:to="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_477e9fca-120d-49ef-b4fc-6b92d6726b2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_8bf461bd-bd6d-4c41-91d0-0980a23746f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_477e9fca-120d-49ef-b4fc-6b92d6726b2f" xlink:to="loc_us-gaap_CommonStockValue_8bf461bd-bd6d-4c41-91d0-0980a23746f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_8f4104c6-c88b-4148-bcc4-e3783bb0b096" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_477e9fca-120d-49ef-b4fc-6b92d6726b2f" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_8f4104c6-c88b-4148-bcc4-e3783bb0b096" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a1a0c8b5-b6c7-4415-85ec-e54accbc9e90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_477e9fca-120d-49ef-b4fc-6b92d6726b2f" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a1a0c8b5-b6c7-4415-85ec-e54accbc9e90" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e23a0b08-2d34-47f1-a343-25f301518050" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_477e9fca-120d-49ef-b4fc-6b92d6726b2f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e23a0b08-2d34-47f1-a343-25f301518050" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_56bd4bc6-e042-4a26-a3f1-52523bb0e768" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_477e9fca-120d-49ef-b4fc-6b92d6726b2f" xlink:to="loc_us-gaap_StockholdersEquity_56bd4bc6-e042-4a26-a3f1-52523bb0e768" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_db1c5af3-4cb3-4de8-a66e-0f753030383f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_65b1f3f4-fa61-4ba1-b93f-08a8355697cd" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_db1c5af3-4cb3-4de8-a66e-0f753030383f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizationLongtermDebtAndEquity_ab52670a-607b-44d8-b47c-e769bb18ef27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizationLongtermDebtAndEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_65b1f3f4-fa61-4ba1-b93f-08a8355697cd" xlink:to="loc_us-gaap_CapitalizationLongtermDebtAndEquity_ab52670a-607b-44d8-b47c-e769bb18ef27" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_358825e7-095f-4c02-b96e-963855d583fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_395ac80c-b5d3-430d-90cc-2be8f89ee47e" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_358825e7-095f-4c02-b96e-963855d583fd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_50ef1c99-8106-495f-914a-8e7839137f1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_358825e7-095f-4c02-b96e-963855d583fd" xlink:to="loc_us-gaap_LongTermDebtCurrent_50ef1c99-8106-495f-914a-8e7839137f1a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IntercompanyPayableCurrent_993144ec-68a9-46eb-b107-38668ce88a63" xlink:href="sjw-20211231.xsd#sjw_IntercompanyPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_358825e7-095f-4c02-b96e-963855d583fd" xlink:to="loc_sjw_IntercompanyPayableCurrent_993144ec-68a9-46eb-b107-38668ce88a63" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IntercompanyNotesPayableCurrent_f6833c27-e51c-4afb-aa2c-b807af51ba97" xlink:href="sjw-20211231.xsd#sjw_IntercompanyNotesPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_358825e7-095f-4c02-b96e-963855d583fd" xlink:to="loc_sjw_IntercompanyNotesPayableCurrent_f6833c27-e51c-4afb-aa2c-b807af51ba97" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_e52cd40c-de34-486e-86eb-49939fe1f0fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_358825e7-095f-4c02-b96e-963855d583fd" xlink:to="loc_us-gaap_InterestPayableCurrent_e52cd40c-de34-486e-86eb-49939fe1f0fa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncomeTaxPayableCurrent_d4a0b3af-52e3-447f-a6f3-254ac0e2d96f" xlink:href="sjw-20211231.xsd#sjw_IncomeTaxPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_358825e7-095f-4c02-b96e-963855d583fd" xlink:to="loc_sjw_IncomeTaxPayableCurrent_d4a0b3af-52e3-447f-a6f3-254ac0e2d96f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_146c69cf-08db-4d4a-839e-0add08ca8c87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_358825e7-095f-4c02-b96e-963855d583fd" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_146c69cf-08db-4d4a-839e-0add08ca8c87" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_9655b665-e34e-4b21-aaac-b5fdc7eb9f6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_358825e7-095f-4c02-b96e-963855d583fd" xlink:to="loc_us-gaap_LiabilitiesCurrent_9655b665-e34e-4b21-aaac-b5fdc7eb9f6f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_909607c1-72bb-4a9b-a52c-560937eea0e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_395ac80c-b5d3-430d-90cc-2be8f89ee47e" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_909607c1-72bb-4a9b-a52c-560937eea0e7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_4ae5e431-d73d-4afb-91c7-36db628eee69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_395ac80c-b5d3-430d-90cc-2be8f89ee47e" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_4ae5e431-d73d-4afb-91c7-36db628eee69" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_ad8a7cca-9e99-49fe-a0a5-b52fe3afdc27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_395ac80c-b5d3-430d-90cc-2be8f89ee47e" xlink:to="loc_us-gaap_CommitmentsAndContingencies_ad8a7cca-9e99-49fe-a0a5-b52fe3afdc27" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_243f0174-6687-493a-87d9-f20f4150a2a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_395ac80c-b5d3-430d-90cc-2be8f89ee47e" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_243f0174-6687-493a-87d9-f20f4150a2a4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_e2377ddf-e033-4096-a160-ff28e0581a43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_395ac80c-b5d3-430d-90cc-2be8f89ee47e" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_e2377ddf-e033-4096-a160-ff28e0581a43" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_21c9d92f-4148-422d-a3e2-e4dafb507a46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_395ac80c-b5d3-430d-90cc-2be8f89ee47e" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_21c9d92f-4148-422d-a3e2-e4dafb507a46" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_f997d372-f655-4e95-8747-dfeeb3699858" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_395ac80c-b5d3-430d-90cc-2be8f89ee47e" xlink:to="loc_us-gaap_CommonStockSharesIssued_f997d372-f655-4e95-8747-dfeeb3699858" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_467f070a-fb32-4a93-a0fb-68923a746cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_395ac80c-b5d3-430d-90cc-2be8f89ee47e" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_467f070a-fb32-4a93-a0fb-68923a746cd2" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedFinancialStatementsTable_95409f6b-68b3-4332-bf01-f4866c128295" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfCondensedFinancialStatementsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_e93e0233-ca06-4df2-b71d-fa8504925fe9" xlink:to="loc_srt_ScheduleOfCondensedFinancialStatementsTable_95409f6b-68b3-4332-bf01-f4866c128295" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_e1d744ee-a5d5-46a1-a368-c98be864b352" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_95409f6b-68b3-4332-bf01-f4866c128295" xlink:to="loc_srt_ConsolidatedEntitiesAxis_e1d744ee-a5d5-46a1-a368-c98be864b352" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_e1d744ee-a5d5-46a1-a368-c98be864b352_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_e1d744ee-a5d5-46a1-a368-c98be864b352" xlink:to="loc_srt_ConsolidatedEntitiesDomain_e1d744ee-a5d5-46a1-a368-c98be864b352_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_03573d33-1a09-42d9-8855-1dba3f5bfd91" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_e1d744ee-a5d5-46a1-a368-c98be864b352" xlink:to="loc_srt_ConsolidatedEntitiesDomain_03573d33-1a09-42d9-8855-1dba3f5bfd91" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_d44b44ff-16ed-41b7-88b2-49cbe4b17ecf" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_03573d33-1a09-42d9-8855-1dba3f5bfd91" xlink:to="loc_srt_ParentCompanyMember_d44b44ff-16ed-41b7-88b2-49cbe4b17ecf" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails" xlink:type="extended" id="i20fa506284544589ae3fd7101d912e3d_FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialStatementsCaptionsLineItems_0180c8e1-e6b0-4a50-b9dd-3ef5e959afbc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialStatementsCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_bad15ab4-56f8-47ad-81f0-4b903d4c6211" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_0180c8e1-e6b0-4a50-b9dd-3ef5e959afbc" xlink:to="loc_us-gaap_Revenues_bad15ab4-56f8-47ad-81f0-4b903d4c6211" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_92cbe2c6-a145-4888-9d33-a65ea156a76c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_0180c8e1-e6b0-4a50-b9dd-3ef5e959afbc" xlink:to="loc_us-gaap_CostsAndExpensesAbstract_92cbe2c6-a145-4888-9d33-a65ea156a76c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_5db985d9-99af-4b91-bc70-f853ea242ca3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_92cbe2c6-a145-4888-9d33-a65ea156a76c" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_5db985d9-99af-4b91-bc70-f853ea242ca3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes_93d68025-9c24-4251-924e-67ef7ff4c360" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_92cbe2c6-a145-4888-9d33-a65ea156a76c" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseTaxes_93d68025-9c24-4251-924e-67ef7ff4c360" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_91832f04-0d6d-45b4-897a-dd80bb7631c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_92cbe2c6-a145-4888-9d33-a65ea156a76c" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_91832f04-0d6d-45b4-897a-dd80bb7631c5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_68d72dc0-9d8a-4d1c-aa51-665e743c11d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_92cbe2c6-a145-4888-9d33-a65ea156a76c" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_68d72dc0-9d8a-4d1c-aa51-665e743c11d6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_48fe83ce-c2c5-4db2-8a86-b7ba37a63218" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_0180c8e1-e6b0-4a50-b9dd-3ef5e959afbc" xlink:to="loc_us-gaap_OperatingIncomeLoss_48fe83ce-c2c5-4db2-8a86-b7ba37a63218" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_70d00610-33cd-4dbd-a4ce-3db094fcd6a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_0180c8e1-e6b0-4a50-b9dd-3ef5e959afbc" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_70d00610-33cd-4dbd-a4ce-3db094fcd6a3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_2a346b6a-ea6b-4d5b-8ed6-1a3882f27294" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_70d00610-33cd-4dbd-a4ce-3db094fcd6a3" xlink:to="loc_us-gaap_InterestExpenseDebt_2a346b6a-ea6b-4d5b-8ed6-1a3882f27294" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfProperties_5cc2e44a-664c-4b2f-85e1-447b70df47e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfProperties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_70d00610-33cd-4dbd-a4ce-3db094fcd6a3" xlink:to="loc_us-gaap_GainLossOnSaleOfProperties_5cc2e44a-664c-4b2f-85e1-447b70df47e4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeMoneyMarketDeposits_bed94133-d05e-4d9d-ae2e-c19c4c67ade9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeMoneyMarketDeposits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_70d00610-33cd-4dbd-a4ce-3db094fcd6a3" xlink:to="loc_us-gaap_InterestIncomeMoneyMarketDeposits_bed94133-d05e-4d9d-ae2e-c19c4c67ade9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_052fc051-09d6-4651-8887-7a635beed838" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_70d00610-33cd-4dbd-a4ce-3db094fcd6a3" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_052fc051-09d6-4651-8887-7a635beed838" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_744fe311-7be7-47e2-a3df-f7af176829d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_70d00610-33cd-4dbd-a4ce-3db094fcd6a3" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_744fe311-7be7-47e2-a3df-f7af176829d1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2eed89f7-a2f3-48b9-9db7-d4feecbe8cdb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_0180c8e1-e6b0-4a50-b9dd-3ef5e959afbc" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_2eed89f7-a2f3-48b9-9db7-d4feecbe8cdb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EquityEarningsFromSubsidiariesNetOfTax_2d0dac7a-b25b-4d22-afa8-5972477bd456" xlink:href="sjw-20211231.xsd#sjw_EquityEarningsFromSubsidiariesNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_0180c8e1-e6b0-4a50-b9dd-3ef5e959afbc" xlink:to="loc_sjw_EquityEarningsFromSubsidiariesNetOfTax_2d0dac7a-b25b-4d22-afa8-5972477bd456" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5a21db75-ede4-4573-b85e-5223420f3095" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_0180c8e1-e6b0-4a50-b9dd-3ef5e959afbc" xlink:to="loc_us-gaap_NetIncomeLoss_5a21db75-ede4-4573-b85e-5223420f3095" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_65099e2f-4f68-4721-98ec-567440d4d42b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_0180c8e1-e6b0-4a50-b9dd-3ef5e959afbc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_65099e2f-4f68-4721-98ec-567440d4d42b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_67555596-e264-4bc7-aade-0bf7cceea1eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_0180c8e1-e6b0-4a50-b9dd-3ef5e959afbc" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_67555596-e264-4bc7-aade-0bf7cceea1eb" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedFinancialStatementsTable_322c21e4-b371-4142-ad2a-4e80e74155a1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfCondensedFinancialStatementsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_0180c8e1-e6b0-4a50-b9dd-3ef5e959afbc" xlink:to="loc_srt_ScheduleOfCondensedFinancialStatementsTable_322c21e4-b371-4142-ad2a-4e80e74155a1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_303a6077-f49a-4ac7-ac5c-0d74fce1fc92" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_322c21e4-b371-4142-ad2a-4e80e74155a1" xlink:to="loc_srt_ConsolidatedEntitiesAxis_303a6077-f49a-4ac7-ac5c-0d74fce1fc92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_303a6077-f49a-4ac7-ac5c-0d74fce1fc92_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_303a6077-f49a-4ac7-ac5c-0d74fce1fc92" xlink:to="loc_srt_ConsolidatedEntitiesDomain_303a6077-f49a-4ac7-ac5c-0d74fce1fc92_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_9ac0aea1-a14f-4a61-8ef4-13c3d2ea22a2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_303a6077-f49a-4ac7-ac5c-0d74fce1fc92" xlink:to="loc_srt_ConsolidatedEntitiesDomain_9ac0aea1-a14f-4a61-8ef4-13c3d2ea22a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_3854d244-3aae-4c40-ae06-0e92fcb6e1b4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_9ac0aea1-a14f-4a61-8ef4-13c3d2ea22a2" xlink:to="loc_srt_ParentCompanyMember_3854d244-3aae-4c40-ae06-0e92fcb6e1b4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_7973aeca-605f-4fec-8e0b-9b3f0603fa97" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_9ac0aea1-a14f-4a61-8ef4-13c3d2ea22a2" xlink:to="loc_srt_SubsidiariesMember_7973aeca-605f-4fec-8e0b-9b3f0603fa97" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails" xlink:type="extended" id="i149e67939eb746f5aa9b736f6b55bb65_FinancialStatementScheduleCondensedStatementsofCashFlowsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialStatementsCaptionsLineItems_3ac4fe2c-d8b3-42af-9ee1-3f736cda2fd1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialStatementsCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4e7bfb5d-9f9f-4076-8c5e-908c7fd5bdef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_3ac4fe2c-d8b3-42af-9ee1-3f736cda2fd1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4e7bfb5d-9f9f-4076-8c5e-908c7fd5bdef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2946792e-f2c0-4e2d-be18-aae387908b66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4e7bfb5d-9f9f-4076-8c5e-908c7fd5bdef" xlink:to="loc_us-gaap_NetIncomeLoss_2946792e-f2c0-4e2d-be18-aae387908b66" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a3c9ccb9-8ca3-4edc-8fc9-ef28a08ededf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4e7bfb5d-9f9f-4076-8c5e-908c7fd5bdef" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a3c9ccb9-8ca3-4edc-8fc9-ef28a08ededf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EquityEarningsFromSubsidiariesNetOfTax_dece6bc3-bfc9-48ce-a2ec-8c9cf65940e8" xlink:href="sjw-20211231.xsd#sjw_EquityEarningsFromSubsidiariesNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a3c9ccb9-8ca3-4edc-8fc9-ef28a08ededf" xlink:to="loc_sjw_EquityEarningsFromSubsidiariesNetOfTax_dece6bc3-bfc9-48ce-a2ec-8c9cf65940e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_a2a9a9e5-f4ee-4224-95c9-fbc0cfde7b95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a3c9ccb9-8ca3-4edc-8fc9-ef28a08ededf" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_a2a9a9e5-f4ee-4224-95c9-fbc0cfde7b95" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_d8a79376-0ce8-406b-b252-b1de8b941fd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a3c9ccb9-8ca3-4edc-8fc9-ef28a08ededf" xlink:to="loc_us-gaap_ShareBasedCompensation_d8a79376-0ce8-406b-b252-b1de8b941fd5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate_9065dd73-d320-4229-bb5c-010479a17158" xlink:href="sjw-20211231.xsd#sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a3c9ccb9-8ca3-4edc-8fc9-ef28a08ededf" xlink:to="loc_sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate_9065dd73-d320-4229-bb5c-010479a17158" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ba640ea-ed8b-4804-834e-6f5043ddfeea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4e7bfb5d-9f9f-4076-8c5e-908c7fd5bdef" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ba640ea-ed8b-4804-834e-6f5043ddfeea" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_964af795-a1cf-4d24-8c17-e372f419077f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ba640ea-ed8b-4804-834e-6f5043ddfeea" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_964af795-a1cf-4d24-8c17-e372f419077f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncreaseDecreaseInIntercompanyReceivablesCurrent_dbdaecca-aece-4cf7-8837-4c89c2a0f991" xlink:href="sjw-20211231.xsd#sjw_IncreaseDecreaseInIntercompanyReceivablesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ba640ea-ed8b-4804-834e-6f5043ddfeea" xlink:to="loc_sjw_IncreaseDecreaseInIntercompanyReceivablesCurrent_dbdaecca-aece-4cf7-8837-4c89c2a0f991" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_1cecfe07-8f54-4119-92da-63b9431e389d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ba640ea-ed8b-4804-834e-6f5043ddfeea" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_1cecfe07-8f54-4119-92da-63b9431e389d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInterestPayableNet_2a1fefaf-e55c-4323-901d-8aab1e42d948" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInterestPayableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ba640ea-ed8b-4804-834e-6f5043ddfeea" xlink:to="loc_us-gaap_IncreaseDecreaseInInterestPayableNet_2a1fefaf-e55c-4323-901d-8aab1e42d948" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries_25b1351b-4bd6-4a1d-96dc-ed405005c9ae" xlink:href="sjw-20211231.xsd#sjw_ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ba640ea-ed8b-4804-834e-6f5043ddfeea" xlink:to="loc_sjw_ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries_25b1351b-4bd6-4a1d-96dc-ed405005c9ae" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_12c4cbc9-d54b-4001-9599-09c8ef2869e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ba640ea-ed8b-4804-834e-6f5043ddfeea" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_12c4cbc9-d54b-4001-9599-09c8ef2869e9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d070bca3-598e-41f0-b3dc-a64c04e429a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4e7bfb5d-9f9f-4076-8c5e-908c7fd5bdef" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d070bca3-598e-41f0-b3dc-a64c04e429a6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_560b956b-228b-4f92-ac0d-6739c8d00cbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_3ac4fe2c-d8b3-42af-9ee1-3f736cda2fd1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_560b956b-228b-4f92-ac0d-6739c8d00cbd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PaymentsForNoteReceivablesFromSubsidiary_e6d41ca4-364e-4805-bfbd-a060aeeec3e7" xlink:href="sjw-20211231.xsd#sjw_PaymentsForNoteReceivablesFromSubsidiary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_560b956b-228b-4f92-ac0d-6739c8d00cbd" xlink:to="loc_sjw_PaymentsForNoteReceivablesFromSubsidiary_e6d41ca4-364e-4805-bfbd-a060aeeec3e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ProceedsFromNoteReceivablesFromSubsidiary_f52091e7-d515-4de6-9f9a-3319e0728243" xlink:href="sjw-20211231.xsd#sjw_ProceedsFromNoteReceivablesFromSubsidiary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_560b956b-228b-4f92-ac0d-6739c8d00cbd" xlink:to="loc_sjw_ProceedsFromNoteReceivablesFromSubsidiary_f52091e7-d515-4de6-9f9a-3319e0728243" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_8f5d9dc2-5796-4aa0-b041-a35e3537803a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_560b956b-228b-4f92-ac0d-6739c8d00cbd" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_8f5d9dc2-5796-4aa0-b041-a35e3537803a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments_e8c1da8f-68c1-4caa-b869-0dc9beaf8eb5" xlink:href="sjw-20211231.xsd#sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_560b956b-228b-4f92-ac0d-6739c8d00cbd" xlink:to="loc_sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments_e8c1da8f-68c1-4caa-b869-0dc9beaf8eb5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_ea377d6e-1bb9-471a-9c97-0fc32e250b26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_560b956b-228b-4f92-ac0d-6739c8d00cbd" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_ea377d6e-1bb9-471a-9c97-0fc32e250b26" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b5256478-2037-4b73-827d-dc04de02b564" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_560b956b-228b-4f92-ac0d-6739c8d00cbd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b5256478-2037-4b73-827d-dc04de02b564" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0fdf5783-a514-49ce-8459-ce444382ce43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_560b956b-228b-4f92-ac0d-6739c8d00cbd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0fdf5783-a514-49ce-8459-ce444382ce43" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ProceedFromSubsidiaryNotesPayable_c6489f56-4d8c-47f0-a6b8-23e1f2df8b85" xlink:href="sjw-20211231.xsd#sjw_ProceedFromSubsidiaryNotesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0fdf5783-a514-49ce-8459-ce444382ce43" xlink:to="loc_sjw_ProceedFromSubsidiaryNotesPayable_c6489f56-4d8c-47f0-a6b8-23e1f2df8b85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PaymentsForSubsidiaryNotesPayable_9adbd26c-608b-4c4b-8921-5c275e45cb93" xlink:href="sjw-20211231.xsd#sjw_PaymentsForSubsidiaryNotesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0fdf5783-a514-49ce-8459-ce444382ce43" xlink:to="loc_sjw_PaymentsForSubsidiaryNotesPayable_9adbd26c-608b-4c4b-8921-5c275e45cb93" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_6d35b8d2-a908-4011-b24c-a4add69d63ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0fdf5783-a514-49ce-8459-ce444382ce43" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_6d35b8d2-a908-4011-b24c-a4add69d63ab" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_064a3d57-ae8a-4278-93ce-e0567a37d4ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0fdf5783-a514-49ce-8459-ce444382ce43" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_064a3d57-ae8a-4278-93ce-e0567a37d4ab" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_3bd7c5a6-2c41-4257-85fa-97d175dbca03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0fdf5783-a514-49ce-8459-ce444382ce43" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_3bd7c5a6-2c41-4257-85fa-97d175dbca03" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_b446f90c-471e-44a1-b631-ebae801bac96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0fdf5783-a514-49ce-8459-ce444382ce43" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_b446f90c-471e-44a1-b631-ebae801bac96" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_bbf21875-061c-4aca-bfa8-9ba7a358af66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0fdf5783-a514-49ce-8459-ce444382ce43" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_bbf21875-061c-4aca-bfa8-9ba7a358af66" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8e7a8399-e783-429b-9f7d-dc72501264a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0fdf5783-a514-49ce-8459-ce444382ce43" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8e7a8399-e783-429b-9f7d-dc72501264a7" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_15eddae1-8624-41b7-9120-37905f78077f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_3ac4fe2c-d8b3-42af-9ee1-3f736cda2fd1" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_15eddae1-8624-41b7-9120-37905f78077f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_848320e8-57ba-466e-9e0c-bc49915632b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_3ac4fe2c-d8b3-42af-9ee1-3f736cda2fd1" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_848320e8-57ba-466e-9e0c-bc49915632b9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3d7e32da-e96a-4a5c-8a84-8cc35ec75528" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_d04abcdd-a376-4733-b298-094ecdf10b5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_3ac4fe2c-d8b3-42af-9ee1-3f736cda2fd1" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_d04abcdd-a376-4733-b298-094ecdf10b5c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_ae6ad616-3273-4e6c-89c8-38ccc484d5bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_d04abcdd-a376-4733-b298-094ecdf10b5c" xlink:to="loc_us-gaap_InterestPaidNet_ae6ad616-3273-4e6c-89c8-38ccc484d5bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_dbd886a1-3e3d-46bf-a4af-984abb6ce891" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_d04abcdd-a376-4733-b298-094ecdf10b5c" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_dbd886a1-3e3d-46bf-a4af-984abb6ce891" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_a3e50a61-12dc-41e4-965b-af92317765d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_3ac4fe2c-d8b3-42af-9ee1-3f736cda2fd1" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_a3e50a61-12dc-41e4-965b-af92317765d4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationFromInvestmentInSubsidiaries_e3e1aff3-37d9-454b-aa18-c2be9069ec78" xlink:href="sjw-20211231.xsd#sjw_ShareBasedCompensationFromInvestmentInSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_a3e50a61-12dc-41e4-965b-af92317765d4" xlink:to="loc_sjw_ShareBasedCompensationFromInvestmentInSubsidiaries_e3e1aff3-37d9-454b-aa18-c2be9069ec78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedFinancialStatementsTable_21a02ae2-fc7e-4ef2-9de7-7bf71b0228db" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfCondensedFinancialStatementsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_3ac4fe2c-d8b3-42af-9ee1-3f736cda2fd1" xlink:to="loc_srt_ScheduleOfCondensedFinancialStatementsTable_21a02ae2-fc7e-4ef2-9de7-7bf71b0228db" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_a0cbd952-0213-4b81-a695-7b3ff5f2bee4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_21a02ae2-fc7e-4ef2-9de7-7bf71b0228db" xlink:to="loc_srt_ConsolidatedEntitiesAxis_a0cbd952-0213-4b81-a695-7b3ff5f2bee4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_a0cbd952-0213-4b81-a695-7b3ff5f2bee4_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_a0cbd952-0213-4b81-a695-7b3ff5f2bee4" xlink:to="loc_srt_ConsolidatedEntitiesDomain_a0cbd952-0213-4b81-a695-7b3ff5f2bee4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_13b494a6-98a4-465f-afa3-3e2bc4e8cea7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_a0cbd952-0213-4b81-a695-7b3ff5f2bee4" xlink:to="loc_srt_ConsolidatedEntitiesDomain_13b494a6-98a4-465f-afa3-3e2bc4e8cea7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_3d9007ea-f501-41f1-afe1-9283837fcf5d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_13b494a6-98a4-465f-afa3-3e2bc4e8cea7" xlink:to="loc_srt_ParentCompanyMember_3d9007ea-f501-41f1-afe1-9283837fcf5d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/ValuationandQualifyingAccountsandReservesDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#ValuationandQualifyingAccountsandReservesDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/ValuationandQualifyingAccountsandReservesDetails" xlink:type="extended" id="ifd1b646983fe46cbae6666bc32365df5_ValuationandQualifyingAccountsandReservesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_6cc833ca-45e3-489d-82c9-8ffcb9344e3a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_85d128e5-a846-43f0-a515-f25f260c3936" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_6cc833ca-45e3-489d-82c9-8ffcb9344e3a" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_85d128e5-a846-43f0-a515-f25f260c3936" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_ab215f72-fb15-4cbd-80a3-ba8b453a7e9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_85d128e5-a846-43f0-a515-f25f260c3936" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_ab215f72-fb15-4cbd-80a3-ba8b453a7e9a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_a8668c6b-34a1-4442-af8a-d94f69b43792" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_85d128e5-a846-43f0-a515-f25f260c3936" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_a8668c6b-34a1-4442-af8a-d94f69b43792" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_596cea70-bd7a-4e4a-b158-4940a3ce2bee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_85d128e5-a846-43f0-a515-f25f260c3936" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_596cea70-bd7a-4e4a-b158-4940a3ce2bee" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets_0541895b-04b0-48c2-84bf-0523a815985f" xlink:href="sjw-20211231.xsd#sjw_SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_85d128e5-a846-43f0-a515-f25f260c3936" xlink:to="loc_sjw_SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets_0541895b-04b0-48c2-84bf-0523a815985f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_e54f57af-9491-4660-b061-10e865213feb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_85d128e5-a846-43f0-a515-f25f260c3936" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_e54f57af-9491-4660-b061-10e865213feb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesRecoveries_39fdbe0a-45f6-4896-b1d6-0d41d91803a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesRecoveries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_85d128e5-a846-43f0-a515-f25f260c3936" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesRecoveries_39fdbe0a-45f6-4896-b1d6-0d41d91803a1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_a5fdd3f5-e3c1-4bef-9664-36ce77cc5c5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_85d128e5-a846-43f0-a515-f25f260c3936" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_a5fdd3f5-e3c1-4bef-9664-36ce77cc5c5f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_b21676f7-9b71-4a0e-9594-c64331fa8fea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_485b9480-05dd-491b-8cea-9385108edb12" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_6cc833ca-45e3-489d-82c9-8ffcb9344e3a" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_485b9480-05dd-491b-8cea-9385108edb12" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_73bb9ffe-6385-4845-873a-b24c4fe9203f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_485b9480-05dd-491b-8cea-9385108edb12" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_73bb9ffe-6385-4845-873a-b24c4fe9203f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_73bb9ffe-6385-4845-873a-b24c4fe9203f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_73bb9ffe-6385-4845-873a-b24c4fe9203f" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_73bb9ffe-6385-4845-873a-b24c4fe9203f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_878e339c-87c1-4169-a7a7-ea93bf00a9e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_73bb9ffe-6385-4845-873a-b24c4fe9203f" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_878e339c-87c1-4169-a7a7-ea93bf00a9e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_361f1f9b-8dec-4bb4-b7d8-f1433c0e8f10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_878e339c-87c1-4169-a7a7-ea93bf00a9e9" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_361f1f9b-8dec-4bb4-b7d8-f1433c0e8f10" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalReserveMember_d4f60ac1-5777-4c60-908b-cd5768c029ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LegalReserveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_878e339c-87c1-4169-a7a7-ea93bf00a9e9" xlink:to="loc_us-gaap_LegalReserveMember_d4f60ac1-5777-4c60-908b-cd5768c029ed" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>14
<FILENAME>sjw-20211231_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:cdd0d3d6-b8d5-4073-b388-dbe68c63b155,g:f9c318c7-b929-4e35-98c7-9c898fb0a410-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_56222c91-38e7-4084-83b9-a80576024516_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid during the year for:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_303fc945-45b5-49d2-92ba-fbfe0ed49651_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" 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">Actuarial (gain)/loss</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:to="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_c42947ac-673c-477f-a301-c5ccee1291e7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" 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">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_37f661fb-647c-4560-8619-c4c9b8bb9463_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink: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 State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_1db3b5d2-2dce-4004-a7a2-0db141574a95_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized investment tax credit</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards, General Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_b67eea60-89d4-4cb9-9508-7cc307f4e322_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesAxis" xlink:to="lab_srt_ConsolidatedEntitiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_a709abcb-48e7-4336-b034-123bbc49cf3f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink: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 Statutory Rate Reconciliation [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Amount [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_BalancingandMemorandumRevenueAccountRefundsCollections_0616a434-6e9b-4609-834d-5caf5186ae27_terseLabel_en-US" xlink:label="lab_sjw_BalancingandMemorandumRevenueAccountRefundsCollections" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Refunds (Collections) Adjustments</link:label>
    <link:label id="lab_sjw_BalancingandMemorandumRevenueAccountRefundsCollections_label_en-US" xlink:label="lab_sjw_BalancingandMemorandumRevenueAccountRefundsCollections" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balancing and Memorandum Revenue Account, Refunds (Collections)</link:label>
    <link:label id="lab_sjw_BalancingandMemorandumRevenueAccountRefundsCollections_documentation_en-US" xlink:label="lab_sjw_BalancingandMemorandumRevenueAccountRefundsCollections" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balancing and Memorandum Revenue Account, Refunds (Collections)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumRevenueAccountRefundsCollections" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumRevenueAccountRefundsCollections"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_BalancingandMemorandumRevenueAccountRefundsCollections" xlink:to="lab_sjw_BalancingandMemorandumRevenueAccountRefundsCollections" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_056bc144-c053-4ddc-8def-fe8159aa0ae6_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_8e0d8c51-5ea3-41b7-8397-bbba3b30803c_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Merger related expenses</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Acquisition Related Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:to="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_bd15e965-66dd-4259-9355-3adae361a6b3_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink: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 intangibles</link:label>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember" xlink:to="lab_us-gaap_OtherIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_a79441d0-5ed1-4f58-827f-e644181f265c_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink: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_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink: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, Number of Shares, Par Value and Other Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:to="lab_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_1e369018-74fd-4808-bb64-f92a5d952923_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/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_3d70b0a7-9873-4172-ae82-9e2efc0c4853_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MajorPropertyClassDomain_50fb39fc-7430-4b46-8b51-b21fc6fb713d_terseLabel_en-US" xlink:label="lab_us-gaap_MajorPropertyClassDomain" xlink: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 Property Class [Domain]</link:label>
    <link:label id="lab_us-gaap_MajorPropertyClassDomain_label_en-US" xlink:label="lab_us-gaap_MajorPropertyClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major Property Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorPropertyClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MajorPropertyClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MajorPropertyClassDomain" xlink:to="lab_us-gaap_MajorPropertyClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_PaymentsToAcquireWaterSystemsUsingCompanyFunds_3175b8f0-70bc-420c-9279-21dd980cb795_negatedTerseLabel_en-US" xlink:label="lab_sjw_PaymentsToAcquireWaterSystemsUsingCompanyFunds" 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">Company-funded</link:label>
    <link:label id="lab_sjw_PaymentsToAcquireWaterSystemsUsingCompanyFunds_label_en-US" xlink:label="lab_sjw_PaymentsToAcquireWaterSystemsUsingCompanyFunds" xlink: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 Water Systems Using Company Funds</link:label>
    <link:label id="lab_sjw_PaymentsToAcquireWaterSystemsUsingCompanyFunds_documentation_en-US" xlink:label="lab_sjw_PaymentsToAcquireWaterSystemsUsingCompanyFunds" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Water Systems Using Company Funds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PaymentsToAcquireWaterSystemsUsingCompanyFunds" xlink:href="sjw-20211231.xsd#sjw_PaymentsToAcquireWaterSystemsUsingCompanyFunds"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_PaymentsToAcquireWaterSystemsUsingCompanyFunds" xlink:to="lab_sjw_PaymentsToAcquireWaterSystemsUsingCompanyFunds" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_fddc465c-a55d-4fef-854b-37229b6d9ce7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" 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">Adjustment to pension benefit plans, net of taxes of $264 in 2021, $(324) in 2020 and $22 in 2019</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_619d76f8-6386-4828-a281-d68fd6ff5fda_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" 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">Adjustment to pension benefit plans, net of taxes</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_3510f1ec-247a-47a2-aeee-d3f7a5b9c752_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment to pension benefit plans, net of taxes</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink: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 Tax and Reclassification Adjustment, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_971d8213-0f20-4fcc-97bd-2ca6a421550a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" 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">Current liabilities</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability, Defined Benefit Plan, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:to="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8560dd5c-e317-406d-a3ae-775868caadc3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet_7eeae377-ba0b-49ec-8240-bcd6953804f6_terseLabel_en-US" xlink:label="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet" xlink: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 leased or available for lease</link:label>
    <link:label id="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet_label_en-US" xlink:label="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet" xlink: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, Lessor Asset under Operating Lease, after Accumulated Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet" xlink:to="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_447169a6-1c56-455e-9cd0-a80f08d7b7b9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares available for issuance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_4e012f4b-d3cb-4e05-8519-fe912a3fc69e_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net change in cash, 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/2021/elts/us-gaap-2021-01-31.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_sjw_A300SeniorNotesSeriesNMember_f407ca89-dfee-4cdf-83ef-e32a2c1fce2c_terseLabel_en-US" xlink:label="lab_sjw_A300SeniorNotesSeriesNMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.00% Senior Notes, Series N</link:label>
    <link:label id="lab_sjw_A300SeniorNotesSeriesNMember_label_en-US" xlink:label="lab_sjw_A300SeniorNotesSeriesNMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.00% Senior Notes, Series N [Member]</link:label>
    <link:label id="lab_sjw_A300SeniorNotesSeriesNMember_documentation_en-US" xlink:label="lab_sjw_A300SeniorNotesSeriesNMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.00% Senior Notes, Series N</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A300SeniorNotesSeriesNMember" xlink:href="sjw-20211231.xsd#sjw_A300SeniorNotesSeriesNMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_A300SeniorNotesSeriesNMember" xlink:to="lab_sjw_A300SeniorNotesSeriesNMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLeaseIncome_b9c8409e-2c32-45a1-b86c-6370317fcb65_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLeaseIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rental income</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLeaseIncome_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLeaseIncome" xlink: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, Lease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLeaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLeaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLeaseIncome" xlink:to="lab_us-gaap_OperatingLeaseLeaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_64ed6648-9665-436f-9bd4-718a74022efe_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_065afaf3-12ab-43a4-963e-69776b123148_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangibles</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_fdc89119-6061-4f9a-b3a6-f4cc06376b8b_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink: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, measurement period adjustments</link:label>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_label_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink: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, Purchase Accounting Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:to="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRegulatoryAssetsTable_1bc34dda-f80a-47bb-99d0-19ce58633005_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRegulatoryAssetsTable" xlink: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 Regulatory Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRegulatoryAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRegulatoryAssetsTable" xlink: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 Regulatory Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRegulatoryAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRegulatoryAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRegulatoryAssetsTable" xlink:to="lab_us-gaap_ScheduleOfRegulatoryAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_a69f112c-e6d0-4e16-baf2-672007ba746b_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charged to expense</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_A247SeniorNotesSeries2020Member_7e8868cc-e558-4ea4-acd9-07eb10c801e3_terseLabel_en-US" xlink:label="lab_sjw_A247SeniorNotesSeries2020Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2.47% Senior Notes, Series 2020</link:label>
    <link:label id="lab_sjw_A247SeniorNotesSeries2020Member_label_en-US" xlink:label="lab_sjw_A247SeniorNotesSeries2020Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2.47% Senior Notes, Series 2020 [Member]</link:label>
    <link:label id="lab_sjw_A247SeniorNotesSeries2020Member_documentation_en-US" xlink:label="lab_sjw_A247SeniorNotesSeries2020Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2.47% Senior Notes, Series 2020</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A247SeniorNotesSeries2020Member" xlink:href="sjw-20211231.xsd#sjw_A247SeniorNotesSeries2020Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_A247SeniorNotesSeries2020Member" xlink:to="lab_sjw_A247SeniorNotesSeries2020Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_9e03772c-6762-426e-87bd-1c337999816e_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_12e9b3f9-1942-45d9-987a-789e9864e4f6_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_54a479f6-fee4-483d-ac5d-7ffa4f7aa454_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_ede7662a-aef4-4df8-8a52-fd753b2ce0ea_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink: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 intangible assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDebtSecurityMember_4bae63c4-8356-4c34-bede-ab43dd65e39e_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDebtSecurityMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDebtSecurityMember_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDebtSecurityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Debt Security [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDebtSecurityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDebtSecurityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanDebtSecurityMember" xlink:to="lab_us-gaap_DefinedBenefitPlanDebtSecurityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_9b5e9c38-6560-4687-9edf-ecab993dbcdf_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink: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 related to tax positions taken during a prior year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities_9829f3fc-aacd-4e13-a759-272b2204336b_totalLabel_en-US" xlink:label="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities" 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 assumed, measurement period adjustments</link:label>
    <link:label id="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities_label_en-US" xlink:label="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Liabilities</link:label>
    <link:label id="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities_documentation_en-US" xlink:label="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities" xlink:to="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_b45901ec-b2ef-49e4-a986-d8515767f8f1_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Anti-dilutive restricted common stock units excluded from computation of earnings per share (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_2b163bf3-3d16-4c11-b001-43dd516a2651_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/2021/elts/us-gaap-2021-01-31.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_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRegulatoryAssetsandDeferredChargesNet_75df7f33-20f7-4fd1-9e72-10298d78fd49_terseLabel_en-US" xlink:label="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRegulatoryAssetsandDeferredChargesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory assets and deferred charges, less current portion, measurement period adjustments</link:label>
    <link:label id="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRegulatoryAssetsandDeferredChargesNet_label_en-US" xlink:label="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRegulatoryAssetsandDeferredChargesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Regulatory Assets and Deferred Charges, Net</link:label>
    <link:label id="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRegulatoryAssetsandDeferredChargesNet_documentation_en-US" xlink:label="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRegulatoryAssetsandDeferredChargesNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Regulatory Assets and Deferred Charges, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRegulatoryAssetsandDeferredChargesNet" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRegulatoryAssetsandDeferredChargesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRegulatoryAssetsandDeferredChargesNet" xlink:to="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRegulatoryAssetsandDeferredChargesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination and Asset Acquisition [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_bfdb9b41-0a1c-46e6-b93f-4a5dce8714a6_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, and Restricted Cash</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_dd5b7a43-0dd0-4147-a6d9-b3ca2e4b4eaa_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInterestPayableNet_93af60a4-a5b4-4d4c-a2a4-8a6f42ca108d_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInterestPayableNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued interest</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInterestPayableNet_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInterestPayableNet" xlink: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 Interest Payable, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInterestPayableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInterestPayableNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInterestPayableNet" xlink:to="lab_us-gaap_IncreaseDecreaseInInterestPayableNet" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_IncreaseDecreaseInTaxExpenseAbstract_55ed7817-37b6-49dc-a5e2-275693934591_terseLabel_en-US" xlink:label="lab_sjw_IncreaseDecreaseInTaxExpenseAbstract" xlink: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 taxes attributable to:</link:label>
    <link:label id="lab_sjw_IncreaseDecreaseInTaxExpenseAbstract_label_en-US" xlink:label="lab_sjw_IncreaseDecreaseInTaxExpenseAbstract" xlink: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 Tax Expense [Abstract]</link:label>
    <link:label id="lab_sjw_IncreaseDecreaseInTaxExpenseAbstract_documentation_en-US" xlink:label="lab_sjw_IncreaseDecreaseInTaxExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Tax Expense [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncreaseDecreaseInTaxExpenseAbstract" xlink:href="sjw-20211231.xsd#sjw_IncreaseDecreaseInTaxExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_IncreaseDecreaseInTaxExpenseAbstract" xlink:to="lab_sjw_IncreaseDecreaseInTaxExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_A351SeniorNotesDueMarch2050Member_e7b20529-77b8-41da-9d78-136002af3159_terseLabel_en-US" xlink:label="lab_sjw_A351SeniorNotesDueMarch2050Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.51% Senior Notes, Due March 2050</link:label>
    <link:label id="lab_sjw_A351SeniorNotesDueMarch2050Member_label_en-US" xlink:label="lab_sjw_A351SeniorNotesDueMarch2050Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.51% Senior Notes, Due March 2050 [Member]</link:label>
    <link:label id="lab_sjw_A351SeniorNotesDueMarch2050Member_documentation_en-US" xlink:label="lab_sjw_A351SeniorNotesDueMarch2050Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.51% Senior Notes, Due March 2050</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A351SeniorNotesDueMarch2050Member" xlink:href="sjw-20211231.xsd#sjw_A351SeniorNotesDueMarch2050Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_A351SeniorNotesDueMarch2050Member" xlink:to="lab_sjw_A351SeniorNotesDueMarch2050Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c79cc4e5-5a82-467b-a576-b7f32ea0c351_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_10093e0f-1fd8-430c-8107-5b928449b4fe_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future Amortization of Intangible Assets</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_3c89f5dd-4b30-4292-905e-86bdcb6bfdb6_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/2021q4/dei-2021q4.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_DefinedBenefitPlanAmortizationOfGainsLosses_8fcd7a88-f6b6-4690-a6af-1184e74be745_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market gains</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amortization of Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInvestmentsLineItems_cbf7ea37-bb7c-43c1-8e9e-87e814e78c3e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInvestmentsLineItems" xlink: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 Investments [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInvestmentsLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInvestmentsLineItems" xlink: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 Investments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInvestmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInvestmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="lab_us-gaap_ScheduleOfInvestmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve_76106d4b-27cb-44ce-99d1-aab9f7c0fa6b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve" xlink: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 premium, net</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Unearned Premiums Reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_5ad04fd5-d09f-4522-9e7d-144323a61373_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" 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">Distribution to noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_label_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink: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 Distributions to Noncontrolling Interest Holders</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:to="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesIssuedPricePerShare_2b4bcdd1-0c0b-45be-8b7f-de143f0b2e3c_terseLabel_en-US" xlink:label="lab_us-gaap_SharesIssuedPricePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Price per share (usd per share)</link:label>
    <link:label id="lab_us-gaap_SharesIssuedPricePerShare_label_en-US" xlink:label="lab_us-gaap_SharesIssuedPricePerShare" xlink: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, Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssuedPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssuedPricePerShare" xlink:to="lab_us-gaap_SharesIssuedPricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_f23ebf3a-9510-48e1-91b8-2de49d147d10_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_MontereyWRAMMember_363bf013-b79d-4073-b048-1134aaf02339_terseLabel_en-US" xlink:label="lab_sjw_MontereyWRAMMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MWRAM</link:label>
    <link:label id="lab_sjw_MontereyWRAMMember_label_en-US" xlink:label="lab_sjw_MontereyWRAMMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Monterey WRAM [Member]</link:label>
    <link:label id="lab_sjw_MontereyWRAMMember_documentation_en-US" xlink:label="lab_sjw_MontereyWRAMMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Monterey WRAM</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_MontereyWRAMMember" xlink:href="sjw-20211231.xsd#sjw_MontereyWRAMMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_MontereyWRAMMember" xlink:to="lab_sjw_MontereyWRAMMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilityPlantDomain_9890da40-199b-422b-97f6-acdf13810b84_terseLabel_en-US" xlink:label="lab_us-gaap_UtilityPlantDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility Plant [Domain]</link:label>
    <link:label id="lab_us-gaap_UtilityPlantDomain_label_en-US" xlink:label="lab_us-gaap_UtilityPlantDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility Plant [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilityPlantDomain" xlink:to="lab_us-gaap_UtilityPlantDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_RestrictedStockAwardsPerformancebasedVestedBalance_2dd124f3-2fd3-4a08-a50f-8c699cceff25_terseLabel_en-US" xlink:label="lab_sjw_RestrictedStockAwardsPerformancebasedVestedBalance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance-based and market-based restricted stock awards vested (in shares)</link:label>
    <link:label id="lab_sjw_RestrictedStockAwardsPerformancebasedVestedBalance_label_en-US" xlink:label="lab_sjw_RestrictedStockAwardsPerformancebasedVestedBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Awards, Performance-based, Vested Balance</link:label>
    <link:label id="lab_sjw_RestrictedStockAwardsPerformancebasedVestedBalance_documentation_en-US" xlink:label="lab_sjw_RestrictedStockAwardsPerformancebasedVestedBalance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Awards, Performance-based, Vested Balance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RestrictedStockAwardsPerformancebasedVestedBalance" xlink:href="sjw-20211231.xsd#sjw_RestrictedStockAwardsPerformancebasedVestedBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_RestrictedStockAwardsPerformancebasedVestedBalance" xlink:to="lab_sjw_RestrictedStockAwardsPerformancebasedVestedBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_8cbf57e3-219c-48f8-8eaa-abdc8ec10c15_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityOwnershipPercentage_8bc6657d-ff9b-4ad6-a995-43391a6f50c8_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership percentage in Acequia Water Supply Corporation</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityOwnershipPercentage_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityOwnershipPercentage" xlink:to="lab_us-gaap_VariableInterestEntityOwnershipPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_9b9d04a2-36b0-48ea-b832-b08c6c8aaa0f_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">Capital expenditures incurred but not yet paid</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock_f6ff5a7b-7587-4680-96c9-7575412fb3be_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utility Property, Plant, and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_ce9db9ff-9e68-4cd8-a128-a4806367a13e_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink: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 Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink: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 Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_6fccd869-54c3-4fbd-8e82-641b5923a32d_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">&#8212;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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_AtTheMarketOfferingMember_99e2929a-7d9a-4505-8a10-18f574edb3f4_terseLabel_en-US" xlink:label="lab_sjw_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_sjw_AtTheMarketOfferingMember_label_en-US" xlink:label="lab_sjw_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_sjw_AtTheMarketOfferingMember_documentation_en-US" xlink:label="lab_sjw_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_sjw_AtTheMarketOfferingMember" xlink:href="sjw-20211231.xsd#sjw_AtTheMarketOfferingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_AtTheMarketOfferingMember" xlink:to="lab_sjw_AtTheMarketOfferingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesGeneralDisclosuresTableTextBlock_52e5a7c0-34fc-4c6a-83ba-d64d7ab7683d_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesGeneralDisclosuresTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities General Disclosures</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesGeneralDisclosuresTableTextBlock_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesGeneralDisclosuresTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities General Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTableTextBlock" xlink:to="lab_us-gaap_PublicUtilitiesGeneralDisclosuresTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAcquiredFromAcquisition_b6e29bb8-0b44-4335-931a-84948a6fd2ac_terseLabel_en-US" xlink:label="lab_us-gaap_CashAcquiredFromAcquisition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash received from acquisition</link:label>
    <link:label id="lab_us-gaap_CashAcquiredFromAcquisition_label_en-US" xlink:label="lab_us-gaap_CashAcquiredFromAcquisition" xlink: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 Acquired from Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAcquiredFromAcquisition" xlink:to="lab_us-gaap_CashAcquiredFromAcquisition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2f16d5b1-88eb-434a-9501-2df8de804b25_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested, beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3ecd9b03-db64-4942-80b4-c67d93457807_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested, ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_df106597-f09b-4dcf-a6a4-333ac39cd3ca_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_ShareBasedCompensationFromInvestmentInSubsidiaries_1fbfba87-ded1-4005-8973-1ec68d7d3089_terseLabel_en-US" xlink:label="lab_sjw_ShareBasedCompensationFromInvestmentInSubsidiaries" xlink: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 from investment in subsidiaries</link:label>
    <link:label id="lab_sjw_ShareBasedCompensationFromInvestmentInSubsidiaries_label_en-US" xlink:label="lab_sjw_ShareBasedCompensationFromInvestmentInSubsidiaries" xlink: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 From Investment in Subsidiaries</link:label>
    <link:label id="lab_sjw_ShareBasedCompensationFromInvestmentInSubsidiaries_documentation_en-US" xlink:label="lab_sjw_ShareBasedCompensationFromInvestmentInSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation From Investment in Subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationFromInvestmentInSubsidiaries" xlink:href="sjw-20211231.xsd#sjw_ShareBasedCompensationFromInvestmentInSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_ShareBasedCompensationFromInvestmentInSubsidiaries" xlink:to="lab_sjw_ShareBasedCompensationFromInvestmentInSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnamortizedDebtIssuanceExpense_6cd89e4d-ca07-4a52-9a40-4891c94d2954_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnamortizedDebtIssuanceExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized debt issuance costs</link:label>
    <link:label id="lab_us-gaap_UnamortizedDebtIssuanceExpense_label_en-US" xlink:label="lab_us-gaap_UnamortizedDebtIssuanceExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized Debt Issuance Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnamortizedDebtIssuanceExpense" xlink:to="lab_us-gaap_UnamortizedDebtIssuanceExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDebt_5b0b7d58-89fe-4436-a255-18c77132661e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" 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 on long-term debt, mortgage and other interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseDebt_label_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense, Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebt" xlink:to="lab_us-gaap_InterestExpenseDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_RestrictedNetAssetsSubsidiariesPercentOfConsolidatedAssets_9f7ba465-7b3d-4ae0-aed4-ab023f29779c_terseLabel_en-US" xlink:label="lab_sjw_RestrictedNetAssetsSubsidiariesPercentOfConsolidatedAssets" xlink: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 net assets, subsidiaries, percent of consolidated assets</link:label>
    <link:label id="lab_sjw_RestrictedNetAssetsSubsidiariesPercentOfConsolidatedAssets_label_en-US" xlink:label="lab_sjw_RestrictedNetAssetsSubsidiariesPercentOfConsolidatedAssets" xlink: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 Net Assets, Subsidiaries, Percent Of Consolidated Assets</link:label>
    <link:label id="lab_sjw_RestrictedNetAssetsSubsidiariesPercentOfConsolidatedAssets_documentation_en-US" xlink:label="lab_sjw_RestrictedNetAssetsSubsidiariesPercentOfConsolidatedAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Net Assets, Subsidiaries, Percent Of Consolidated Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RestrictedNetAssetsSubsidiariesPercentOfConsolidatedAssets" xlink:href="sjw-20211231.xsd#sjw_RestrictedNetAssetsSubsidiariesPercentOfConsolidatedAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_RestrictedNetAssetsSubsidiariesPercentOfConsolidatedAssets" xlink:to="lab_sjw_RestrictedNetAssetsSubsidiariesPercentOfConsolidatedAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_3dec1d8f-d281-4e4f-8be8-11619dba2da5_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation and Qualifying Accounts and Reserves</link:label>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:to="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_VariableInterestEntityPrimaryBeneficiaryNumberOfSubsidiaries_d099324a-a008-400c-9f37-8aa5f05f4904_terseLabel_en-US" xlink:label="lab_sjw_VariableInterestEntityPrimaryBeneficiaryNumberOfSubsidiaries" xlink: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 subsidiaries that are primary beneficiaries</link:label>
    <link:label id="lab_sjw_VariableInterestEntityPrimaryBeneficiaryNumberOfSubsidiaries_label_en-US" xlink:label="lab_sjw_VariableInterestEntityPrimaryBeneficiaryNumberOfSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Primary Beneficiary, Number Of Subsidiaries</link:label>
    <link:label id="lab_sjw_VariableInterestEntityPrimaryBeneficiaryNumberOfSubsidiaries_documentation_en-US" xlink:label="lab_sjw_VariableInterestEntityPrimaryBeneficiaryNumberOfSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Primary Beneficiary, Number Of Subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_VariableInterestEntityPrimaryBeneficiaryNumberOfSubsidiaries" xlink:href="sjw-20211231.xsd#sjw_VariableInterestEntityPrimaryBeneficiaryNumberOfSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_VariableInterestEntityPrimaryBeneficiaryNumberOfSubsidiaries" xlink:to="lab_sjw_VariableInterestEntityPrimaryBeneficiaryNumberOfSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_0afb12a5-dd58-4afa-ad11-759c5dd1285f_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_d45b93da-e7fa-4341-856d-b81bc8ecb3e3_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink: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 for Plan Benefits, Defined Benefit Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:to="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInvestmentsTable_104d2f1a-2875-4336-9736-3dce36d05a65_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInvestmentsTable" xlink: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 Investments [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInvestmentsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInvestmentsTable" xlink: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 Investments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInvestmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInvestmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable" xlink:to="lab_us-gaap_ScheduleOfInvestmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_807e859e-f810-4feb-b6fb-46d75a44fa20_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" 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 deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalents_0e771729-e069-4e9f-bb74-0f771a98ef99_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less restricted cash, end of year</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalents_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalents" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalents" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_0790d1dd-f210-456a-b919-d2eca6be9fa0_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility plant</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_CEMAMember_76827554-60ee-4ed0-813d-d7b45e14d37e_terseLabel_en-US" xlink:label="lab_sjw_CEMAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CEMA</link:label>
    <link:label id="lab_sjw_CEMAMember_label_en-US" xlink:label="lab_sjw_CEMAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CEMA [Member]</link:label>
    <link:label id="lab_sjw_CEMAMember_documentation_en-US" xlink:label="lab_sjw_CEMAMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CEMA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CEMAMember" xlink:href="sjw-20211231.xsd#sjw_CEMAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_CEMAMember" xlink:to="lab_sjw_CEMAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_2797470b-2dd7-4eeb-89c2-aa8330ec817a_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink: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 Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink: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 Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesAdjustments_ee50cf73-68c1-43c4-902a-03ddf4d716bf_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesAdjustments_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanAssetCategoriesDomain_90cc6171-edcd-490d-8ffa-319589f09819_terseLabel_en-US" xlink:label="lab_us-gaap_PlanAssetCategoriesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanAssetCategoriesDomain_label_en-US" xlink:label="lab_us-gaap_PlanAssetCategoriesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain" xlink:to="lab_us-gaap_PlanAssetCategoriesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_92833886-b1f8-4fd0-b906-43fd66cf962a_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FixedIncomeFundsMember_26e1b7bb-66ab-4760-b413-bff6cbb2910f_terseLabel_en-US" xlink:label="lab_us-gaap_FixedIncomeFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed income</link:label>
    <link:label id="lab_us-gaap_FixedIncomeFundsMember_label_en-US" xlink:label="lab_us-gaap_FixedIncomeFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Income Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FixedIncomeFundsMember" xlink:to="lab_us-gaap_FixedIncomeFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_c8350585-9469-49f1-84ad-2387c2d3b74e_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_b6a50ffc-47b7-4544-b83a-3f3a1af803fb_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">Quoted Prices in Active Markets&#160;for Identical Assets (Level 1)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3c688e64-8508-4fd5-bf0b-6cd897b75e69_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/2021/elts/us-gaap-2021-01-31.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_GoodwillImpairmentLoss_70b9c032-2b66-4aea-a3b2-202c6b147b80_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_LeaseTermOptionTwoMember_79c39d12-aa74-45ca-a822-6d4424bba294_terseLabel_en-US" xlink:label="lab_sjw_LeaseTermOptionTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Term, Option Two</link:label>
    <link:label id="lab_sjw_LeaseTermOptionTwoMember_label_en-US" xlink:label="lab_sjw_LeaseTermOptionTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Term, Option Two [Member]</link:label>
    <link:label id="lab_sjw_LeaseTermOptionTwoMember_documentation_en-US" xlink:label="lab_sjw_LeaseTermOptionTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Term, Option Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LeaseTermOptionTwoMember" xlink:href="sjw-20211231.xsd#sjw_LeaseTermOptionTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_LeaseTermOptionTwoMember" xlink:to="lab_sjw_LeaseTermOptionTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_87eb717c-3e8d-49ba-b38b-ab02f90ad644_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/2021/elts/us-gaap-2021-01-31.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_IncomeTaxReconciliationStateAndLocalIncomeTaxes_4fb25479-0792-44e2-9b40-b28bc86f7f4c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State taxes, net of federal income tax benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_ConnecticutInnovationsRevenueBondsMember_0a74ed45-3769-4dbe-8323-f089e17477bc_terseLabel_en-US" xlink:label="lab_sjw_ConnecticutInnovationsRevenueBondsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Connecticut Innovations Revenue Bonds, fixed rate</link:label>
    <link:label id="lab_sjw_ConnecticutInnovationsRevenueBondsMember_label_en-US" xlink:label="lab_sjw_ConnecticutInnovationsRevenueBondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Connecticut Innovations Revenue Bonds [Member]</link:label>
    <link:label id="lab_sjw_ConnecticutInnovationsRevenueBondsMember_documentation_en-US" xlink:label="lab_sjw_ConnecticutInnovationsRevenueBondsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Connecticut Innovations Revenue Bonds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ConnecticutInnovationsRevenueBondsMember" xlink:href="sjw-20211231.xsd#sjw_ConnecticutInnovationsRevenueBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_ConnecticutInnovationsRevenueBondsMember" xlink:to="lab_sjw_ConnecticutInnovationsRevenueBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_ee8149a1-803e-4169-aa67-baed94debd1e_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/2021q4/dei-2021q4.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_sjw_RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue_38c6168c-2043-4bc9-8bca-ac1e54d3e1f9_terseLabel_en-US" xlink:label="lab_sjw_RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance-based and market-based restricted stock awards issued (in shares)</link:label>
    <link:label id="lab_sjw_RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue_label_en-US" xlink:label="lab_sjw_RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Awards, Performance-based, Issued, Intrinsic Value</link:label>
    <link:label id="lab_sjw_RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue_documentation_en-US" xlink:label="lab_sjw_RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Awards, Performance-based, Issued, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue" xlink:href="sjw-20211231.xsd#sjw_RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue" xlink:to="lab_sjw_RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_fab20455-d33d-4513-80e8-1de6cf233552_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink: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 related to tax positions taken during the current year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_18b4aa7b-f3f3-441b-81dd-960df3fb8cda_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationsPolicy_85fb3dfa-09df-4025-b414-e03709e44b1b_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationsPolicy" xlink: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 Retirement Obligations</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationsPolicy_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationsPolicy" xlink: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 Retirement Obligation [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationsPolicy" xlink:to="lab_us-gaap_AssetRetirementObligationsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy_c70184a2-a728-445c-af6a-5418266f3259_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Policy</link:label>
    <link:label id="lab_us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy_label_en-US" xlink:label="lab_us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy" xlink:to="lab_us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_83f0548c-cb78-44ed-90ca-94d89b53b365_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, General Disclosures [Line Items]</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, General Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems" xlink:to="lab_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsDisclosureTextBlock_193e9661-a732-4c08-80e3-c3c9fa03262e_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsDisclosureTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_CommitmentsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsDisclosureTextBlock" xlink: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 Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash_0d58e77d-78f2-4862-84ea-6e623f7ed42a_terseLabel_en-US" xlink:label="lab_sjw_ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term borrowings held as restricted cash</link:label>
    <link:label id="lab_sjw_ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash_label_en-US" xlink:label="lab_sjw_ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash" xlink: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 Long-Term Debt Held As Restricted Cash</link:label>
    <link:label id="lab_sjw_ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash_documentation_en-US" xlink:label="lab_sjw_ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash" xlink: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 Issuance of Long-Term Debt Held As Restricted Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash" xlink:href="sjw-20211231.xsd#sjw_ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash" xlink:to="lab_sjw_ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LegalReserveMember_a46a1429-3ab8-4efa-87ae-c95b8c9a1a86_terseLabel_en-US" xlink:label="lab_us-gaap_LegalReserveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserve for litigation and claims:</link:label>
    <link:label id="lab_us-gaap_LegalReserveMember_label_en-US" xlink:label="lab_us-gaap_LegalReserveMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Reserve, Legal [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalReserveMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LegalReserveMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LegalReserveMember" xlink:to="lab_us-gaap_LegalReserveMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_CapacityAgreementMember_bc3990ec-81df-4b01-9fae-36830ef911c4_terseLabel_en-US" xlink:label="lab_sjw_CapacityAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capacity Agreement</link:label>
    <link:label id="lab_sjw_CapacityAgreementMember_label_en-US" xlink:label="lab_sjw_CapacityAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capacity Agreement [Member]</link:label>
    <link:label id="lab_sjw_CapacityAgreementMember_documentation_en-US" xlink:label="lab_sjw_CapacityAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capacity Agreement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CapacityAgreementMember" xlink:href="sjw-20211231.xsd#sjw_CapacityAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_CapacityAgreementMember" xlink:to="lab_sjw_CapacityAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9737c8e8-80d9-404c-9926-2d6ad2c08d33_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">Capitalization&#160;and&#160;Liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_a5d66688-1e44-4ca0-9a04-45f5704e98c2_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits that would impact effective tax rate</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_1e9cd3e5-ef88-4c3d-bd16-2b5290b8e5ed_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable and other current liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_b274f18d-7fb2-450a-bf49-b9830eb3c468_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_A2019WCMAMember_6bdbc79d-623f-4e71-8fbd-566d07578b5e_terseLabel_en-US" xlink:label="lab_sjw_A2019WCMAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2019 WCMA</link:label>
    <link:label id="lab_sjw_A2019WCMAMember_label_en-US" xlink:label="lab_sjw_A2019WCMAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2019 WCMA [Member]</link:label>
    <link:label id="lab_sjw_A2019WCMAMember_documentation_en-US" xlink:label="lab_sjw_A2019WCMAMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2019 WCMA [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A2019WCMAMember" xlink:href="sjw-20211231.xsd#sjw_A2019WCMAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_A2019WCMAMember" xlink:to="lab_sjw_A2019WCMAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_LowerColoradoRiverAuthorityMember_0319db7a-8e19-4489-aeb6-32dac9403831_terseLabel_en-US" xlink:label="lab_sjw_LowerColoradoRiverAuthorityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lower Colorado River Authority</link:label>
    <link:label id="lab_sjw_LowerColoradoRiverAuthorityMember_label_en-US" xlink:label="lab_sjw_LowerColoradoRiverAuthorityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lower Colorado River Authority [Member]</link:label>
    <link:label id="lab_sjw_LowerColoradoRiverAuthorityMember_documentation_en-US" xlink:label="lab_sjw_LowerColoradoRiverAuthorityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lower Colorado River Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LowerColoradoRiverAuthorityMember" xlink:href="sjw-20211231.xsd#sjw_LowerColoradoRiverAuthorityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_LowerColoradoRiverAuthorityMember" xlink:to="lab_sjw_LowerColoradoRiverAuthorityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_a913c767-2bbe-43d3-bae1-45281d5bc033_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/2021q4/dei-2021q4.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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_a04afd15-0d9b-4511-b425-ff6fadf7fcc5_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_PaymentsForNoteReceivablesFromSubsidiary_1295e1e8-848c-477b-b904-2c080d44a235_negatedTerseLabel_en-US" xlink:label="lab_sjw_PaymentsForNoteReceivablesFromSubsidiary" 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">Proceeds to subsidiaries for notes receivable</link:label>
    <link:label id="lab_sjw_PaymentsForNoteReceivablesFromSubsidiary_label_en-US" xlink:label="lab_sjw_PaymentsForNoteReceivablesFromSubsidiary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments For Note Receivables From Subsidiary</link:label>
    <link:label id="lab_sjw_PaymentsForNoteReceivablesFromSubsidiary_documentation_en-US" xlink:label="lab_sjw_PaymentsForNoteReceivablesFromSubsidiary" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments For Note Receivables From Subsidiary</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PaymentsForNoteReceivablesFromSubsidiary" xlink:href="sjw-20211231.xsd#sjw_PaymentsForNoteReceivablesFromSubsidiary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_PaymentsForNoteReceivablesFromSubsidiary" xlink:to="lab_sjw_PaymentsForNoteReceivablesFromSubsidiary" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_StateRevolvingFundLoansMember_9106bd15-7be6-4e73-9ee7-f7ea4c0c4c7d_terseLabel_en-US" xlink:label="lab_sjw_StateRevolvingFundLoansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State revolving fund loans</link:label>
    <link:label id="lab_sjw_StateRevolvingFundLoansMember_label_en-US" xlink:label="lab_sjw_StateRevolvingFundLoansMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State Revolving Fund Loans [Member]</link:label>
    <link:label id="lab_sjw_StateRevolvingFundLoansMember_documentation_en-US" xlink:label="lab_sjw_StateRevolvingFundLoansMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State Revolving Fund Loans [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_StateRevolvingFundLoansMember" xlink:href="sjw-20211231.xsd#sjw_StateRevolvingFundLoansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_StateRevolvingFundLoansMember" xlink:to="lab_sjw_StateRevolvingFundLoansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_4335172f-6479-4469-94b1-9bae5c96f41a_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsStateTaxes_6a95864e-ee75-4876-8c7b-6b91a4accba5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsStateTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">California franchise tax</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsStateTaxes_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsStateTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, State Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsStateTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsStateTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsStateTaxes" xlink:to="lab_us-gaap_DeferredTaxAssetsStateTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_d135151a-77e4-4551-92ce-31ec41dae400_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization and Operations</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesReceivable_4356224b-d998-4297-99c6-cf129ce77941_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesReceivable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Receivable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesReceivable" xlink:to="lab_us-gaap_IncomeTaxesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_LongTermPurchaseCommitmentMinimumVolumeRequiredNextTwelveMonths_d117085c-5c6f-4fa0-9ee4-a4826b4b9fff_terseLabel_en-US" xlink:label="lab_sjw_LongTermPurchaseCommitmentMinimumVolumeRequiredNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum volume of water to be purchased (in million gallons)</link:label>
    <link:label id="lab_sjw_LongTermPurchaseCommitmentMinimumVolumeRequiredNextTwelveMonths_label_en-US" xlink:label="lab_sjw_LongTermPurchaseCommitmentMinimumVolumeRequiredNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment, Minimum Volume Required, Next Twelve Months</link:label>
    <link:label id="lab_sjw_LongTermPurchaseCommitmentMinimumVolumeRequiredNextTwelveMonths_documentation_en-US" xlink:label="lab_sjw_LongTermPurchaseCommitmentMinimumVolumeRequiredNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment, Minimum Volume Required, Next Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LongTermPurchaseCommitmentMinimumVolumeRequiredNextTwelveMonths" xlink:href="sjw-20211231.xsd#sjw_LongTermPurchaseCommitmentMinimumVolumeRequiredNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_LongTermPurchaseCommitmentMinimumVolumeRequiredNextTwelveMonths" xlink:to="lab_sjw_LongTermPurchaseCommitmentMinimumVolumeRequiredNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_3731a106-30cb-4975-8797-c470cf31200c_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Future Minimum Rental Payments to be Received</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_ReceiptsOfAdvancesAndContributionsInAidOfConstruction_c9e7500e-2fc6-4b4a-8c36-e00803e22f56_terseLabel_en-US" xlink:label="lab_sjw_ReceiptsOfAdvancesAndContributionsInAidOfConstruction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receipts of advances and contributions in aid of construction</link:label>
    <link:label id="lab_sjw_ReceiptsOfAdvancesAndContributionsInAidOfConstruction_label_en-US" xlink:label="lab_sjw_ReceiptsOfAdvancesAndContributionsInAidOfConstruction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receipts Of Advances And Contributions In Aid Of Construction</link:label>
    <link:label id="lab_sjw_ReceiptsOfAdvancesAndContributionsInAidOfConstruction_documentation_en-US" xlink:label="lab_sjw_ReceiptsOfAdvancesAndContributionsInAidOfConstruction" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receipts Of Advances And Contributions In Aid Of Construction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ReceiptsOfAdvancesAndContributionsInAidOfConstruction" xlink:href="sjw-20211231.xsd#sjw_ReceiptsOfAdvancesAndContributionsInAidOfConstruction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_ReceiptsOfAdvancesAndContributionsInAidOfConstruction" xlink:to="lab_sjw_ReceiptsOfAdvancesAndContributionsInAidOfConstruction" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SubsidiariesMember_6bba871d-f3b2-4d68-9f3f-ac3bbc145003_terseLabel_en-US" xlink:label="lab_srt_SubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiaries</link:label>
    <link:label id="lab_srt_SubsidiariesMember_label_en-US" xlink:label="lab_srt_SubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiaries [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SubsidiariesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SubsidiariesMember" xlink:to="lab_srt_SubsidiariesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_66adb994-6dd8-423d-b43f-dae6f2f82938_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_0c1c40ae-6d3e-4a73-b462-06c81b7a425b_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_c4fb3faf-2a47-4e5c-be01-c98d47ba7ea7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_13687d75-5a14-4f8d-8c92-feb6f0b35bb3_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" 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 deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent_8fefe29a-ace2-4401-8993-6745f98c6551_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" 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">Pension non-service cost</link:label>
    <link:label id="lab_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent_label_en-US" xlink:label="lab_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" xlink: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 Periodic Defined Benefits Expense (Reversal of Expense), Excluding Service Cost Component</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" xlink:to="lab_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_289fba5d-f837-41b0-9510-a8b4db5e2549_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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_dei_EntityAddressStateOrProvince_d8bb8339-8596-4366-97f9-94940a0f810e_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/2021q4/dei-2021q4.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_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue_b5582f38-a5d4-4ad7-a1a6-b7a79b1aef78_periodStartLabel_en-US" xlink:label="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue" 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">Outstanding, beginning balance (in dollars per share)</link:label>
    <link:label id="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue_26a88dc1-c132-408f-a4c7-ea5383b4ae3d_periodEndLabel_en-US" xlink:label="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue" 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">Outstanding, ending balance (in dollars per share)</link:label>
    <link:label id="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue_documentation_en-US" xlink:label="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue" xlink:href="sjw-20211231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue" xlink:to="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfAdvancesForConstruction_48f6411b-46d9-4c42-97ed-c8aae04a6266_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfAdvancesForConstruction" 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">Refunds of advances for construction</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfAdvancesForConstruction_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfAdvancesForConstruction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Advances for Construction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfAdvancesForConstruction" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfAdvancesForConstruction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfAdvancesForConstruction" xlink:to="lab_us-gaap_RepaymentsOfAdvancesForConstruction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_611b27b1-0b2b-4ea2-9680-711eeafa07ae_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_46e198df-62b6-4f26-8bf1-4696d6297dc1_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizationLongtermDebtAndEquity_c73e5c05-d3e0-442e-9c5e-d54daa8f3f0e_totalLabel_en-US" xlink:label="lab_us-gaap_CapitalizationLongtermDebtAndEquity" 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">Capitalization, long-term debt and equity</link:label>
    <link:label id="lab_us-gaap_CapitalizationLongtermDebtAndEquity_label_en-US" xlink:label="lab_us-gaap_CapitalizationLongtermDebtAndEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalization, Long-term Debt and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizationLongtermDebtAndEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizationLongtermDebtAndEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquity" xlink:to="lab_us-gaap_CapitalizationLongtermDebtAndEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_AdvancesForConstructionEstimatedRefundsYearThree_d66bbc45-7084-41ca-a90b-ba25f37cec67_terseLabel_en-US" xlink:label="lab_sjw_AdvancesForConstructionEstimatedRefundsYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_sjw_AdvancesForConstructionEstimatedRefundsYearThree_label_en-US" xlink:label="lab_sjw_AdvancesForConstructionEstimatedRefundsYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advances for Construction, Estimated Refunds, Year Three</link:label>
    <link:label id="lab_sjw_AdvancesForConstructionEstimatedRefundsYearThree_documentation_en-US" xlink:label="lab_sjw_AdvancesForConstructionEstimatedRefundsYearThree" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advances for Construction, Estimated Refunds, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AdvancesForConstructionEstimatedRefundsYearThree" xlink:href="sjw-20211231.xsd#sjw_AdvancesForConstructionEstimatedRefundsYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_AdvancesForConstructionEstimatedRefundsYearThree" xlink:to="lab_sjw_AdvancesForConstructionEstimatedRefundsYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_a76ede77-6bde-4e61-b471-c0a8ec2f2dc4_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">Administrative and general</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets_71c22a44-7ff4-4c24-926d-80ab5a19a499_terseLabel_en-US" xlink:label="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets, measurement period adjustments</link:label>
    <link:label id="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets_label_en-US" xlink:label="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Noncurrent Assets</link:label>
    <link:label id="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets_documentation_en-US" xlink:label="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Noncurrent Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets" xlink:to="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_12c3a750-b3db-4195-a8f3-95baf45d25e7_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink: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 components of depreciable plant and equipment [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink: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, by Type [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_b00ff6b6-bc34-49f6-ae18-2ddb225072af_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Executive Supplemental Retirement Plan</link:label>
    <link:label id="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Employee Retirement Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:to="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_b3e5ddea-82d6-4caf-ba57-bf7c3d39ac04_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_969544c6-4e2f-45a0-a92a-d10e5cc50e95_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_AdvancesForConstructionDeferredTaxesAmortizationPeriod_bf466f83-fb6a-400f-9f30-07991ca0bfde_terseLabel_en-US" xlink:label="lab_sjw_AdvancesForConstructionDeferredTaxesAmortizationPeriod" xlink: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 period for taxes paid relating to advances and contributions</link:label>
    <link:label id="lab_sjw_AdvancesForConstructionDeferredTaxesAmortizationPeriod_label_en-US" xlink:label="lab_sjw_AdvancesForConstructionDeferredTaxesAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advances for Construction, Deferred Taxes, Amortization Period</link:label>
    <link:label id="lab_sjw_AdvancesForConstructionDeferredTaxesAmortizationPeriod_documentation_en-US" xlink:label="lab_sjw_AdvancesForConstructionDeferredTaxesAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advances for Construction, Deferred Taxes, Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AdvancesForConstructionDeferredTaxesAmortizationPeriod" xlink:href="sjw-20211231.xsd#sjw_AdvancesForConstructionDeferredTaxesAmortizationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_AdvancesForConstructionDeferredTaxesAmortizationPeriod" xlink:to="lab_sjw_AdvancesForConstructionDeferredTaxesAmortizationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_6dfc28a2-8c1f-4bb7-a615-ccfd2ba32379_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink: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 Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_b12b25ac-9354-4fca-aec6-33c731a1a42f_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/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_b30f9a16-6a5b-40a8-88dd-2306f328edfe_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, $0.001 par value; authorized 70,000,000 shares in 2021 and 2020; issued and outstanding 30,181,348 shares in 2021 and 28,556,605 shares in 2020</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_NoncashChangeInAccruedPayables_b78b02db-fd47-47f3-9f84-c5a188b51230_terseLabel_en-US" xlink:label="lab_sjw_NoncashChangeInAccruedPayables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Decrease) Increase in accrued payables for construction costs capitalized</link:label>
    <link:label id="lab_sjw_NoncashChangeInAccruedPayables_label_en-US" xlink:label="lab_sjw_NoncashChangeInAccruedPayables" xlink: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 Change in Accrued Payables</link:label>
    <link:label id="lab_sjw_NoncashChangeInAccruedPayables_documentation_en-US" xlink:label="lab_sjw_NoncashChangeInAccruedPayables" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash Change in Accrued Payables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_NoncashChangeInAccruedPayables" xlink:href="sjw-20211231.xsd#sjw_NoncashChangeInAccruedPayables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_NoncashChangeInAccruedPayables" xlink:to="lab_sjw_NoncashChangeInAccruedPayables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_09621716-120e-4f31-a5ca-01532a45a5e8_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period for recognition of compensation cost</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_b386a564-48ee-40e9-a876-abb8438b5a02_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested, beginning balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_44c5430b-16c8-4f60-aab5-6bb3739158db_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested, ending balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_KennebecWaterDistrictMember_3b5d5f41-f8bd-4912-a29e-538ddad7432e_terseLabel_en-US" xlink:label="lab_sjw_KennebecWaterDistrictMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Kennebec Water District</link:label>
    <link:label id="lab_sjw_KennebecWaterDistrictMember_label_en-US" xlink:label="lab_sjw_KennebecWaterDistrictMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Kennebec Water District [Member]</link:label>
    <link:label id="lab_sjw_KennebecWaterDistrictMember_documentation_en-US" xlink:label="lab_sjw_KennebecWaterDistrictMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Kennebec Water District [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_KennebecWaterDistrictMember" xlink:href="sjw-20211231.xsd#sjw_KennebecWaterDistrictMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_KennebecWaterDistrictMember" xlink:to="lab_sjw_KennebecWaterDistrictMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_db94de87-49e0-4467-883a-9f9da63a3256_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" 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">Funded status at end of year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Funded (Unfunded) Status of Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:to="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_a1d475e3-e464-412e-9652-ac7cce475e2b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_IncentivePlanMember_eef19fee-7aa0-4412-9cf9-8dac5af2eb6d_terseLabel_en-US" xlink:label="lab_sjw_IncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incentive Plan</link:label>
    <link:label id="lab_sjw_IncentivePlanMember_label_en-US" xlink:label="lab_sjw_IncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incentive Plan [Member]</link:label>
    <link:label id="lab_sjw_IncentivePlanMember_documentation_en-US" xlink:label="lab_sjw_IncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incentive Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncentivePlanMember" xlink:href="sjw-20211231.xsd#sjw_IncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_IncentivePlanMember" xlink:to="lab_sjw_IncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_UnionMemberMember_4e836a81-dc9b-4c25-b73b-be93fbf0c486_terseLabel_en-US" xlink:label="lab_sjw_UnionMemberMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Union Member</link:label>
    <link:label id="lab_sjw_UnionMemberMember_label_en-US" xlink:label="lab_sjw_UnionMemberMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Union Member [Member]</link:label>
    <link:label id="lab_sjw_UnionMemberMember_documentation_en-US" xlink:label="lab_sjw_UnionMemberMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Union Member [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_UnionMemberMember" xlink:href="sjw-20211231.xsd#sjw_UnionMemberMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_UnionMemberMember" xlink:to="lab_sjw_UnionMemberMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_b5ff3752-a71a-4ec9-bd92-b2f1194b4285_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductConcentrationRiskMember_8764b22f-cfa9-47d7-87c5-4bd4da1fba91_terseLabel_en-US" xlink:label="lab_us-gaap_ProductConcentrationRiskMember" xlink: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 Concentration Risk</link:label>
    <link:label id="lab_us-gaap_ProductConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_ProductConcentrationRiskMember" xlink: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 Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductConcentrationRiskMember" xlink:to="lab_us-gaap_ProductConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LegalEntityAxis_72284d10-6b42-47ff-a615-b395025c5ab2_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_21528e1a-b5e6-4e02-b5b9-ce3726702662_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_WaterMember_36ad4db0-ab2f-45ac-ace2-aeb363d46333_terseLabel_en-US" xlink:label="lab_sjw_WaterMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Water</link:label>
    <link:label id="lab_sjw_WaterMember_label_en-US" xlink:label="lab_sjw_WaterMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Water [Member]</link:label>
    <link:label id="lab_sjw_WaterMember_documentation_en-US" xlink:label="lab_sjw_WaterMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Water</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_WaterMember" xlink:href="sjw-20211231.xsd#sjw_WaterMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_WaterMember" xlink:to="lab_sjw_WaterMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_ca1e1244-9ea2-4b9d-b969-d11d3319d2ff_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" 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">Recognized actuarial loss</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement and Curtailment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:to="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment_32eb0360-6b44-4b57-8685-222eb7581345_terseLabel_en-US" xlink:label="lab_sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciable plant and equipment</link:label>
    <link:label id="lab_sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment_0ef0719a-63ab-4faf-a7d3-854e2cf83fb4_totalLabel_en-US" xlink:label="lab_sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment" 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 depreciable plant and equipment</link:label>
    <link:label id="lab_sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment_label_en-US" xlink:label="lab_sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant And Equipment, Depreciable Plant And Equipment</link:label>
    <link:label id="lab_sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment_documentation_en-US" xlink:label="lab_sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant And Equipment, Depreciable Plant And Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment" xlink:href="sjw-20211231.xsd#sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment" xlink:to="lab_sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsAndShortTermInvestmentsAbstract_f17cf51c-9811-465a-8729-4196ef081996_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsAndShortTermInvestmentsAbstract" xlink: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_CashCashEquivalentsAndShortTermInvestmentsAbstract_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsAndShortTermInvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, and Short-term Investments [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestmentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsAndShortTermInvestmentsAbstract" xlink:to="lab_us-gaap_CashCashEquivalentsAndShortTermInvestmentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxContingencyLineItems_e4258eba-59a0-4cb9-a9b0-c6bd23c1451c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyLineItems" xlink: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 Contingency [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxContingencyLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyLineItems" xlink: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 Contingency [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems" xlink:to="lab_us-gaap_IncomeTaxContingencyLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_2730f19d-588b-4e20-aace-ccda34f01f22_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]</link:label>
    <link:label id="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_label_en-US" xlink:label="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_ad054e7e-943e-42a0-91b3-7a5219d91169_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_221079c0-35c8-4bb0-b61c-87f2bc326c07_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">Net proceeds from stock offering</link:label>
    <link:label id="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Consideration Received on Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:to="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciation_da9df726-96c7-423b-8a98-ccfc8700e89a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciation" xlink: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 flow-through</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciation_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Depreciation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciation" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityDomain_9b43eb96-3f3e-4111-bbfa-b7a6ccffe9f6_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_507ae396-c7a1-4e05-9ab6-8187b176f7ac_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from contracts with customers</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_IntercompanyReceivablesCurrent_f59a8dde-dbd5-42f8-be06-f4d4f44b2e03_terseLabel_en-US" xlink:label="lab_sjw_IntercompanyReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intercompany receivables</link:label>
    <link:label id="lab_sjw_IntercompanyReceivablesCurrent_label_en-US" xlink:label="lab_sjw_IntercompanyReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intercompany Receivables, Current</link:label>
    <link:label id="lab_sjw_IntercompanyReceivablesCurrent_documentation_en-US" xlink:label="lab_sjw_IntercompanyReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intercompany Receivables, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IntercompanyReceivablesCurrent" xlink:href="sjw-20211231.xsd#sjw_IntercompanyReceivablesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_IntercompanyReceivablesCurrent" xlink:to="lab_sjw_IntercompanyReceivablesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_AdvancesForConstructionEstimatedRefundsYearFive_82c7bce9-dcc1-41f6-889b-8490da5a751b_terseLabel_en-US" xlink:label="lab_sjw_AdvancesForConstructionEstimatedRefundsYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_sjw_AdvancesForConstructionEstimatedRefundsYearFive_label_en-US" xlink:label="lab_sjw_AdvancesForConstructionEstimatedRefundsYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advances for Construction, Estimated Refunds, Year Five</link:label>
    <link:label id="lab_sjw_AdvancesForConstructionEstimatedRefundsYearFive_documentation_en-US" xlink:label="lab_sjw_AdvancesForConstructionEstimatedRefundsYearFive" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advances for Construction, Estimated Refunds, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AdvancesForConstructionEstimatedRefundsYearFive" xlink:href="sjw-20211231.xsd#sjw_AdvancesForConstructionEstimatedRefundsYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_AdvancesForConstructionEstimatedRefundsYearFive" xlink:to="lab_sjw_AdvancesForConstructionEstimatedRefundsYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_219b2204-dc26-4e2d-9b8f-cb81a1a82c4d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_fd95f110-23ca-4a2b-9d52-fed9c54b2a8c_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract_11683759-9e24-427c-b122-65136f66846d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other (expense) income:</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_25a586e4-3c81-4ade-8940-373301d4f114_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment and Non-Tariffed Businesses Reporting</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanOtherChanges_d0f59b2f-47e7-469c-a0fa-50d44a270c59_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanOtherChanges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Administrative expenses paid</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanOtherChanges_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanOtherChanges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Increase (Decrease) for Other Change</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanOtherChanges" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanOtherChanges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanOtherChanges" xlink:to="lab_us-gaap_DefinedBenefitPlanOtherChanges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAssetAxis_289497c0-8e0d-4fee-9ed2-cc3bbe1750d1_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetAxis_label_en-US" xlink:label="lab_us-gaap_RegulatoryAssetAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAssetAxis" xlink:to="lab_us-gaap_RegulatoryAssetAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c4f66b66-0576-45fa-9560-c00462a19735_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_d3447180-73d7-413d-8728-22ebc2abf254_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/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_d07ebc09-6bba-4e5d-a5cb-29ec0ea32040_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAssets_d7280efe-20c4-4d38-a21c-cfe5010f1459_totalLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssets" 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 regulatory assets, net</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssets_label_en-US" xlink:label="lab_us-gaap_RegulatoryAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAssets" xlink:to="lab_us-gaap_RegulatoryAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_LeaseTermOptionOneMember_9c8c7952-38ea-4f62-8dfd-32c483e334fa_terseLabel_en-US" xlink:label="lab_sjw_LeaseTermOptionOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Term, Option One</link:label>
    <link:label id="lab_sjw_LeaseTermOptionOneMember_label_en-US" xlink:label="lab_sjw_LeaseTermOptionOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Term, Option One [Member]</link:label>
    <link:label id="lab_sjw_LeaseTermOptionOneMember_documentation_en-US" xlink:label="lab_sjw_LeaseTermOptionOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Term, Option One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LeaseTermOptionOneMember" xlink:href="sjw-20211231.xsd#sjw_LeaseTermOptionOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_LeaseTermOptionOneMember" xlink:to="lab_sjw_LeaseTermOptionOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_ff57969f-917a-402b-92b5-2e07d3926123_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027 - 2031</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_cac09248-7017-4c84-8419-2fe8ef6e160c_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink: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, dividends per share, paid (usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink: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, Dividends, Per Share, Cash Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:to="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_ce40d89b-7aac-4547-baea-2b28e263dc8b_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility plant:</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_DeferredTaxLiabilitiesPeriodIncreaseDecrease_81fcc1e7-98e2-4d57-9a3a-19f274610901_terseLabel_en-US" xlink:label="lab_sjw_DeferredTaxLiabilitiesPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in net deferred tax liabilities</link:label>
    <link:label id="lab_sjw_DeferredTaxLiabilitiesPeriodIncreaseDecrease_label_en-US" xlink:label="lab_sjw_DeferredTaxLiabilitiesPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Period Increase (Decrease)</link:label>
    <link:label id="lab_sjw_DeferredTaxLiabilitiesPeriodIncreaseDecrease_documentation_en-US" xlink:label="lab_sjw_DeferredTaxLiabilitiesPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredTaxLiabilitiesPeriodIncreaseDecrease" xlink:href="sjw-20211231.xsd#sjw_DeferredTaxLiabilitiesPeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_DeferredTaxLiabilitiesPeriodIncreaseDecrease" xlink:to="lab_sjw_DeferredTaxLiabilitiesPeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_083b8d03-9f0f-4373-9e01-154fc20dc6f7_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations_6debe123-04c5-4063-b9dd-c4aacb26da48_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Forfeitures and Expirations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_CollectiveBargainingAgreementWageIncreasePercentYearThree_904306e2-24b0-4bf9-8735-c7a3d543996e_terseLabel_en-US" xlink:label="lab_sjw_CollectiveBargainingAgreementWageIncreasePercentYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collective bargaining agreement percent of wage increase for 2022</link:label>
    <link:label id="lab_sjw_CollectiveBargainingAgreementWageIncreasePercentYearThree_label_en-US" xlink:label="lab_sjw_CollectiveBargainingAgreementWageIncreasePercentYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collective Bargaining Agreement, Wage Increase, Percent, Year Three</link:label>
    <link:label id="lab_sjw_CollectiveBargainingAgreementWageIncreasePercentYearThree_documentation_en-US" xlink:label="lab_sjw_CollectiveBargainingAgreementWageIncreasePercentYearThree" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collective Bargaining Agreement, Wage Increase, Percent, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CollectiveBargainingAgreementWageIncreasePercentYearThree" xlink:href="sjw-20211231.xsd#sjw_CollectiveBargainingAgreementWageIncreasePercentYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_CollectiveBargainingAgreementWageIncreasePercentYearThree" xlink:to="lab_sjw_CollectiveBargainingAgreementWageIncreasePercentYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_PublicUtilitiesServiceConnections_3ebdb6ce-ef1e-4f90-a920-41a9fb0a5761_terseLabel_en-US" xlink:label="lab_sjw_PublicUtilitiesServiceConnections" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service connections</link:label>
    <link:label id="lab_sjw_PublicUtilitiesServiceConnections_label_en-US" xlink:label="lab_sjw_PublicUtilitiesServiceConnections" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Service Connections</link:label>
    <link:label id="lab_sjw_PublicUtilitiesServiceConnections_documentation_en-US" xlink:label="lab_sjw_PublicUtilitiesServiceConnections" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Service Connections</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesServiceConnections" xlink:href="sjw-20211231.xsd#sjw_PublicUtilitiesServiceConnections"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_PublicUtilitiesServiceConnections" xlink:to="lab_sjw_PublicUtilitiesServiceConnections" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_4c94ba24-64ec-4d0b-a5c8-66448d9ae0c1_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings from lines of credit</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink: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 Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_e3f54066-530e-401d-8c88-0b059b091909_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink: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_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_3ba30b8f-4ac9-4385-ad0b-938147cb7972_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_f3db64eb-e9d3-48eb-a8be-b0dfe70e94c1_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink: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 long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_label_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtFairValue" xlink:to="lab_us-gaap_LongTermDebtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_PublicUtilitiesAcquisitionServiceConnections_3091835f-9073-456d-903c-65c687d6059d_terseLabel_en-US" xlink:label="lab_sjw_PublicUtilitiesAcquisitionServiceConnections" xlink: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 service connections from acquisition</link:label>
    <link:label id="lab_sjw_PublicUtilitiesAcquisitionServiceConnections_label_en-US" xlink:label="lab_sjw_PublicUtilitiesAcquisitionServiceConnections" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Acquisition, Service Connections</link:label>
    <link:label id="lab_sjw_PublicUtilitiesAcquisitionServiceConnections_documentation_en-US" xlink:label="lab_sjw_PublicUtilitiesAcquisitionServiceConnections" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Acquisition, Service Connections</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesAcquisitionServiceConnections" xlink:href="sjw-20211231.xsd#sjw_PublicUtilitiesAcquisitionServiceConnections"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_PublicUtilitiesAcquisitionServiceConnections" xlink:to="lab_sjw_PublicUtilitiesAcquisitionServiceConnections" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_b7ac9593-0233-429d-9c73-c62086f18287_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in progress</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Construction Work in Progress</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAssetLineItems_16e1dd06-eb96-43ef-85e8-94f09a23db02_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetLineItems_label_en-US" xlink:label="lab_us-gaap_RegulatoryAssetLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAssetLineItems" xlink:to="lab_us-gaap_RegulatoryAssetLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_2b95a856-8163-4ceb-8128-a767f56781fb_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d45832b2-013b-4529-9921-d45d7f740d9c_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInReceivables_49024745-ede9-4f04-af98-a64c4f51c41e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInReceivables" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable and accrued unbilled utility revenue</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInReceivables_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInReceivables" xlink: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 Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivables" xlink:to="lab_us-gaap_IncreaseDecreaseInReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_6c161078-cace-4c69-9781-5a91b890e785_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_541e8b11-c129-424a-ae6f-ba2c45aa9c47_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/2021/elts/us-gaap-2021-01-31.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_StockholdersEquity_97cd4161-a9e8-467c-8f30-6f62aa348e56_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_90bcee55-13fe-41c9-8720-23ca5adc96f8_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_1af6af8d-20e0-49ae-9179-ab0fff396e13_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage_77650cf1-4daf-4eeb-93e2-e3e6b4fcb1e1_terseLabel_en-US" xlink:label="lab_sjw_RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Authorized revenue, threshold percentage</link:label>
    <link:label id="lab_sjw_RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage_label_en-US" xlink:label="lab_sjw_RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Balancing and Memorandum Accounts Review, Authorized Revenue, Threshold Percentage</link:label>
    <link:label id="lab_sjw_RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage_documentation_en-US" xlink:label="lab_sjw_RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Threshold balance of regulatory balancing or memorandum accounts as a percentage of authorized revenue to trigger an account review.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage" xlink:href="sjw-20211231.xsd#sjw_RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage" xlink:to="lab_sjw_RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_RestrictedStockAndDeferredRestrictedStockMember_74dad7da-a801-4e9c-ae8d-0c3369fb478d_terseLabel_en-US" xlink:label="lab_sjw_RestrictedStockAndDeferredRestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock and deferred restricted stock</link:label>
    <link:label id="lab_sjw_RestrictedStockAndDeferredRestrictedStockMember_label_en-US" xlink:label="lab_sjw_RestrictedStockAndDeferredRestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock and Deferred Restricted Stock [Member]</link:label>
    <link:label id="lab_sjw_RestrictedStockAndDeferredRestrictedStockMember_documentation_en-US" xlink:label="lab_sjw_RestrictedStockAndDeferredRestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock and Deferred Restricted Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RestrictedStockAndDeferredRestrictedStockMember" xlink:href="sjw-20211231.xsd#sjw_RestrictedStockAndDeferredRestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_RestrictedStockAndDeferredRestrictedStockMember" xlink:to="lab_sjw_RestrictedStockAndDeferredRestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_75aff1d7-6336-46cc-8833-10bda90b00a8_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/2021q4/dei-2021q4.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_RestrictedCashAndCashEquivalentsAtCarryingValue_d9d24da8-cbde-429b-8aa7-7473611dbf7c_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink: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_RestrictedCashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink: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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets_c7914d62-81bf-4589-a459-2b82f7defa70_totalLabel_en-US" xlink:label="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets" 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 acquired, measurement period adjustments</link:label>
    <link:label id="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets_label_en-US" xlink:label="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Assets</link:label>
    <link:label id="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets_documentation_en-US" xlink:label="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets" xlink:to="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_RestrictedStockAwardsPerformancebasedOutstandingBalance_b3448661-dd3b-44d1-bf16-ffe29e52ee9d_terseLabel_en-US" xlink:label="lab_sjw_RestrictedStockAwardsPerformancebasedOutstandingBalance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance-based and market-based restricted stock awards outstanding (in shares)</link:label>
    <link:label id="lab_sjw_RestrictedStockAwardsPerformancebasedOutstandingBalance_label_en-US" xlink:label="lab_sjw_RestrictedStockAwardsPerformancebasedOutstandingBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Awards, Performance-based, Outstanding Balance</link:label>
    <link:label id="lab_sjw_RestrictedStockAwardsPerformancebasedOutstandingBalance_documentation_en-US" xlink:label="lab_sjw_RestrictedStockAwardsPerformancebasedOutstandingBalance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Awards, Performance-based, Outstanding Balance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RestrictedStockAwardsPerformancebasedOutstandingBalance" xlink:href="sjw-20211231.xsd#sjw_RestrictedStockAwardsPerformancebasedOutstandingBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_RestrictedStockAwardsPerformancebasedOutstandingBalance" xlink:to="lab_sjw_RestrictedStockAwardsPerformancebasedOutstandingBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermPurchaseCommitmentPeriod_e0d946d0-1df8-423a-97a1-c286d579bc38_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermPurchaseCommitmentPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase commitment period</link:label>
    <link:label id="lab_us-gaap_LongtermPurchaseCommitmentPeriod_label_en-US" xlink:label="lab_us-gaap_LongtermPurchaseCommitmentPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermPurchaseCommitmentPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermPurchaseCommitmentPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermPurchaseCommitmentPeriod" xlink:to="lab_us-gaap_LongtermPurchaseCommitmentPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_465b3195-6bfd-4001-a6d9-888d0a2754c0_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsMiscellaneousNoncurrent_251dd8ad-f1b8-4e48-932f-9dc1c7ac935f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherAssetsMiscellaneousNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Miscellaneous, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:to="lab_us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_f75c2544-678a-4953-968c-e43898ea0adf_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility Plant Intangible Assets</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink: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 Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_d14fa313-1031-47d7-a58e-d7b6ae091b3b_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRegulatoryProceedingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Regulatory Proceeding [Axis]</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRegulatoryProceedingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Regulatory Proceeding [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis" xlink:to="lab_us-gaap_PublicUtilitiesRegulatoryProceedingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_CostofcapitalMember_45cdb584-b697-43c7-90fc-0fc914c73a41_terseLabel_en-US" xlink:label="lab_sjw_CostofcapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of capital memorandum accounts</link:label>
    <link:label id="lab_sjw_CostofcapitalMember_label_en-US" xlink:label="lab_sjw_CostofcapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of capital [Member]</link:label>
    <link:label id="lab_sjw_CostofcapitalMember_documentation_en-US" xlink:label="lab_sjw_CostofcapitalMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CostofcapitalMember" xlink:href="sjw-20211231.xsd#sjw_CostofcapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_CostofcapitalMember" xlink:to="lab_sjw_CostofcapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpense_dd9a450f-02c6-4cd2-879f-9cc07bb2ef45_totalLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpense" 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 expense</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpense_b08b3125-6658-43f5-8859-e32fd8469878_terseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpense" xlink: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 expense</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpense_label_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Operating Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilitiesOperatingExpense" xlink:to="lab_us-gaap_UtilitiesOperatingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Land_3a7174b6-2d1e-459f-b6c1-c4dc82da2341_terseLabel_en-US" xlink:label="lab_us-gaap_Land" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land</link:label>
    <link:label id="lab_us-gaap_Land_label_en-US" xlink:label="lab_us-gaap_Land" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Land" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Land"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Land" xlink:to="lab_us-gaap_Land" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_c947e9e7-d6c2-4d53-973d-cead857a2749_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate principal amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_8f37177f-44d2-4882-b2a7-49b9d430ec19_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink: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 periodic pension cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_7f225172-3d9a-4142-9829-ff36781fbe5d_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" 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 periodic benefit cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_58a6f8ae-e10a-4cd5-ad58-f1379d5d415f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink: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 Defined Benefit Plans Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink: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 Defined Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_1674ba33-f4b1-499f-bce5-c20beb150565_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs)</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_7e676201-cf2d-419f-9d73-c8954cf52027_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_d40d46aa-dabf-4bbe-96a3-eda3a9abaa2a_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Opening balance, SJWNE, LLC</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfCondensedFinancialStatementsTable_5a11b2c6-e883-495f-b37b-f941165a8e92_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfCondensedFinancialStatementsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Financial Statements [Table]</link:label>
    <link:label id="lab_srt_ScheduleOfCondensedFinancialStatementsTable_label_en-US" xlink:label="lab_srt_ScheduleOfCondensedFinancialStatementsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Financial Statements [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedFinancialStatementsTable" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfCondensedFinancialStatementsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable" xlink:to="lab_srt_ScheduleOfCondensedFinancialStatementsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_A389NoteDueMarch2041Member_53622519-704a-499a-8646-8c11bb9cdefe_terseLabel_en-US" xlink:label="lab_sjw_A389NoteDueMarch2041Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.89% Note Due March 2041</link:label>
    <link:label id="lab_sjw_A389NoteDueMarch2041Member_label_en-US" xlink:label="lab_sjw_A389NoteDueMarch2041Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.89% Note Due March 2041 [Member]</link:label>
    <link:label id="lab_sjw_A389NoteDueMarch2041Member_documentation_en-US" xlink:label="lab_sjw_A389NoteDueMarch2041Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.89% Note Due March 2041</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A389NoteDueMarch2041Member" xlink:href="sjw-20211231.xsd#sjw_A389NoteDueMarch2041Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_A389NoteDueMarch2041Member" xlink:to="lab_sjw_A389NoteDueMarch2041Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_2c30fee7-795b-4a63-97e7-8cfeb12f366a_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_dafd0f99-4499-424f-9cfb-71af8179d065_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" 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 deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes_55576768-ddea-48a4-9812-80be04321243_terseLabel_en-US" xlink:label="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes, measurement period adjustments</link:label>
    <link:label id="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes_label_en-US" xlink:label="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Income Taxes</link:label>
    <link:label id="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes_documentation_en-US" xlink:label="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Income Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes" xlink:to="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_252bf278-b04b-4f82-862e-0455b51f2abc_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity securities</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Equity Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:to="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_66423042-2c59-478c-b5f5-5fb885016c21_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_397db130-7c89-49b1-9adc-6ca4cfe1c8a1_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/2021q4/dei-2021q4.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_sjw_SJWCorp.andSJWTXInc.Member_59a4bfde-47ee-4cfa-b537-698ac7a04bcd_terseLabel_en-US" xlink:label="lab_sjw_SJWCorp.andSJWTXInc.Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SJW Corp. and SJWTX, Inc.</link:label>
    <link:label id="lab_sjw_SJWCorp.andSJWTXInc.Member_label_en-US" xlink:label="lab_sjw_SJWCorp.andSJWTXInc.Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SJW Corp. and SJWTX, Inc. [Member]</link:label>
    <link:label id="lab_sjw_SJWCorp.andSJWTXInc.Member_documentation_en-US" xlink:label="lab_sjw_SJWCorp.andSJWTXInc.Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SJW Corp. and SJWTX, Inc. [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWCorp.andSJWTXInc.Member" xlink:href="sjw-20211231.xsd#sjw_SJWCorp.andSJWTXInc.Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_SJWCorp.andSJWTXInc.Member" xlink:to="lab_sjw_SJWCorp.andSJWTXInc.Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtTextBlock_a17e4f85-eec3-4eec-9197-2adfdf27c2e1_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lines of Credit</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtTextBlock_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTextBlock" xlink:to="lab_us-gaap_ShortTermDebtTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_5455d8ca-4f73-46fa-ad1e-43759b3d55dd_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office buildings and other structures</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Other Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_ad3f39fd-60c0-4bba-a07c-3d59588cf0a2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts written off</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise_b3e66dbd-198d-466e-81ed-b1fd96b3a5f1_terseLabel_en-US" xlink:label="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise" xlink: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 issuable under the plan upon exercise of outstanding awards (in shares)</link:label>
    <link:label id="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise_label_en-US" xlink:label="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Shares Issuable upon Exercise</link:label>
    <link:label id="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise_documentation_en-US" xlink:label="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares reserved for issuance under equity instrument agreements awarded that validly exist and are outstanding, including vested instruments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise" xlink:href="sjw-20211231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise" xlink:to="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_24e6ec02-a901-4a14-842c-bf34d81ce09b_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan participants contributions</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Contributions by Plan Participant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_DeferredCompensationArrangementWithIndividualDeferralAmount_b30a5392-8d28-4a22-b215-bd9e3978f08e_terseLabel_en-US" xlink:label="lab_sjw_DeferredCompensationArrangementWithIndividualDeferralAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferrals by executives and non-employee directors</link:label>
    <link:label id="lab_sjw_DeferredCompensationArrangementWithIndividualDeferralAmount_label_en-US" xlink:label="lab_sjw_DeferredCompensationArrangementWithIndividualDeferralAmount" xlink: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 Compensation Arrangement With Individual, Deferral Amount</link:label>
    <link:label id="lab_sjw_DeferredCompensationArrangementWithIndividualDeferralAmount_documentation_en-US" xlink:label="lab_sjw_DeferredCompensationArrangementWithIndividualDeferralAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Arrangement With Individual, Deferral Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredCompensationArrangementWithIndividualDeferralAmount" xlink:href="sjw-20211231.xsd#sjw_DeferredCompensationArrangementWithIndividualDeferralAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_DeferredCompensationArrangementWithIndividualDeferralAmount" xlink:to="lab_sjw_DeferredCompensationArrangementWithIndividualDeferralAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_ac47303e-da9a-46ea-963c-84a2521c0cb4_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">Provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_c150edec-b8b5-4fb4-8f6b-d1e4abed19fc_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative effect of change in accounting principle, taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_1e1eb1c7-567d-49f3-bd7a-62fa2c1e80a0_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" 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">Income tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_53e5c8b3-be8d-40a4-bfc5-8768ceb9e814_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_7fd70826-545d-4e20-a4f8-9f987b49f877_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">Customers, net of allowances for uncollectible accounts of $4,600 and $3,891 in 2021 and 2020, respectively</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_GroundwaterExtractionCharges_8ee2c037-e13c-4a90-8ccf-861b6f09361b_terseLabel_en-US" xlink:label="lab_sjw_GroundwaterExtractionCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Groundwater extraction charges</link:label>
    <link:label id="lab_sjw_GroundwaterExtractionCharges_label_en-US" xlink:label="lab_sjw_GroundwaterExtractionCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Groundwater Extraction Charges</link:label>
    <link:label id="lab_sjw_GroundwaterExtractionCharges_documentation_en-US" xlink:label="lab_sjw_GroundwaterExtractionCharges" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Groundwater Extraction Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_GroundwaterExtractionCharges" xlink:href="sjw-20211231.xsd#sjw_GroundwaterExtractionCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_GroundwaterExtractionCharges" xlink:to="lab_sjw_GroundwaterExtractionCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_91bcea57-f1af-4ab4-b7bc-dcc97dcbaa09_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/2021q4/dei-2021q4.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_sjw_A310SeniorNotesSeries2021BMember_fffebb04-f49c-4f97-9e14-ed5fe036b468_terseLabel_en-US" xlink:label="lab_sjw_A310SeniorNotesSeries2021BMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.10% Senior Notes, Series 2021B</link:label>
    <link:label id="lab_sjw_A310SeniorNotesSeries2021BMember_label_en-US" xlink:label="lab_sjw_A310SeniorNotesSeries2021BMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.10% Senior Notes, Series 2021B [Member]</link:label>
    <link:label id="lab_sjw_A310SeniorNotesSeries2021BMember_documentation_en-US" xlink:label="lab_sjw_A310SeniorNotesSeries2021BMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.10% Senior Notes, Series 2021B</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A310SeniorNotesSeries2021BMember" xlink:href="sjw-20211231.xsd#sjw_A310SeniorNotesSeries2021BMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_A310SeniorNotesSeries2021BMember" xlink:to="lab_sjw_A310SeniorNotesSeries2021BMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets_ead99aee-cff5-4de5-9447-04ababb95b6e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Financial Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_8b454e59-89d6-4eb4-9036-d222f4f318fc_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:to="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_1fb7f70c-368f-408b-92f6-f9d66d5ecb5f_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/2021q4/dei-2021q4.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_sjw_PublicUtilitiesAcquisitionServiceArea_7ced8042-f6d5-4636-a794-c628ba17d823_terseLabel_en-US" xlink:label="lab_sjw_PublicUtilitiesAcquisitionServiceArea" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service area from acquisition</link:label>
    <link:label id="lab_sjw_PublicUtilitiesAcquisitionServiceArea_label_en-US" xlink:label="lab_sjw_PublicUtilitiesAcquisitionServiceArea" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Acquisition, Service Area</link:label>
    <link:label id="lab_sjw_PublicUtilitiesAcquisitionServiceArea_documentation_en-US" xlink:label="lab_sjw_PublicUtilitiesAcquisitionServiceArea" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Acquisition, Service Area</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesAcquisitionServiceArea" xlink:href="sjw-20211231.xsd#sjw_PublicUtilitiesAcquisitionServiceArea"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_PublicUtilitiesAcquisitionServiceArea" xlink:to="lab_sjw_PublicUtilitiesAcquisitionServiceArea" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_8252f04d-6c39-48d2-b080-9073ffd14ff4_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_6dcac392-9be7-4f22-8610-19ebb4c7aae3_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided_a356771a-4b78-496a-b931-ce29be4cbeea_terseLabel_en-US" xlink:label="lab_us-gaap_RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory assets, net not earning a return</link:label>
    <link:label id="lab_us-gaap_RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided_label_en-US" xlink:label="lab_us-gaap_RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining Amounts of Regulatory Assets for which No Return on Investment During Recovery Period is Provided</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided" xlink:to="lab_us-gaap_RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_05ea1dc6-5c5a-48e0-9a1c-57c33fa6e293_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink: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 [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_074b8fe8-4b6f-4c01-981e-aed5e01c360f_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_a33568e5-6c90-4877-99a4-84386ce03b16_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:to="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_AdvancesForConstructionAndContributionsInAidOfConstructionPolicyPolicyTextBlock_3e49387b-d9b3-4738-8158-b279f66830f4_terseLabel_en-US" xlink:label="lab_sjw_AdvancesForConstructionAndContributionsInAidOfConstructionPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advances for Construction and Contributions in Aid of Construction</link:label>
    <link:label id="lab_sjw_AdvancesForConstructionAndContributionsInAidOfConstructionPolicyPolicyTextBlock_label_en-US" xlink:label="lab_sjw_AdvancesForConstructionAndContributionsInAidOfConstructionPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advances for Construction and Contributions in Aid of Construction, Policy [Policy Text Block]</link:label>
    <link:label id="lab_sjw_AdvancesForConstructionAndContributionsInAidOfConstructionPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_sjw_AdvancesForConstructionAndContributionsInAidOfConstructionPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of accounting policy for advances for construction and contributions in aid of construction.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AdvancesForConstructionAndContributionsInAidOfConstructionPolicyPolicyTextBlock" xlink:href="sjw-20211231.xsd#sjw_AdvancesForConstructionAndContributionsInAidOfConstructionPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_AdvancesForConstructionAndContributionsInAidOfConstructionPolicyPolicyTextBlock" xlink:to="lab_sjw_AdvancesForConstructionAndContributionsInAidOfConstructionPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_cf5c16a3-3761-4cf8-a9ca-587864ebd5c2_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink: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 portion of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_29c7d390-1f40-45ea-a28c-7db992ae7613_negatedLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" 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">Current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife_c6ea6d7e-c86f-4b6d-a9ff-e8729d25e78a_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated service lives of assets</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Common, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_61cf9860-c5a6-40df-9457-a5231adf8308_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_A411NoteDueMarch2041Member_f890d3b7-8033-4232-b3c9-b7cba186b595_terseLabel_en-US" xlink:label="lab_sjw_A411NoteDueMarch2041Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.11% Note Due March 2041</link:label>
    <link:label id="lab_sjw_A411NoteDueMarch2041Member_label_en-US" xlink:label="lab_sjw_A411NoteDueMarch2041Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.11% Note Due March 2041 [Member]</link:label>
    <link:label id="lab_sjw_A411NoteDueMarch2041Member_documentation_en-US" xlink:label="lab_sjw_A411NoteDueMarch2041Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.11% Note Due March 2041</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A411NoteDueMarch2041Member" xlink:href="sjw-20211231.xsd#sjw_A411NoteDueMarch2041Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_A411NoteDueMarch2041Member" xlink:to="lab_sjw_A411NoteDueMarch2041Member" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_RegulatoryMechanismsOtherNet_92ba6050-dc76-460d-aee8-c0cfe6e58e0f_terseLabel_en-US" xlink:label="lab_sjw_RegulatoryMechanismsOtherNet" xlink: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 regulatory mechanisms, net</link:label>
    <link:label id="lab_sjw_RegulatoryMechanismsOtherNet_label_en-US" xlink:label="lab_sjw_RegulatoryMechanismsOtherNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Mechanisms, Other, Net</link:label>
    <link:label id="lab_sjw_RegulatoryMechanismsOtherNet_documentation_en-US" xlink:label="lab_sjw_RegulatoryMechanismsOtherNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Mechanisms, Other, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RegulatoryMechanismsOtherNet" xlink:href="sjw-20211231.xsd#sjw_RegulatoryMechanismsOtherNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_RegulatoryMechanismsOtherNet" xlink:to="lab_sjw_RegulatoryMechanismsOtherNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_288f83de-7134-44d5-8306-0f10938b8418_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink: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 Benchmark</link:label>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_label_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink: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 Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember" xlink:to="lab_us-gaap_SalesRevenueNetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_LongTermPurchaseCommitmentMinimumAcreFeetRequired_eba414ee-dde4-4397-8cf2-c4caab013eae_terseLabel_en-US" xlink:label="lab_sjw_LongTermPurchaseCommitmentMinimumAcreFeetRequired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term purchase commitment, minimum area required (in acre-feet of water)</link:label>
    <link:label id="lab_sjw_LongTermPurchaseCommitmentMinimumAcreFeetRequired_label_en-US" xlink:label="lab_sjw_LongTermPurchaseCommitmentMinimumAcreFeetRequired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment, Minimum Acre Feet Required</link:label>
    <link:label id="lab_sjw_LongTermPurchaseCommitmentMinimumAcreFeetRequired_documentation_en-US" xlink:label="lab_sjw_LongTermPurchaseCommitmentMinimumAcreFeetRequired" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment, Minimum Acre Feet Required</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LongTermPurchaseCommitmentMinimumAcreFeetRequired" xlink:href="sjw-20211231.xsd#sjw_LongTermPurchaseCommitmentMinimumAcreFeetRequired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_LongTermPurchaseCommitmentMinimumAcreFeetRequired" xlink:to="lab_sjw_LongTermPurchaseCommitmentMinimumAcreFeetRequired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_3ed0a68b-97b7-45a0-953b-bdd9c61877d5_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_7387bafe-699d-4831-b7c3-172524b7fe8f_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" 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">Outstanding, beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_0bfdf5f7-3b7a-42a7-b736-971a86545b8f_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" 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">Outstanding ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_KendallWestUtilityAndBanderaEastUtilityMember_a12c075a-3bf3-49f8-a9a2-bee359a4b21f_terseLabel_en-US" xlink:label="lab_sjw_KendallWestUtilityAndBanderaEastUtilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Kendall West Utility and Bandera East Utility</link:label>
    <link:label id="lab_sjw_KendallWestUtilityAndBanderaEastUtilityMember_label_en-US" xlink:label="lab_sjw_KendallWestUtilityAndBanderaEastUtilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Kendall West Utility and Bandera East Utility [Member]</link:label>
    <link:label id="lab_sjw_KendallWestUtilityAndBanderaEastUtilityMember_documentation_en-US" xlink:label="lab_sjw_KendallWestUtilityAndBanderaEastUtilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Kendall West Utility and Bandera East Utility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_KendallWestUtilityAndBanderaEastUtilityMember" xlink:href="sjw-20211231.xsd#sjw_KendallWestUtilityAndBanderaEastUtilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_KendallWestUtilityAndBanderaEastUtilityMember" xlink:to="lab_sjw_KendallWestUtilityAndBanderaEastUtilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_b169b720-fb34-4f29-b441-7f2721832d41_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Axis]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_9e99b708-d02e-43ad-b08c-c3e969be1b72_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax receivable and accrued taxes</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink: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 Taxes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_bea99377-e776-45a8-8634-d19b2d748b95_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink: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 Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink: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, Cost by Plan [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_1aed0b76-bdb0-48c7-97a9-5fcf39ebc189_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink: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 Allocation of Plan Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink: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 Allocation of Plan Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_49e3c03b-abbe-4d82-8445-9b817eba17f0_terseLabel_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_label_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_ConnecticutandMaineMember_ea4ada9b-83f0-479b-95e8-313a6ca1b0b3_terseLabel_en-US" xlink:label="lab_sjw_ConnecticutandMaineMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Connecticut and Maine</link:label>
    <link:label id="lab_sjw_ConnecticutandMaineMember_label_en-US" xlink:label="lab_sjw_ConnecticutandMaineMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Connecticut and Maine [Member]</link:label>
    <link:label id="lab_sjw_ConnecticutandMaineMember_documentation_en-US" xlink:label="lab_sjw_ConnecticutandMaineMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Connecticut and Maine [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ConnecticutandMaineMember" xlink:href="sjw-20211231.xsd#sjw_ConnecticutandMaineMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_ConnecticutandMaineMember" xlink:to="lab_sjw_ConnecticutandMaineMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ad7ac721-3146-4755-81bd-f77fc6390dfc_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_56b269fd-82cf-4693-8731-0b7da0759ffd_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_d40cbf41-21f7-4b45-810e-de1372b23e07_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">Significant Observable Inputs (Level&#160;2)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent_416dc9af-73fb-4bc5-99f3-656ea23b57b3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent" 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">Adjustment to pension benefit plans, taxes</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent" xlink: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, Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_c5a51872-2a63-46d9-93da-327dc203e093_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">Advances for construction</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_f595b2dc-d80f-4ec5-b0eb-300a34586388_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_7178324c-cfcb-4ca4-8a51-edf2ee7d11ef_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_2a3a075c-af56-4525-b93e-38e762fac44a_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful life of intangible assets</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation_920e8573-27ea-44e6-94c1-686af1d24075_terseLabel_en-US" xlink:label="lab_us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation_label_en-US" xlink:label="lab_us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Real Estate Investment Property, Accumulated Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation" xlink:to="lab_us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatedOperationMember_b23d1992-3781-40ce-928d-7c3e5f143fd1_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatedOperationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulated</link:label>
    <link:label id="lab_us-gaap_RegulatedOperationMember_label_en-US" xlink:label="lab_us-gaap_RegulatedOperationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulated Operation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatedOperationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatedOperationMember" xlink:to="lab_us-gaap_RegulatedOperationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_BalancingandMemorandumCostRecoveryAccountNet_673c826f-4d10-441a-9481-380d3d150f9e_periodStartLabel_en-US" xlink:label="lab_sjw_BalancingandMemorandumCostRecoveryAccountNet" 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_sjw_BalancingandMemorandumCostRecoveryAccountNet_da85f9e3-aef2-4f0f-9a7f-a7d10f0c8f98_periodEndLabel_en-US" xlink:label="lab_sjw_BalancingandMemorandumCostRecoveryAccountNet" 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_sjw_BalancingandMemorandumCostRecoveryAccountNet_label_en-US" xlink:label="lab_sjw_BalancingandMemorandumCostRecoveryAccountNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balancing and Memorandum Cost Recovery Account, Net</link:label>
    <link:label id="lab_sjw_BalancingandMemorandumCostRecoveryAccountNet_documentation_en-US" xlink:label="lab_sjw_BalancingandMemorandumCostRecoveryAccountNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balancing and Memorandum Cost Recovery Account, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumCostRecoveryAccountNet" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumCostRecoveryAccountNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_BalancingandMemorandumCostRecoveryAccountNet" xlink:to="lab_sjw_BalancingandMemorandumCostRecoveryAccountNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandAndBuildingMember_9c6564b0-b1f4-49b8-9d6d-3a2f369f8285_terseLabel_en-US" xlink:label="lab_us-gaap_LandAndBuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land and Building</link:label>
    <link:label id="lab_us-gaap_LandAndBuildingMember_label_en-US" xlink:label="lab_us-gaap_LandAndBuildingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land and Building [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndBuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandAndBuildingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandAndBuildingMember" xlink:to="lab_us-gaap_LandAndBuildingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_a49baa99-77c5-4039-8aa5-9895bc087ff6_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_bb111dba-e3a1-4ec0-8c8d-540d435aac6a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss), net</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances_21aeea24-9368-4583-b261-74cbea756345_terseLabel_en-US" xlink:label="lab_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributions in aid of construction and construction advances</link:label>
    <link:label id="lab_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances_label_en-US" xlink:label="lab_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, CIAC and Advances</link:label>
    <link:label id="lab_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances_documentation_en-US" xlink:label="lab_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, CIAC and Advances</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances" xlink:to="lab_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_dcc43c9d-8cdc-47c4-9724-2a54d46133be_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/2021q4/dei-2021q4.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_PublicUtilityRegulatedOrUnregulatedStatusAxis_45bf6f72-1858-4446-8d18-b0d835bbf6b2_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilityRegulatedOrUnregulatedStatusAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulation Status [Axis]</link:label>
    <link:label id="lab_us-gaap_PublicUtilityRegulatedOrUnregulatedStatusAxis_label_en-US" xlink:label="lab_us-gaap_PublicUtilityRegulatedOrUnregulatedStatusAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulation Status [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityRegulatedOrUnregulatedStatusAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityRegulatedOrUnregulatedStatusAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilityRegulatedOrUnregulatedStatusAxis" xlink:to="lab_us-gaap_PublicUtilityRegulatedOrUnregulatedStatusAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_7110c810-1770-462a-9888-579374419d3e_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent_f3eee87d-0433-488b-8252-5b8942740ec8_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain (loss) on investment, taxes</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Available-for-sale Securities, Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentBuildingAndBuildingImprovements_7218a9f3-a1c8-4a94-b471-b2d4ba9076d9_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentBuildingAndBuildingImprovements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings and improvements</link:label>
    <link:label id="lab_us-gaap_InvestmentBuildingAndBuildingImprovements_label_en-US" xlink:label="lab_us-gaap_InvestmentBuildingAndBuildingImprovements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Building and Building Improvements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentBuildingAndBuildingImprovements" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentBuildingAndBuildingImprovements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentBuildingAndBuildingImprovements" xlink:to="lab_us-gaap_InvestmentBuildingAndBuildingImprovements" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_DefinedBenefitPlanActuarialGainLossDiscountRateChange_93d208db-a967-4bb3-abcc-abc6faa7ca1f_terseLabel_en-US" xlink:label="lab_sjw_DefinedBenefitPlanActuarialGainLossDiscountRateChange" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial gain (loss), discount rate change</link:label>
    <link:label id="lab_sjw_DefinedBenefitPlanActuarialGainLossDiscountRateChange_label_en-US" xlink:label="lab_sjw_DefinedBenefitPlanActuarialGainLossDiscountRateChange" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Actuarial Gain (Loss), Discount Rate Change</link:label>
    <link:label id="lab_sjw_DefinedBenefitPlanActuarialGainLossDiscountRateChange_documentation_en-US" xlink:label="lab_sjw_DefinedBenefitPlanActuarialGainLossDiscountRateChange" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Actuarial Gain (Loss), Discount Rate Change</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DefinedBenefitPlanActuarialGainLossDiscountRateChange" xlink:href="sjw-20211231.xsd#sjw_DefinedBenefitPlanActuarialGainLossDiscountRateChange"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_DefinedBenefitPlanActuarialGainLossDiscountRateChange" xlink:to="lab_sjw_DefinedBenefitPlanActuarialGainLossDiscountRateChange" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualAxis_aa063236-189d-4f1c-ab5f-9485c1623bcc_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:label id="lab_srt_TitleOfIndividualAxis_label_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis" xlink:to="lab_srt_TitleOfIndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_aa584476-bd03-4e7d-91bd-bd8a03ceb7ce_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_72b331eb-6758-4ea8-85a0-6b71c078c327_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink: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 Nonvested Restricted Stock Units Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink: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 Nonvested Restricted Stock Units Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_PublicUtilitiesRealEstatePolicyPolicyTextBlock_ec25d8ad-c522-4e3d-9166-ea66572aba75_terseLabel_en-US" xlink:label="lab_sjw_PublicUtilitiesRealEstatePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Real Estate Investments and Nonutility Properties</link:label>
    <link:label id="lab_sjw_PublicUtilitiesRealEstatePolicyPolicyTextBlock_label_en-US" xlink:label="lab_sjw_PublicUtilitiesRealEstatePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Real Estate, Policy [Policy Text Block]</link:label>
    <link:label id="lab_sjw_PublicUtilitiesRealEstatePolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_sjw_PublicUtilitiesRealEstatePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of accounting policy for public utilities real estate.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesRealEstatePolicyPolicyTextBlock" xlink:href="sjw-20211231.xsd#sjw_PublicUtilitiesRealEstatePolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_PublicUtilitiesRealEstatePolicyPolicyTextBlock" xlink:to="lab_sjw_PublicUtilitiesRealEstatePolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_0b50c2dc-cbfb-4cbd-8ab4-664a468570a2_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_3b5fd6b3-d623-4a95-bda4-308905253c30_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_d63a832f-ef02-49ab-a62b-fb32ed08c98b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stated interest rates</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfProperties_5ebd76a0-cd33-40a7-8c11-fb374dfa7a5f_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfProperties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on sale of Texas Water Alliance (&#8220;TWA&#8221;)</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfProperties_e1785ff8-4a3a-4406-8db8-59204cbe7b9d_verboseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfProperties" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on sale of properties</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfProperties_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfProperties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Sale of Properties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfProperties" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfProperties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfProperties" xlink:to="lab_us-gaap_GainLossOnSaleOfProperties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter_5348b2b4-9998-49ef-837c-c69ec904cf49_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower_21ce8446-052c-42e2-a1bc-25d8cc3093fa_terseLabel_en-US" xlink:label="lab_sjw_IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower" xlink: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 groundwater extraction charges, purchased water and power</link:label>
    <link:label id="lab_sjw_IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower_label_en-US" xlink:label="lab_sjw_IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower" xlink: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 Groundwater Extraction Charges, Purchased Water and Power</link:label>
    <link:label id="lab_sjw_IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower_documentation_en-US" xlink:label="lab_sjw_IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accrued Groundwater Extraction Charges, Purchased Water and Power</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower" xlink:href="sjw-20211231.xsd#sjw_IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower" xlink:to="lab_sjw_IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentLiabilities_08a1e694-4b3e-4577-964e-e1af54d1fe92_terseLabel_en-US" xlink:label="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentLiabilities" xlink: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 long-term liabilities, measurement period adjustments</link:label>
    <link:label id="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentLiabilities_label_en-US" xlink:label="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Noncurrent Liabilities</link:label>
    <link:label id="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentLiabilities_documentation_en-US" xlink:label="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Noncurrent Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentLiabilities" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentLiabilities" xlink:to="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_796edc82-798a-4127-9cec-4331e51161dd_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease renewal term</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Renewal Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_2596c0a8-b647-41a4-9855-e952163c7e3f_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less net income attributable to the noncontrolling 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aaefcea9-5c2e-43bb-9f8e-91fd382f9679_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_BalancingandMemorandumAccountsMember_1666e5cf-4b87-40d6-8f00-f7fbfc348d02_terseLabel_en-US" xlink:label="lab_sjw_BalancingandMemorandumAccountsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balancing and memorandum accounts, net</link:label>
    <link:label id="lab_sjw_BalancingandMemorandumAccountsMember_label_en-US" xlink:label="lab_sjw_BalancingandMemorandumAccountsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balancing and Memorandum Accounts [Member]</link:label>
    <link:label id="lab_sjw_BalancingandMemorandumAccountsMember_documentation_en-US" xlink:label="lab_sjw_BalancingandMemorandumAccountsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balancing and Memorandum Accounts [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumAccountsMember" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumAccountsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_BalancingandMemorandumAccountsMember" xlink:to="lab_sjw_BalancingandMemorandumAccountsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_RealEstateSellingExpenses_903ec5c8-2928-45ed-a360-e0e11407a079_terseLabel_en-US" xlink:label="lab_sjw_RealEstateSellingExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Real estate selling expenses</link:label>
    <link:label id="lab_sjw_RealEstateSellingExpenses_label_en-US" xlink:label="lab_sjw_RealEstateSellingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Real Estate Selling Expenses</link:label>
    <link:label id="lab_sjw_RealEstateSellingExpenses_documentation_en-US" xlink:label="lab_sjw_RealEstateSellingExpenses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Real Estate Selling Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RealEstateSellingExpenses" xlink:href="sjw-20211231.xsd#sjw_RealEstateSellingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_RealEstateSellingExpenses" xlink:to="lab_sjw_RealEstateSellingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_1f316282-7c7f-4906-bba5-72bac6817ffe_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpensePurchasedPower_197c56b7-4de5-48c6-8cf7-2b64d18404b4_terseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpensePurchasedPower" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Power</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpensePurchasedPower_label_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpensePurchasedPower" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Operating Expense, Purchased Power</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpensePurchasedPower"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower" xlink:to="lab_us-gaap_UtilitiesOperatingExpensePurchasedPower" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities_daee74e1-6a03-4f21-a7d4-2cc6fbdc214f_terseLabel_en-US" xlink:label="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities" xlink: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, including maturities of long-term debt, measurement period adjustments</link:label>
    <link:label id="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities_label_en-US" xlink:label="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Current Liabilities</link:label>
    <link:label id="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities_documentation_en-US" xlink:label="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Current Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities" xlink:to="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainsLossesOnSalesOfInvestmentRealEstate_2c7bb82e-a110-4444-9980-9c8227267a51_terseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnSalesOfInvestmentRealEstate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on sale of real estate investments</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnSalesOfInvestmentRealEstate_label_en-US" xlink:label="lab_us-gaap_GainsLossesOnSalesOfInvestmentRealEstate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gains (Losses) on Sales of Investment Real Estate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnSalesOfInvestmentRealEstate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnSalesOfInvestmentRealEstate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainsLossesOnSalesOfInvestmentRealEstate" xlink:to="lab_us-gaap_GainsLossesOnSalesOfInvestmentRealEstate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllOtherSegmentsMember_0a37e915-0b4b-48e9-af98-93d124fbbb51_terseLabel_en-US" xlink:label="lab_us-gaap_AllOtherSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Other</link:label>
    <link:label id="lab_us-gaap_AllOtherSegmentsMember_label_en-US" xlink:label="lab_us-gaap_AllOtherSegmentsMember" xlink: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 Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllOtherSegmentsMember" xlink:to="lab_us-gaap_AllOtherSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_36dbf143-4530-46ce-a2b7-ace515b14d03_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_3fdeb10b-7ec1-4f6e-a8f1-25895e8d6daa_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">Offering price per share (usd per share)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_label_en-US" xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockPricePerShare" xlink:to="lab_us-gaap_SaleOfStockPricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_IncomeTaxPayableCurrent_cdd17822-11e2-45bd-9102-557269c9d5d6_terseLabel_en-US" xlink:label="lab_sjw_IncomeTaxPayableCurrent" xlink: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 payable</link:label>
    <link:label id="lab_sjw_IncomeTaxPayableCurrent_label_en-US" xlink:label="lab_sjw_IncomeTaxPayableCurrent" xlink: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 Payable, Current</link:label>
    <link:label id="lab_sjw_IncomeTaxPayableCurrent_documentation_en-US" xlink:label="lab_sjw_IncomeTaxPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncomeTaxPayableCurrent" xlink:href="sjw-20211231.xsd#sjw_IncomeTaxPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_IncomeTaxPayableCurrent" xlink:to="lab_sjw_IncomeTaxPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_EstimatedUsefulLivesOfPlantAndEquipmentAbstract_44dcd63c-3526-4914-a978-19baff52f58a_terseLabel_en-US" xlink:label="lab_sjw_EstimatedUsefulLivesOfPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful&#160;Lives</link:label>
    <link:label id="lab_sjw_EstimatedUsefulLivesOfPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_sjw_EstimatedUsefulLivesOfPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Useful Lives of Plant and Equipment [Abstract]</link:label>
    <link:label id="lab_sjw_EstimatedUsefulLivesOfPlantAndEquipmentAbstract_documentation_en-US" xlink:label="lab_sjw_EstimatedUsefulLivesOfPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Useful Lives of Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EstimatedUsefulLivesOfPlantAndEquipmentAbstract" xlink:href="sjw-20211231.xsd#sjw_EstimatedUsefulLivesOfPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_EstimatedUsefulLivesOfPlantAndEquipmentAbstract" xlink:to="lab_sjw_EstimatedUsefulLivesOfPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_13cdb1c5-5e2c-4dd9-a97e-932a2af4935d_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" 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 acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateMember_d6f858c0-8455-462d-98a4-e8c0dee456c3_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SJW Corp.</link:label>
    <link:label id="lab_us-gaap_CorporateMember_label_en-US" xlink:label="lab_us-gaap_CorporateMember" xlink: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 Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateMember" xlink:to="lab_us-gaap_CorporateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_7a79ca7d-b42a-40ad-850d-5874b601dca9_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_1c3c6f41-7f2a-4787-b80e-1bb56a2265a4_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative reduction in unrecognized tax benefits, due to lapsing of statutes of limitations</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_EquityEarningsFromSubsidiariesNetOfTax_148678be-66d8-4b45-b3c5-13b4af60ab4a_terseLabel_en-US" xlink:label="lab_sjw_EquityEarningsFromSubsidiariesNetOfTax" xlink: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 earnings from subsidiaries, net of taxes</link:label>
    <link:label id="lab_sjw_EquityEarningsFromSubsidiariesNetOfTax_285e1275-9a73-4a6f-a71b-8f4bb71cdb4e_negatedTerseLabel_en-US" xlink:label="lab_sjw_EquityEarningsFromSubsidiariesNetOfTax" 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">Earnings from investment in subsidiaries</link:label>
    <link:label id="lab_sjw_EquityEarningsFromSubsidiariesNetOfTax_label_en-US" xlink:label="lab_sjw_EquityEarningsFromSubsidiariesNetOfTax" xlink: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 Earnings From Subsidiaries, Net of Tax</link:label>
    <link:label id="lab_sjw_EquityEarningsFromSubsidiariesNetOfTax_documentation_en-US" xlink:label="lab_sjw_EquityEarningsFromSubsidiariesNetOfTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Earnings From Subsidiaries, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EquityEarningsFromSubsidiariesNetOfTax" xlink:href="sjw-20211231.xsd#sjw_EquityEarningsFromSubsidiariesNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_EquityEarningsFromSubsidiariesNetOfTax" xlink:to="lab_sjw_EquityEarningsFromSubsidiariesNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_d14b717e-7d85-43ee-b1f5-7b38d4bec420_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Future Benefit Payments [Abstract]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_11c7a02d-3c6a-4317-b710-c9b69ad63e57_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 [Axis]</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/2021/elts/us-gaap-2021-01-31.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_9bfcb484-7f90-40cb-98e7-afc25eb09534_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_97ed91d8-8070-4e9f-9920-8f2ead5b1bf6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_3a0d40ad-517e-4861-8bc3-e826e3a06144_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsPolicy" xlink:to="lab_us-gaap_BusinessCombinationsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_CTWSEmployeesMember_b3848516-3bbb-4cb5-8903-b35353619415_terseLabel_en-US" xlink:label="lab_sjw_CTWSEmployeesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CTWS Employees</link:label>
    <link:label id="lab_sjw_CTWSEmployeesMember_label_en-US" xlink:label="lab_sjw_CTWSEmployeesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CTWS Employees [Member]</link:label>
    <link:label id="lab_sjw_CTWSEmployeesMember_documentation_en-US" xlink:label="lab_sjw_CTWSEmployeesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CTWS Employees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CTWSEmployeesMember" xlink:href="sjw-20211231.xsd#sjw_CTWSEmployeesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_CTWSEmployeesMember" xlink:to="lab_sjw_CTWSEmployeesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_73831290-f385-41c1-a82f-a93ed412ebcb_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/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseContractualTermAxis_b44b62e5-794b-4f66-b1f9-b87ce5aa36fc_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseContractualTermAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Contractual Term [Axis]</link:label>
    <link:label id="lab_us-gaap_LeaseContractualTermAxis_label_en-US" xlink:label="lab_us-gaap_LeaseContractualTermAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Contractual Term [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseContractualTermAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseContractualTermAxis" xlink:to="lab_us-gaap_LeaseContractualTermAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_123ff291-7bf9-4682-9552-273a6ed13c17_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 [Domain]</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/2021/elts/us-gaap-2021-01-31.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_FixedIncomeSecuritiesMember_7e6fef5a-8f46-4721-8111-baead6f7e537_terseLabel_en-US" xlink:label="lab_us-gaap_FixedIncomeSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed income</link:label>
    <link:label id="lab_us-gaap_FixedIncomeSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_FixedIncomeSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Income Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FixedIncomeSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FixedIncomeSecuritiesMember" xlink:to="lab_us-gaap_FixedIncomeSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_IntercompanyPayableCurrent_bda37794-d6e4-4478-877f-f459bdf9498e_terseLabel_en-US" xlink:label="lab_sjw_IntercompanyPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intercompany payables</link:label>
    <link:label id="lab_sjw_IntercompanyPayableCurrent_label_en-US" xlink:label="lab_sjw_IntercompanyPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intercompany Payable, Current</link:label>
    <link:label id="lab_sjw_IntercompanyPayableCurrent_documentation_en-US" xlink:label="lab_sjw_IntercompanyPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intercompany Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IntercompanyPayableCurrent" xlink:href="sjw-20211231.xsd#sjw_IntercompanyPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_IntercompanyPayableCurrent" xlink:to="lab_sjw_IntercompanyPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_AdvancesForConstructionEstimatedRefundsYearFour_318c5c3a-5b6a-49af-8441-5f4fdcad775f_terseLabel_en-US" xlink:label="lab_sjw_AdvancesForConstructionEstimatedRefundsYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_sjw_AdvancesForConstructionEstimatedRefundsYearFour_label_en-US" xlink:label="lab_sjw_AdvancesForConstructionEstimatedRefundsYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advances for Construction, Estimated Refunds, Year Four</link:label>
    <link:label id="lab_sjw_AdvancesForConstructionEstimatedRefundsYearFour_documentation_en-US" xlink:label="lab_sjw_AdvancesForConstructionEstimatedRefundsYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advances for Construction, Estimated Refunds, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AdvancesForConstructionEstimatedRefundsYearFour" xlink:href="sjw-20211231.xsd#sjw_AdvancesForConstructionEstimatedRefundsYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_AdvancesForConstructionEstimatedRefundsYearFour" xlink:to="lab_sjw_AdvancesForConstructionEstimatedRefundsYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_ee223a37-81ac-4816-a93e-1ad7a128d282_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesDomain" xlink:to="lab_srt_ConsolidatedEntitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_76f3613d-c7c8-4252-8039-6d81b1fd7f37_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink: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 State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment_6bf3376f-6b98-4e71-98ac-c9b6b208c78e_verboseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment" 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">Equipment</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_089f3615-4f5a-4f0e-9ac4-3e14b0f147cf_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental disclosure of non-cash activities:</link:label>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentLineItems_8b0fd50f-1c74-4864-b002-1ff67c125cd7_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment [Line Items]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentLineItems_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RealEstateInvestmentPropertyNet_0d1ebe5a-d0ad-42de-b6cf-ef52c3578481_totalLabel_en-US" xlink:label="lab_us-gaap_RealEstateInvestmentPropertyNet" 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">Real estate investments, net</link:label>
    <link:label id="lab_us-gaap_RealEstateInvestmentPropertyNet_label_en-US" xlink:label="lab_us-gaap_RealEstateInvestmentPropertyNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Real Estate Investment Property, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateInvestmentPropertyNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RealEstateInvestmentPropertyNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RealEstateInvestmentPropertyNet" xlink:to="lab_us-gaap_RealEstateInvestmentPropertyNet" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_ContractWithCustomerRefundLiabilityFairValueDisclosure_084cbcf4-ee76-476d-bd35-d62d2417a095_terseLabel_en-US" xlink:label="lab_sjw_ContractWithCustomerRefundLiabilityFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with customer, fair value of advances</link:label>
    <link:label id="lab_sjw_ContractWithCustomerRefundLiabilityFairValueDisclosure_label_en-US" xlink:label="lab_sjw_ContractWithCustomerRefundLiabilityFairValueDisclosure" xlink: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, Refund Liability, Fair Value Disclosure</link:label>
    <link:label id="lab_sjw_ContractWithCustomerRefundLiabilityFairValueDisclosure_documentation_en-US" xlink:label="lab_sjw_ContractWithCustomerRefundLiabilityFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Refund Liability, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ContractWithCustomerRefundLiabilityFairValueDisclosure" xlink:href="sjw-20211231.xsd#sjw_ContractWithCustomerRefundLiabilityFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_ContractWithCustomerRefundLiabilityFairValueDisclosure" xlink:to="lab_sjw_ContractWithCustomerRefundLiabilityFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedFinancialStatementsCaptionsLineItems_e091f280-bc74-4c9e-b9a1-541cf1527fc9_terseLabel_en-US" xlink:label="lab_srt_CondensedFinancialStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Financial Statements, Captions [Line Items]</link:label>
    <link:label id="lab_srt_CondensedFinancialStatementsCaptionsLineItems_label_en-US" xlink:label="lab_srt_CondensedFinancialStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Financial Statements, Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialStatementsCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="lab_srt_CondensedFinancialStatementsCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_f0496c8a-374a-4a8b-a59b-89bb350f9079_terseLabel_en-US" xlink:label="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink: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 Plans</link:label>
    <link:label id="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shareholders' Equity and Share-based Payments [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections_2288e29d-8f36-4ee4-9752-41092e2cde80_terseLabel_en-US" xlink:label="lab_sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Refunds (Collections) Adjustments</link:label>
    <link:label id="lab_sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections_label_en-US" xlink:label="lab_sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balancing and Memorandum Cost Recovery Account, Refunds (Collections)</link:label>
    <link:label id="lab_sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections_documentation_en-US" xlink:label="lab_sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balancing and Memorandum Cost Recovery Account, Refunds (Collections)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections" xlink:to="lab_sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_751bbbaf-626d-4016-940f-1a4381335e87_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink: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 items, net</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_306ecdec-3ff8-4f69-ae21-392220b8b11e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" 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">Repayments of long-term borrowings</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseOther_154652c1-268f-40c9-8266-29628520d279_terseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseOther" xlink: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 production expenses</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseOther_label_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Operating Expense, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilitiesOperatingExpenseOther" xlink:to="lab_us-gaap_UtilitiesOperatingExpenseOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_e9680dcb-dc7f-4401-b1d2-b07e6fbc0f2e_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">SJW Group earnings per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_LeaseTermOptionThreeMember_e3234bfb-548f-4e30-8de1-bcb65404058b_terseLabel_en-US" xlink:label="lab_sjw_LeaseTermOptionThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Term, Option Three</link:label>
    <link:label id="lab_sjw_LeaseTermOptionThreeMember_label_en-US" xlink:label="lab_sjw_LeaseTermOptionThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Term, Option Three [Member]</link:label>
    <link:label id="lab_sjw_LeaseTermOptionThreeMember_documentation_en-US" xlink:label="lab_sjw_LeaseTermOptionThreeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Term, Option Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LeaseTermOptionThreeMember" xlink:href="sjw-20211231.xsd#sjw_LeaseTermOptionThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_LeaseTermOptionThreeMember" xlink:to="lab_sjw_LeaseTermOptionThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_f7b731d1-6475-4985-8e21-d81456740e5b_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant, and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink: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, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt_74272b01-444c-4d6a-8451-1bb7cda4f230_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_14e97bd4-abf3-42cd-9681-a30d058e6c8c_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating revenue</link:label>
    <link:label id="lab_us-gaap_Revenues_b10dfc26-4d08-45d4-88ca-c371e1891e61_totalLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating revenue</link:label>
    <link:label id="lab_us-gaap_Revenues_label_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_LongtermPurchaseCommitmentFixedPrice_bc39c451-6706-4c93-9643-209dab8ca3d8_terseLabel_en-US" xlink:label="lab_sjw_LongtermPurchaseCommitmentFixedPrice" xlink: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 contract water rate (in USD per million of gallons)</link:label>
    <link:label id="lab_sjw_LongtermPurchaseCommitmentFixedPrice_label_en-US" xlink:label="lab_sjw_LongtermPurchaseCommitmentFixedPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment, Fixed Price</link:label>
    <link:label id="lab_sjw_LongtermPurchaseCommitmentFixedPrice_documentation_en-US" xlink:label="lab_sjw_LongtermPurchaseCommitmentFixedPrice" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment, Fixed Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LongtermPurchaseCommitmentFixedPrice" xlink:href="sjw-20211231.xsd#sjw_LongtermPurchaseCommitmentFixedPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_LongtermPurchaseCommitmentFixedPrice" xlink:to="lab_sjw_LongtermPurchaseCommitmentFixedPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_CTWSCreditAgreementMaturingMay2025Member_2e7c71f2-77b5-4da0-9255-91891002075f_terseLabel_en-US" xlink:label="lab_sjw_CTWSCreditAgreementMaturingMay2025Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CTWS Credit Agreement Maturing May 2025</link:label>
    <link:label id="lab_sjw_CTWSCreditAgreementMaturingMay2025Member_label_en-US" xlink:label="lab_sjw_CTWSCreditAgreementMaturingMay2025Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CTWS Credit Agreement Maturing May 2025 [Member]</link:label>
    <link:label id="lab_sjw_CTWSCreditAgreementMaturingMay2025Member_documentation_en-US" xlink:label="lab_sjw_CTWSCreditAgreementMaturingMay2025Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CTWS Credit Agreement Maturing May 2025</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CTWSCreditAgreementMaturingMay2025Member" xlink:href="sjw-20211231.xsd#sjw_CTWSCreditAgreementMaturingMay2025Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_CTWSCreditAgreementMaturingMay2025Member" xlink:to="lab_sjw_CTWSCreditAgreementMaturingMay2025Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAndExpensesAbstract_9b2e8e81-7c49-4df6-b206-c7239925c008_terseLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expense:</link:label>
    <link:label id="lab_us-gaap_CostsAndExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_CostsAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpensesAbstract" xlink:to="lab_us-gaap_CostsAndExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_VariableInterestEntitiesNumberOfEntities_244cdc4c-6c28-4ea8-b393-953801f388a3_terseLabel_en-US" xlink:label="lab_sjw_VariableInterestEntitiesNumberOfEntities" xlink: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 variable interest entities</link:label>
    <link:label id="lab_sjw_VariableInterestEntitiesNumberOfEntities_label_en-US" xlink:label="lab_sjw_VariableInterestEntitiesNumberOfEntities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entities, Number Of Entities</link:label>
    <link:label id="lab_sjw_VariableInterestEntitiesNumberOfEntities_documentation_en-US" xlink:label="lab_sjw_VariableInterestEntitiesNumberOfEntities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entities, Number Of Entities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_VariableInterestEntitiesNumberOfEntities" xlink:href="sjw-20211231.xsd#sjw_VariableInterestEntitiesNumberOfEntities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_VariableInterestEntitiesNumberOfEntities" xlink:to="lab_sjw_VariableInterestEntitiesNumberOfEntities" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_AdvancesForConstructionEstimatedRefundsAfterYearFive_a94b913b-d14c-433d-bdcd-65c6c3b61975_terseLabel_en-US" xlink:label="lab_sjw_AdvancesForConstructionEstimatedRefundsAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_sjw_AdvancesForConstructionEstimatedRefundsAfterYearFive_label_en-US" xlink:label="lab_sjw_AdvancesForConstructionEstimatedRefundsAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advances for Construction, Estimated Refunds, After Year Five</link:label>
    <link:label id="lab_sjw_AdvancesForConstructionEstimatedRefundsAfterYearFive_documentation_en-US" xlink:label="lab_sjw_AdvancesForConstructionEstimatedRefundsAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advances for Construction, Estimated Refunds, After Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AdvancesForConstructionEstimatedRefundsAfterYearFive" xlink:href="sjw-20211231.xsd#sjw_AdvancesForConstructionEstimatedRefundsAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_AdvancesForConstructionEstimatedRefundsAfterYearFive" xlink:to="lab_sjw_AdvancesForConstructionEstimatedRefundsAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet_903b60ac-cc66-4659-8a5c-b75bd89e99ee_terseLabel_en-US" xlink:label="lab_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory assets and deferred charges, less current portion</link:label>
    <link:label id="lab_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet_label_en-US" xlink:label="lab_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Regulatory Asses and Deferred Charges, net</link:label>
    <link:label id="lab_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet_documentation_en-US" xlink:label="lab_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Regulatory Asses and Deferred Charges, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet" xlink:to="lab_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUtilityPlantNet_ee0464ac-84b6-4e8f-a848-e8024a49987c_terseLabel_en-US" xlink:label="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUtilityPlantNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility plant, net, measurement period adjustments</link:label>
    <link:label id="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUtilityPlantNet_label_en-US" xlink:label="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUtilityPlantNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Utility Plant, Net</link:label>
    <link:label id="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUtilityPlantNet_documentation_en-US" xlink:label="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUtilityPlantNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Utility Plant, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUtilityPlantNet" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUtilityPlantNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUtilityPlantNet" xlink:to="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUtilityPlantNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_1b296f93-f13d-4306-94d4-0db1f2463011_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/2021q4/dei-2021q4.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2ebe0506-89f0-4be8-8fe5-43ebacfc0866_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-&#160; Average Grant- Date&#160;Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_447b9d27-963c-44e0-ba42-5faa45c329ef_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink: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 plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_f9397636-5097-4550-ab5f-a14f11485c7e_periodStartLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" 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">Fair value of assets at beginning of year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_f50056e3-38d0-41ad-b56d-c61b991628b5_periodEndLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" 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">Fair value of plan assets at end of year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_SJWTXInc.Member_89e00508-9bcc-400e-b8c9-6caae5b9323d_terseLabel_en-US" xlink:label="lab_sjw_SJWTXInc.Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SJWTX, Inc.</link:label>
    <link:label id="lab_sjw_SJWTXInc.Member_label_en-US" xlink:label="lab_sjw_SJWTXInc.Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SJWTX, Inc. [Member]</link:label>
    <link:label id="lab_sjw_SJWTXInc.Member_documentation_en-US" xlink:label="lab_sjw_SJWTXInc.Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SJWTX, Inc. [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWTXInc.Member" xlink:href="sjw-20211231.xsd#sjw_SJWTXInc.Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_SJWTXInc.Member" xlink:to="lab_sjw_SJWTXInc.Member" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_RegulatoryBalancingandMemorandumAccountsNetUnderCollected_9052e2ad-d950-4253-83b2-acd0668bf11e_terseLabel_en-US" xlink:label="lab_sjw_RegulatoryBalancingandMemorandumAccountsNetUnderCollected" xlink: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 under-collected accounts</link:label>
    <link:label id="lab_sjw_RegulatoryBalancingandMemorandumAccountsNetUnderCollected_label_en-US" xlink:label="lab_sjw_RegulatoryBalancingandMemorandumAccountsNetUnderCollected" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Balancing and Memorandum Accounts, Net Under-Collected</link:label>
    <link:label id="lab_sjw_RegulatoryBalancingandMemorandumAccountsNetUnderCollected_documentation_en-US" xlink:label="lab_sjw_RegulatoryBalancingandMemorandumAccountsNetUnderCollected" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Balancing and Memorandum Accounts,, Net Under-Collected</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RegulatoryBalancingandMemorandumAccountsNetUnderCollected" xlink:href="sjw-20211231.xsd#sjw_RegulatoryBalancingandMemorandumAccountsNetUnderCollected"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_RegulatoryBalancingandMemorandumAccountsNetUnderCollected" xlink:to="lab_sjw_RegulatoryBalancingandMemorandumAccountsNetUnderCollected" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_53b4a499-0ad2-4bc4-8ad4-a6538ec999f3_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated required and discretionary employer cash contributions</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CounterpartyNameAxis_7aa1f410-97bc-4ecd-8912-6fabd695eb4b_terseLabel_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:label id="lab_srt_CounterpartyNameAxis_label_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CounterpartyNameAxis" xlink:to="lab_srt_CounterpartyNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAssetsNoncurrent_e72f6632-ae2c-4441-9753-ad00fa324f7b_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsNoncurrent" xlink: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 regulatory assets, less current portion</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetsNoncurrent_e6b219e1-f3f5-4963-b59a-218a3da63563_verboseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsNoncurrent" 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 regulatory assets, less current portion</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAssetsNoncurrent" xlink:to="lab_us-gaap_RegulatoryAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_TaxmemorandumMember_c54d45e6-d7d4-4156-8a9a-878063f6b5ef_terseLabel_en-US" xlink:label="lab_sjw_TaxmemorandumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax memorandum account</link:label>
    <link:label id="lab_sjw_TaxmemorandumMember_label_en-US" xlink:label="lab_sjw_TaxmemorandumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax memorandum [Member]</link:label>
    <link:label id="lab_sjw_TaxmemorandumMember_documentation_en-US" xlink:label="lab_sjw_TaxmemorandumMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax memorandum account [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_TaxmemorandumMember" xlink:href="sjw-20211231.xsd#sjw_TaxmemorandumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_TaxmemorandumMember" xlink:to="lab_sjw_TaxmemorandumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Dividends_33e7eb29-db80-485b-bdf7-895a2ec7e117_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_Dividends" 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">Dividends paid</link:label>
    <link:label id="lab_us-gaap_Dividends_label_en-US" xlink:label="lab_us-gaap_Dividends" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Dividends" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Dividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Dividends" xlink:to="lab_us-gaap_Dividends" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseTaxes_99277075-05cb-4db9-800a-8afc2b0a298a_terseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseTaxes" xlink: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 taxes and other non-income taxes</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseTaxes_label_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Operating Expense, Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilitiesOperatingExpenseTaxes" xlink:to="lab_us-gaap_UtilitiesOperatingExpenseTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts_625c7a30-bce9-4605-83a3-6001dde055a3_terseLabel_en-US" xlink:label="lab_sjw_EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized merger costs</link:label>
    <link:label id="lab_sjw_EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts_label_en-US" xlink:label="lab_sjw_EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Merger Costs</link:label>
    <link:label id="lab_sjw_EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts_documentation_en-US" xlink:label="lab_sjw_EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Merger Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts" xlink:href="sjw-20211231.xsd#sjw_EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts" xlink:to="lab_sjw_EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_59e826c0-12a4-499c-b496-2dcab54836d0_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink: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_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_42fbf84a-4986-4c87-80f1-21327e0650ee_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink: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_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_80ca9a32-e227-4b8a-bd29-9a768f9f9652_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement Benefits, Type of Deferred Compensation [Axis]</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink: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 Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_802cd5b7-4223-436f-a3de-896ac5742e92_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/2021q4/dei-2021q4.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_sjw_BargainingAgreementsTerm_d33ddcba-bda4-43ae-96d8-c60de22d2a29_terseLabel_en-US" xlink:label="lab_sjw_BargainingAgreementsTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bargaining agreements, term</link:label>
    <link:label id="lab_sjw_BargainingAgreementsTerm_label_en-US" xlink:label="lab_sjw_BargainingAgreementsTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bargaining Agreements, Term</link:label>
    <link:label id="lab_sjw_BargainingAgreementsTerm_documentation_en-US" xlink:label="lab_sjw_BargainingAgreementsTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bargaining Agreements, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BargainingAgreementsTerm" xlink:href="sjw-20211231.xsd#sjw_BargainingAgreementsTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_BargainingAgreementsTerm" xlink:to="lab_sjw_BargainingAgreementsTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths_9c8ff75a-6d2d-45c7-b43c-d332a83184de_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of water to be purchased</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:to="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_26bf03a4-7db4-479b-b55e-c8c882796549_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">&#8212;Diluted (shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_12d731a8-e7e8-43d0-9275-10bbc0d12d27_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_24db7711-8c40-4ea1-8773-c6b36d034078_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RealEstateAbstract_e884d943-4d0f-40e9-bee5-f5112210b655_terseLabel_en-US" xlink:label="lab_us-gaap_RealEstateAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Real Estate Investments [Abstract]</link:label>
    <link:label id="lab_us-gaap_RealEstateAbstract_label_en-US" xlink:label="lab_us-gaap_RealEstateAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Real Estate [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RealEstateAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RealEstateAbstract" xlink:to="lab_us-gaap_RealEstateAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_cccd6605-861f-4060-9fd8-156c066d4b54_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink: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 Net Benefit Costs</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink: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 Net Benefit Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPostretirementBenefitPlans_3190cc74-3a18-46ae-b7eb-d94d20634039_terseLabel_en-US" xlink:label="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPostretirementBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement benefit plans, measurement period adjustments</link:label>
    <link:label id="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPostretirementBenefitPlans_label_en-US" xlink:label="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPostretirementBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Postretirement Benefit Plans</link:label>
    <link:label id="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPostretirementBenefitPlans_documentation_en-US" xlink:label="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPostretirementBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Postretirement Benefit Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPostretirementBenefitPlans" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPostretirementBenefitPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPostretirementBenefitPlans" xlink:to="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPostretirementBenefitPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_d5c95af3-39fd-4fcd-8625-a1be9650e6da_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities_8d969751-9721-4ac4-80a7-d0f4c0a8cc56_negatedTerseLabel_en-US" xlink:label="lab_sjw_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other noncurrent assets and noncurrent liabilities</link:label>
    <link:label id="lab_sjw_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities_label_en-US" xlink:label="lab_sjw_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities" xlink: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 Assets and Liabilities</link:label>
    <link:label id="lab_sjw_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities_documentation_en-US" xlink:label="lab_sjw_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The increase (decrease) during the reporting period in other noncurrent operating assets and liabilities not seperately disclosed in the statement of cash flows.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities" xlink:href="sjw-20211231.xsd#sjw_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities" xlink:to="lab_sjw_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a92460d4-32a6-4e43-82cc-180ec6ca8741_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_b5945a7b-46b3-4f82-8396-717642235e9b_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_439edd64-a3f7-4908-8fb1-f2a43a71e924_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/2021q4/dei-2021q4.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_sjw_WaterProductionCostsAbstract_bb89ec82-9d27-45be-b522-b0ce99ab816a_terseLabel_en-US" xlink:label="lab_sjw_WaterProductionCostsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Production Expenses:</link:label>
    <link:label id="lab_sjw_WaterProductionCostsAbstract_label_en-US" xlink:label="lab_sjw_WaterProductionCostsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Water Production Costs [Abstract]</link:label>
    <link:label id="lab_sjw_WaterProductionCostsAbstract_documentation_en-US" xlink:label="lab_sjw_WaterProductionCostsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Water Production Costs [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_WaterProductionCostsAbstract" xlink:href="sjw-20211231.xsd#sjw_WaterProductionCostsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_WaterProductionCostsAbstract" xlink:to="lab_sjw_WaterProductionCostsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_IntercompanyNotesReceivableCurrent_63154e91-4c19-47d9-a08b-8a2ee230adcb_terseLabel_en-US" xlink:label="lab_sjw_IntercompanyNotesReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intercompany notes receivable</link:label>
    <link:label id="lab_sjw_IntercompanyNotesReceivableCurrent_label_en-US" xlink:label="lab_sjw_IntercompanyNotesReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intercompany Notes Receivable, Current</link:label>
    <link:label id="lab_sjw_IntercompanyNotesReceivableCurrent_documentation_en-US" xlink:label="lab_sjw_IntercompanyNotesReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intercompany Notes Receivable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IntercompanyNotesReceivableCurrent" xlink:href="sjw-20211231.xsd#sjw_IntercompanyNotesReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_IntercompanyNotesReceivableCurrent" xlink:to="lab_sjw_IntercompanyNotesReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_75f49a41-e789-4b2d-8bf6-c621d84fa91a_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">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/2021/elts/us-gaap-2021-01-31.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_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_525bdeca-384c-4939-8244-f6a6be09a363_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain (loss) on investment, net of taxes of $68 in 2021, $247 in 2020 and $43 in 2019</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_d1a26779-5acb-40bf-b9dd-3c451d89f947_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain (loss) on investment, net of tax effect</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfPurchasedWater_dfb6d58c-be14-4044-948d-eb65de3f3b67_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfPurchasedWater" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchased water</link:label>
    <link:label id="lab_us-gaap_CostOfPurchasedWater_label_en-US" xlink:label="lab_us-gaap_CostOfPurchasedWater" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Purchased Water</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfPurchasedWater" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfPurchasedWater"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfPurchasedWater" xlink:to="lab_us-gaap_CostOfPurchasedWater" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_24e1b229-aadd-48db-80e7-95e684fecb8d_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink: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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_48b52939-f017-4e1b-a204-320c85413ca7_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/2021/elts/us-gaap-2021-01-31.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_EntityShellCompany_13eb70c9-fb90-4c48-bd35-685def0d2830_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/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_9f432574-0464-475f-b41d-3b63524d1449_terseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization" xlink: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_UtilitiesOperatingExpenseDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Operating Expense, Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization" xlink:to="lab_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_108d1bb7-e4fb-4b92-816a-7e23c6529ffe_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_BalancingandMemorandumRevenueAccountNet_63393ef9-f10d-49f2-a490-3f05f15af6ad_periodStartLabel_en-US" xlink:label="lab_sjw_BalancingandMemorandumRevenueAccountNet" 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_sjw_BalancingandMemorandumRevenueAccountNet_71209730-e8f1-4a65-a55b-7c75a0075f99_periodEndLabel_en-US" xlink:label="lab_sjw_BalancingandMemorandumRevenueAccountNet" 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_sjw_BalancingandMemorandumRevenueAccountNet_label_en-US" xlink:label="lab_sjw_BalancingandMemorandumRevenueAccountNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balancing and Memorandum Revenue Account, Net</link:label>
    <link:label id="lab_sjw_BalancingandMemorandumRevenueAccountNet_documentation_en-US" xlink:label="lab_sjw_BalancingandMemorandumRevenueAccountNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balancing and Memorandum Revenue Accounting, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumRevenueAccountNet" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumRevenueAccountNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_BalancingandMemorandumRevenueAccountNet" xlink:to="lab_sjw_BalancingandMemorandumRevenueAccountNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1fe81592-4403-453c-890b-f4b7d3c12a27_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesGeneralDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities General Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesGeneralDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesGeneralDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities General Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable" xlink:to="lab_us-gaap_PublicUtilitiesGeneralDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_067c46a7-383e-48c1-84a9-e911e4533102_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money market funds</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember" xlink:to="lab_us-gaap_MoneyMarketFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife_ad7c75b1-3486-4dfb-82c2-084b6d0cac6e_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office buildings and other structures</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Other Property Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_750514f2-245e-435d-81bb-660a3c48aca4_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/2021q4/dei-2021q4.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_DefinedBenefitPlanAdministrationExpenses_bbcacea3-1c6b-4358-b7ff-43f848158d10_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAdministrationExpenses" 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">Administrative expenses paid</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAdministrationExpenses_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAdministrationExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Administration Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAdministrationExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAdministrationExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAdministrationExpenses" xlink:to="lab_us-gaap_DefinedBenefitPlanAdministrationExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_A20142017WCMAMember_5832786f-fb4a-4f57-9c01-7bbbc41dc83b_terseLabel_en-US" xlink:label="lab_sjw_A20142017WCMAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">WCMA</link:label>
    <link:label id="lab_sjw_A20142017WCMAMember_label_en-US" xlink:label="lab_sjw_A20142017WCMAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2014-2017 WCMA [Member]</link:label>
    <link:label id="lab_sjw_A20142017WCMAMember_documentation_en-US" xlink:label="lab_sjw_A20142017WCMAMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2014-2017 WCMA [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A20142017WCMAMember" xlink:href="sjw-20211231.xsd#sjw_A20142017WCMAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_A20142017WCMAMember" xlink:to="lab_sjw_A20142017WCMAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans_24f6a8b9-de05-4140-a86d-d8bd195d1a97_terseLabel_en-US" xlink:label="lab_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement benefit plans</link:label>
    <link:label id="lab_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans_label_en-US" xlink:label="lab_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Post-retirement Benefit Plans</link:label>
    <link:label id="lab_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans_documentation_en-US" xlink:label="lab_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Post-retirement Benefit Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans" xlink:to="lab_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_ConnecticutInnovationsRevenueBondsVariableRateMember_4175e63c-98ca-4214-abd7-dd21758d3a3f_terseLabel_en-US" xlink:label="lab_sjw_ConnecticutInnovationsRevenueBondsVariableRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Connecticut Innovations Revenue Bonds, variable rate</link:label>
    <link:label id="lab_sjw_ConnecticutInnovationsRevenueBondsVariableRateMember_label_en-US" xlink:label="lab_sjw_ConnecticutInnovationsRevenueBondsVariableRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Connecticut Innovations Revenue Bonds, Variable Rate [Member]</link:label>
    <link:label id="lab_sjw_ConnecticutInnovationsRevenueBondsVariableRateMember_documentation_en-US" xlink:label="lab_sjw_ConnecticutInnovationsRevenueBondsVariableRateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Connecticut Innovations Revenue Bonds, Variable Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ConnecticutInnovationsRevenueBondsVariableRateMember" xlink:href="sjw-20211231.xsd#sjw_ConnecticutInnovationsRevenueBondsVariableRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_ConnecticutInnovationsRevenueBondsVariableRateMember" xlink:to="lab_sjw_ConnecticutInnovationsRevenueBondsVariableRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_InvestmentsInSubsidiaries_baad3458-9599-4242-94be-2dad8f1e321a_terseLabel_en-US" xlink:label="lab_sjw_InvestmentsInSubsidiaries" xlink: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 in subsidiaries</link:label>
    <link:label id="lab_sjw_InvestmentsInSubsidiaries_label_en-US" xlink:label="lab_sjw_InvestmentsInSubsidiaries" xlink: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 Subsidiaries</link:label>
    <link:label id="lab_sjw_InvestmentsInSubsidiaries_documentation_en-US" xlink:label="lab_sjw_InvestmentsInSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments In Subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_InvestmentsInSubsidiaries" xlink:href="sjw-20211231.xsd#sjw_InvestmentsInSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_InvestmentsInSubsidiaries" xlink:to="lab_sjw_InvestmentsInSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MutualFundMember_a030414f-b6d4-4fe7-9172-7b574c014972_terseLabel_en-US" xlink:label="lab_us-gaap_MutualFundMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mutual funds</link:label>
    <link:label id="lab_us-gaap_MutualFundMember_label_en-US" xlink:label="lab_us-gaap_MutualFundMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mutual Fund [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MutualFundMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MutualFundMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MutualFundMember" xlink:to="lab_us-gaap_MutualFundMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_70aa0804-678f-47de-a737-03e936e085ec_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatedAndUnregulatedOperationDomain_fd8cbd3e-a021-4b2f-b497-14a897c47c20_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatedAndUnregulatedOperationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulated and Unregulated Operation [Domain]</link:label>
    <link:label id="lab_us-gaap_RegulatedAndUnregulatedOperationDomain_label_en-US" xlink:label="lab_us-gaap_RegulatedAndUnregulatedOperationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulated and Unregulated Operation [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedAndUnregulatedOperationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatedAndUnregulatedOperationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatedAndUnregulatedOperationDomain" xlink:to="lab_us-gaap_RegulatedAndUnregulatedOperationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_192afacc-2e26-4ad5-92e8-eb2fc6df9b97_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted and Deferred Restricted Stock Awards Activity</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_092687e8-99e4-4668-8faa-2cd863d3b083_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 Principles</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_f12aacef-dd4d-46df-ba1b-70f9cbe2958a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_765cd258-9ed7-4eb2-a524-42935a489a1c_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_e707d4ed-e4e0-46f3-be57-84c5423c88b1_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" 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">Unrecognized compensation cost</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_NumberOfPropertiesSold_494b2802-460f-488e-925f-dc544180551f_terseLabel_en-US" xlink:label="lab_sjw_NumberOfPropertiesSold" xlink: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 properties sold</link:label>
    <link:label id="lab_sjw_NumberOfPropertiesSold_label_en-US" xlink:label="lab_sjw_NumberOfPropertiesSold" xlink: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 Properties Sold</link:label>
    <link:label id="lab_sjw_NumberOfPropertiesSold_documentation_en-US" xlink:label="lab_sjw_NumberOfPropertiesSold" xlink: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 Properties Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_NumberOfPropertiesSold" xlink:href="sjw-20211231.xsd#sjw_NumberOfPropertiesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_NumberOfPropertiesSold" xlink:to="lab_sjw_NumberOfPropertiesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_c49af1d0-8148-4c19-aeeb-24ad0a404574_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/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_NoticePeriodRequiredForContractAdjustment_e9ffba9d-3206-4818-b59b-dbd8cf4b3273_terseLabel_en-US" xlink:label="lab_sjw_NoticePeriodRequiredForContractAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notice period required for contract adjustment</link:label>
    <link:label id="lab_sjw_NoticePeriodRequiredForContractAdjustment_label_en-US" xlink:label="lab_sjw_NoticePeriodRequiredForContractAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notice Period Required for Contract Adjustment</link:label>
    <link:label id="lab_sjw_NoticePeriodRequiredForContractAdjustment_documentation_en-US" xlink:label="lab_sjw_NoticePeriodRequiredForContractAdjustment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notice Period Required for Contract Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_NoticePeriodRequiredForContractAdjustment" xlink:href="sjw-20211231.xsd#sjw_NoticePeriodRequiredForContractAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_NoticePeriodRequiredForContractAdjustment" xlink:to="lab_sjw_NoticePeriodRequiredForContractAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_d7e1fd09-3733-4a3e-a74f-ce4b9f716b49_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_FiniteLivedIntangibleAssetsNet_ae5ffb69-9e4a-4a15-9b58-196e5bf794bc_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net intangible assets</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_3a4df1f5-93fe-4812-8951-d0ad8c5c8aa6_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember_0872bb59-f471-463e-a504-0539acce06c5_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember" xlink: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&#160;and equivalents</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Cash and Cash Equivalents [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember" xlink:to="lab_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_PostretirementPensionsAndOtherMedicalBenefitsMember_6630e017-1fd8-45e9-8b8b-16d0527221e2_terseLabel_en-US" xlink:label="lab_sjw_PostretirementPensionsAndOtherMedicalBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement pensions and other medical benefits</link:label>
    <link:label id="lab_sjw_PostretirementPensionsAndOtherMedicalBenefitsMember_label_en-US" xlink:label="lab_sjw_PostretirementPensionsAndOtherMedicalBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement Pensions and Other Medical Benefits [Member]</link:label>
    <link:label id="lab_sjw_PostretirementPensionsAndOtherMedicalBenefitsMember_documentation_en-US" xlink:label="lab_sjw_PostretirementPensionsAndOtherMedicalBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement Pensions and Other Medical Benefits [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PostretirementPensionsAndOtherMedicalBenefitsMember" xlink:href="sjw-20211231.xsd#sjw_PostretirementPensionsAndOtherMedicalBenefitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_PostretirementPensionsAndOtherMedicalBenefitsMember" xlink:to="lab_sjw_PostretirementPensionsAndOtherMedicalBenefitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_LongtermPurchaseCommitmentTariffRate_503b34a4-90d7-4218-94df-53568bd9e4f6_terseLabel_en-US" xlink:label="lab_sjw_LongtermPurchaseCommitmentTariffRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tariff rate (in USD per hundred cubic feet)</link:label>
    <link:label id="lab_sjw_LongtermPurchaseCommitmentTariffRate_label_en-US" xlink:label="lab_sjw_LongtermPurchaseCommitmentTariffRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment, Tariff Rate</link:label>
    <link:label id="lab_sjw_LongtermPurchaseCommitmentTariffRate_documentation_en-US" xlink:label="lab_sjw_LongtermPurchaseCommitmentTariffRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment, Tariff Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LongtermPurchaseCommitmentTariffRate" xlink:href="sjw-20211231.xsd#sjw_LongtermPurchaseCommitmentTariffRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_LongtermPurchaseCommitmentTariffRate" xlink:to="lab_sjw_LongtermPurchaseCommitmentTariffRate" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_AdvancesForConstructionEstimatedRefundsYearTwo_d82ae8d9-ec72-46e1-b9ea-e9b723957651_terseLabel_en-US" xlink:label="lab_sjw_AdvancesForConstructionEstimatedRefundsYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_sjw_AdvancesForConstructionEstimatedRefundsYearTwo_label_en-US" xlink:label="lab_sjw_AdvancesForConstructionEstimatedRefundsYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advances for Construction, Estimated Refunds, Year Two</link:label>
    <link:label id="lab_sjw_AdvancesForConstructionEstimatedRefundsYearTwo_documentation_en-US" xlink:label="lab_sjw_AdvancesForConstructionEstimatedRefundsYearTwo" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advances for Construction, Estimated Refunds, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AdvancesForConstructionEstimatedRefundsYearTwo" xlink:href="sjw-20211231.xsd#sjw_AdvancesForConstructionEstimatedRefundsYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_AdvancesForConstructionEstimatedRefundsYearTwo" xlink:to="lab_sjw_AdvancesForConstructionEstimatedRefundsYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_EntityAbstract_31c61fcb-464a-4a2b-9583-e7cb3954bfa6_terseLabel_en-US" xlink:label="lab_sjw_EntityAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_sjw_EntityAbstract_label_en-US" xlink:label="lab_sjw_EntityAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_sjw_EntityAbstract_documentation_en-US" xlink:label="lab_sjw_EntityAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EntityAbstract" xlink:href="sjw-20211231.xsd#sjw_EntityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_EntityAbstract" xlink:to="lab_sjw_EntityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnregulatedOperationMember_09019c98-60a9-4b61-9e64-18ca1fe8f9e0_terseLabel_en-US" xlink:label="lab_us-gaap_UnregulatedOperationMember" xlink: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- tariffed</link:label>
    <link:label id="lab_us-gaap_UnregulatedOperationMember_label_en-US" xlink:label="lab_us-gaap_UnregulatedOperationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unregulated Operation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnregulatedOperationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnregulatedOperationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnregulatedOperationMember" xlink:to="lab_us-gaap_UnregulatedOperationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d53b8b99-2f9e-4687-a4bc-76fcc35c032c_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 income to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_CollectiveBargainingAgreementWageIncreasePercentYearOne_6bcb0e2e-d0ba-469b-b257-9a468aea1124_terseLabel_en-US" xlink:label="lab_sjw_CollectiveBargainingAgreementWageIncreasePercentYearOne" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collective bargaining agreement percent of wage increase for 2020</link:label>
    <link:label id="lab_sjw_CollectiveBargainingAgreementWageIncreasePercentYearOne_label_en-US" xlink:label="lab_sjw_CollectiveBargainingAgreementWageIncreasePercentYearOne" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collective Bargaining Agreement, Wage Increase, Percent, Year One</link:label>
    <link:label id="lab_sjw_CollectiveBargainingAgreementWageIncreasePercentYearOne_documentation_en-US" xlink:label="lab_sjw_CollectiveBargainingAgreementWageIncreasePercentYearOne" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collective Bargaining Agreement, Wage Increase, Percent, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CollectiveBargainingAgreementWageIncreasePercentYearOne" xlink:href="sjw-20211231.xsd#sjw_CollectiveBargainingAgreementWageIncreasePercentYearOne"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_CollectiveBargainingAgreementWageIncreasePercentYearOne" xlink:to="lab_sjw_CollectiveBargainingAgreementWageIncreasePercentYearOne" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_BalancingandMemorandumCostRecoveryAccountRollForward_055f9668-c20a-4fc6-9806-3448c48fc8b0_terseLabel_en-US" xlink:label="lab_sjw_BalancingandMemorandumCostRecoveryAccountRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost-recovery accounts:</link:label>
    <link:label id="lab_sjw_BalancingandMemorandumCostRecoveryAccountRollForward_label_en-US" xlink:label="lab_sjw_BalancingandMemorandumCostRecoveryAccountRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balancing and Memorandum Cost Recovery Account [Roll Forward]</link:label>
    <link:label id="lab_sjw_BalancingandMemorandumCostRecoveryAccountRollForward_documentation_en-US" xlink:label="lab_sjw_BalancingandMemorandumCostRecoveryAccountRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balancing and Memorandum Cost Recovery Account [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumCostRecoveryAccountRollForward" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumCostRecoveryAccountRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_BalancingandMemorandumCostRecoveryAccountRollForward" xlink:to="lab_sjw_BalancingandMemorandumCostRecoveryAccountRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_9347b6d5-b669-479a-82de-bc843a7e1b45_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/2021/elts/us-gaap-2021-01-31.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_sjw_DeferredTaxLiabilitiesPensionAndPostretirementBenefits_e67ba7c3-1ac5-4601-a025-e300d5b4c119_terseLabel_en-US" xlink:label="lab_sjw_DeferredTaxLiabilitiesPensionAndPostretirementBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and postretirement</link:label>
    <link:label id="lab_sjw_DeferredTaxLiabilitiesPensionAndPostretirementBenefits_label_en-US" xlink:label="lab_sjw_DeferredTaxLiabilitiesPensionAndPostretirementBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Pension and Postretirement Benefits</link:label>
    <link:label id="lab_sjw_DeferredTaxLiabilitiesPensionAndPostretirementBenefits_documentation_en-US" xlink:label="lab_sjw_DeferredTaxLiabilitiesPensionAndPostretirementBenefits" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Pension and Postretirement Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredTaxLiabilitiesPensionAndPostretirementBenefits" xlink:href="sjw-20211231.xsd#sjw_DeferredTaxLiabilitiesPensionAndPostretirementBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_DeferredTaxLiabilitiesPensionAndPostretirementBenefits" xlink:to="lab_sjw_DeferredTaxLiabilitiesPensionAndPostretirementBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_MajorSupplierAxis_c6ec723c-649a-401d-a7c2-290de1610d2e_terseLabel_en-US" xlink:label="lab_sjw_MajorSupplierAxis" xlink: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 Supplier [Axis]</link:label>
    <link:label id="lab_sjw_MajorSupplierAxis_label_en-US" xlink:label="lab_sjw_MajorSupplierAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major Supplier [Axis]</link:label>
    <link:label id="lab_sjw_MajorSupplierAxis_documentation_en-US" xlink:label="lab_sjw_MajorSupplierAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major Supplier [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_MajorSupplierAxis" xlink:href="sjw-20211231.xsd#sjw_MajorSupplierAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_MajorSupplierAxis" xlink:to="lab_sjw_MajorSupplierAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_366ff879-3ec4-4912-bac0-06062f01fd4c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_36a99a53-6340-4620-b170-c4b5bfa835be_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xlink: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 long-term liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_CTWSCreditAgreementMaturingDecember2023Member_d3da2fa8-5107-4bdb-b527-e29480a8f999_terseLabel_en-US" xlink:label="lab_sjw_CTWSCreditAgreementMaturingDecember2023Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CTWS Credit Agreement Maturing December 2023</link:label>
    <link:label id="lab_sjw_CTWSCreditAgreementMaturingDecember2023Member_label_en-US" xlink:label="lab_sjw_CTWSCreditAgreementMaturingDecember2023Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CTWS Credit Agreement Maturing December 2023 [Member]</link:label>
    <link:label id="lab_sjw_CTWSCreditAgreementMaturingDecember2023Member_documentation_en-US" xlink:label="lab_sjw_CTWSCreditAgreementMaturingDecember2023Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CTWS Credit Agreement Maturing December 2023</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CTWSCreditAgreementMaturingDecember2023Member" xlink:href="sjw-20211231.xsd#sjw_CTWSCreditAgreementMaturingDecember2023Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_CTWSCreditAgreementMaturingDecember2023Member" xlink:to="lab_sjw_CTWSCreditAgreementMaturingDecember2023Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_964eb626-5c56-4f59-9122-5643bbc65b7e_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_602fa615-14a2-4c80-b3d4-64f9c9b4341f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_7e39f1dc-03e2-4b4c-9161-60bb7a4e6f8a_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SJW Group net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_79ee1ff8-94ac-45d8-9f12-26e4fb50eff3_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WaterProductionCosts_8f6c165c-8049-4b91-81c9-9727e7c53487_totalLabel_en-US" xlink:label="lab_us-gaap_WaterProductionCosts" 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 production expenses</link:label>
    <link:label id="lab_us-gaap_WaterProductionCosts_label_en-US" xlink:label="lab_us-gaap_WaterProductionCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Water Production Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WaterProductionCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WaterProductionCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WaterProductionCosts" xlink:to="lab_us-gaap_WaterProductionCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_5cd4ed21-7f7e-464a-9a28-02722e2b6b98_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net operating loss</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_e87e9024-4129-4ce1-a2ce-d22132cdb6df_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink: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 cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Interest Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:to="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_1f2db72a-3160-4c0c-a15a-773bd88f5c16_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued payroll</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_c0d0ac4d-3085-43d8-96d5-d49e8c8f6153_terseLabel_en-US" xlink:label="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink: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 Statement Schedule</link:label>
    <link:label id="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Financial Information of Parent Company Only Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:to="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_01ee4af9-41a7-41d1-b067-45e6d0ae1af2_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated amortization of intangible assets</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_56b28559-f0df-4e75-bb6b-7e6cf041ad49_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/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedAmount_63565966-3c57-4bcc-8dc2-b2201aa8739e_terseLabel_en-US" xlink:label="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank Owned Life Insurance</link:label>
    <link:label id="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedAmount_label_en-US" xlink:label="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Life Insurance, Corporate or Bank Owned, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LifeInsuranceCorporateOrBankOwnedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedAmount" xlink:to="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_a030242c-0dca-4b23-843d-02b90211dc64_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Long-term Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Long-term Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseMaintenance_7119d451-0cfd-4955-990b-cc2c049b981d_terseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseMaintenance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maintenance</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseMaintenance_label_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseMaintenance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Operating Expense, Maintenance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseMaintenance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilitiesOperatingExpenseMaintenance" xlink:to="lab_us-gaap_UtilitiesOperatingExpenseMaintenance" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_ProceedsFromNoteReceivablesFromSubsidiary_3399f536-8225-4470-b916-3ef298366bb8_terseLabel_en-US" xlink:label="lab_sjw_ProceedsFromNoteReceivablesFromSubsidiary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments from subsidiaries for notes receivable</link:label>
    <link:label id="lab_sjw_ProceedsFromNoteReceivablesFromSubsidiary_label_en-US" xlink:label="lab_sjw_ProceedsFromNoteReceivablesFromSubsidiary" xlink: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 Note Receivables From Subsidiary</link:label>
    <link:label id="lab_sjw_ProceedsFromNoteReceivablesFromSubsidiary_documentation_en-US" xlink:label="lab_sjw_ProceedsFromNoteReceivablesFromSubsidiary" xlink: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 Note Receivables From Subsidiary</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ProceedsFromNoteReceivablesFromSubsidiary" xlink:href="sjw-20211231.xsd#sjw_ProceedsFromNoteReceivablesFromSubsidiary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_ProceedsFromNoteReceivablesFromSubsidiary" xlink:to="lab_sjw_ProceedsFromNoteReceivablesFromSubsidiary" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_733aa702-5f49-4a19-83a3-1522d90cac86_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/2021q4/dei-2021q4.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_PublicUtilitiesPropertyPlantAndEquipmentLand_eb31ee65-5f87-4b33-b4c3-8790226c5009_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentLand" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentLand_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentLand" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Land</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentLand" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentLand"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentLand" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentLand" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_a9fe85dd-29d5-471e-800f-0757a4b4a6c8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink: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 shares per employee (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_PRVMAMember_9343d901-a0a6-4abd-aecb-9244ff0a13a9_terseLabel_en-US" xlink:label="lab_sjw_PRVMAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PRVMA</link:label>
    <link:label id="lab_sjw_PRVMAMember_label_en-US" xlink:label="lab_sjw_PRVMAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PRVMA [Member]</link:label>
    <link:label id="lab_sjw_PRVMAMember_documentation_en-US" xlink:label="lab_sjw_PRVMAMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PRVMA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PRVMAMember" xlink:href="sjw-20211231.xsd#sjw_PRVMAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_PRVMAMember" xlink:to="lab_sjw_PRVMAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_0050f0f6-c787-4d28-a20b-74a67776bc8b_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/2021/elts/us-gaap-2021-01-31.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_PublicUtilityBondsMember_17afab02-c119-4b66-a2f2-c6c36cbb55ac_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilityBondsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public utility, bonds</link:label>
    <link:label id="lab_us-gaap_PublicUtilityBondsMember_label_en-US" xlink:label="lab_us-gaap_PublicUtilityBondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utility, Bonds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityBondsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilityBondsMember" xlink:to="lab_us-gaap_PublicUtilityBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_9f87044b-8051-4136-bb79-b03e83714de7_totalLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_74679b92-6a9e-465c-9439-8d11a3555642_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_3714de30-5fea-4429-81b6-068cef4b7a2b_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" 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">Expected return on assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Return (Loss) on Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_8d5c640c-8173-4551-bc8e-1add6cf8c912_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_68c53611-4fd6-4387-a24f-7e73b113e9e0_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/2021q4/dei-2021q4.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_PublicUtilityPropertyPlantAndEquipmentTable_784633c0-ff6f-4ed3-b95f-37c5157c9fd5_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utility, Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utility, Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_f68a5c7f-b537-4a01-8b5e-15893e5f44fb_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedWeightedAverageGrantDateFairValue_f3037084-4d36-4502-b35e-326fe717624e_terseLabel_en-US" xlink:label="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in dollars per share)</link:label>
    <link:label id="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Vested, Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedWeightedAverageGrantDateFairValue_documentation_en-US" xlink:label="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Vested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedWeightedAverageGrantDateFairValue" xlink:href="sjw-20211231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedWeightedAverageGrantDateFairValue" xlink:to="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_6aead776-dac2-4444-b88d-2f98228aa6ec_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet_4f57f6c6-902f-4f4e-8d65-e926b3b65916_terseLabel_en-US" xlink:label="lab_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonutility plant</link:label>
    <link:label id="lab_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet_label_en-US" xlink:label="lab_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Nonutility Plant, Net</link:label>
    <link:label id="lab_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet_documentation_en-US" xlink:label="lab_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Nonutility Plant, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet" xlink:to="lab_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife_12aff279-95b9-4795-bd35-56d89545bb2e_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_ac4e7068-c3ef-4213-9ae7-c35f04c294ea_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss), defined benefit plan, net loss</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink: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, Gain (Loss) Arising During Period, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_8dde0322-c899-4a2d-ba08-b23663b4316e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_5a4cfd73-4f0b-4796-9505-c15c2026d25a_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actual return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_0f931819-671b-4fc0-9d03-6be2ef003f75_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_label_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_1b6f66d9-a847-4a55-a23f-82db7ca6cf89_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement benefit plans</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_42a18971-0eda-4945-9dbd-fab7e3ee5024_negatedLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" 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">Noncurrent liabilities</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability, Defined Benefit Plan, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:to="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_SaleOfStockAggregateGrossSalesPrice_315acf50-448b-42b7-b260-912fd4c07615_terseLabel_en-US" xlink:label="lab_sjw_SaleOfStockAggregateGrossSalesPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate gross sales price (up to)</link:label>
    <link:label id="lab_sjw_SaleOfStockAggregateGrossSalesPrice_label_en-US" xlink:label="lab_sjw_SaleOfStockAggregateGrossSalesPrice" xlink: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, Aggregate Gross Sales Price</link:label>
    <link:label id="lab_sjw_SaleOfStockAggregateGrossSalesPrice_documentation_en-US" xlink:label="lab_sjw_SaleOfStockAggregateGrossSalesPrice" xlink: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, Aggregate Gross Sales Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SaleOfStockAggregateGrossSalesPrice" xlink:href="sjw-20211231.xsd#sjw_SaleOfStockAggregateGrossSalesPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_SaleOfStockAggregateGrossSalesPrice" xlink:to="lab_sjw_SaleOfStockAggregateGrossSalesPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_773ffe48-680c-45e1-8c0f-9254a9fa15a2_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_d98cf0b6-25ec-4019-b520-39881c963d79_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_9043e7de-33a7-4fcc-a321-1058655ba784_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets acquired:</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_bd80d136-28f8-4ee8-9ad5-63a1688fee39_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_PensionPlansAbstract_72a5eae7-b928-497a-b4a3-c407bb102337_terseLabel_en-US" xlink:label="lab_sjw_PensionPlansAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plans [Abstract]</link:label>
    <link:label id="lab_sjw_PensionPlansAbstract_label_en-US" xlink:label="lab_sjw_PensionPlansAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plans [Abstract]</link:label>
    <link:label id="lab_sjw_PensionPlansAbstract_documentation_en-US" xlink:label="lab_sjw_PensionPlansAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plans [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PensionPlansAbstract" xlink:href="sjw-20211231.xsd#sjw_PensionPlansAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_PensionPlansAbstract" xlink:to="lab_sjw_PensionPlansAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_a895280f-d58c-4bd2-853e-d715a8c6d06e_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_b197d735-0ae4-440f-aeee-512ff2184c65_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 revenue derived from sales of water to business and residential customers</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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_f613c74d-39db-4c73-a078-3517e5734d2e_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">ESPP proceeds</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_e285f25d-a4ba-479a-a5be-4d416c3e62ed_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciable Utility Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OptionIndexedToIssuersEquityLineItems_f3d51cf8-c805-4a32-9e31-fb055be4ed3d_terseLabel_en-US" xlink:label="lab_us-gaap_OptionIndexedToIssuersEquityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option Indexed to Issuer's Equity [Line Items]</link:label>
    <link:label id="lab_us-gaap_OptionIndexedToIssuersEquityLineItems_label_en-US" xlink:label="lab_us-gaap_OptionIndexedToIssuersEquityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option Indexed to Issuer's Equity [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems" xlink:to="lab_us-gaap_OptionIndexedToIssuersEquityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_4bc66234-d7b2-45e7-a9c0-2f98e37c4ae4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain" xlink: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 Deferred Compensation, All Types [Domain]</link:label>
    <link:label id="lab_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_label_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain" xlink: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 Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain" xlink:to="lab_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_EmployeeStockPurchasePlanMember_ad9b4404-129f-44f2-93db-088d3440c318_terseLabel_en-US" xlink:label="lab_sjw_EmployeeStockPurchasePlanMember" xlink: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 Purchase Plan</link:label>
    <link:label id="lab_sjw_EmployeeStockPurchasePlanMember_label_en-US" xlink:label="lab_sjw_EmployeeStockPurchasePlanMember" xlink: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 Purchase Plan [Member]</link:label>
    <link:label id="lab_sjw_EmployeeStockPurchasePlanMember_documentation_en-US" xlink:label="lab_sjw_EmployeeStockPurchasePlanMember" xlink: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 Stock Purchase Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EmployeeStockPurchasePlanMember" xlink:href="sjw-20211231.xsd#sjw_EmployeeStockPurchasePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_EmployeeStockPurchasePlanMember" xlink:to="lab_sjw_EmployeeStockPurchasePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_LongTermPurchaseCommitmentMinimumPercentageRequiredNextTwelveMonths_30fcb926-d6d0-44c2-871a-8341b0a69b13_terseLabel_en-US" xlink:label="lab_sjw_LongTermPurchaseCommitmentMinimumPercentageRequiredNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum percent of delivery schedule to be purchased</link:label>
    <link:label id="lab_sjw_LongTermPurchaseCommitmentMinimumPercentageRequiredNextTwelveMonths_label_en-US" xlink:label="lab_sjw_LongTermPurchaseCommitmentMinimumPercentageRequiredNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment, Minimum Percentage Required, Next Twelve Months</link:label>
    <link:label id="lab_sjw_LongTermPurchaseCommitmentMinimumPercentageRequiredNextTwelveMonths_documentation_en-US" xlink:label="lab_sjw_LongTermPurchaseCommitmentMinimumPercentageRequiredNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment, Minimum Percentage Required, Next Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LongTermPurchaseCommitmentMinimumPercentageRequiredNextTwelveMonths" xlink:href="sjw-20211231.xsd#sjw_LongTermPurchaseCommitmentMinimumPercentageRequiredNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_LongTermPurchaseCommitmentMinimumPercentageRequiredNextTwelveMonths" xlink:to="lab_sjw_LongTermPurchaseCommitmentMinimumPercentageRequiredNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_PaymentsForSubsidiaryNotesPayable_8edd1c72-3aea-465f-b66e-15c6ea096a41_negatedTerseLabel_en-US" xlink:label="lab_sjw_PaymentsForSubsidiaryNotesPayable" 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">Repayments to subsidiaries for notes payable</link:label>
    <link:label id="lab_sjw_PaymentsForSubsidiaryNotesPayable_label_en-US" xlink:label="lab_sjw_PaymentsForSubsidiaryNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments For Subsidiary Notes Payable</link:label>
    <link:label id="lab_sjw_PaymentsForSubsidiaryNotesPayable_documentation_en-US" xlink:label="lab_sjw_PaymentsForSubsidiaryNotesPayable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments For Subsidiary Notes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PaymentsForSubsidiaryNotesPayable" xlink:href="sjw-20211231.xsd#sjw_PaymentsForSubsidiaryNotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_PaymentsForSubsidiaryNotesPayable" xlink:to="lab_sjw_PaymentsForSubsidiaryNotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_beeeaf15-6561-4126-9e0b-b874c09a57c0_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefit obligations, discount rate</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCIACandAdvances_2c48aaa7-212f-4f3b-bd59-15b5816b13b2_terseLabel_en-US" xlink:label="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCIACandAdvances" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributions in aid of construction and construction advances, measurement period adjustments</link:label>
    <link:label id="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCIACandAdvances_label_en-US" xlink:label="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCIACandAdvances" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, CIAC and Advances</link:label>
    <link:label id="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCIACandAdvances_documentation_en-US" xlink:label="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCIACandAdvances" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, CIAC and Advances</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCIACandAdvances" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCIACandAdvances"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCIACandAdvances" xlink:to="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCIACandAdvances" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan_4038e02a-2abc-4360-bb8b-3f20a81588a9_terseLabel_en-US" xlink:label="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan" xlink: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 issued pursuant to the plan (in shares)</link:label>
    <link:label id="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan_label_en-US" xlink:label="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued Pursuant To The Plan</link:label>
    <link:label id="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan_documentation_en-US" xlink:label="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative number of shares issued pursuant to the Plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan" xlink:href="sjw-20211231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan" xlink:to="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_c52b9795-c23a-47c8-b6bb-baa0b6269106_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageGrantDateFairValue_04ce1018-bf4e-45f2-8e37-8029687fee16_terseLabel_en-US" xlink:label="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:label id="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted, Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageGrantDateFairValue_documentation_en-US" xlink:label="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageGrantDateFairValue" xlink:href="sjw-20211231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageGrantDateFairValue" xlink:to="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_Accruedgroundwaterextractionchargespurchasedwaterandpower_6d3acb13-d8bc-46e9-9088-aec9545fbf4a_terseLabel_en-US" xlink:label="lab_sjw_Accruedgroundwaterextractionchargespurchasedwaterandpower" xlink: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 groundwater extraction charges, purchased water and power</link:label>
    <link:label id="lab_sjw_Accruedgroundwaterextractionchargespurchasedwaterandpower_label_en-US" xlink:label="lab_sjw_Accruedgroundwaterextractionchargespurchasedwaterandpower" xlink: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 groundwater extraction charges, purchased water and power</link:label>
    <link:label id="lab_sjw_Accruedgroundwaterextractionchargespurchasedwaterandpower_documentation_en-US" xlink:label="lab_sjw_Accruedgroundwaterextractionchargespurchasedwaterandpower" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued groundwater extraction charges, purchased water and power</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_Accruedgroundwaterextractionchargespurchasedwaterandpower" xlink:href="sjw-20211231.xsd#sjw_Accruedgroundwaterextractionchargespurchasedwaterandpower"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_Accruedgroundwaterextractionchargespurchasedwaterandpower" xlink:to="lab_sjw_Accruedgroundwaterextractionchargespurchasedwaterandpower" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_76613729-684f-4ca4-80c2-a219efa37ab5_totalLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet" 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">Public utilities, property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonutilityPlantNet_4135b187-9de3-47bd-a2bf-65a621880c49_terseLabel_en-US" xlink:label="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonutilityPlantNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonutility plant, measurement period adjustments</link:label>
    <link:label id="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonutilityPlantNet_label_en-US" xlink:label="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonutilityPlantNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Nonutility Plant, Net</link:label>
    <link:label id="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonutilityPlantNet_documentation_en-US" xlink:label="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonutilityPlantNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Nonutility Plant, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonutilityPlantNet" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonutilityPlantNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonutilityPlantNet" xlink:to="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonutilityPlantNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_abe3f981-d0aa-43c5-8afd-ca00c00fa28a_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of prior service cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amortization of Prior Service Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_OtherRegulatoryAssetsMember_fd2c7f7a-b3b2-4d3a-ac1e-ea4db9df1bc6_terseLabel_en-US" xlink:label="lab_sjw_OtherRegulatoryAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_sjw_OtherRegulatoryAssetsMember_2adab5b1-79c2-4dc6-be90-32a13588fec5_verboseLabel_en-US" xlink:label="lab_sjw_OtherRegulatoryAssetsMember" 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">All others</link:label>
    <link:label id="lab_sjw_OtherRegulatoryAssetsMember_label_en-US" xlink:label="lab_sjw_OtherRegulatoryAssetsMember" xlink: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 Regulatory Assets [Member]</link:label>
    <link:label id="lab_sjw_OtherRegulatoryAssetsMember_documentation_en-US" xlink:label="lab_sjw_OtherRegulatoryAssetsMember" xlink: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 Regulatory Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_OtherRegulatoryAssetsMember" xlink:href="sjw-20211231.xsd#sjw_OtherRegulatoryAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_OtherRegulatoryAssetsMember" xlink:to="lab_sjw_OtherRegulatoryAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_8c6fe54b-46ff-4457-a7e3-6d62000d7f62_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink: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 Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink: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 Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_80796b9f-e0a6-4657-99f3-89d445769dca_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" 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">Issued (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_bf3260f7-1051-4f76-89bd-d6a2476a3ab8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink: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 percent of base salary employees can designate for share purchase under the plan</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_0aff8fad-058a-4bf8-b871-aa194edbb3f7_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range of shares issuable</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyDisclosures_a31f58b0-5a33-491e-b1ce-88c43d2ccbd0_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyDisclosures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingencies</link:label>
    <link:label id="lab_us-gaap_LossContingencyDisclosures_label_en-US" xlink:label="lab_us-gaap_LossContingencyDisclosures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDisclosures" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyDisclosures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyDisclosures" xlink:to="lab_us-gaap_LossContingencyDisclosures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8f5bc4d9-9bf9-41fa-8598-61c67fe10874_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_67051131-3768-47fc-9b7d-9ee5b1ba5a21_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink: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 Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink: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 Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_NumberOfSubsidiaries_0d69125a-6c1b-45ee-bf73-fe3f5faddb32_terseLabel_en-US" xlink:label="lab_sjw_NumberOfSubsidiaries" xlink: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 subsidiaries</link:label>
    <link:label id="lab_sjw_NumberOfSubsidiaries_label_en-US" xlink:label="lab_sjw_NumberOfSubsidiaries" xlink: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 Subsidiaries</link:label>
    <link:label id="lab_sjw_NumberOfSubsidiaries_documentation_en-US" xlink:label="lab_sjw_NumberOfSubsidiaries" xlink: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 Subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_NumberOfSubsidiaries" xlink:href="sjw-20211231.xsd#sjw_NumberOfSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_NumberOfSubsidiaries" xlink:to="lab_sjw_NumberOfSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_e83ce54f-70ac-4e3a-9ca3-738f28a78c38_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unused Portion</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfLandHeldforinvestment_16fb0646-ed47-4f07-884c-ecd687d13e2c_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfLandHeldforinvestment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of land held-for-investment</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfLandHeldforinvestment_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfLandHeldforinvestment" xlink: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 Land Held-for-investment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfLandHeldforinvestment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfLandHeldforinvestment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfLandHeldforinvestment" xlink:to="lab_us-gaap_ProceedsFromSaleOfLandHeldforinvestment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_88c14c70-852d-440d-8a9b-e8690a08442e_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment, Category of Item Purchased [Domain]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment, Category of Item Purchased [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesLongTermContractsOrPrograms_26d76a4e-ff1d-4050-b168-10e67b2f8608_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesLongTermContractsOrPrograms" xlink: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 unbilled utility revenue</link:label>
    <link:label id="lab_us-gaap_ReceivablesLongTermContractsOrPrograms_label_en-US" xlink:label="lab_us-gaap_ReceivablesLongTermContractsOrPrograms" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, Long-term Contracts or Programs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesLongTermContractsOrPrograms" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesLongTermContractsOrPrograms"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesLongTermContractsOrPrograms" xlink:to="lab_us-gaap_ReceivablesLongTermContractsOrPrograms" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilityAxis_f2331f64-1e52-4274-9511-c19bc212b41d_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utility [Axis]</link:label>
    <link:label id="lab_us-gaap_PublicUtilityAxis_label_en-US" xlink:label="lab_us-gaap_PublicUtilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilityAxis" xlink:to="lab_us-gaap_PublicUtilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet_97a7862e-03b3-4b46-a3a9-af208beb7375_terseLabel_en-US" xlink:label="lab_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility plant, net</link:label>
    <link:label id="lab_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet_label_en-US" xlink:label="lab_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Utility Plant, Net</link:label>
    <link:label id="lab_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet_documentation_en-US" xlink:label="lab_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Utility Plant, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet" xlink:to="lab_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_3f98a7fd-b337-4afd-a60c-b00386085d56_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_LongtermPurchaseCommitmentWaterPurchased_78f646ab-c36f-43a3-8766-5f156a0e5aa4_terseLabel_en-US" xlink:label="lab_sjw_LongtermPurchaseCommitmentWaterPurchased" xlink: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 to purchase water (in gallons of water)</link:label>
    <link:label id="lab_sjw_LongtermPurchaseCommitmentWaterPurchased_label_en-US" xlink:label="lab_sjw_LongtermPurchaseCommitmentWaterPurchased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment, Water Purchased</link:label>
    <link:label id="lab_sjw_LongtermPurchaseCommitmentWaterPurchased_documentation_en-US" xlink:label="lab_sjw_LongtermPurchaseCommitmentWaterPurchased" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment, Water Purchased</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LongtermPurchaseCommitmentWaterPurchased" xlink:href="sjw-20211231.xsd#sjw_LongtermPurchaseCommitmentWaterPurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_LongtermPurchaseCommitmentWaterPurchased" xlink:to="lab_sjw_LongtermPurchaseCommitmentWaterPurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ServiceAgreementsMember_6031855f-fbce-4061-86a5-e74e693e5817_terseLabel_en-US" xlink:label="lab_us-gaap_ServiceAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service Agreements</link:label>
    <link:label id="lab_us-gaap_ServiceAgreementsMember_label_en-US" xlink:label="lab_us-gaap_ServiceAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service Agreements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceAgreementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServiceAgreementsMember" xlink:to="lab_us-gaap_ServiceAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_4b377ec1-2521-4e27-abaf-cc579173dc91_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink: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 doubtful accounts:</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Credit Loss [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossMember" xlink:to="lab_us-gaap_AllowanceForCreditLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_2bbda1b0-8004-4798-af58-95c7efe26c56_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_186db21d-2e59-43ab-964f-bc563dc836be_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assumed equity</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_A401NoteDueMarch2041Member_08bf04d2-bd2f-4aad-a0eb-f558e810e3a8_terseLabel_en-US" xlink:label="lab_sjw_A401NoteDueMarch2041Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.01% Note Due March 2041</link:label>
    <link:label id="lab_sjw_A401NoteDueMarch2041Member_label_en-US" xlink:label="lab_sjw_A401NoteDueMarch2041Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.01% Note Due March 2041 [Member]</link:label>
    <link:label id="lab_sjw_A401NoteDueMarch2041Member_documentation_en-US" xlink:label="lab_sjw_A401NoteDueMarch2041Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.01% Note Due March 2041</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A401NoteDueMarch2041Member" xlink:href="sjw-20211231.xsd#sjw_A401NoteDueMarch2041Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_A401NoteDueMarch2041Member" xlink:to="lab_sjw_A401NoteDueMarch2041Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_453f6614-04e0-4829-b065-885be794cb55_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink: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</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink: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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseCurrent" xlink:to="lab_us-gaap_PrepaidExpenseCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_635a62cf-13a5-4f00-9ecc-ac40bf0a989c_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockOptionPlanExpense_e298c89f-30b3-4170-b0a3-05b799f92b30_terseLabel_en-US" xlink:label="lab_us-gaap_StockOptionPlanExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expenses recorded under the plan</link:label>
    <link:label id="lab_us-gaap_StockOptionPlanExpense_label_en-US" xlink:label="lab_us-gaap_StockOptionPlanExpense" xlink: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 or Unit Option Plan Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionPlanExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockOptionPlanExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockOptionPlanExpense" xlink:to="lab_us-gaap_StockOptionPlanExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_6c4f7a42-4119-4384-a41a-c4ff19ea3a6f_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RealEstateInvestmentPropertyAtCost_5643d995-5e29-4965-865a-01d345693e69_terseLabel_en-US" xlink:label="lab_us-gaap_RealEstateInvestmentPropertyAtCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Real estate investments and nonutilty properties</link:label>
    <link:label id="lab_us-gaap_RealEstateInvestmentPropertyAtCost_217a8c19-e634-4de7-aaca-86b28d7f5e35_totalLabel_en-US" xlink:label="lab_us-gaap_RealEstateInvestmentPropertyAtCost" 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 real estate investment</link:label>
    <link:label id="lab_us-gaap_RealEstateInvestmentPropertyAtCost_label_en-US" xlink:label="lab_us-gaap_RealEstateInvestmentPropertyAtCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Real Estate Investment Property, at Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateInvestmentPropertyAtCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RealEstateInvestmentPropertyAtCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RealEstateInvestmentPropertyAtCost" xlink:to="lab_us-gaap_RealEstateInvestmentPropertyAtCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_a931da42-4260-4cbb-bb73-b01e4615cba1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested Restricted and Deferred Restricted Stock Awards Activity</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_e55564b3-bf9f-42ec-b667-b05e6027b0ac_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares reserved for issuance under the plan (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_ScheduleOfRealEstateInvestmentsTableTextBlock_ead416f8-6f03-458c-9875-4c185799646a_terseLabel_en-US" xlink:label="lab_sjw_ScheduleOfRealEstateInvestmentsTableTextBlock" xlink: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 Real Estate Investments</link:label>
    <link:label id="lab_sjw_ScheduleOfRealEstateInvestmentsTableTextBlock_label_en-US" xlink:label="lab_sjw_ScheduleOfRealEstateInvestmentsTableTextBlock" xlink: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 Real Estate Investments [Table Text Block]</link:label>
    <link:label id="lab_sjw_ScheduleOfRealEstateInvestmentsTableTextBlock_documentation_en-US" xlink:label="lab_sjw_ScheduleOfRealEstateInvestmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of real estate investments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ScheduleOfRealEstateInvestmentsTableTextBlock" xlink:href="sjw-20211231.xsd#sjw_ScheduleOfRealEstateInvestmentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_ScheduleOfRealEstateInvestmentsTableTextBlock" xlink:to="lab_sjw_ScheduleOfRealEstateInvestmentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAssetsCurrent_dceb1abd-df82-4b72-a931-85e83d6406ac_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsCurrent" xlink: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 regulatory assets, net</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetsCurrent_9bbf68a3-c0b9-446a-8e26-b8bb9f6eb91b_verboseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsCurrent" 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">Less: current regulatory asset, net</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAssetsCurrent" xlink:to="lab_us-gaap_RegulatoryAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_74342073-0389-45fa-aca1-d8af50ae9491_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_GuadalupeBlancoRiverAuthorityMember_79fd56c0-ce6d-4815-8222-f06f4100a7b6_terseLabel_en-US" xlink:label="lab_sjw_GuadalupeBlancoRiverAuthorityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guadalupe-Blanco River Authority</link:label>
    <link:label id="lab_sjw_GuadalupeBlancoRiverAuthorityMember_label_en-US" xlink:label="lab_sjw_GuadalupeBlancoRiverAuthorityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guadalupe Blanco River Authority [Member]</link:label>
    <link:label id="lab_sjw_GuadalupeBlancoRiverAuthorityMember_documentation_en-US" xlink:label="lab_sjw_GuadalupeBlancoRiverAuthorityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guadalupe-Blanco River Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_GuadalupeBlancoRiverAuthorityMember" xlink:href="sjw-20211231.xsd#sjw_GuadalupeBlancoRiverAuthorityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_GuadalupeBlancoRiverAuthorityMember" xlink:to="lab_sjw_GuadalupeBlancoRiverAuthorityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_PensionBalancingAccountMember_f89434da-2205-444e-b0bc-6db994baf224_terseLabel_en-US" xlink:label="lab_sjw_PensionBalancingAccountMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension</link:label>
    <link:label id="lab_sjw_PensionBalancingAccountMember_label_en-US" xlink:label="lab_sjw_PensionBalancingAccountMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Balancing Account [Member]</link:label>
    <link:label id="lab_sjw_PensionBalancingAccountMember_documentation_en-US" xlink:label="lab_sjw_PensionBalancingAccountMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Balancing Account [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PensionBalancingAccountMember" xlink:href="sjw-20211231.xsd#sjw_PensionBalancingAccountMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_PensionBalancingAccountMember" xlink:to="lab_sjw_PensionBalancingAccountMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_9da99060-80c4-429f-a0be-0103ef8daf9d_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_SalesAgreementHoldbackAmount_e68ac751-0c99-40c0-9724-af020f5dd5ea_terseLabel_en-US" xlink:label="lab_sjw_SalesAgreementHoldbackAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales agreement, holdback amount</link:label>
    <link:label id="lab_sjw_SalesAgreementHoldbackAmount_label_en-US" xlink:label="lab_sjw_SalesAgreementHoldbackAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Agreement, Holdback Amount</link:label>
    <link:label id="lab_sjw_SalesAgreementHoldbackAmount_documentation_en-US" xlink:label="lab_sjw_SalesAgreementHoldbackAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Agreement, Holdback Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SalesAgreementHoldbackAmount" xlink:href="sjw-20211231.xsd#sjw_SalesAgreementHoldbackAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_SalesAgreementHoldbackAmount" xlink:to="lab_sjw_SalesAgreementHoldbackAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_AdvancesForConstructionEstimatedRefundsNextTwelveMonths_85ddec72-a473-4f7e-860a-86805560f97a_terseLabel_en-US" xlink:label="lab_sjw_AdvancesForConstructionEstimatedRefundsNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_sjw_AdvancesForConstructionEstimatedRefundsNextTwelveMonths_label_en-US" xlink:label="lab_sjw_AdvancesForConstructionEstimatedRefundsNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advances for Construction, Estimated Refunds, Next Twelve Months</link:label>
    <link:label id="lab_sjw_AdvancesForConstructionEstimatedRefundsNextTwelveMonths_documentation_en-US" xlink:label="lab_sjw_AdvancesForConstructionEstimatedRefundsNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advances for Construction, Estimated Refunds, Next Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AdvancesForConstructionEstimatedRefundsNextTwelveMonths" xlink:href="sjw-20211231.xsd#sjw_AdvancesForConstructionEstimatedRefundsNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_AdvancesForConstructionEstimatedRefundsNextTwelveMonths" xlink:to="lab_sjw_AdvancesForConstructionEstimatedRefundsNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_bc528aad-c42e-4636-aa0f-1ce9c080eb13_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 equity and liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_f65848d3-54a5-4f73-8880-08a82ee350c8_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Accumulated Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_DefinedBenefitPlanActuarialGainLossMortalityChange_c920775c-3027-49f9-b42d-099b362ec4fa_terseLabel_en-US" xlink:label="lab_sjw_DefinedBenefitPlanActuarialGainLossMortalityChange" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial gain (loss), mortality change</link:label>
    <link:label id="lab_sjw_DefinedBenefitPlanActuarialGainLossMortalityChange_label_en-US" xlink:label="lab_sjw_DefinedBenefitPlanActuarialGainLossMortalityChange" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Actuarial Gain (Loss), Mortality Change</link:label>
    <link:label id="lab_sjw_DefinedBenefitPlanActuarialGainLossMortalityChange_documentation_en-US" xlink:label="lab_sjw_DefinedBenefitPlanActuarialGainLossMortalityChange" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Actuarial Gain (Loss), Mortality Change</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DefinedBenefitPlanActuarialGainLossMortalityChange" xlink:href="sjw-20211231.xsd#sjw_DefinedBenefitPlanActuarialGainLossMortalityChange"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_DefinedBenefitPlanActuarialGainLossMortalityChange" xlink:to="lab_sjw_DefinedBenefitPlanActuarialGainLossMortalityChange" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_RegulatoryLiabilitiesAccruedBenefitCost_828f5c98-966d-42e3-9297-a0efd0a0fd5d_negatedTerseLabel_en-US" xlink:label="lab_sjw_RegulatoryLiabilitiesAccruedBenefitCost" 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">Accrued benefit cost</link:label>
    <link:label id="lab_sjw_RegulatoryLiabilitiesAccruedBenefitCost_label_en-US" xlink:label="lab_sjw_RegulatoryLiabilitiesAccruedBenefitCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Liabilities, Accrued Benefit Cost</link:label>
    <link:label id="lab_sjw_RegulatoryLiabilitiesAccruedBenefitCost_documentation_en-US" xlink:label="lab_sjw_RegulatoryLiabilitiesAccruedBenefitCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Liabilities, Accrued Benefit Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RegulatoryLiabilitiesAccruedBenefitCost" xlink:href="sjw-20211231.xsd#sjw_RegulatoryLiabilitiesAccruedBenefitCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_RegulatoryLiabilitiesAccruedBenefitCost" xlink:to="lab_sjw_RegulatoryLiabilitiesAccruedBenefitCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_6a0ba1d8-a5a4-416f-a066-096a371a9a90_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" 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">Benefits paid</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Benefits Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_AssetsLeasedOrAvailableForLeaseAbstract_c5091b5f-805c-443a-8933-47616d925989_terseLabel_en-US" xlink:label="lab_sjw_AssetsLeasedOrAvailableForLeaseAbstract" xlink: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 Leased or Available for Lease [Abstract]</link:label>
    <link:label id="lab_sjw_AssetsLeasedOrAvailableForLeaseAbstract_label_en-US" xlink:label="lab_sjw_AssetsLeasedOrAvailableForLeaseAbstract" xlink: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 Leased or Available for Lease [Abstract]</link:label>
    <link:label id="lab_sjw_AssetsLeasedOrAvailableForLeaseAbstract_documentation_en-US" xlink:label="lab_sjw_AssetsLeasedOrAvailableForLeaseAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets Leased or Available for Lease [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AssetsLeasedOrAvailableForLeaseAbstract" xlink:href="sjw-20211231.xsd#sjw_AssetsLeasedOrAvailableForLeaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_AssetsLeasedOrAvailableForLeaseAbstract" xlink:to="lab_sjw_AssetsLeasedOrAvailableForLeaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxContingencyTable_9e981bd7-6ba6-4b46-9339-181fad66e352_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyTable" xlink: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 Contingency [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxContingencyTable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyTable" xlink: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 Contingency [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxContingencyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxContingencyTable" xlink:to="lab_us-gaap_IncomeTaxContingencyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_DependentCareSpendingAccountAnnualMaximumEmployeeContribution_70fcdd78-723b-4c8a-956d-912127ed63a0_terseLabel_en-US" xlink:label="lab_sjw_DependentCareSpendingAccountAnnualMaximumEmployeeContribution" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual maximum contribution limit under Dependent Care Spending Account plan</link:label>
    <link:label id="lab_sjw_DependentCareSpendingAccountAnnualMaximumEmployeeContribution_label_en-US" xlink:label="lab_sjw_DependentCareSpendingAccountAnnualMaximumEmployeeContribution" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dependent Care Spending Account, Annual Maximum Employee Contribution</link:label>
    <link:label id="lab_sjw_DependentCareSpendingAccountAnnualMaximumEmployeeContribution_documentation_en-US" xlink:label="lab_sjw_DependentCareSpendingAccountAnnualMaximumEmployeeContribution" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dependent Care Spending Account, Annual Maximum Employee Contribution</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DependentCareSpendingAccountAnnualMaximumEmployeeContribution" xlink:href="sjw-20211231.xsd#sjw_DependentCareSpendingAccountAnnualMaximumEmployeeContribution"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_DependentCareSpendingAccountAnnualMaximumEmployeeContribution" xlink:to="lab_sjw_DependentCareSpendingAccountAnnualMaximumEmployeeContribution" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_c55b6f13-5a4c-4d0d-b8b9-12526e3f19af_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandbyLettersOfCreditMember_29500d22-2d7d-4a11-bb75-638ed0d640c4_terseLabel_en-US" xlink:label="lab_us-gaap_StandbyLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standby Letters of Credit</link:label>
    <link:label id="lab_us-gaap_StandbyLettersOfCreditMember_label_en-US" xlink:label="lab_us-gaap_StandbyLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standby Letters of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandbyLettersOfCreditMember" xlink:to="lab_us-gaap_StandbyLettersOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_173d70b9-0d52-4946-b8a5-2cde9e9c1580_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_d3aa4f28-da29-433f-a9c1-4a2ca571028f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other changes, net</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Assets and Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward_f5b2d640-4599-4ba4-843d-17b0758f0c60_terseLabel_en-US" xlink:label="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted- Average&#160;Grant- Date&#160;Fair&#160;Value</link:label>
    <link:label id="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward_label_en-US" xlink:label="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Weighted Average Grant Date Fair Value [Roll Forward] [Roll Forward]</link:label>
    <link:label id="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward_documentation_en-US" xlink:label="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Weighted Average Grant Date Fair Value [Roll Forward] [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward" xlink:href="sjw-20211231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward" xlink:to="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_BusinessCombinationsDebtPremiumMember_c2c49291-405c-4765-a6fc-ac43ea486172_terseLabel_en-US" xlink:label="lab_sjw_BusinessCombinationsDebtPremiumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business combinations debt premium</link:label>
    <link:label id="lab_sjw_BusinessCombinationsDebtPremiumMember_label_en-US" xlink:label="lab_sjw_BusinessCombinationsDebtPremiumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business combinations debt premium [Member]</link:label>
    <link:label id="lab_sjw_BusinessCombinationsDebtPremiumMember_documentation_en-US" xlink:label="lab_sjw_BusinessCombinationsDebtPremiumMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business combinations debt premium</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationsDebtPremiumMember" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationsDebtPremiumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_BusinessCombinationsDebtPremiumMember" xlink:to="lab_sjw_BusinessCombinationsDebtPremiumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_0e0911d0-f38e-4209-8116-1a039dc07456_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" 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">Amounts Outstanding</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate_57cf90f1-802e-45a5-b038-f54ae4f9b595_negatedTerseLabel_en-US" xlink:label="lab_sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on sale of TWA, real estate investments and nonutility properties</link:label>
    <link:label id="lab_sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate_label_en-US" xlink:label="lab_sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property, And On Sale Of Investment Real Estate</link:label>
    <link:label id="lab_sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate_documentation_en-US" xlink:label="lab_sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate" xlink: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 Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property, And On Sale Of Investment Real Estate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate" xlink:href="sjw-20211231.xsd#sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate" xlink:to="lab_sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OptionIndexedToIssuersEquityEquityTable_a79d1de3-b9b5-42b0-82d3-ba91305208f8_terseLabel_en-US" xlink:label="lab_us-gaap_OptionIndexedToIssuersEquityEquityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option Indexed to Issuer's Equity, Equity [Table]</link:label>
    <link:label id="lab_us-gaap_OptionIndexedToIssuersEquityEquityTable_label_en-US" xlink:label="lab_us-gaap_OptionIndexedToIssuersEquityEquityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option Indexed to Issuer's Equity, Equity [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityEquityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityEquityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityTable" xlink:to="lab_us-gaap_OptionIndexedToIssuersEquityEquityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_EquityFundsCapitalized_f003a3dc-7a3f-4aa0-9848-2b1f163c0e13_terseLabel_en-US" xlink:label="lab_sjw_EquityFundsCapitalized" xlink: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 funds capitalized</link:label>
    <link:label id="lab_sjw_EquityFundsCapitalized_label_en-US" xlink:label="lab_sjw_EquityFundsCapitalized" xlink: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 Funds Capitalized</link:label>
    <link:label id="lab_sjw_EquityFundsCapitalized_documentation_en-US" xlink:label="lab_sjw_EquityFundsCapitalized" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Funds Capitalized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EquityFundsCapitalized" xlink:href="sjw-20211231.xsd#sjw_EquityFundsCapitalized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_EquityFundsCapitalized" xlink:to="lab_sjw_EquityFundsCapitalized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_f0f48743-aef6-4c51-a423-9e5cbaba1f1c_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_A2018WCMAMember_3c104908-2a7d-479f-a493-7462bf75bf67_terseLabel_en-US" xlink:label="lab_sjw_A2018WCMAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018 WCMA</link:label>
    <link:label id="lab_sjw_A2018WCMAMember_label_en-US" xlink:label="lab_sjw_A2018WCMAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018 WCMA [Member]</link:label>
    <link:label id="lab_sjw_A2018WCMAMember_documentation_en-US" xlink:label="lab_sjw_A2018WCMAMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018 WCMA [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A2018WCMAMember" xlink:href="sjw-20211231.xsd#sjw_A2018WCMAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_A2018WCMAMember" xlink:to="lab_sjw_A2018WCMAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_11caf477-ab6f-44bf-8909-9938f7e26056_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrentAbstract_446aff21-c3f5-47cc-b3fc-222985aef45a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets:</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrentAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract" xlink:to="lab_us-gaap_OtherAssetsNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_ScheduleOfEstimatedRefundsOfAdvancesForConstructionAndContributionsInAidOfConstructionTableTextBlock_6c6ca8ed-7012-4cb8-bf71-c9c0b8efdcf4_terseLabel_en-US" xlink:label="lab_sjw_ScheduleOfEstimatedRefundsOfAdvancesForConstructionAndContributionsInAidOfConstructionTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Estimated Refunds of Advances for Construction and Contributions in Aid of Construction</link:label>
    <link:label id="lab_sjw_ScheduleOfEstimatedRefundsOfAdvancesForConstructionAndContributionsInAidOfConstructionTableTextBlock_label_en-US" xlink:label="lab_sjw_ScheduleOfEstimatedRefundsOfAdvancesForConstructionAndContributionsInAidOfConstructionTableTextBlock" xlink: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 Estimated Refunds of Advances for Construction and Contributions in Aid of Construction [Table Text Block]</link:label>
    <link:label id="lab_sjw_ScheduleOfEstimatedRefundsOfAdvancesForConstructionAndContributionsInAidOfConstructionTableTextBlock_documentation_en-US" xlink:label="lab_sjw_ScheduleOfEstimatedRefundsOfAdvancesForConstructionAndContributionsInAidOfConstructionTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of estimated refunds of advances for construction and contributions in aid of construction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ScheduleOfEstimatedRefundsOfAdvancesForConstructionAndContributionsInAidOfConstructionTableTextBlock" xlink:href="sjw-20211231.xsd#sjw_ScheduleOfEstimatedRefundsOfAdvancesForConstructionAndContributionsInAidOfConstructionTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_ScheduleOfEstimatedRefundsOfAdvancesForConstructionAndContributionsInAidOfConstructionTableTextBlock" xlink:to="lab_sjw_ScheduleOfEstimatedRefundsOfAdvancesForConstructionAndContributionsInAidOfConstructionTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_4b5a190d-7387-4182-9cf9-c80f4ccb0173_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_7ddf5cbe-38c5-4b7e-9100-2e6f9c6d8755_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">Common stock issuance, net of costs</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_00ce8a62-ddc7-440b-ab71-bded5c8719e2_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageGrantDateFairValue_dabb1fbb-9fc8-4421-bede-347bc22bbc92_terseLabel_en-US" xlink:label="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issued (in dollars per share)</link:label>
    <link:label id="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised, Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageGrantDateFairValue_documentation_en-US" xlink:label="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageGrantDateFairValue" xlink:href="sjw-20211231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageGrantDateFairValue" xlink:to="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_a770d75f-5cef-4be4-95d4-79d0c6a24d4b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_cee90c7a-f3d9-4928-bb79-8bcd620f473e_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_9a2a078c-ab2a-4114-936e-30fd7be8ad15_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utility, Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utility, Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeniorNotesMember_d0387a05-8d8f-4d67-b261-a6920ff7a760_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior notes</link:label>
    <link:label id="lab_us-gaap_SeniorNotesMember_label_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorNotesMember" xlink:to="lab_us-gaap_SeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_fada7310-c21a-4c2f-a7c4-ae4dd2dae859_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">Significant Unobservable Inputs (Level&#160;3)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_cb699210-6b66-49fb-a6bb-e6f7acddb11a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" 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">Dividends paid</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink: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 of Ordinary Dividends, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:to="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_a62578f7-e5aa-4f7f-9113-f4aa94915b2c_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">Common stock issuance, net of 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_6e996510-5c55-4924-95de-c49e2d68d34c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" 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">Investments in subsidiaries</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink: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 Interest in Subsidiaries and Affiliates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:to="lab_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_0a39c122-42a7-4248-96af-447b5c1db870_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink: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 reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink: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 Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_PropertiesSellingExpenses_4255b6de-5e2f-404b-9ab8-ce037aa59616_terseLabel_en-US" xlink:label="lab_sjw_PropertiesSellingExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Properties selling expenses</link:label>
    <link:label id="lab_sjw_PropertiesSellingExpenses_label_en-US" xlink:label="lab_sjw_PropertiesSellingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Properties Selling Expenses</link:label>
    <link:label id="lab_sjw_PropertiesSellingExpenses_documentation_en-US" xlink:label="lab_sjw_PropertiesSellingExpenses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Properties Selling Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PropertiesSellingExpenses" xlink:href="sjw-20211231.xsd#sjw_PropertiesSellingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_PropertiesSellingExpenses" xlink:to="lab_sjw_PropertiesSellingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_fc16e91b-534e-481b-a142-8a7f034f0bc0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" 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">Allowance for equity funds used during construction</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Allowance for Funds Used During Construction, Additions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" xlink:to="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_b92bc8af-9233-4c98-b10c-85bc3a66e5e2_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_PurchasedWaterGallons_f0424594-be67-4dc2-8371-b438fc2d9732_terseLabel_en-US" xlink:label="lab_sjw_PurchasedWaterGallons" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Water purchased (in millions of gallons)</link:label>
    <link:label id="lab_sjw_PurchasedWaterGallons_label_en-US" xlink:label="lab_sjw_PurchasedWaterGallons" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchased Water, Gallons</link:label>
    <link:label id="lab_sjw_PurchasedWaterGallons_documentation_en-US" xlink:label="lab_sjw_PurchasedWaterGallons" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchased Water, Gallons</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PurchasedWaterGallons" xlink:href="sjw-20211231.xsd#sjw_PurchasedWaterGallons"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_PurchasedWaterGallons" xlink:to="lab_sjw_PurchasedWaterGallons" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_f95789d2-e92e-40a1-8782-40afa9cc3b99_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRegulatoryProceedingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Regulatory Proceeding [Domain]</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRegulatoryProceedingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Regulatory Proceeding [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain" xlink:to="lab_us-gaap_PublicUtilitiesRegulatoryProceedingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_5e14efe8-c707-40ab-a19c-40254b6eec96_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_d8ca3038-1f8a-4c12-8845-ded5615b4d3d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink: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 Postretirement Benefits Plan</link:label>
    <link:label id="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink: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 Postretirement Benefits Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:to="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_213a0cfa-886d-4b59-9a5d-00f62fc657c2_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualRightsMember_47571470-db5e-4580-a085-a5ac57dff879_terseLabel_en-US" xlink:label="lab_us-gaap_ContractualRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Rights</link:label>
    <link:label id="lab_us-gaap_ContractualRightsMember_label_en-US" xlink:label="lab_us-gaap_ContractualRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Rights [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualRightsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualRightsMember" xlink:to="lab_us-gaap_ContractualRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsWeightedAverageGrantDateFairValue_65868c15-b7fd-4548-9eae-4d9648adf7ca_terseLabel_en-US" xlink:label="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in dollars per share)</link:label>
    <link:label id="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Forfeitures and Expirations, Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsWeightedAverageGrantDateFairValue_documentation_en-US" xlink:label="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Forfeitures and Expirations, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsWeightedAverageGrantDateFairValue" xlink:href="sjw-20211231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsWeightedAverageGrantDateFairValue" xlink:to="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_8481e111-672d-4e96-b7ce-81bdecb9a2e6_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive (loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_a8bbb89e-7a97-4c3f-9ec6-fe7c0fd52d26_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/2021q4/dei-2021q4.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_AllowanceForDoubtfulAccountsReceivableCurrent_1accf99b-00b2-4b51-82ab-67a8da42885c_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink: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 uncollectible accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink: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, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_WaterSupplyBalancingAccountsMember_c1df5f36-3354-4367-8324-414f161f91cd_terseLabel_en-US" xlink:label="lab_sjw_WaterSupplyBalancingAccountsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Water supply costs</link:label>
    <link:label id="lab_sjw_WaterSupplyBalancingAccountsMember_label_en-US" xlink:label="lab_sjw_WaterSupplyBalancingAccountsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Water Supply Balancing Accounts [Member]</link:label>
    <link:label id="lab_sjw_WaterSupplyBalancingAccountsMember_documentation_en-US" xlink:label="lab_sjw_WaterSupplyBalancingAccountsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Water Supply Balancing Accounts [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_WaterSupplyBalancingAccountsMember" xlink:href="sjw-20211231.xsd#sjw_WaterSupplyBalancingAccountsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_WaterSupplyBalancingAccountsMember" xlink:to="lab_sjw_WaterSupplyBalancingAccountsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_3e26124a-a268-49e7-9c23-62a253063eaf_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" 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">Debt issuance costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink: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 of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_stpr_CT_6f6ad28d-9838-467a-8432-7829365a0495_terseLabel_en-US" xlink:label="lab_stpr_CT" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Connecticut</link:label>
    <link:label id="lab_stpr_CT_label_en-US" xlink:label="lab_stpr_CT" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CONNECTICUT</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_CT" xlink:href="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd#stpr_CT"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_CT" xlink:to="lab_stpr_CT" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NontradeReceivablesCurrent_4a66ab8b-b8ce-4dae-b2ad-729ee162991a_terseLabel_en-US" xlink:label="lab_us-gaap_NontradeReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_NontradeReceivablesCurrent_label_en-US" xlink:label="lab_us-gaap_NontradeReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nontrade Receivables, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NontradeReceivablesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NontradeReceivablesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NontradeReceivablesCurrent" xlink:to="lab_us-gaap_NontradeReceivablesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_FirstMortgageBondsMember_6d47da34-c275-436a-ac56-97b7a20fda91_terseLabel_en-US" xlink:label="lab_sjw_FirstMortgageBondsMember" xlink: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 First Mortgage Bond</link:label>
    <link:label id="lab_sjw_FirstMortgageBondsMember_label_en-US" xlink:label="lab_sjw_FirstMortgageBondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds [Member]</link:label>
    <link:label id="lab_sjw_FirstMortgageBondsMember_documentation_en-US" xlink:label="lab_sjw_FirstMortgageBondsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_FirstMortgageBondsMember" xlink:href="sjw-20211231.xsd#sjw_FirstMortgageBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_FirstMortgageBondsMember" xlink:to="lab_sjw_FirstMortgageBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_e15aa6e1-71de-46d4-b9c6-69d71a547464_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WaterPlantMember_15fcb47d-0f5f-4e5f-88cc-6ac402f84899_terseLabel_en-US" xlink:label="lab_us-gaap_WaterPlantMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Water Plant</link:label>
    <link:label id="lab_us-gaap_WaterPlantMember_label_en-US" xlink:label="lab_us-gaap_WaterPlantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Water Plant [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WaterPlantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WaterPlantMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WaterPlantMember" xlink:to="lab_us-gaap_WaterPlantMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_cae40b24-9b05-4fcf-af13-377438ea3aa4_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefit obligations, rate of compensation increase</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Cash_a934bbc1-3a73-4ea8-a97e-7f6c8e143ac0_terseLabel_en-US" xlink:label="lab_us-gaap_Cash" xlink: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</link:label>
    <link:label id="lab_us-gaap_Cash_label_en-US" xlink:label="lab_us-gaap_Cash" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Cash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Cash" xlink:to="lab_us-gaap_Cash" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_CTWSMember_a637f858-084c-4941-a322-dad91e1f5bf5_terseLabel_en-US" xlink:label="lab_sjw_CTWSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CTWS</link:label>
    <link:label id="lab_sjw_CTWSMember_label_en-US" xlink:label="lab_sjw_CTWSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CTWS [Member]</link:label>
    <link:label id="lab_sjw_CTWSMember_documentation_en-US" xlink:label="lab_sjw_CTWSMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CTWS [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CTWSMember" xlink:href="sjw-20211231.xsd#sjw_CTWSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_CTWSMember" xlink:to="lab_sjw_CTWSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_IncreaseDecreaseInUpFrontServiceConcessionPayment_b32ade70-3f7e-442d-85c3-4dd86c8ba891_negatedTerseLabel_en-US" xlink:label="lab_sjw_IncreaseDecreaseInUpFrontServiceConcessionPayment" 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">Up-front service concession payment</link:label>
    <link:label id="lab_sjw_IncreaseDecreaseInUpFrontServiceConcessionPayment_label_en-US" xlink:label="lab_sjw_IncreaseDecreaseInUpFrontServiceConcessionPayment" xlink: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 Up-Front Service Concession Payment</link:label>
    <link:label id="lab_sjw_IncreaseDecreaseInUpFrontServiceConcessionPayment_documentation_en-US" xlink:label="lab_sjw_IncreaseDecreaseInUpFrontServiceConcessionPayment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Up-Front Service Concession Payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncreaseDecreaseInUpFrontServiceConcessionPayment" xlink:href="sjw-20211231.xsd#sjw_IncreaseDecreaseInUpFrontServiceConcessionPayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_IncreaseDecreaseInUpFrontServiceConcessionPayment" xlink:to="lab_sjw_IncreaseDecreaseInUpFrontServiceConcessionPayment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_6f29742a-ddce-44bb-a584-c05055809dbf_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink: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:</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink: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 Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_875fcbd4-ac8f-435a-914a-3dc227f32429_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payments, Fiscal Year Maturity [Abstract]</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payments, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RealEstateAndAccumulatedDepreciationLifeUsedForDepreciation1_dd8b350c-c77b-489a-8fe6-200acbe4b1e3_terseLabel_en-US" xlink:label="lab_us-gaap_RealEstateAndAccumulatedDepreciationLifeUsedForDepreciation1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated useful life</link:label>
    <link:label id="lab_us-gaap_RealEstateAndAccumulatedDepreciationLifeUsedForDepreciation1_label_en-US" xlink:label="lab_us-gaap_RealEstateAndAccumulatedDepreciationLifeUsedForDepreciation1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-28, Real Estate Companies, Investment in Real Estate and Accumulated Depreciation, Life Used for Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateAndAccumulatedDepreciationLifeUsedForDepreciation1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RealEstateAndAccumulatedDepreciationLifeUsedForDepreciation1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RealEstateAndAccumulatedDepreciationLifeUsedForDepreciation1" xlink:to="lab_us-gaap_RealEstateAndAccumulatedDepreciationLifeUsedForDepreciation1" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_ReportableSegmentOneMember_3f604e3e-81c2-4122-92cf-422d03e1f156_terseLabel_en-US" xlink:label="lab_sjw_ReportableSegmentOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Water Utility Services</link:label>
    <link:label id="lab_sjw_ReportableSegmentOneMember_label_en-US" xlink:label="lab_sjw_ReportableSegmentOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reportable Segment One [Member]</link:label>
    <link:label id="lab_sjw_ReportableSegmentOneMember_documentation_en-US" xlink:label="lab_sjw_ReportableSegmentOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reportable Segment One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ReportableSegmentOneMember" xlink:href="sjw-20211231.xsd#sjw_ReportableSegmentOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_ReportableSegmentOneMember" xlink:to="lab_sjw_ReportableSegmentOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_PublicUtilitiesServiceArea_1583139a-9a87-4d52-a603-cf8760430595_terseLabel_en-US" xlink:label="lab_sjw_PublicUtilitiesServiceArea" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service area in square miles</link:label>
    <link:label id="lab_sjw_PublicUtilitiesServiceArea_label_en-US" xlink:label="lab_sjw_PublicUtilitiesServiceArea" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Service Area</link:label>
    <link:label id="lab_sjw_PublicUtilitiesServiceArea_documentation_en-US" xlink:label="lab_sjw_PublicUtilitiesServiceArea" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Service Area</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesServiceArea" xlink:href="sjw-20211231.xsd#sjw_PublicUtilitiesServiceArea"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_PublicUtilitiesServiceArea" xlink:to="lab_sjw_PublicUtilitiesServiceArea" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_517131ca-b58d-42bf-81de-3252271e2fe5_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_StateRevolvingFundLoansSeriesTMember_205b36bb-fe5c-4410-8084-3a75089c0d5a_terseLabel_en-US" xlink:label="lab_sjw_StateRevolvingFundLoansSeriesTMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State Revolving Fund Loans Series T</link:label>
    <link:label id="lab_sjw_StateRevolvingFundLoansSeriesTMember_label_en-US" xlink:label="lab_sjw_StateRevolvingFundLoansSeriesTMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State Revolving Fund Loans Series T [Member]</link:label>
    <link:label id="lab_sjw_StateRevolvingFundLoansSeriesTMember_documentation_en-US" xlink:label="lab_sjw_StateRevolvingFundLoansSeriesTMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State Revolving Fund Loans Series T</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_StateRevolvingFundLoansSeriesTMember" xlink:href="sjw-20211231.xsd#sjw_StateRevolvingFundLoansSeriesTMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_StateRevolvingFundLoansSeriesTMember" xlink:to="lab_sjw_StateRevolvingFundLoansSeriesTMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_1da94998-475d-498c-a4dc-147be24a02ae_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">Operating income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_147b71be-4425-4c38-999c-cd6fa4db3a7e_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income (loss)</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_787105c1-014d-44aa-8f62-2dbfc30c3169_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_RegulatedOperatingRevenueWaterSurcharge_eb9f538b-c912-44eb-9ad0-d8f4d171dcb6_terseLabel_en-US" xlink:label="lab_sjw_RegulatedOperatingRevenueWaterSurcharge" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulated operating revenue, water surcharge</link:label>
    <link:label id="lab_sjw_RegulatedOperatingRevenueWaterSurcharge_label_en-US" xlink:label="lab_sjw_RegulatedOperatingRevenueWaterSurcharge" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulated Operating Revenue, Water Surcharge</link:label>
    <link:label id="lab_sjw_RegulatedOperatingRevenueWaterSurcharge_documentation_en-US" xlink:label="lab_sjw_RegulatedOperatingRevenueWaterSurcharge" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulated Operating Revenue, Water Surcharge</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RegulatedOperatingRevenueWaterSurcharge" xlink:href="sjw-20211231.xsd#sjw_RegulatedOperatingRevenueWaterSurcharge"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_RegulatedOperatingRevenueWaterSurcharge" xlink:to="lab_sjw_RegulatedOperatingRevenueWaterSurcharge" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_6ec66e32-6cc3-47b0-a83d-f479bc108457_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">Share-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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_5d301dcd-cd39-4d9a-956a-423ccb6b184a_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, end of year</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_5aa4c550-714f-4e93-aa66-9411689b0afd_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink: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</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_a08719f5-166a-44a1-abf6-0934b235e62b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink: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 Restricted and Deferred Restricted Stock Awards</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_0081bf0d-3ac1-4cfb-9302-f0bc6296ce5f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax reform - rate change impact on deferred taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_ec0e4875-e156-4fc5-9994-0357c7564078_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" 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">Benefits paid</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Benefits Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_DefinedBenefitPlanRateOfCompensationIncrease_e08b1ab3-1bef-437c-8635-face616ff49d_terseLabel_en-US" xlink:label="lab_sjw_DefinedBenefitPlanRateOfCompensationIncrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rate of compensation increase to company sponsored savings plan</link:label>
    <link:label id="lab_sjw_DefinedBenefitPlanRateOfCompensationIncrease_label_en-US" xlink:label="lab_sjw_DefinedBenefitPlanRateOfCompensationIncrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Rate of Compensation Increase</link:label>
    <link:label id="lab_sjw_DefinedBenefitPlanRateOfCompensationIncrease_documentation_en-US" xlink:label="lab_sjw_DefinedBenefitPlanRateOfCompensationIncrease" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Rate of Compensation Increase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DefinedBenefitPlanRateOfCompensationIncrease" xlink:href="sjw-20211231.xsd#sjw_DefinedBenefitPlanRateOfCompensationIncrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_DefinedBenefitPlanRateOfCompensationIncrease" xlink:to="lab_sjw_DefinedBenefitPlanRateOfCompensationIncrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_31012f9f-796e-4e4e-b79a-6f3aabf26a60_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_DefinedBenefitPlanPeriodForPerformanceStandards_eb022922-fea4-413c-8d90-d628bd7999b8_terseLabel_en-US" xlink:label="lab_sjw_DefinedBenefitPlanPeriodForPerformanceStandards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period for performance standards</link:label>
    <link:label id="lab_sjw_DefinedBenefitPlanPeriodForPerformanceStandards_label_en-US" xlink:label="lab_sjw_DefinedBenefitPlanPeriodForPerformanceStandards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Period for Performance Standards</link:label>
    <link:label id="lab_sjw_DefinedBenefitPlanPeriodForPerformanceStandards_documentation_en-US" xlink:label="lab_sjw_DefinedBenefitPlanPeriodForPerformanceStandards" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Period for Performance Standards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DefinedBenefitPlanPeriodForPerformanceStandards" xlink:href="sjw-20211231.xsd#sjw_DefinedBenefitPlanPeriodForPerformanceStandards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_DefinedBenefitPlanPeriodForPerformanceStandards" xlink:to="lab_sjw_DefinedBenefitPlanPeriodForPerformanceStandards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_9f32c293-64e1-4bc3-94ae-9f4fbf436c24_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_637e9bf9-3bf1-4f7c-8d83-ae3783098766_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink: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 investments made to fund SERP</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_e0a474d1-f6fd-4494-8c61-6d3dc967c955_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" 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">Employer contributions</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Contributions by Employer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:to="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_UnrecognizedTaxBenefitsGross_73af5f08-0b0d-4032-9808-bd5de7457da0_terseLabel_en-US" xlink:label="lab_sjw_UnrecognizedTaxBenefitsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits before impact of deductions for state taxes, excluding interest and penalties</link:label>
    <link:label id="lab_sjw_UnrecognizedTaxBenefitsGross_label_en-US" xlink:label="lab_sjw_UnrecognizedTaxBenefitsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Gross</link:label>
    <link:label id="lab_sjw_UnrecognizedTaxBenefitsGross_documentation_en-US" xlink:label="lab_sjw_UnrecognizedTaxBenefitsGross" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_UnrecognizedTaxBenefitsGross" xlink:href="sjw-20211231.xsd#sjw_UnrecognizedTaxBenefitsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_UnrecognizedTaxBenefitsGross" xlink:to="lab_sjw_UnrecognizedTaxBenefitsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_cfc2fd66-50e0-41aa-a4cd-20535bf3ab1f_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit cost of borrowing rate</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Interest Rate at Period End</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:to="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_CaliforniaPollutionControlFinancingAuthorityRevenueBondsTotalMember_2fdf3658-209f-493a-b9e1-180dc2a654a1_terseLabel_en-US" xlink:label="lab_sjw_CaliforniaPollutionControlFinancingAuthorityRevenueBondsTotalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">California Pollution Control Financing Authority Revenue Bonds</link:label>
    <link:label id="lab_sjw_CaliforniaPollutionControlFinancingAuthorityRevenueBondsTotalMember_label_en-US" xlink:label="lab_sjw_CaliforniaPollutionControlFinancingAuthorityRevenueBondsTotalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">California Pollution Control Financing Authority Revenue Bonds Total [Member]</link:label>
    <link:label id="lab_sjw_CaliforniaPollutionControlFinancingAuthorityRevenueBondsTotalMember_documentation_en-US" xlink:label="lab_sjw_CaliforniaPollutionControlFinancingAuthorityRevenueBondsTotalMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">California Pollution Control Financing Authority Revenue Bonds Total [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CaliforniaPollutionControlFinancingAuthorityRevenueBondsTotalMember" xlink:href="sjw-20211231.xsd#sjw_CaliforniaPollutionControlFinancingAuthorityRevenueBondsTotalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_CaliforniaPollutionControlFinancingAuthorityRevenueBondsTotalMember" xlink:to="lab_sjw_CaliforniaPollutionControlFinancingAuthorityRevenueBondsTotalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_c47db7e9-4e20-4498-8d19-fd628ca0ccb7_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_ChaseBankN.A.Member_bbff386f-7a90-430c-9660-fccc74c22eae_terseLabel_en-US" xlink:label="lab_sjw_ChaseBankN.A.Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Chase Bank, N.A.</link:label>
    <link:label id="lab_sjw_ChaseBankN.A.Member_label_en-US" xlink:label="lab_sjw_ChaseBankN.A.Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Chase Bank, N.A. [Member]</link:label>
    <link:label id="lab_sjw_ChaseBankN.A.Member_documentation_en-US" xlink:label="lab_sjw_ChaseBankN.A.Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Chase Bank, N.A. [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ChaseBankN.A.Member" xlink:href="sjw-20211231.xsd#sjw_ChaseBankN.A.Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_ChaseBankN.A.Member" xlink:to="lab_sjw_ChaseBankN.A.Member" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_AdviceLetterNo.532Member_b711c53a-c7a9-4e93-a53d-3dccc489c228_terseLabel_en-US" xlink:label="lab_sjw_AdviceLetterNo.532Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advice Letter No. 532</link:label>
    <link:label id="lab_sjw_AdviceLetterNo.532Member_label_en-US" xlink:label="lab_sjw_AdviceLetterNo.532Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advice Letter No. 532 [Member]</link:label>
    <link:label id="lab_sjw_AdviceLetterNo.532Member_documentation_en-US" xlink:label="lab_sjw_AdviceLetterNo.532Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advice Letter No. 532 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AdviceLetterNo.532Member" xlink:href="sjw-20211231.xsd#sjw_AdviceLetterNo.532Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_AdviceLetterNo.532Member" xlink:to="lab_sjw_AdviceLetterNo.532Member" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_BalancingandMemorandumAccountRollForward_4546b887-0f6e-40a0-899a-6cfb57c7f290_terseLabel_en-US" xlink:label="lab_sjw_BalancingandMemorandumAccountRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_sjw_BalancingandMemorandumAccountRollForward_label_en-US" xlink:label="lab_sjw_BalancingandMemorandumAccountRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balancing and Memorandum Account [Roll Forward]</link:label>
    <link:label id="lab_sjw_BalancingandMemorandumAccountRollForward_documentation_en-US" xlink:label="lab_sjw_BalancingandMemorandumAccountRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balancing and Memorandum Account [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumAccountRollForward" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumAccountRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_BalancingandMemorandumAccountRollForward" xlink:to="lab_sjw_BalancingandMemorandumAccountRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_b90c86c1-9036-4265-8cdc-8f1717eb5533_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_5aa5706d-5a36-4ff3-9848-036ca1a03417_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_188fe9fe-bca5-44c0-97f4-85e094659e87_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_SJWGroupAndCLWSCMember_bb28de68-c0ed-4d7f-9cbe-92330e01b554_terseLabel_en-US" xlink:label="lab_sjw_SJWGroupAndCLWSCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SJW Group and CLWSC</link:label>
    <link:label id="lab_sjw_SJWGroupAndCLWSCMember_label_en-US" xlink:label="lab_sjw_SJWGroupAndCLWSCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SJW Group and CLWSC [Member]</link:label>
    <link:label id="lab_sjw_SJWGroupAndCLWSCMember_documentation_en-US" xlink:label="lab_sjw_SJWGroupAndCLWSCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SJW Group and CLWSC</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWGroupAndCLWSCMember" xlink:href="sjw-20211231.xsd#sjw_SJWGroupAndCLWSCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_SJWGroupAndCLWSCMember" xlink:to="lab_sjw_SJWGroupAndCLWSCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_RestrictedNetAssetsSubsidiaries_40fed75b-d94f-4e80-9280-cb1ce4d9c0e1_terseLabel_en-US" xlink:label="lab_sjw_RestrictedNetAssetsSubsidiaries" xlink: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 net assets, subsidiaries</link:label>
    <link:label id="lab_sjw_RestrictedNetAssetsSubsidiaries_label_en-US" xlink:label="lab_sjw_RestrictedNetAssetsSubsidiaries" xlink: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 Net Assets, Subsidiaries</link:label>
    <link:label id="lab_sjw_RestrictedNetAssetsSubsidiaries_documentation_en-US" xlink:label="lab_sjw_RestrictedNetAssetsSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Net Assets, Subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RestrictedNetAssetsSubsidiaries" xlink:href="sjw-20211231.xsd#sjw_RestrictedNetAssetsSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_RestrictedNetAssetsSubsidiaries" xlink:to="lab_sjw_RestrictedNetAssetsSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_32d763fe-0829-49c3-be53-6fce0c932327_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink: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 Assumptions Used</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_c814c65c-da64-44a7-88d3-7634f6d34b5a_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/2021q4/dei-2021q4.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_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets_21a59b33-d15b-4ca9-835a-5fea6e2768b3_terseLabel_en-US" xlink:label="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets" xlink: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, measurement period adjustments</link:label>
    <link:label id="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets_label_en-US" xlink:label="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Current Assets</link:label>
    <link:label id="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets_documentation_en-US" xlink:label="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Current Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets" xlink:to="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestCostsCapitalized_110c19ba-80d5-459a-92f3-a101752e7f5f_terseLabel_en-US" xlink:label="lab_us-gaap_InterestCostsCapitalized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized interest costs</link:label>
    <link:label id="lab_us-gaap_InterestCostsCapitalized_label_en-US" xlink:label="lab_us-gaap_InterestCostsCapitalized" xlink: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 Costs Capitalized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestCostsCapitalized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestCostsCapitalized" xlink:to="lab_us-gaap_InterestCostsCapitalized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_29632fed-6d94-4f60-ab69-82050309b68e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink: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 Expected Benefit Payments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink: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 Expected Benefit Payments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_1ad049cc-c4d3-4a8a-8a38-06a43bd74a60_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeAxis" xlink:to="lab_us-gaap_RetirementPlanTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_20036b39-7412-4f08-a3f4-fd95e56586b6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink: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 Unrecognized Tax Benefits Roll Forward</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink: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 Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationLegallyRestrictedAssetsFairValue_c25bcd53-9ef9-4c31-96e3-28550e62b7cc_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationLegallyRestrictedAssetsFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement obligation, present value</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationLegallyRestrictedAssetsFairValue_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationLegallyRestrictedAssetsFairValue" xlink: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 Retirement Obligation, Legally Restricted Assets, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLegallyRestrictedAssetsFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationLegallyRestrictedAssetsFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationLegallyRestrictedAssetsFairValue" xlink:to="lab_us-gaap_AssetRetirementObligationLegallyRestrictedAssetsFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_BusinessCombinationConsiderationTransferredAcquireesCommonSharesConvertedInCashPerShare_a0e150a3-0482-4308-aa6c-7752b33e29c9_terseLabel_en-US" xlink:label="lab_sjw_BusinessCombinationConsiderationTransferredAcquireesCommonSharesConvertedInCashPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquiree's common shares converted in cash (in dollars per share)</link:label>
    <link:label id="lab_sjw_BusinessCombinationConsiderationTransferredAcquireesCommonSharesConvertedInCashPerShare_label_en-US" xlink:label="lab_sjw_BusinessCombinationConsiderationTransferredAcquireesCommonSharesConvertedInCashPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Acquiree's Common Shares Converted In Cash Per Share</link:label>
    <link:label id="lab_sjw_BusinessCombinationConsiderationTransferredAcquireesCommonSharesConvertedInCashPerShare_documentation_en-US" xlink:label="lab_sjw_BusinessCombinationConsiderationTransferredAcquireesCommonSharesConvertedInCashPerShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Acquiree's Common Shares Converted In Cash Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationConsiderationTransferredAcquireesCommonSharesConvertedInCashPerShare" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationConsiderationTransferredAcquireesCommonSharesConvertedInCashPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_BusinessCombinationConsiderationTransferredAcquireesCommonSharesConvertedInCashPerShare" xlink:to="lab_sjw_BusinessCombinationConsiderationTransferredAcquireesCommonSharesConvertedInCashPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_BalancingandMemorandumCostRecoveryAccountIncreaseDecrease_9a478676-7ffd-499e-8f62-db4a58c18177_terseLabel_en-US" xlink:label="lab_sjw_BalancingandMemorandumCostRecoveryAccountIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Asset Increase (Decrease)</link:label>
    <link:label id="lab_sjw_BalancingandMemorandumCostRecoveryAccountIncreaseDecrease_label_en-US" xlink:label="lab_sjw_BalancingandMemorandumCostRecoveryAccountIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balancing and Memorandum Cost Recovery Account, Increase (Decrease)</link:label>
    <link:label id="lab_sjw_BalancingandMemorandumCostRecoveryAccountIncreaseDecrease_documentation_en-US" xlink:label="lab_sjw_BalancingandMemorandumCostRecoveryAccountIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balancing and Memorandum Cost Recovery Account, Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumCostRecoveryAccountIncreaseDecrease" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumCostRecoveryAccountIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_BalancingandMemorandumCostRecoveryAccountIncreaseDecrease" xlink:to="lab_sjw_BalancingandMemorandumCostRecoveryAccountIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashSurrenderValueOfLifeInsurance_7cf52087-fdd5-4547-a0a4-7f18f9fc99da_terseLabel_en-US" xlink:label="lab_us-gaap_CashSurrenderValueOfLifeInsurance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Value of life insurance contracts</link:label>
    <link:label id="lab_us-gaap_CashSurrenderValueOfLifeInsurance_label_en-US" xlink:label="lab_us-gaap_CashSurrenderValueOfLifeInsurance" xlink: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 Surrender Value of Life Insurance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashSurrenderValueOfLifeInsurance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashSurrenderValueOfLifeInsurance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashSurrenderValueOfLifeInsurance" xlink:to="lab_us-gaap_CashSurrenderValueOfLifeInsurance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_1db9cfa7-cadb-43f0-967f-10cf8d1a6568_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior note and other interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_RegulatoryMattersTextBlock_a8521ee7-34b9-4cb4-a6cf-165028c0aaca_terseLabel_en-US" xlink:label="lab_sjw_RegulatoryMattersTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Matters</link:label>
    <link:label id="lab_sjw_RegulatoryMattersTextBlock_label_en-US" xlink:label="lab_sjw_RegulatoryMattersTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Matters [Text Block]</link:label>
    <link:label id="lab_sjw_RegulatoryMattersTextBlock_documentation_en-US" xlink:label="lab_sjw_RegulatoryMattersTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Matters</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RegulatoryMattersTextBlock" xlink:href="sjw-20211231.xsd#sjw_RegulatoryMattersTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_RegulatoryMattersTextBlock" xlink:to="lab_sjw_RegulatoryMattersTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_ab0ed4ee-243e-40df-b5e9-887836664545_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink: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 periodic benefit cost, expected return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_fc6873ca-ed69-4eaf-bb9d-16967c2e8b23_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink: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:</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_CustomerAdvancesforConstructionNonRefundable_226715ba-46b6-4550-9110-8ff78b8cfb49_terseLabel_en-US" xlink:label="lab_sjw_CustomerAdvancesforConstructionNonRefundable" xlink: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 advances for construction, non-refundable</link:label>
    <link:label id="lab_sjw_CustomerAdvancesforConstructionNonRefundable_label_en-US" xlink:label="lab_sjw_CustomerAdvancesforConstructionNonRefundable" xlink: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 Advances for Construction, Non-Refundable</link:label>
    <link:label id="lab_sjw_CustomerAdvancesforConstructionNonRefundable_documentation_en-US" xlink:label="lab_sjw_CustomerAdvancesforConstructionNonRefundable" xlink: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 Advances for Construction, Non-Refundable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CustomerAdvancesforConstructionNonRefundable" xlink:href="sjw-20211231.xsd#sjw_CustomerAdvancesforConstructionNonRefundable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_CustomerAdvancesforConstructionNonRefundable" xlink:to="lab_sjw_CustomerAdvancesforConstructionNonRefundable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_faccde7e-106f-417b-8d69-8ccce3a45c01_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_75a664e2-3c09-4f3d-8b45-5f78f4a9bbdf_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_RegulatoryBalancingandMemorandumAccountsRevenueNet_896498ed-ea31-4126-b6a9-ddb21d428f12_terseLabel_en-US" xlink:label="lab_sjw_RegulatoryBalancingandMemorandumAccountsRevenueNet" xlink: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 balancing and memorandum accounts, net</link:label>
    <link:label id="lab_sjw_RegulatoryBalancingandMemorandumAccountsRevenueNet_label_en-US" xlink:label="lab_sjw_RegulatoryBalancingandMemorandumAccountsRevenueNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Balancing and Memorandum Accounts Revenue, Net</link:label>
    <link:label id="lab_sjw_RegulatoryBalancingandMemorandumAccountsRevenueNet_documentation_en-US" xlink:label="lab_sjw_RegulatoryBalancingandMemorandumAccountsRevenueNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Balancing and Memorandum Accounts Revenue, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RegulatoryBalancingandMemorandumAccountsRevenueNet" xlink:href="sjw-20211231.xsd#sjw_RegulatoryBalancingandMemorandumAccountsRevenueNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_RegulatoryBalancingandMemorandumAccountsRevenueNet" xlink:to="lab_sjw_RegulatoryBalancingandMemorandumAccountsRevenueNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligation_77861283-f5c2-48ff-9edf-f600a53f1c01_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement obligation</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligation_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligation" xlink: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 Retirement Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligation" xlink:to="lab_us-gaap_AssetRetirementObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_0c1b5a8c-24c9-4dd3-b6f5-c7bc76a2766c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_baef2b7b-2efb-4a69-adb1-33d3350cd176_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">Employee stock purchase plan (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_134f525c-ff86-4fb3-b198-cfe691101c58_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" 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">Shares issued during the period under the plan</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/2021/elts/us-gaap-2021-01-31.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_dei_EntityFilerCategory_b6387717-6f1f-4d9c-bba9-0fb51a1be59e_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/2021q4/dei-2021q4.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_sjw_TheMetropolitanDistrictMember_14cd997f-0f4a-4643-ac33-37c432bb2b51_terseLabel_en-US" xlink:label="lab_sjw_TheMetropolitanDistrictMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MDC</link:label>
    <link:label id="lab_sjw_TheMetropolitanDistrictMember_label_en-US" xlink:label="lab_sjw_TheMetropolitanDistrictMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The Metropolitan District [Member]</link:label>
    <link:label id="lab_sjw_TheMetropolitanDistrictMember_documentation_en-US" xlink:label="lab_sjw_TheMetropolitanDistrictMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The Metropolitan District [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_TheMetropolitanDistrictMember" xlink:href="sjw-20211231.xsd#sjw_TheMetropolitanDistrictMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_TheMetropolitanDistrictMember" xlink:to="lab_sjw_TheMetropolitanDistrictMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContributionsInAidOfConstruction_f16b4716-2bc3-470e-9a34-eb078cfefd44_terseLabel_en-US" xlink:label="lab_us-gaap_ContributionsInAidOfConstruction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributions in aid of construction</link:label>
    <link:label id="lab_us-gaap_ContributionsInAidOfConstruction_label_en-US" xlink:label="lab_us-gaap_ContributionsInAidOfConstruction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributions in Aid of Construction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContributionsInAidOfConstruction" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContributionsInAidOfConstruction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContributionsInAidOfConstruction" xlink:to="lab_us-gaap_ContributionsInAidOfConstruction" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_WRAMember_ee01283f-3f72-427c-8bc7-159bf6e4dd91_terseLabel_en-US" xlink:label="lab_sjw_WRAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">WRA</link:label>
    <link:label id="lab_sjw_WRAMember_label_en-US" xlink:label="lab_sjw_WRAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">WRA [Member]</link:label>
    <link:label id="lab_sjw_WRAMember_documentation_en-US" xlink:label="lab_sjw_WRAMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">WRA [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_WRAMember" xlink:href="sjw-20211231.xsd#sjw_WRAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_WRAMember" xlink:to="lab_sjw_WRAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityNumberOfEmployees_b349482b-3e96-4d28-9084-dd980923d1a6_terseLabel_en-US" xlink:label="lab_dei_EntityNumberOfEmployees" xlink: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 employees</link:label>
    <link:label id="lab_dei_EntityNumberOfEmployees_label_en-US" xlink:label="lab_dei_EntityNumberOfEmployees" xlink: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 Number of Employees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityNumberOfEmployees" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityNumberOfEmployees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityNumberOfEmployees" xlink:to="lab_dei_EntityNumberOfEmployees" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_73ebb126-3bf6-4cad-ba61-a110f32f3fd4_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Tax Deferred Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_16875ea3-7c30-4944-9561-62286205681d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" 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">Repayments of lines of credit</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_a8443397-16e3-47d6-afb8-64dce9d83efa_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Lines of Credit</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:to="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_85a38e5d-b80e-4e03-88db-41b971bd8e0d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_aaf69255-b434-49fd-a429-340ac78d2fe3_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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_ProceedsFromIssuanceOfLongTermDebt_5d31f6af-8928-4b49-b220-8af8c2470d0c_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term borrowings</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink: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 Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_AssetRetirementObligationDiscountRate_3d8ec186-dab5-4df0-a2fa-497dbe347943_terseLabel_en-US" xlink:label="lab_sjw_AssetRetirementObligationDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount rate</link:label>
    <link:label id="lab_sjw_AssetRetirementObligationDiscountRate_label_en-US" xlink:label="lab_sjw_AssetRetirementObligationDiscountRate" xlink: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 Retirement Obligation, Discount Rate</link:label>
    <link:label id="lab_sjw_AssetRetirementObligationDiscountRate_documentation_en-US" xlink:label="lab_sjw_AssetRetirementObligationDiscountRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation, Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AssetRetirementObligationDiscountRate" xlink:href="sjw-20211231.xsd#sjw_AssetRetirementObligationDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_AssetRetirementObligationDiscountRate" xlink:to="lab_sjw_AssetRetirementObligationDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_51302057-7a8d-4cbb-bfa9-318b12675f33_verboseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" 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">Statement, Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_1d0a89ce-3a35-4038-a751-dd6280492f4b_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:to="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed_295263c6-f31a-4a3f-896a-eafcb2e6de48_terseLabel_en-US" xlink:label="lab_sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed" xlink: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 people served from acquisition</link:label>
    <link:label id="lab_sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed_label_en-US" xlink:label="lab_sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Acquisition, Number of People Served</link:label>
    <link:label id="lab_sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed_documentation_en-US" xlink:label="lab_sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Acquisition, Number of People Served</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed" xlink:href="sjw-20211231.xsd#sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed" xlink:to="lab_sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_6cdfa2a2-cd52-4252-a79c-e3531c216f1a_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/2021/elts/us-gaap-2021-01-31.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_ConcentrationRiskTypeDomain_73f1b6b2-957c-437c-90a5-76ed16ebc686_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 [Domain]</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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_80f9e96a-54d0-449d-885a-7458262ad419_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" 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">Actual plan asset allocations as a percent of total plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:to="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLongtermDebt_5988b108-8ea6-48ad-9931-bcf633c3625b_terseLabel_en-US" xlink:label="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLongtermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt, measurement period adjustments</link:label>
    <link:label id="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLongtermDebt_label_en-US" xlink:label="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLongtermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Long-term Debt</link:label>
    <link:label id="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLongtermDebt_documentation_en-US" xlink:label="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLongtermDebt" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLongtermDebt" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLongtermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLongtermDebt" xlink:to="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLongtermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_278452d6-746c-4d63-b18b-38a149a18066_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink: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 Segment Reporting Information, by Segment</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink: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 Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeMoneyMarketDeposits_7954833d-ae6c-46e8-8cf5-9fb1acae1146_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeMoneyMarketDeposits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income on money market fund</link:label>
    <link:label id="lab_us-gaap_InterestIncomeMoneyMarketDeposits_label_en-US" xlink:label="lab_us-gaap_InterestIncomeMoneyMarketDeposits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income, Money Market Deposits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeMoneyMarketDeposits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeMoneyMarketDeposits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeMoneyMarketDeposits" xlink:to="lab_us-gaap_InterestIncomeMoneyMarketDeposits" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_LongTermPurchaseCommitmentWholesaleDiscount_bd9b5cc1-e2dd-4763-9ea4-cd7ad9638cf8_terseLabel_en-US" xlink:label="lab_sjw_LongTermPurchaseCommitmentWholesaleDiscount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term purchase commitment, wholesale discount (in USD per hundred cubic feet)</link:label>
    <link:label id="lab_sjw_LongTermPurchaseCommitmentWholesaleDiscount_label_en-US" xlink:label="lab_sjw_LongTermPurchaseCommitmentWholesaleDiscount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment, Wholesale Discount</link:label>
    <link:label id="lab_sjw_LongTermPurchaseCommitmentWholesaleDiscount_documentation_en-US" xlink:label="lab_sjw_LongTermPurchaseCommitmentWholesaleDiscount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment, Wholesale Discount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LongTermPurchaseCommitmentWholesaleDiscount" xlink:href="sjw-20211231.xsd#sjw_LongTermPurchaseCommitmentWholesaleDiscount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_LongTermPurchaseCommitmentWholesaleDiscount" xlink:to="lab_sjw_LongTermPurchaseCommitmentWholesaleDiscount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_24ecb7c9-0594-42bc-9a52-dea4ee2f8723_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink: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 Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_MarketbasedRSUMember_d47b4cfb-7b9c-4160-adc6-41f4704cff95_terseLabel_en-US" xlink:label="lab_sjw_MarketbasedRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market-based RSU</link:label>
    <link:label id="lab_sjw_MarketbasedRSUMember_label_en-US" xlink:label="lab_sjw_MarketbasedRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market-based RSU [Member]</link:label>
    <link:label id="lab_sjw_MarketbasedRSUMember_documentation_en-US" xlink:label="lab_sjw_MarketbasedRSUMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market-based RSU [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_MarketbasedRSUMember" xlink:href="sjw-20211231.xsd#sjw_MarketbasedRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_MarketbasedRSUMember" xlink:to="lab_sjw_MarketbasedRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesRecoveries_309ddb64-5a54-48de-ac28-5138f50f585b_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesRecoveries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recoveries of accounts written off</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesRecoveries_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesRecoveries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Addition, Recovery</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesRecoveries" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesRecoveries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesRecoveries" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesRecoveries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt_133c58db-bf97-48d5-b186-f94d92d99ac8_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance of debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt" xlink: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 Unsecured Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfUnsecuredDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_90b00704-b338-40da-81eb-587d3dc93713_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_SantaClaraValleyWaterDistrictMember_6108d2b1-c660-434a-b17d-7a74dc90ebbf_terseLabel_en-US" xlink:label="lab_sjw_SantaClaraValleyWaterDistrictMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Santa Clara Valley Water District</link:label>
    <link:label id="lab_sjw_SantaClaraValleyWaterDistrictMember_label_en-US" xlink:label="lab_sjw_SantaClaraValleyWaterDistrictMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Santa Clara Valley Water District [Member]</link:label>
    <link:label id="lab_sjw_SantaClaraValleyWaterDistrictMember_documentation_en-US" xlink:label="lab_sjw_SantaClaraValleyWaterDistrictMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Santa Clara Valley Water District [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SantaClaraValleyWaterDistrictMember" xlink:href="sjw-20211231.xsd#sjw_SantaClaraValleyWaterDistrictMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_SantaClaraValleyWaterDistrictMember" xlink:to="lab_sjw_SantaClaraValleyWaterDistrictMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_f25acaa6-8d95-45e4-9215-0707542aaa8f_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, par value (usd per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfRealEstateHeldforinvestment_d4078e48-d5f5-4912-8325-02cb5dc4e522_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfRealEstateHeldforinvestment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of real estate held-for-investment</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfRealEstateHeldforinvestment_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfRealEstateHeldforinvestment" xlink: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 Real Estate Held-for-investment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfRealEstateHeldforinvestment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfRealEstateHeldforinvestment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfRealEstateHeldforinvestment" xlink:to="lab_us-gaap_ProceedsFromSaleOfRealEstateHeldforinvestment" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_f872c20f-3067-456e-9898-7ac2fbb95dda_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink: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 Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink: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 Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_6af30fc8-8052-491d-8bdb-bd2dc82aed0f_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistributionUsefulLife_dc93e9e7-a352-4112-a093-859004ebff01_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistributionUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transmission and distribution plant</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistributionUsefulLife_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistributionUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Transmission and Distribution, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistributionUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistributionUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistributionUsefulLife" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistributionUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction_3d3373cf-61b4-475c-a4ca-0e35e073b242_negatedTerseLabel_en-US" xlink:label="lab_sjw_PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction" 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">Contributions in aid of construction</link:label>
    <link:label id="lab_sjw_PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction_label_en-US" xlink:label="lab_sjw_PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction" xlink: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 Water Systems using Contributions In Aid of Construction</link:label>
    <link:label id="lab_sjw_PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction_documentation_en-US" xlink:label="lab_sjw_PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Water Systems using Contributions In Aid of Construction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction" xlink:href="sjw-20211231.xsd#sjw_PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction" xlink:to="lab_sjw_PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_95e2df23-0b0d-40a7-b75f-12a2b1a71fa7_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 restricted and deferred stock units (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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNetFundedStatusTableTextBlock_94608430-5db2-4239-932f-a50d8848ec71_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNetFundedStatusTableTextBlock" xlink: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 Net Funded Status</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNetFundedStatusTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNetFundedStatusTableTextBlock" xlink: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 Net Funded Status [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetFundedStatusTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNetFundedStatusTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNetFundedStatusTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNetFundedStatusTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayableToBanksMember_3e74ddb5-0d9b-47a1-bc17-72040d5bc773_terseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableToBanksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank term loans</link:label>
    <link:label id="lab_us-gaap_NotesPayableToBanksMember_label_en-US" xlink:label="lab_us-gaap_NotesPayableToBanksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable to Banks [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableToBanksMember" xlink:to="lab_us-gaap_NotesPayableToBanksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_ContractAgreementTerm_2912439f-a375-42f1-ad0b-4e78c5a21ed2_terseLabel_en-US" xlink:label="lab_sjw_ContractAgreementTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract agreement, term</link:label>
    <link:label id="lab_sjw_ContractAgreementTerm_label_en-US" xlink:label="lab_sjw_ContractAgreementTerm" xlink: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 Agreement, Term</link:label>
    <link:label id="lab_sjw_ContractAgreementTerm_documentation_en-US" xlink:label="lab_sjw_ContractAgreementTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Agreement, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ContractAgreementTerm" xlink:href="sjw-20211231.xsd#sjw_ContractAgreementTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_ContractAgreementTerm" xlink:to="lab_sjw_ContractAgreementTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_91c0b0db-820b-480e-857b-923f1c0f8b94_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_f1d99f79-7fd1-4d4f-940f-36b7a0daad7c_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_BalancingandMemorandumAccountRefundsCollections_e29d79ed-5963-4af8-a4a0-89e9cce955d9_totalLabel_en-US" xlink:label="lab_sjw_BalancingandMemorandumAccountRefundsCollections" 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">Refunds (Collections) Adjustments</link:label>
    <link:label id="lab_sjw_BalancingandMemorandumAccountRefundsCollections_label_en-US" xlink:label="lab_sjw_BalancingandMemorandumAccountRefundsCollections" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balancing and Memorandum Account, Refunds (Collections)</link:label>
    <link:label id="lab_sjw_BalancingandMemorandumAccountRefundsCollections_documentation_en-US" xlink:label="lab_sjw_BalancingandMemorandumAccountRefundsCollections" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balancing and Memorandum Account, Refunds (Collections)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumAccountRefundsCollections" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumAccountRefundsCollections"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_BalancingandMemorandumAccountRefundsCollections" xlink:to="lab_sjw_BalancingandMemorandumAccountRefundsCollections" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_HealthCareSpendingAccountAnnualMaximumEmployeeContribution_2e263b32-3baf-4786-95d4-07c1ffcafb07_terseLabel_en-US" xlink:label="lab_sjw_HealthCareSpendingAccountAnnualMaximumEmployeeContribution" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual maximum contribution limit under Health Care Spending Account plan</link:label>
    <link:label id="lab_sjw_HealthCareSpendingAccountAnnualMaximumEmployeeContribution_label_en-US" xlink:label="lab_sjw_HealthCareSpendingAccountAnnualMaximumEmployeeContribution" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Health Care Spending Account, Annual Maximum Employee Contribution</link:label>
    <link:label id="lab_sjw_HealthCareSpendingAccountAnnualMaximumEmployeeContribution_documentation_en-US" xlink:label="lab_sjw_HealthCareSpendingAccountAnnualMaximumEmployeeContribution" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Health Care Spending Account, Annual Maximum Employee Contribution</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_HealthCareSpendingAccountAnnualMaximumEmployeeContribution" xlink:href="sjw-20211231.xsd#sjw_HealthCareSpendingAccountAnnualMaximumEmployeeContribution"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_HealthCareSpendingAccountAnnualMaximumEmployeeContribution" xlink:to="lab_sjw_HealthCareSpendingAccountAnnualMaximumEmployeeContribution" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_0c994da8-af13-48e3-bfee-714039fa3cea_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Category of Item Purchased [Axis]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Category of Item Purchased [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets_378b14be-f335-4802-9370-d8093defdde9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on sale of nonutility properties</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets_label_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfAssets" xlink:to="lab_us-gaap_GainLossOnDispositionOfAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_MasterContractNegotiatedTermForDeliverySchedules_a1a1194b-8400-4e70-9414-473926c51baa_terseLabel_en-US" xlink:label="lab_sjw_MasterContractNegotiatedTermForDeliverySchedules" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Master contract, negotiated term for delivery schedules</link:label>
    <link:label id="lab_sjw_MasterContractNegotiatedTermForDeliverySchedules_label_en-US" xlink:label="lab_sjw_MasterContractNegotiatedTermForDeliverySchedules" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Master Contract, Negotiated Term for Delivery Schedules</link:label>
    <link:label id="lab_sjw_MasterContractNegotiatedTermForDeliverySchedules_documentation_en-US" xlink:label="lab_sjw_MasterContractNegotiatedTermForDeliverySchedules" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Master Contract, Negotiated Term for Delivery Schedules</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_MasterContractNegotiatedTermForDeliverySchedules" xlink:href="sjw-20211231.xsd#sjw_MasterContractNegotiatedTermForDeliverySchedules"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_MasterContractNegotiatedTermForDeliverySchedules" xlink:to="lab_sjw_MasterContractNegotiatedTermForDeliverySchedules" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Investments_04fc6cbf-8979-4fd9-a6d2-18bbad0205d7_terseLabel_en-US" xlink:label="lab_us-gaap_Investments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_us-gaap_Investments_label_en-US" xlink:label="lab_us-gaap_Investments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Investments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Investments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Investments" xlink:to="lab_us-gaap_Investments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_ca681a4d-bfc0-40fa-bc55-2723b631a9f6_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 restricted and deferred stock units</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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_a7c4c885-4fac-4471-84dd-d759ba97a6b5_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeDomain" xlink:to="lab_us-gaap_RetirementPlanTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_ConnecticutWaterCompanyMember_06f964cc-9359-4159-a936-281bb2d953d1_terseLabel_en-US" xlink:label="lab_sjw_ConnecticutWaterCompanyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Connecticut Water Company</link:label>
    <link:label id="lab_sjw_ConnecticutWaterCompanyMember_7572a4e4-7d54-4ef2-8655-3a0f4a171c26_verboseLabel_en-US" xlink:label="lab_sjw_ConnecticutWaterCompanyMember" 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">Connecticut Water</link:label>
    <link:label id="lab_sjw_ConnecticutWaterCompanyMember_label_en-US" xlink:label="lab_sjw_ConnecticutWaterCompanyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Connecticut Water Company [Member]</link:label>
    <link:label id="lab_sjw_ConnecticutWaterCompanyMember_documentation_en-US" xlink:label="lab_sjw_ConnecticutWaterCompanyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Connecticut Water Company [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ConnecticutWaterCompanyMember" xlink:href="sjw-20211231.xsd#sjw_ConnecticutWaterCompanyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_ConnecticutWaterCompanyMember" xlink:to="lab_sjw_ConnecticutWaterCompanyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations_4b1a15b0-133c-4a96-9a0c-3a7f8b0a537d_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement benefits</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations" xlink: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 Obligation, Pension and Other Postretirement Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations" xlink:to="lab_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_ContractWithCustomerRefundLiabilityRefundPeriod_27da2eba-ff75-47f7-9e71-61b42f62f9a9_terseLabel_en-US" xlink:label="lab_sjw_ContractWithCustomerRefundLiabilityRefundPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with customer, refund period</link:label>
    <link:label id="lab_sjw_ContractWithCustomerRefundLiabilityRefundPeriod_label_en-US" xlink:label="lab_sjw_ContractWithCustomerRefundLiabilityRefundPeriod" xlink: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, Refund Liability, Refund Period</link:label>
    <link:label id="lab_sjw_ContractWithCustomerRefundLiabilityRefundPeriod_documentation_en-US" xlink:label="lab_sjw_ContractWithCustomerRefundLiabilityRefundPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Refund Liability, Refund Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ContractWithCustomerRefundLiabilityRefundPeriod" xlink:href="sjw-20211231.xsd#sjw_ContractWithCustomerRefundLiabilityRefundPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_ContractWithCustomerRefundLiabilityRefundPeriod" xlink:to="lab_sjw_ContractWithCustomerRefundLiabilityRefundPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_801f09c2-9a71-4ae0-92cc-1c833cb339d8_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_RegulatoryAssetsFundedStatusOfObligation_5d3f0fb5-b26c-47c9-aeb1-889b5352826d_terseLabel_en-US" xlink:label="lab_sjw_RegulatoryAssetsFundedStatusOfObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funded status of obligation</link:label>
    <link:label id="lab_sjw_RegulatoryAssetsFundedStatusOfObligation_label_en-US" xlink:label="lab_sjw_RegulatoryAssetsFundedStatusOfObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Assets, Funded Status of Obligation</link:label>
    <link:label id="lab_sjw_RegulatoryAssetsFundedStatusOfObligation_documentation_en-US" xlink:label="lab_sjw_RegulatoryAssetsFundedStatusOfObligation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Assets, Funded Status of Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RegulatoryAssetsFundedStatusOfObligation" xlink:href="sjw-20211231.xsd#sjw_RegulatoryAssetsFundedStatusOfObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_RegulatoryAssetsFundedStatusOfObligation" xlink:to="lab_sjw_RegulatoryAssetsFundedStatusOfObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_c8b625dc-04df-46e9-aa19-9f99d4c5f7f7_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase price of common stock to employees under the plan, percent</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_InternationalUnionOfOperatingEngineersMember_9c3284f5-82b4-4813-9080-db7979f795ea_terseLabel_en-US" xlink:label="lab_sjw_InternationalUnionOfOperatingEngineersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">International Union of Operating Engineers</link:label>
    <link:label id="lab_sjw_InternationalUnionOfOperatingEngineersMember_label_en-US" xlink:label="lab_sjw_InternationalUnionOfOperatingEngineersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">International Union of Operating Engineers [Member]</link:label>
    <link:label id="lab_sjw_InternationalUnionOfOperatingEngineersMember_documentation_en-US" xlink:label="lab_sjw_InternationalUnionOfOperatingEngineersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">International Union of Operating Engineers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_InternationalUnionOfOperatingEngineersMember" xlink:href="sjw-20211231.xsd#sjw_InternationalUnionOfOperatingEngineersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_InternationalUnionOfOperatingEngineersMember" xlink:to="lab_sjw_InternationalUnionOfOperatingEngineersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_5ab805e3-58c4-45fb-9842-d79df8acb4c9_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockLineItems_a8f153a9-74b5-47b0-a504-3315dc68406b_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary, Sale of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary, Sale of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="lab_us-gaap_SubsidiarySaleOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_ReportableSegmentTwoMember_edf43943-e7b3-4770-a0fe-53bea21444c3_terseLabel_en-US" xlink:label="lab_sjw_ReportableSegmentTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Real Estate Services</link:label>
    <link:label id="lab_sjw_ReportableSegmentTwoMember_label_en-US" xlink:label="lab_sjw_ReportableSegmentTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reportable Segment Two [Member]</link:label>
    <link:label id="lab_sjw_ReportableSegmentTwoMember_documentation_en-US" xlink:label="lab_sjw_ReportableSegmentTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reportable Segment Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ReportableSegmentTwoMember" xlink:href="sjw-20211231.xsd#sjw_ReportableSegmentTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_ReportableSegmentTwoMember" xlink:to="lab_sjw_ReportableSegmentTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_MajorSupplierDomain_e0dc68a6-0aa7-465d-bf16-cfe663cffde6_terseLabel_en-US" xlink:label="lab_sjw_MajorSupplierDomain" xlink: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 Supplier [Domain]</link:label>
    <link:label id="lab_sjw_MajorSupplierDomain_label_en-US" xlink:label="lab_sjw_MajorSupplierDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major Supplier [Domain]</link:label>
    <link:label id="lab_sjw_MajorSupplierDomain_documentation_en-US" xlink:label="lab_sjw_MajorSupplierDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Domain] for Major Supplier [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_MajorSupplierDomain" xlink:href="sjw-20211231.xsd#sjw_MajorSupplierDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_MajorSupplierDomain" xlink:to="lab_sjw_MajorSupplierDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LinesOfCreditCurrent_9f0b7d90-41d6-4c92-ad43-41f7f1448567_terseLabel_en-US" xlink:label="lab_us-gaap_LinesOfCreditCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lines of credit</link:label>
    <link:label id="lab_us-gaap_LinesOfCreditCurrent_label_en-US" xlink:label="lab_us-gaap_LinesOfCreditCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LinesOfCreditCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LinesOfCreditCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LinesOfCreditCurrent" xlink:to="lab_us-gaap_LinesOfCreditCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_76580143-2ec5-4778-8744-b2f2092b5716_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefit Plans</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_24323d1b-e271-4234-946f-e7b2f1b5fb56_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_435b121a-01b0-4697-95d7-95d7a47161a5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer contributions to deferral plan</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer" xlink: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 Compensation Arrangement with Individual, Contributions by Employer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_4d3e27cc-5a1e-45ca-9048-81ddecf3310c_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued interest, expense net of the benefit of tax deductions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Interest on Income Taxes Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_6ad37de1-fe3a-4b04-a716-4400834d69f5_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink: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 Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink: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 Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_1ffcb590-4c5a-4609-88d0-a2c0610e13ce_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive (income) loss, defined benefit plan, prior service cost</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" xlink: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, Prior Service Cost (Credit), after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_ec596614-c752-400b-9dd1-555ead7048f1_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink: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, including maturities of long-term debt</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_DeferredTaxAssetsAdvancesAndContributions_51933152-9ec8-4349-a412-12f30441c440_terseLabel_en-US" xlink:label="lab_sjw_DeferredTaxAssetsAdvancesAndContributions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advances and contributions</link:label>
    <link:label id="lab_sjw_DeferredTaxAssetsAdvancesAndContributions_label_en-US" xlink:label="lab_sjw_DeferredTaxAssetsAdvancesAndContributions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Advances and Contributions</link:label>
    <link:label id="lab_sjw_DeferredTaxAssetsAdvancesAndContributions_documentation_en-US" xlink:label="lab_sjw_DeferredTaxAssetsAdvancesAndContributions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from advances and contributions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredTaxAssetsAdvancesAndContributions" xlink:href="sjw-20211231.xsd#sjw_DeferredTaxAssetsAdvancesAndContributions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_DeferredTaxAssetsAdvancesAndContributions" xlink:to="lab_sjw_DeferredTaxAssetsAdvancesAndContributions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_b612b693-edb3-45ee-ab16-8e93e3b8d5f4_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">Issuance of common stock, net of issuance costs</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_4cf96cf9-e879-40c2-a916-9bd97143c3f5_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_69aed9e4-23bd-48c9-bf45-10f97dc0db16_terseLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink: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_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_2d254c78-d5b0-4394-abb2-2d4dc541ec02_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_35655e16-0556-4303-8ab3-c0d83bb33f59_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_846c0a9d-c96d-4ac6-b02a-b40cb7d9e3b2_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease_0a31a039-ffff-43be-a661-05d0562c285c_terseLabel_en-US" xlink:label="lab_sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory asset increase (decrease)</link:label>
    <link:label id="lab_sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease_258ec680-bf26-4aaf-ae3b-968038345c18_verboseLabel_en-US" xlink:label="lab_sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease" 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">Regulatory Asset Increase (Decrease)</link:label>
    <link:label id="lab_sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease_label_en-US" xlink:label="lab_sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balancing and Memorandum Revenue Account, Increase (Decrease)</link:label>
    <link:label id="lab_sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease_documentation_en-US" xlink:label="lab_sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balancing and Memorandum Revenue Account, Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease" xlink:to="lab_sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ParentCompanyMember_f220b69e-7fc1-4e0c-9312-307441589039_terseLabel_en-US" xlink:label="lab_srt_ParentCompanyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SJW Group</link:label>
    <link:label id="lab_srt_ParentCompanyMember_label_en-US" xlink:label="lab_srt_ParentCompanyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Parent Company [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ParentCompanyMember" xlink:to="lab_srt_ParentCompanyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_cbe58095-5981-4872-bc0c-49aa1aba0604_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">Noncontrolling 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/2021/elts/us-gaap-2021-01-31.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_PaymentsForProceedsFromRemovalCosts_32369d26-8cd3-4090-a18c-babb0dbf6085_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromRemovalCosts" 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">Cost to retire utility plant, net of salvage</link:label>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromRemovalCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromRemovalCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for (Proceeds from) Removal Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromRemovalCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromRemovalCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromRemovalCosts" xlink:to="lab_us-gaap_PaymentsForProceedsFromRemovalCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_SanJoseWaterCompanyMember_416f51b9-0e81-42b3-93b9-9bc74f6c020c_terseLabel_en-US" xlink:label="lab_sjw_SanJoseWaterCompanyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SJWC</link:label>
    <link:label id="lab_sjw_SanJoseWaterCompanyMember_label_en-US" xlink:label="lab_sjw_SanJoseWaterCompanyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">San Jose Water Company [Member]</link:label>
    <link:label id="lab_sjw_SanJoseWaterCompanyMember_documentation_en-US" xlink:label="lab_sjw_SanJoseWaterCompanyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">San Jose Water Company [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SanJoseWaterCompanyMember" xlink:href="sjw-20211231.xsd#sjw_SanJoseWaterCompanyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_SanJoseWaterCompanyMember" xlink:to="lab_sjw_SanJoseWaterCompanyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_7834786e-f1cd-4f60-b9d3-85753e7336d5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink: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 Line of Credit Facilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink: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 Line of Credit Facilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:to="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_d4537229-3e04-4302-a089-c85165e0dab2_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_21d2678b-e6f8-4c86-9083-de39d91dc7c8_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_073a0150-df0d-4630-88a3-3d16349381a7_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 provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_caaeab58-5f1e-4b08-879c-46a67695de45_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax credit carryforward</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:to="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_UtilityPropertyInstalledByDeveloper_dee1587b-4082-417d-9743-4d0ad3b002eb_terseLabel_en-US" xlink:label="lab_sjw_UtilityPropertyInstalledByDeveloper" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility property installed by developers</link:label>
    <link:label id="lab_sjw_UtilityPropertyInstalledByDeveloper_label_en-US" xlink:label="lab_sjw_UtilityPropertyInstalledByDeveloper" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility Property Installed by Developer</link:label>
    <link:label id="lab_sjw_UtilityPropertyInstalledByDeveloper_documentation_en-US" xlink:label="lab_sjw_UtilityPropertyInstalledByDeveloper" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility Property Installed by Developer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_UtilityPropertyInstalledByDeveloper" xlink:href="sjw-20211231.xsd#sjw_UtilityPropertyInstalledByDeveloper"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_UtilityPropertyInstalledByDeveloper" xlink:to="lab_sjw_UtilityPropertyInstalledByDeveloper" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_InfrastructureMember_b689996d-ee00-4843-87b5-a18435be3ec2_terseLabel_en-US" xlink:label="lab_sjw_InfrastructureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Infrastructure</link:label>
    <link:label id="lab_sjw_InfrastructureMember_label_en-US" xlink:label="lab_sjw_InfrastructureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Infrastructure [Member]</link:label>
    <link:label id="lab_sjw_InfrastructureMember_documentation_en-US" xlink:label="lab_sjw_InfrastructureMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Infrastructure [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_InfrastructureMember" xlink:href="sjw-20211231.xsd#sjw_InfrastructureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_InfrastructureMember" xlink:to="lab_sjw_InfrastructureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition_98115292-eb13-4a93-9df8-ea87c2abf706_terseLabel_en-US" xlink:label="lab_sjw_AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition" xlink: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 related to business combination</link:label>
    <link:label id="lab_sjw_AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition_label_en-US" xlink:label="lab_sjw_AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition" xlink: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, Share-based Compensation, Equity Award Assumed in Acquisition</link:label>
    <link:label id="lab_sjw_AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition_documentation_en-US" xlink:label="lab_sjw_AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition" xlink: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, Share-based Compensation, Equity Award Assumed in Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition" xlink:href="sjw-20211231.xsd#sjw_AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition" xlink:to="lab_sjw_AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_74f5ce77-4d9c-44c4-9235-6d5e41516af1_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_e0f4dcb9-f70b-4a86-9a9d-4b2dd6789c06_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizationLongtermDebtAndEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalization:</link:label>
    <link:label id="lab_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_label_en-US" xlink:label="lab_us-gaap_CapitalizationLongtermDebtAndEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalization, Long-term Debt and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizationLongtermDebtAndEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract" xlink:to="lab_us-gaap_CapitalizationLongtermDebtAndEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseContractualTermDomain_0936a80c-c58a-432c-bdc9-83de6a9074fa_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseContractualTermDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Contractual Term [Domain]</link:label>
    <link:label id="lab_us-gaap_LeaseContractualTermDomain_label_en-US" xlink:label="lab_us-gaap_LeaseContractualTermDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Contractual Term [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseContractualTermDomain" xlink:to="lab_us-gaap_LeaseContractualTermDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_DeferredTaxLiabilitiesChangeinAccountingPolicy_6100cca5-a479-4b2f-a2bb-1aa521ff8880_terseLabel_en-US" xlink:label="lab_sjw_DeferredTaxLiabilitiesChangeinAccountingPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Section 481(a) adjustments</link:label>
    <link:label id="lab_sjw_DeferredTaxLiabilitiesChangeinAccountingPolicy_label_en-US" xlink:label="lab_sjw_DeferredTaxLiabilitiesChangeinAccountingPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Change in Accounting Policy</link:label>
    <link:label id="lab_sjw_DeferredTaxLiabilitiesChangeinAccountingPolicy_documentation_en-US" xlink:label="lab_sjw_DeferredTaxLiabilitiesChangeinAccountingPolicy" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Change in Accounting Policy</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredTaxLiabilitiesChangeinAccountingPolicy" xlink:href="sjw-20211231.xsd#sjw_DeferredTaxLiabilitiesChangeinAccountingPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_DeferredTaxLiabilitiesChangeinAccountingPolicy" xlink:to="lab_sjw_DeferredTaxLiabilitiesChangeinAccountingPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9e911768-7e4e-4335-ac44-5eb522c0676f_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">&#8212;Basic (shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_90046b5e-73b7-46d5-b30b-51366e952f6d_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">&#8212;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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_a73cfe95-38b8-487b-8a36-a9449886473a_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_325fe2e0-27bb-412b-98ea-8b8f794bf803_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares outstanding</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_13340708-9ae8-433a-bdcb-1a3edafacbad_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Service Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:to="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_27378baa-9ba1-41fd-8b27-a5dcd7851c90_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink: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_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_DeferredTaxLiabilitiesDeferredGainAndOtherPropertyRelated_cffe0987-8576-4b56-a919-d2977196423a_terseLabel_en-US" xlink:label="lab_sjw_DeferredTaxLiabilitiesDeferredGainAndOtherPropertyRelated" xlink: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 gain and other-property</link:label>
    <link:label id="lab_sjw_DeferredTaxLiabilitiesDeferredGainAndOtherPropertyRelated_label_en-US" xlink:label="lab_sjw_DeferredTaxLiabilitiesDeferredGainAndOtherPropertyRelated" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Deferred Gain and Other-Property Related</link:label>
    <link:label id="lab_sjw_DeferredTaxLiabilitiesDeferredGainAndOtherPropertyRelated_documentation_en-US" xlink:label="lab_sjw_DeferredTaxLiabilitiesDeferredGainAndOtherPropertyRelated" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Deferred Gain and Other-Property Related</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredTaxLiabilitiesDeferredGainAndOtherPropertyRelated" xlink:href="sjw-20211231.xsd#sjw_DeferredTaxLiabilitiesDeferredGainAndOtherPropertyRelated"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_DeferredTaxLiabilitiesDeferredGainAndOtherPropertyRelated" xlink:to="lab_sjw_DeferredTaxLiabilitiesDeferredGainAndOtherPropertyRelated" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_PublicUtilitiesNumberOfPeopleServed_0e4142c1-8df9-452b-b479-c73251e108f7_terseLabel_en-US" xlink:label="lab_sjw_PublicUtilitiesNumberOfPeopleServed" xlink: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 people served</link:label>
    <link:label id="lab_sjw_PublicUtilitiesNumberOfPeopleServed_label_en-US" xlink:label="lab_sjw_PublicUtilitiesNumberOfPeopleServed" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Number of People Served</link:label>
    <link:label id="lab_sjw_PublicUtilitiesNumberOfPeopleServed_documentation_en-US" xlink:label="lab_sjw_PublicUtilitiesNumberOfPeopleServed" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Number of People Served</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesNumberOfPeopleServed" xlink:href="sjw-20211231.xsd#sjw_PublicUtilitiesNumberOfPeopleServed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_PublicUtilitiesNumberOfPeopleServed" xlink:to="lab_sjw_PublicUtilitiesNumberOfPeopleServed" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_SouthCentralTexasMember_3a0f1dca-5dfa-4bb6-9590-1f3fea6c58e3_terseLabel_en-US" xlink:label="lab_sjw_SouthCentralTexasMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">South Central Texas</link:label>
    <link:label id="lab_sjw_SouthCentralTexasMember_label_en-US" xlink:label="lab_sjw_SouthCentralTexasMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">South Central Texas [Member]</link:label>
    <link:label id="lab_sjw_SouthCentralTexasMember_documentation_en-US" xlink:label="lab_sjw_SouthCentralTexasMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">South Central Texas</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SouthCentralTexasMember" xlink:href="sjw-20211231.xsd#sjw_SouthCentralTexasMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_SouthCentralTexasMember" xlink:to="lab_sjw_SouthCentralTexasMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_c4c71102-8e11-45bc-846d-5bb11cfabca7_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">SJW Group comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries_3ade3ec8-03a4-4acf-9224-67f22fa2058e_terseLabel_en-US" xlink:label="lab_sjw_ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Return on capital from investments in subsidiaries</link:label>
    <link:label id="lab_sjw_ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries_label_en-US" xlink:label="lab_sjw_ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries" xlink: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 Return On Capital From Investments In Subsidiaries</link:label>
    <link:label id="lab_sjw_ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries_documentation_en-US" xlink:label="lab_sjw_ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries" xlink: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 Return On Capital From Investments In Subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries" xlink:href="sjw-20211231.xsd#sjw_ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries" xlink:to="lab_sjw_ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_99df1a74-fa74-4cf6-91f8-4a76a307ac97_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_a821cca9-c3b6-40f6-934c-22ce5b1fa40a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink: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 Amounts Recognized in Balance Sheet</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink: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 Amounts Recognized in Balance Sheet [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_c15ad176-f76b-403b-bf7c-72e4cee67922_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 taxes</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/2021/elts/us-gaap-2021-01-31.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_sjw_PublicStockOfferingMember_aad3be97-8fad-4175-840a-098e02a10a81_terseLabel_en-US" xlink:label="lab_sjw_PublicStockOfferingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Stock Offering</link:label>
    <link:label id="lab_sjw_PublicStockOfferingMember_label_en-US" xlink:label="lab_sjw_PublicStockOfferingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Stock Offering [Member]</link:label>
    <link:label id="lab_sjw_PublicStockOfferingMember_documentation_en-US" xlink:label="lab_sjw_PublicStockOfferingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Stock Offering</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicStockOfferingMember" xlink:href="sjw-20211231.xsd#sjw_PublicStockOfferingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_PublicStockOfferingMember" xlink:to="lab_sjw_PublicStockOfferingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_b847abcf-7247-4946-a4ba-543ecbfc3863_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_A300SeniorNotesSeriesOMember_0ae4dbb9-a014-4136-b34e-fe1c3ae96a01_terseLabel_en-US" xlink:label="lab_sjw_A300SeniorNotesSeriesOMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.00% Senior Notes, Series O</link:label>
    <link:label id="lab_sjw_A300SeniorNotesSeriesOMember_label_en-US" xlink:label="lab_sjw_A300SeniorNotesSeriesOMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.00% Senior Notes, Series O [Member]</link:label>
    <link:label id="lab_sjw_A300SeniorNotesSeriesOMember_documentation_en-US" xlink:label="lab_sjw_A300SeniorNotesSeriesOMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.00% Senior Notes, Series O</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A300SeniorNotesSeriesOMember" xlink:href="sjw-20211231.xsd#sjw_A300SeniorNotesSeriesOMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_A300SeniorNotesSeriesOMember" xlink:to="lab_sjw_A300SeniorNotesSeriesOMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_A307SeniorNotesSeries2021AMember_0f32028b-365c-47a4-a519-344caf9aa66c_terseLabel_en-US" xlink:label="lab_sjw_A307SeniorNotesSeries2021AMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.07% Senior Notes, Series 2021A</link:label>
    <link:label id="lab_sjw_A307SeniorNotesSeries2021AMember_label_en-US" xlink:label="lab_sjw_A307SeniorNotesSeries2021AMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.07% Senior Notes, Series 2021A [Member]</link:label>
    <link:label id="lab_sjw_A307SeniorNotesSeries2021AMember_documentation_en-US" xlink:label="lab_sjw_A307SeniorNotesSeries2021AMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.07% Senior Notes, Series 2021A</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A307SeniorNotesSeries2021AMember" xlink:href="sjw-20211231.xsd#sjw_A307SeniorNotesSeries2021AMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_A307SeniorNotesSeries2021AMember" xlink:to="lab_sjw_A307SeniorNotesSeries2021AMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_0939ff2b-551c-4158-a78c-38b4b4ef9137_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink: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 Effective Income Tax Rate Reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink: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 Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_5fdf4171-3739-436e-84c7-18e3e88794c2_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acequia Water Supply Corporation</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Primary Beneficiary [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:to="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_6b3e0ca5-878c-415c-b02b-e9078e487f8a_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_eed0c3d9-0c56-408d-89d8-b1827a1554af_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_9334ca59-1c4c-4b7e-841c-7edf1da161e6_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of long-lived asset</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment, Long-Lived Asset, Held-for-Use</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_fae3b60e-3dbd-41b0-be42-72e6b6aa292a_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" xlink: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 intangible assets, measurement period adjustments</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangibles</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" xlink:to="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_SJWTXCreditAgreementMember_9ec31a83-fd50-403a-aaab-2d8e4332ef5a_terseLabel_en-US" xlink:label="lab_sjw_SJWTXCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SJWTX Credit Agreement</link:label>
    <link:label id="lab_sjw_SJWTXCreditAgreementMember_label_en-US" xlink:label="lab_sjw_SJWTXCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SJWTX Credit Agreement [Member]</link:label>
    <link:label id="lab_sjw_SJWTXCreditAgreementMember_documentation_en-US" xlink:label="lab_sjw_SJWTXCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SJWTX Credit Agreement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWTXCreditAgreementMember" xlink:href="sjw-20211231.xsd#sjw_SJWTXCreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_SJWTXCreditAgreementMember" xlink:to="lab_sjw_SJWTXCreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_SJWCCreditAgreementMaturingDecember2023Member_d6a02ff9-c9b7-4bf6-ab06-ae60b1d76d1a_terseLabel_en-US" xlink:label="lab_sjw_SJWCCreditAgreementMaturingDecember2023Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SJWC Credit Agreement Maturing December 2023</link:label>
    <link:label id="lab_sjw_SJWCCreditAgreementMaturingDecember2023Member_label_en-US" xlink:label="lab_sjw_SJWCCreditAgreementMaturingDecember2023Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SJWC Credit Agreement Maturing December 2023 [Member]</link:label>
    <link:label id="lab_sjw_SJWCCreditAgreementMaturingDecember2023Member_documentation_en-US" xlink:label="lab_sjw_SJWCCreditAgreementMaturingDecember2023Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SJWC Credit Agreement Maturing December 2023</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWCCreditAgreementMaturingDecember2023Member" xlink:href="sjw-20211231.xsd#sjw_SJWCCreditAgreementMaturingDecember2023Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_SJWCCreditAgreementMaturingDecember2023Member" xlink:to="lab_sjw_SJWCCreditAgreementMaturingDecember2023Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_54603b23-344d-46f0-8016-4c66bbd6b9d6_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_c9774f37-3003-4e05-ba82-dd1cbd7e9317_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_94be5e67-3a49-4ec2-b6df-1deeda033c55_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_9d443f70-27c1-414e-b263-5e68b70866d8_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_4b5cab3f-9b57-44a8-a206-8100d73cd49a_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionsAndPostretirementBenefits_db7c8fbf-7626-410a-9036-d32cab8317f6_terseLabel_en-US" xlink:label="lab_sjw_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionsAndPostretirementBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pensions, postretirement benefits and stock-based compensation</link:label>
    <link:label id="lab_sjw_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionsAndPostretirementBenefits_label_en-US" xlink:label="lab_sjw_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionsAndPostretirementBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Pensions and Postretirement Benefits</link:label>
    <link:label id="lab_sjw_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionsAndPostretirementBenefits_documentation_en-US" xlink:label="lab_sjw_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionsAndPostretirementBenefits" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Pensions and Postretirement Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionsAndPostretirementBenefits" xlink:href="sjw-20211231.xsd#sjw_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionsAndPostretirementBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionsAndPostretirementBenefits" xlink:to="lab_sjw_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionsAndPostretirementBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAssetDomain_04e5ce2b-590b-4a47-b2cb-e30d13860c1f_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetDomain_label_en-US" xlink:label="lab_us-gaap_RegulatoryAssetDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAssetDomain" xlink:to="lab_us-gaap_RegulatoryAssetDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrentAbstract_0aa1ce32-36fe-4016-91b8-d5620fbc7a43_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrentAbstract" xlink: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_AccountsReceivableNetCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrentAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrentAbstract" xlink:to="lab_us-gaap_AccountsReceivableNetCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_b1779c71-c82b-452a-b74f-5de85ac9b005_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/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_cdc8b182-6121-4916-aefc-18c536bb6021_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_a9ee1e72-930d-4424-8f30-c37d3e741adb_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGrossAbstract_7a54cfc6-49cf-4c07-a2a7-29cd50dfd189_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink: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&#160;tax&#160;assets:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGrossAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_ExecutivesAndNonEmployeeDirectorsMember_cd2e5249-61e2-4ae5-8667-d03036524fd5_terseLabel_en-US" xlink:label="lab_sjw_ExecutivesAndNonEmployeeDirectorsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Executives and Non-employee Directors</link:label>
    <link:label id="lab_sjw_ExecutivesAndNonEmployeeDirectorsMember_label_en-US" xlink:label="lab_sjw_ExecutivesAndNonEmployeeDirectorsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Executives and Non-employee Directors [Member]</link:label>
    <link:label id="lab_sjw_ExecutivesAndNonEmployeeDirectorsMember_documentation_en-US" xlink:label="lab_sjw_ExecutivesAndNonEmployeeDirectorsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Executives and Non-employee Directors [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ExecutivesAndNonEmployeeDirectorsMember" xlink:href="sjw-20211231.xsd#sjw_ExecutivesAndNonEmployeeDirectorsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_ExecutivesAndNonEmployeeDirectorsMember" xlink:to="lab_sjw_ExecutivesAndNonEmployeeDirectorsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets_01835525-3a2e-41a5-8b19-d5b6864961fe_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets" xlink: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, measurement period adjustments</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Financial Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets" xlink:to="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireRealEstate_bd9fd8fd-194d-4fd9-b317-84385408a985_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireRealEstate" 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">Additions to real estate investment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireRealEstate_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireRealEstate" xlink: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 Real Estate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireRealEstate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireRealEstate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireRealEstate" xlink:to="lab_us-gaap_PaymentsToAcquireRealEstate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_4d40421e-3dce-4561-8bf8-d68650a056b8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" 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">Reductions related to tax positions taken in a prior year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_78e95311-f16c-4b77-8b71-dc936a378ce0_verboseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" 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">Customer Relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_bbd54461-e181-4efc-a1d5-5cb47bf5dc09_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase premium customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink: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 Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_DefinedBenefitPlanImplicitRateSubsidy_6f3cdf02-8959-400e-92f4-4fa8897114de_negatedTerseLabel_en-US" xlink:label="lab_sjw_DefinedBenefitPlanImplicitRateSubsidy" 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">Implicit rate subsidy</link:label>
    <link:label id="lab_sjw_DefinedBenefitPlanImplicitRateSubsidy_label_en-US" xlink:label="lab_sjw_DefinedBenefitPlanImplicitRateSubsidy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Implicit Rate Subsidy</link:label>
    <link:label id="lab_sjw_DefinedBenefitPlanImplicitRateSubsidy_documentation_en-US" xlink:label="lab_sjw_DefinedBenefitPlanImplicitRateSubsidy" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Implicit Rate Subsidy</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DefinedBenefitPlanImplicitRateSubsidy" xlink:href="sjw-20211231.xsd#sjw_DefinedBenefitPlanImplicitRateSubsidy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_DefinedBenefitPlanImplicitRateSubsidy" xlink:to="lab_sjw_DefinedBenefitPlanImplicitRateSubsidy" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments_164f9989-72f5-49cf-b601-4dfe8bccc2d8_terseLabel_en-US" xlink:label="lab_sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of TWA, real estate investments and nonutility properties</link:label>
    <link:label id="lab_sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments_label_en-US" xlink:label="lab_sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments" xlink: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 Property Held-For-Sale And From Sale Of Real Estate Investments</link:label>
    <link:label id="lab_sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments_documentation_en-US" xlink:label="lab_sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments" xlink: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 Sale Of Property Held-For-Sale And From Sale Of Real Estate Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments" xlink:href="sjw-20211231.xsd#sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments" xlink:to="lab_sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedCustomerRelationshipsGross_93e7e80b-d99a-44ac-886c-2209c471b382_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedCustomerRelationshipsGross" xlink: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, customer relationships</link:label>
    <link:label id="lab_us-gaap_FiniteLivedCustomerRelationshipsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedCustomerRelationshipsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Customer Relationships, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedCustomerRelationshipsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedCustomerRelationshipsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedCustomerRelationshipsGross" xlink:to="lab_us-gaap_FiniteLivedCustomerRelationshipsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_447d42da-3bec-40ca-b635-95ab9d68bb62_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 noncurrent liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_label_en-US" xlink:label="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Financial Information Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_ab994566-a0c6-4a61-a837-fcdc3ffe0f24_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Projected benefit obligation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_d9d4b37d-8818-46e6-9057-ab810045182a_periodStartLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" 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">Benefit obligation at beginning of year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_253abc5f-a300-4322-b56a-3dabe4acacc3_periodEndLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" 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">Benefit obligation at end of year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_DeferredGainsLossesOnSalesOfProperties_114fa4c8-d405-4af6-820e-e30881cc308b_terseLabel_en-US" xlink:label="lab_sjw_DeferredGainsLossesOnSalesOfProperties" xlink: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 gains on sales of properties</link:label>
    <link:label id="lab_sjw_DeferredGainsLossesOnSalesOfProperties_label_en-US" xlink:label="lab_sjw_DeferredGainsLossesOnSalesOfProperties" xlink: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 Gains (Losses) on Sales of Properties</link:label>
    <link:label id="lab_sjw_DeferredGainsLossesOnSalesOfProperties_documentation_en-US" xlink:label="lab_sjw_DeferredGainsLossesOnSalesOfProperties" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Gains (Losses) on Sales of Properties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredGainsLossesOnSalesOfProperties" xlink:href="sjw-20211231.xsd#sjw_DeferredGainsLossesOnSalesOfProperties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_DeferredGainsLossesOnSalesOfProperties" xlink:to="lab_sjw_DeferredGainsLossesOnSalesOfProperties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_7c01cda1-8a3a-432d-a525-3f8bab34cc47_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_09e42858-f14d-41e4-bbd7-f093142adada_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis" xlink:to="lab_us-gaap_LineOfCreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_cdc66c97-f29b-4056-9dd1-c76c71800367_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_5660d4e1-f45e-401a-8e45-e136f575d8e9_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/2021q4/dei-2021q4.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_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet_c5c9ebc9-4f6c-4b15-a01c-d7782a0adf07_totalLabel_en-US" xlink:label="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet" 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">Assumed equity, measurement period adjustments</link:label>
    <link:label id="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet_label_en-US" xlink:label="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Assets Acquired and Liabilities Assumed, Net</link:label>
    <link:label id="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet_documentation_en-US" xlink:label="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Assets Acquired and Liabilities Assumed, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet" xlink:to="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_DeferredTaxLiabilityRegulatoryAssetIncomeTaxTemporaryDifferences_7b1c8e93-bf9a-4616-a6cb-948362d73ed0_terseLabel_en-US" xlink:label="lab_sjw_DeferredTaxLiabilityRegulatoryAssetIncomeTaxTemporaryDifferences" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory asset - income tax temporary differences, net</link:label>
    <link:label id="lab_sjw_DeferredTaxLiabilityRegulatoryAssetIncomeTaxTemporaryDifferences_label_en-US" xlink:label="lab_sjw_DeferredTaxLiabilityRegulatoryAssetIncomeTaxTemporaryDifferences" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liability, Regulatory Asset, Income Tax Temporary Differences</link:label>
    <link:label id="lab_sjw_DeferredTaxLiabilityRegulatoryAssetIncomeTaxTemporaryDifferences_documentation_en-US" xlink:label="lab_sjw_DeferredTaxLiabilityRegulatoryAssetIncomeTaxTemporaryDifferences" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liability, Regulatory Asset, Income Tax Temporary Differences</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredTaxLiabilityRegulatoryAssetIncomeTaxTemporaryDifferences" xlink:href="sjw-20211231.xsd#sjw_DeferredTaxLiabilityRegulatoryAssetIncomeTaxTemporaryDifferences"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_DeferredTaxLiabilityRegulatoryAssetIncomeTaxTemporaryDifferences" xlink:to="lab_sjw_DeferredTaxLiabilityRegulatoryAssetIncomeTaxTemporaryDifferences" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_ScheduleOfRegulatoryAssetRecordedOnProjectedBenefitObligationOfPostretirementBenefitPlansTableTextBlock_393d5810-780a-4ab1-93d8-c7bd1ebfe01e_terseLabel_en-US" xlink:label="lab_sjw_ScheduleOfRegulatoryAssetRecordedOnProjectedBenefitObligationOfPostretirementBenefitPlansTableTextBlock" xlink: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 Regulatory Asset Recorded on the Projected Benefit Obligation of the Postretirement Benefit Plans</link:label>
    <link:label id="lab_sjw_ScheduleOfRegulatoryAssetRecordedOnProjectedBenefitObligationOfPostretirementBenefitPlansTableTextBlock_label_en-US" xlink:label="lab_sjw_ScheduleOfRegulatoryAssetRecordedOnProjectedBenefitObligationOfPostretirementBenefitPlansTableTextBlock" xlink: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 Regulatory Asset Recorded on the Projected Benefit Obligation of the Postretirement Benefit Plans [Table Text Block]</link:label>
    <link:label id="lab_sjw_ScheduleOfRegulatoryAssetRecordedOnProjectedBenefitObligationOfPostretirementBenefitPlansTableTextBlock_documentation_en-US" xlink:label="lab_sjw_ScheduleOfRegulatoryAssetRecordedOnProjectedBenefitObligationOfPostretirementBenefitPlansTableTextBlock" xlink: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 Regulatory Asset Recorded on the Projected Benefit Obligation of the Postretirement Benefit Plans [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ScheduleOfRegulatoryAssetRecordedOnProjectedBenefitObligationOfPostretirementBenefitPlansTableTextBlock" xlink:href="sjw-20211231.xsd#sjw_ScheduleOfRegulatoryAssetRecordedOnProjectedBenefitObligationOfPostretirementBenefitPlansTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_ScheduleOfRegulatoryAssetRecordedOnProjectedBenefitObligationOfPostretirementBenefitPlansTableTextBlock" xlink:to="lab_sjw_ScheduleOfRegulatoryAssetRecordedOnProjectedBenefitObligationOfPostretirementBenefitPlansTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember_e3163afd-cde9-474e-99ff-8d11208d5055_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember" xlink: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 compensation arrangement with individual, by type of compensation, pension and other postretirement benefits</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember" xlink: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 Compensation Arrangement with Individual, by Type of Compensation, Pension and Other Postretirement Benefits [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_IntercompanyNotesPayableCurrent_2adfce1d-fa6e-40b1-b3a8-dca98ea4d251_terseLabel_en-US" xlink:label="lab_sjw_IntercompanyNotesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intercompany notes payable</link:label>
    <link:label id="lab_sjw_IntercompanyNotesPayableCurrent_label_en-US" xlink:label="lab_sjw_IntercompanyNotesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intercompany Notes Payable, Current</link:label>
    <link:label id="lab_sjw_IntercompanyNotesPayableCurrent_documentation_en-US" xlink:label="lab_sjw_IntercompanyNotesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intercompany Notes Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IntercompanyNotesPayableCurrent" xlink:href="sjw-20211231.xsd#sjw_IntercompanyNotesPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_IntercompanyNotesPayableCurrent" xlink:to="lab_sjw_IntercompanyNotesPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_e07cd9ed-7a04-4f66-9d1a-ea486ee6ac63_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_193bfff7-9696-4709-b565-9f2ec0ad2c5c_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink: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 expense as percentage of beginning of year balance of depreciable plant</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Disclosure of Composite Depreciation Rate for Plants in Service</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_EffectiveIncomeTaxRateReconciliationUncertainTaxPositions_7bbb0dae-409d-4bd1-b62c-c3ab6505814d_negatedTerseLabel_en-US" xlink:label="lab_sjw_EffectiveIncomeTaxRateReconciliationUncertainTaxPositions" 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">Uncertain tax positions</link:label>
    <link:label id="lab_sjw_EffectiveIncomeTaxRateReconciliationUncertainTaxPositions_label_en-US" xlink:label="lab_sjw_EffectiveIncomeTaxRateReconciliationUncertainTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Uncertain Tax Positions</link:label>
    <link:label id="lab_sjw_EffectiveIncomeTaxRateReconciliationUncertainTaxPositions_documentation_en-US" xlink:label="lab_sjw_EffectiveIncomeTaxRateReconciliationUncertainTaxPositions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Uncertain Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EffectiveIncomeTaxRateReconciliationUncertainTaxPositions" xlink:href="sjw-20211231.xsd#sjw_EffectiveIncomeTaxRateReconciliationUncertainTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_EffectiveIncomeTaxRateReconciliationUncertainTaxPositions" xlink:to="lab_sjw_EffectiveIncomeTaxRateReconciliationUncertainTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedPremium_75cb6efc-a7db-4142-b840-ab00762e6429_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedPremium" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized debt premium, net</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedPremium_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedPremium" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Unamortized Premium</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedPremium" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedPremium"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedPremium" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedPremium" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedNumber_9fbfa087-357f-4152-9a0a-084b958afded_terseLabel_en-US" xlink:label="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedNumber_label_en-US" xlink:label="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Vested, Number</link:label>
    <link:label id="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedNumber_documentation_en-US" xlink:label="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedNumber" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Vested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedNumber" xlink:href="sjw-20211231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedNumber" xlink:to="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_ReductioninDeliverySchedulePercent_a513a5e9-14d5-4d7a-a099-51fe623ecdfc_terseLabel_en-US" xlink:label="lab_sjw_ReductioninDeliverySchedulePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction in delivery schedule, percent</link:label>
    <link:label id="lab_sjw_ReductioninDeliverySchedulePercent_label_en-US" xlink:label="lab_sjw_ReductioninDeliverySchedulePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction in Delivery Schedule, Percent</link:label>
    <link:label id="lab_sjw_ReductioninDeliverySchedulePercent_documentation_en-US" xlink:label="lab_sjw_ReductioninDeliverySchedulePercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction in Delivery Schedule, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ReductioninDeliverySchedulePercent" xlink:href="sjw-20211231.xsd#sjw_ReductioninDeliverySchedulePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_ReductioninDeliverySchedulePercent" xlink:to="lab_sjw_ReductioninDeliverySchedulePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_fa2ebcd2-4b94-425c-bec6-7692c3b7346d_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_7d3f2a2f-a31e-4ad5-ba75-c265bb4fdcbf_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan participants contributions</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Contributions by Plan Participant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_ProceedFromSubsidiaryNotesPayable_2ff944a5-996f-401e-8a33-efb5fd1c6791_terseLabel_en-US" xlink:label="lab_sjw_ProceedFromSubsidiaryNotesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings from subsidiaries for notes payable</link:label>
    <link:label id="lab_sjw_ProceedFromSubsidiaryNotesPayable_label_en-US" xlink:label="lab_sjw_ProceedFromSubsidiaryNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceed From Subsidiary Notes Payable</link:label>
    <link:label id="lab_sjw_ProceedFromSubsidiaryNotesPayable_documentation_en-US" xlink:label="lab_sjw_ProceedFromSubsidiaryNotesPayable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceed From Subsidiary Notes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ProceedFromSubsidiaryNotesPayable" xlink:href="sjw-20211231.xsd#sjw_ProceedFromSubsidiaryNotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_ProceedFromSubsidiaryNotesPayable" xlink:to="lab_sjw_ProceedFromSubsidiaryNotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_SJWCCreditAgreementMember_1988aeee-112e-44b5-b7e9-eea32bce9df0_terseLabel_en-US" xlink:label="lab_sjw_SJWCCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SJWC Credit Agreement</link:label>
    <link:label id="lab_sjw_SJWCCreditAgreementMember_label_en-US" xlink:label="lab_sjw_SJWCCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SJWC Credit Agreement [Member]</link:label>
    <link:label id="lab_sjw_SJWCCreditAgreementMember_documentation_en-US" xlink:label="lab_sjw_SJWCCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SJWC Credit Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWCCreditAgreementMember" xlink:href="sjw-20211231.xsd#sjw_SJWCCreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_SJWCCreditAgreementMember" xlink:to="lab_sjw_SJWCCreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_f74fa28c-19fe-4a6b-8466-9c07d869fe42_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt, less current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_6da31a2d-70b0-480d-a3b7-2c7d3e6b3e55_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total long-term debt, less current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_e22ea4c6-8c16-446f-ac55-8bb9da111231_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">Compensation costs charged to income:</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRegulatoryAssetsTextBlock_924b9c5f-b2d7-43d5-8c0f-1a32963bc3b2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRegulatoryAssetsTextBlock" xlink: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 Regulatory Assets, Net</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRegulatoryAssetsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRegulatoryAssetsTextBlock" xlink: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 Regulatory Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRegulatoryAssetsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRegulatoryAssetsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRegulatoryAssetsTextBlock" xlink:to="lab_us-gaap_ScheduleOfRegulatoryAssetsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_DeferredTaxLiabilitiesRegulatoryAssetDebtPremium_5d019d40-7b5e-4f98-ab3f-1d9bfc999307_terseLabel_en-US" xlink:label="lab_sjw_DeferredTaxLiabilitiesRegulatoryAssetDebtPremium" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory asset - business combinations debt premium, net</link:label>
    <link:label id="lab_sjw_DeferredTaxLiabilitiesRegulatoryAssetDebtPremium_label_en-US" xlink:label="lab_sjw_DeferredTaxLiabilitiesRegulatoryAssetDebtPremium" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Regulatory Asset, Debt Premium</link:label>
    <link:label id="lab_sjw_DeferredTaxLiabilitiesRegulatoryAssetDebtPremium_documentation_en-US" xlink:label="lab_sjw_DeferredTaxLiabilitiesRegulatoryAssetDebtPremium" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Regulatory Asset, Debt Premium</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredTaxLiabilitiesRegulatoryAssetDebtPremium" xlink:href="sjw-20211231.xsd#sjw_DeferredTaxLiabilitiesRegulatoryAssetDebtPremium"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_DeferredTaxLiabilitiesRegulatoryAssetDebtPremium" xlink:to="lab_sjw_DeferredTaxLiabilitiesRegulatoryAssetDebtPremium" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets_dd046b9e-b76a-4edb-802b-55bc331c913e_terseLabel_en-US" xlink:label="lab_sjw_SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charged to regulatory asset</link:label>
    <link:label id="lab_sjw_SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets_label_en-US" xlink:label="lab_sjw_SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances And Reserves Charged To Regulatory Assets</link:label>
    <link:label id="lab_sjw_SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets_documentation_en-US" xlink:label="lab_sjw_SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances And Reserves Charged To Regulatory Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets" xlink:href="sjw-20211231.xsd#sjw_SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets" xlink:to="lab_sjw_SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentTable_d4ee928d-2617-4b25-873a-a754e1c994ef_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment [Table]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentTable_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_BalancingAndMemorandumAccountNet_7223f6b4-393b-4e5b-b705-a7f64f726158_periodStartLabel_en-US" xlink:label="lab_sjw_BalancingAndMemorandumAccountNet" 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_sjw_BalancingAndMemorandumAccountNet_a3d4a950-922f-4516-8732-441b40a16b51_periodEndLabel_en-US" xlink:label="lab_sjw_BalancingAndMemorandumAccountNet" 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_sjw_BalancingAndMemorandumAccountNet_label_en-US" xlink:label="lab_sjw_BalancingAndMemorandumAccountNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balancing and Memorandum Account, Net</link:label>
    <link:label id="lab_sjw_BalancingAndMemorandumAccountNet_documentation_en-US" xlink:label="lab_sjw_BalancingAndMemorandumAccountNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balancing and Memorandum Account, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingAndMemorandumAccountNet" xlink:href="sjw-20211231.xsd#sjw_BalancingAndMemorandumAccountNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_BalancingAndMemorandumAccountNet" xlink:to="lab_sjw_BalancingAndMemorandumAccountNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfitLoss_79f89729-ca9e-4193-9d6f-ac7292c4dea2_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 income before noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_3b585ac6-f342-46b7-8128-c4eca7c435c0_verboseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" 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 income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_f433403f-e48d-42c9-8d8e-e6c975ee7928_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 income before noncontrolling interest</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/2021/elts/us-gaap-2021-01-31.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_sjw_IncreaseInDeliverySchedulePercent_6d709188-f2ef-4197-824e-77335c243cfd_terseLabel_en-US" xlink:label="lab_sjw_IncreaseInDeliverySchedulePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in delivery schedule, percent</link:label>
    <link:label id="lab_sjw_IncreaseInDeliverySchedulePercent_label_en-US" xlink:label="lab_sjw_IncreaseInDeliverySchedulePercent" xlink: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 in Delivery Schedule, Percent</link:label>
    <link:label id="lab_sjw_IncreaseInDeliverySchedulePercent_documentation_en-US" xlink:label="lab_sjw_IncreaseInDeliverySchedulePercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in Delivery Schedule, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncreaseInDeliverySchedulePercent" xlink:href="sjw-20211231.xsd#sjw_IncreaseInDeliverySchedulePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_IncreaseInDeliverySchedulePercent" xlink:to="lab_sjw_IncreaseInDeliverySchedulePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_4f6120e0-92f5-4e3e-bc46-6f7df0c49a7b_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" 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 assumed</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_PublicUtilitiesNumberofCommunitiesServed_595e854e-1901-4992-bbac-dd7b7be25432_terseLabel_en-US" xlink:label="lab_sjw_PublicUtilitiesNumberofCommunitiesServed" xlink: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 communities served</link:label>
    <link:label id="lab_sjw_PublicUtilitiesNumberofCommunitiesServed_label_en-US" xlink:label="lab_sjw_PublicUtilitiesNumberofCommunitiesServed" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Number of Communities Served</link:label>
    <link:label id="lab_sjw_PublicUtilitiesNumberofCommunitiesServed_documentation_en-US" xlink:label="lab_sjw_PublicUtilitiesNumberofCommunitiesServed" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Number of Communities Served</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesNumberofCommunitiesServed" xlink:href="sjw-20211231.xsd#sjw_PublicUtilitiesNumberofCommunitiesServed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_PublicUtilitiesNumberofCommunitiesServed" xlink:to="lab_sjw_PublicUtilitiesNumberofCommunitiesServed" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7a173687-db63-48db-9449-194ec27b1aa8_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents and restricted cash, beginning of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_48ba94a1-0572-4868-9cc2-1cab7c07c59e_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 year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_45070f92-8c4e-4dc4-8cfb-e7f62fe9a925_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink: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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_63bdc81d-95c9-4b7a-8377-e3eccc810738_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">Shares issued in offering (in shares)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Number of Shares Issued in Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_50513395-7dd8-4211-91e7-0fad3fcc1035_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_3ffcba2b-e573-478b-9cf7-69ab7fc22c7f_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_22ae4902-945e-41bd-ba32-180587dfcacd_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_eb936bd6-906b-4f27-b525-c4adfec19540_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink: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 changes, net</link:label>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink: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 (Payments for) Other Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_AlternativeRevenueProgramsNet_14e75d01-f1b2-4ddb-a7b8-215831ac3bb4_terseLabel_en-US" xlink:label="lab_sjw_AlternativeRevenueProgramsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Alternative revenue programs, net</link:label>
    <link:label id="lab_sjw_AlternativeRevenueProgramsNet_label_en-US" xlink:label="lab_sjw_AlternativeRevenueProgramsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Alternative Revenue Programs, Net</link:label>
    <link:label id="lab_sjw_AlternativeRevenueProgramsNet_documentation_en-US" xlink:label="lab_sjw_AlternativeRevenueProgramsNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Alternative Revenue Programs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AlternativeRevenueProgramsNet" xlink:href="sjw-20211231.xsd#sjw_AlternativeRevenueProgramsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_AlternativeRevenueProgramsNet" xlink:to="lab_sjw_AlternativeRevenueProgramsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_177efd6a-ec32-4874-b969-0c7c5d778402_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink: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_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_0741681a-4908-46a5-aa80-4b72f62e0543_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink: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 Finite-Lived Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink: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 Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_303c2fd5-3d11-41c8-bc48-261faabb65f3_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Long-Lived Assets and Goodwill</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions_d5ebf227-7771-4862-8834-d301966b82ec_terseLabel_en-US" xlink:label="lab_sjw_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension flow-through</link:label>
    <link:label id="lab_sjw_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions_label_en-US" xlink:label="lab_sjw_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Pensions</link:label>
    <link:label id="lab_sjw_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions_documentation_en-US" xlink:label="lab_sjw_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Pensions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions" xlink:href="sjw-20211231.xsd#sjw_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions" xlink:to="lab_sjw_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_MaineWaterCompanyMember_414ac787-625b-4d1d-afcd-9f8f0b790668_terseLabel_en-US" xlink:label="lab_sjw_MaineWaterCompanyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maine Water Company</link:label>
    <link:label id="lab_sjw_MaineWaterCompanyMember_d58fd6eb-2dab-4652-b513-fd3fef0abdaf_verboseLabel_en-US" xlink:label="lab_sjw_MaineWaterCompanyMember" 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">Maine Water</link:label>
    <link:label id="lab_sjw_MaineWaterCompanyMember_label_en-US" xlink:label="lab_sjw_MaineWaterCompanyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maine Water Company [Member]</link:label>
    <link:label id="lab_sjw_MaineWaterCompanyMember_documentation_en-US" xlink:label="lab_sjw_MaineWaterCompanyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maine Water Company [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_MaineWaterCompanyMember" xlink:href="sjw-20211231.xsd#sjw_MaineWaterCompanyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_MaineWaterCompanyMember" xlink:to="lab_sjw_MaineWaterCompanyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_CollectiveBargainingAgreementWageIncreasePercentYearTwo_b90ea6ea-52a8-44ff-bcc6-0975b1f98f71_terseLabel_en-US" xlink:label="lab_sjw_CollectiveBargainingAgreementWageIncreasePercentYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collective bargaining agreement percent of wage increase for 2021</link:label>
    <link:label id="lab_sjw_CollectiveBargainingAgreementWageIncreasePercentYearTwo_label_en-US" xlink:label="lab_sjw_CollectiveBargainingAgreementWageIncreasePercentYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collective Bargaining Agreement, Wage Increase, Percent, Year Two</link:label>
    <link:label id="lab_sjw_CollectiveBargainingAgreementWageIncreasePercentYearTwo_documentation_en-US" xlink:label="lab_sjw_CollectiveBargainingAgreementWageIncreasePercentYearTwo" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collective Bargaining Agreement, Wage Increase, Percent, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CollectiveBargainingAgreementWageIncreasePercentYearTwo" xlink:href="sjw-20211231.xsd#sjw_CollectiveBargainingAgreementWageIncreasePercentYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_CollectiveBargainingAgreementWageIncreasePercentYearTwo" xlink:to="lab_sjw_CollectiveBargainingAgreementWageIncreasePercentYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_096ef374-f80b-4fc4-b16a-193048f7b25a_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink: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 assumed:</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OverAllotmentOptionMember_732af2dc-2d47-4115-968f-75ae21b51f8c_terseLabel_en-US" xlink:label="lab_us-gaap_OverAllotmentOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Over-Allotment Option</link:label>
    <link:label id="lab_us-gaap_OverAllotmentOptionMember_label_en-US" xlink:label="lab_us-gaap_OverAllotmentOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Over-Allotment Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OverAllotmentOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OverAllotmentOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OverAllotmentOptionMember" xlink:to="lab_us-gaap_OverAllotmentOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPayableCurrent_bcd72de6-338e-4d94-96a5-ee2472f6413d_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued interest</link:label>
    <link:label id="lab_us-gaap_InterestPayableCurrent_label_en-US" xlink:label="lab_us-gaap_InterestPayableCurrent" xlink: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 Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPayableCurrent" xlink:to="lab_us-gaap_InterestPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_834ede8e-6f2c-4ad1-9030-849f0a456db0_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">Capitalization</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/2021/elts/us-gaap-2021-01-31.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_c70f9f7f-e9d5-4ee2-936f-ea3ab0313d0f_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_CanyonLakeWaterServiceCompanyMember_90c445a4-9731-44bc-80ef-d7b68eca0e29_terseLabel_en-US" xlink:label="lab_sjw_CanyonLakeWaterServiceCompanyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CLWSC</link:label>
    <link:label id="lab_sjw_CanyonLakeWaterServiceCompanyMember_label_en-US" xlink:label="lab_sjw_CanyonLakeWaterServiceCompanyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canyon Lake Water Service Company [Member]</link:label>
    <link:label id="lab_sjw_CanyonLakeWaterServiceCompanyMember_documentation_en-US" xlink:label="lab_sjw_CanyonLakeWaterServiceCompanyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canyon Lake Water Service Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CanyonLakeWaterServiceCompanyMember" xlink:href="sjw-20211231.xsd#sjw_CanyonLakeWaterServiceCompanyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_CanyonLakeWaterServiceCompanyMember" xlink:to="lab_sjw_CanyonLakeWaterServiceCompanyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_ec2d65ea-747a-4730-b0dc-48c6a6e30436_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments and Investments</link:label>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_label_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_a0405304-c5ac-4230-9c95-09da341e142c_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution_8fea96fb-7481-41dd-8518-80bbe640abc3_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transmission and distribution</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Transmission and Distribution</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_4662f00a-21b6-4201-9084-0e79b3768b2e_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 used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_03b23dfe-6d71-4055-9926-fa69ce3e8d83_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in benefit obligation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_ecca22e2-1401-4834-9e2b-ff64d00ee410_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building and Building Improvements</link:label>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_label_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building and Building Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4a7bef42-75bc-4ca5-ad80-8f4c25b93469_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities, net of acquired assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock_a2f2e7bd-d389-427b-a5d1-43ee76d1a34f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock" xlink: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 Asset Retirement Obligations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock" xlink: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 Asset Retirement Obligations [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1559e574-9f34-48eb-b5dd-faae0cd69b02_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_681dcb0d-4f4f-4c8f-8f85-b15054176d73_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_7d631668-f337-4037-ad34-2e38daa8a9c1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" 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">Payments for business/asset acquisitions</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_b17b2684-5cf0-4bcf-bcc7-1b93ca47a9ca_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash purchase price</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_SJWTXIncCreditAgreementMaturingDecember2023Member_d873a048-50b9-4fbd-a73e-1c38f52506b8_terseLabel_en-US" xlink:label="lab_sjw_SJWTXIncCreditAgreementMaturingDecember2023Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SJWTX, Inc. Credit Agreement Maturing December 2023</link:label>
    <link:label id="lab_sjw_SJWTXIncCreditAgreementMaturingDecember2023Member_label_en-US" xlink:label="lab_sjw_SJWTXIncCreditAgreementMaturingDecember2023Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SJWTX, Inc. Credit Agreement Maturing December 2023 [Member]</link:label>
    <link:label id="lab_sjw_SJWTXIncCreditAgreementMaturingDecember2023Member_documentation_en-US" xlink:label="lab_sjw_SJWTXIncCreditAgreementMaturingDecember2023Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SJWTX, Inc. Credit Agreement Maturing December 2023</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWTXIncCreditAgreementMaturingDecember2023Member" xlink:href="sjw-20211231.xsd#sjw_SJWTXIncCreditAgreementMaturingDecember2023Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_SJWTXIncCreditAgreementMaturingDecember2023Member" xlink:to="lab_sjw_SJWTXIncCreditAgreementMaturingDecember2023Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7b7dd930-591f-43d2-8083-8b3f3cd2b2e3_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Limit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_066ac5b2-f6b5-4f2e-8482-28d9ab4f6bcd_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" 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">Line of credit facility, maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_ConnecticutWaterServiceInc.Member_21661f6b-79d2-43a4-9937-857f3adcc38b_terseLabel_en-US" xlink:label="lab_sjw_ConnecticutWaterServiceInc.Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CTWS</link:label>
    <link:label id="lab_sjw_ConnecticutWaterServiceInc.Member_label_en-US" xlink:label="lab_sjw_ConnecticutWaterServiceInc.Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Connecticut Water Service, Inc. [Member]</link:label>
    <link:label id="lab_sjw_ConnecticutWaterServiceInc.Member_documentation_en-US" xlink:label="lab_sjw_ConnecticutWaterServiceInc.Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Connecticut Water Service, Inc. [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ConnecticutWaterServiceInc.Member" xlink:href="sjw-20211231.xsd#sjw_ConnecticutWaterServiceInc.Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_ConnecticutWaterServiceInc.Member" xlink:to="lab_sjw_ConnecticutWaterServiceInc.Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_4543200e-18ee-4c32-908e-74acdb483d9e_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_DefinedBenefitPlanActuarialGainLossDataAndOtherChanges_c151378d-d0fc-48c1-a13a-02790c7d25eb_terseLabel_en-US" xlink:label="lab_sjw_DefinedBenefitPlanActuarialGainLossDataAndOtherChanges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial gain (loss), data and other changes</link:label>
    <link:label id="lab_sjw_DefinedBenefitPlanActuarialGainLossDataAndOtherChanges_label_en-US" xlink:label="lab_sjw_DefinedBenefitPlanActuarialGainLossDataAndOtherChanges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Actuarial Gain (Loss), Data And Other Changes</link:label>
    <link:label id="lab_sjw_DefinedBenefitPlanActuarialGainLossDataAndOtherChanges_documentation_en-US" xlink:label="lab_sjw_DefinedBenefitPlanActuarialGainLossDataAndOtherChanges" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Actuarial Gain (Loss), Data And Other Changes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DefinedBenefitPlanActuarialGainLossDataAndOtherChanges" xlink:href="sjw-20211231.xsd#sjw_DefinedBenefitPlanActuarialGainLossDataAndOtherChanges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_DefinedBenefitPlanActuarialGainLossDataAndOtherChanges" xlink:to="lab_sjw_DefinedBenefitPlanActuarialGainLossDataAndOtherChanges" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_BalancingandMemorandumAccountIncreaseDecrease_bbf62771-a421-4207-9ca0-244da59be0e0_totalLabel_en-US" xlink:label="lab_sjw_BalancingandMemorandumAccountIncreaseDecrease" 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">Regulatory Asset Increase (Decrease)</link:label>
    <link:label id="lab_sjw_BalancingandMemorandumAccountIncreaseDecrease_label_en-US" xlink:label="lab_sjw_BalancingandMemorandumAccountIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balancing and Memorandum Account, Increase (Decrease)</link:label>
    <link:label id="lab_sjw_BalancingandMemorandumAccountIncreaseDecrease_documentation_en-US" xlink:label="lab_sjw_BalancingandMemorandumAccountIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balancing and Memorandum Account, Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumAccountIncreaseDecrease" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumAccountIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_BalancingandMemorandumAccountIncreaseDecrease" xlink:to="lab_sjw_BalancingandMemorandumAccountIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue_8bc9666a-6f3a-4e42-8178-94e58da19955_terseLabel_en-US" xlink:label="lab_sjw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue" xlink: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 restricted stock awards</link:label>
    <link:label id="lab_sjw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue_label_en-US" xlink:label="lab_sjw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested, Grant Date Fair Value</link:label>
    <link:label id="lab_sjw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue_documentation_en-US" xlink:label="lab_sjw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested, Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue" xlink:href="sjw-20211231.xsd#sjw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue" xlink:to="lab_sjw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_247d586c-dbd0-4c38-9ff9-305aa4641a62_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink: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 periodic benefit cost, discount rate</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_4db88ac1-2358-4e16-a894-6ad699933601_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_c50c3ff9-26c5-48b0-8690-c41b1bf2721f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_4369a5e4-a59b-4ead-b2f9-e9c81a5df355_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_6bda927b-d764-4d6d-9236-56dcb8ac942a_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink: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 periodic benefit cost, rate of compensation increase</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_b3ef77b2-9902-43ed-853b-9ddd1970fa0f_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" 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">Liabilities, net</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:to="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxChargesMember_fd3c9164-31e4-4f45-8fb0-c5af0c90fe6c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxChargesMember" xlink: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 temporary differences</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxChargesMember_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxChargesMember" xlink: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 Charge [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxChargesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxChargesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxChargesMember" xlink:to="lab_us-gaap_DeferredIncomeTaxChargesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_BalancingandMemorandumRevenueAccountRollForward_d4052135-ac48-4c52-9bd5-47ea77210352_terseLabel_en-US" xlink:label="lab_sjw_BalancingandMemorandumRevenueAccountRollForward" xlink: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 accounts:</link:label>
    <link:label id="lab_sjw_BalancingandMemorandumRevenueAccountRollForward_label_en-US" xlink:label="lab_sjw_BalancingandMemorandumRevenueAccountRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balancing and Memorandum Revenue Account [Roll Forward]</link:label>
    <link:label id="lab_sjw_BalancingandMemorandumRevenueAccountRollForward_documentation_en-US" xlink:label="lab_sjw_BalancingandMemorandumRevenueAccountRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balancing and Memorandum Revenue Account [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumRevenueAccountRollForward" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumRevenueAccountRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_BalancingandMemorandumRevenueAccountRollForward" xlink:to="lab_sjw_BalancingandMemorandumRevenueAccountRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_550c8f05-0d72-41f9-8c45-81d421483963_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink: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 at federal statutory rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_SouthCentralConnecticutRegionalWaterAuthorityMember_ddf32d54-2e3c-4bc8-829f-d8a7245d6319_terseLabel_en-US" xlink:label="lab_sjw_SouthCentralConnecticutRegionalWaterAuthorityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RWA</link:label>
    <link:label id="lab_sjw_SouthCentralConnecticutRegionalWaterAuthorityMember_label_en-US" xlink:label="lab_sjw_SouthCentralConnecticutRegionalWaterAuthorityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">South Central Connecticut Regional Water Authority [Member]</link:label>
    <link:label id="lab_sjw_SouthCentralConnecticutRegionalWaterAuthorityMember_documentation_en-US" xlink:label="lab_sjw_SouthCentralConnecticutRegionalWaterAuthorityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">South Central Connecticut Regional Water Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SouthCentralConnecticutRegionalWaterAuthorityMember" xlink:href="sjw-20211231.xsd#sjw_SouthCentralConnecticutRegionalWaterAuthorityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_SouthCentralConnecticutRegionalWaterAuthorityMember" xlink:to="lab_sjw_SouthCentralConnecticutRegionalWaterAuthorityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_IncreaseDecreaseInIntercompanyReceivablesCurrent_1ba1741b-b5dd-421d-9a65-e169b3b83ac9_terseLabel_en-US" xlink:label="lab_sjw_IncreaseDecreaseInIntercompanyReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intercompany receivables</link:label>
    <link:label id="lab_sjw_IncreaseDecreaseInIntercompanyReceivablesCurrent_label_en-US" xlink:label="lab_sjw_IncreaseDecreaseInIntercompanyReceivablesCurrent" xlink: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 Intercompany Receivables, Current</link:label>
    <link:label id="lab_sjw_IncreaseDecreaseInIntercompanyReceivablesCurrent_documentation_en-US" xlink:label="lab_sjw_IncreaseDecreaseInIntercompanyReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Intercompany Receivables, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncreaseDecreaseInIntercompanyReceivablesCurrent" xlink:href="sjw-20211231.xsd#sjw_IncreaseDecreaseInIntercompanyReceivablesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_IncreaseDecreaseInIntercompanyReceivablesCurrent" xlink:to="lab_sjw_IncreaseDecreaseInIntercompanyReceivablesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_AuditInformationAbstract_label_en-US" xlink:label="lab_sjw_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_sjw_AuditInformationAbstract_documentation_en-US" xlink:label="lab_sjw_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AuditInformationAbstract" xlink:href="sjw-20211231.xsd#sjw_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_AuditInformationAbstract" xlink:to="lab_sjw_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_CustomerAdvancesforConstructionRefundedonServiceConnections_e7e40850-bb51-4a31-8d30-d4e899374f40_terseLabel_en-US" xlink:label="lab_sjw_CustomerAdvancesforConstructionRefundedonServiceConnections" xlink: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 advances for construction, refunded on service connections</link:label>
    <link:label id="lab_sjw_CustomerAdvancesforConstructionRefundedonServiceConnections_label_en-US" xlink:label="lab_sjw_CustomerAdvancesforConstructionRefundedonServiceConnections" xlink: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 Advances for Construction, Refunded on Service Connections</link:label>
    <link:label id="lab_sjw_CustomerAdvancesforConstructionRefundedonServiceConnections_documentation_en-US" xlink:label="lab_sjw_CustomerAdvancesforConstructionRefundedonServiceConnections" xlink: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 Advances for Construction, Refunded on Service Connections</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CustomerAdvancesforConstructionRefundedonServiceConnections" xlink:href="sjw-20211231.xsd#sjw_CustomerAdvancesforConstructionRefundedonServiceConnections"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_CustomerAdvancesforConstructionRefundedonServiceConnections" xlink:to="lab_sjw_CustomerAdvancesforConstructionRefundedonServiceConnections" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_53d4f062-d7db-481d-8f19-23cea869ac9e_periodStartLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, beginning of period</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_7b4bd6f9-7cf3-44bf-b259-c8c40d5fc3e3_periodEndLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, end of period</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits_4dbf9bdb-8cd2-44d2-8715-908c1a2dfb2f_negatedTerseLabel_en-US" xlink:label="lab_sjw_IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits" 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">Regulatory assets and liabilities excluding income tax temporary differences, net and postretirement benefits</link:label>
    <link:label id="lab_sjw_IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits_label_en-US" xlink:label="lab_sjw_IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits" xlink: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) To Regulatory Asset And Liabilities Excluding Income Tax Temporary Differences, Net And Postretirement Benefits</link:label>
    <link:label id="lab_sjw_IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits_documentation_en-US" xlink:label="lab_sjw_IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) To Regulatory Asset And Liabilities Excluding Income Tax Temporary Differences, Net And Postretirement Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits" xlink:href="sjw-20211231.xsd#sjw_IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits" xlink:to="lab_sjw_IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_5a708447-d671-49a3-8921-c9badaecbe9d_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionPlansDefinedBenefitMember_f1c81ce9-eb52-4f0c-a1b8-24e7a23026be_terseLabel_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plan</link:label>
    <link:label id="lab_us-gaap_PensionPlansDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionPlansDefinedBenefitMember" xlink:to="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount_c54cffe5-08e4-4851-89fb-39a2fbcf0259_terseLabel_en-US" xlink:label="lab_sjw_EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reversal of excess deferred taxes recognized in regulatory liability</link:label>
    <link:label id="lab_sjw_EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount_label_en-US" xlink:label="lab_sjw_EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Reversal Of Excess Deferred Taxes Recognized In Regulatory Liability, Amount</link:label>
    <link:label id="lab_sjw_EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount_documentation_en-US" xlink:label="lab_sjw_EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Reversal Of Excess Deferred Taxes Recognized In Regulatory Liability, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount" xlink:href="sjw-20211231.xsd#sjw_EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount" xlink:to="lab_sjw_EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_ConcessionFeesMember_19703efb-ee4e-49df-94c6-bd9586b09242_terseLabel_en-US" xlink:label="lab_sjw_ConcessionFeesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concession fees</link:label>
    <link:label id="lab_sjw_ConcessionFeesMember_label_en-US" xlink:label="lab_sjw_ConcessionFeesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concession Fees [Member]</link:label>
    <link:label id="lab_sjw_ConcessionFeesMember_documentation_en-US" xlink:label="lab_sjw_ConcessionFeesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concession Fees [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ConcessionFeesMember" xlink:href="sjw-20211231.xsd#sjw_ConcessionFeesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_ConcessionFeesMember" xlink:to="lab_sjw_ConcessionFeesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MajorPropertyClassAxis_f8ff5d29-50b6-47c9-9155-0831560f0242_terseLabel_en-US" xlink:label="lab_us-gaap_MajorPropertyClassAxis" xlink: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 Property Class [Axis]</link:label>
    <link:label id="lab_us-gaap_MajorPropertyClassAxis_label_en-US" xlink:label="lab_us-gaap_MajorPropertyClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major Property Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorPropertyClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MajorPropertyClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MajorPropertyClassAxis" xlink:to="lab_us-gaap_MajorPropertyClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatedOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_RegulatedOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulated Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatedOperationsAbstract" xlink:to="lab_us-gaap_RegulatedOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_413733a8-52be-4271-a38d-e15fa96c0118_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 [Axis]</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/2021/elts/us-gaap-2021-01-31.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_sjw_EstimatedRefundsOfAdvancesForConstructionAbstract_ad52f2b3-3bc8-4b6b-9883-a95803faf0fd_terseLabel_en-US" xlink:label="lab_sjw_EstimatedRefundsOfAdvancesForConstructionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Refunds of Advances for Construction [Abstract]</link:label>
    <link:label id="lab_sjw_EstimatedRefundsOfAdvancesForConstructionAbstract_label_en-US" xlink:label="lab_sjw_EstimatedRefundsOfAdvancesForConstructionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Refunds of Advances for Construction [Abstract]</link:label>
    <link:label id="lab_sjw_EstimatedRefundsOfAdvancesForConstructionAbstract_documentation_en-US" xlink:label="lab_sjw_EstimatedRefundsOfAdvancesForConstructionAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Refunds of Advances for Construction [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EstimatedRefundsOfAdvancesForConstructionAbstract" xlink:href="sjw-20211231.xsd#sjw_EstimatedRefundsOfAdvancesForConstructionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_EstimatedRefundsOfAdvancesForConstructionAbstract" xlink:to="lab_sjw_EstimatedRefundsOfAdvancesForConstructionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e75273eb-c2a9-429f-a362-07e336eeb933_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink: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 Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink: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 Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_SubsidiaryOneMember_603d1daa-93e6-4f68-afa1-b5530899130a_terseLabel_en-US" xlink:label="lab_sjw_SubsidiaryOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SJWTX, Inc. dba Canyon Lake Water Supply Corporation</link:label>
    <link:label id="lab_sjw_SubsidiaryOneMember_label_en-US" xlink:label="lab_sjw_SubsidiaryOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary One [Member]</link:label>
    <link:label id="lab_sjw_SubsidiaryOneMember_documentation_en-US" xlink:label="lab_sjw_SubsidiaryOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SubsidiaryOneMember" xlink:href="sjw-20211231.xsd#sjw_SubsidiaryOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_SubsidiaryOneMember" xlink:to="lab_sjw_SubsidiaryOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_05d9331d-a13b-4d85-80fc-a22695849ea4_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_label_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtTextBlock" xlink:to="lab_us-gaap_LongTermDebtTextBlock" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>15
<FILENAME>sjw-20211231_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:cdd0d3d6-b8d5-4073-b388-dbe68c63b155,g:f9c318c7-b929-4e35-98c7-9c898fb0a410-->
<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.sjwater.com/role/DocumentandEntityInformation" xlink:type="simple" xlink:href="sjw-20211231.xsd#DocumentandEntityInformation"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/DocumentandEntityInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EntityAbstract_a76e876f-fc7a-43bc-a42c-24ebdcf65ec8" xlink:href="sjw-20211231.xsd#sjw_EntityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_e61e98b1-639d-4e05-ab69-d949175c2a60" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_a76e876f-fc7a-43bc-a42c-24ebdcf65ec8" xlink:to="loc_dei_DocumentType_e61e98b1-639d-4e05-ab69-d949175c2a60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_7298f0e4-4bb0-47bb-bc59-f36fae5a88d4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_a76e876f-fc7a-43bc-a42c-24ebdcf65ec8" xlink:to="loc_dei_DocumentAnnualReport_7298f0e4-4bb0-47bb-bc59-f36fae5a88d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_aa9508f4-8ba1-4db7-aa65-c18d78be6c55" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_a76e876f-fc7a-43bc-a42c-24ebdcf65ec8" xlink:to="loc_dei_CurrentFiscalYearEndDate_aa9508f4-8ba1-4db7-aa65-c18d78be6c55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_cbbd6fa6-50a3-488b-a9f2-8f2b2a164800" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_a76e876f-fc7a-43bc-a42c-24ebdcf65ec8" xlink:to="loc_dei_DocumentPeriodEndDate_cbbd6fa6-50a3-488b-a9f2-8f2b2a164800" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_09e861b6-4941-4684-8a88-8c8cb8f967e9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_a76e876f-fc7a-43bc-a42c-24ebdcf65ec8" xlink:to="loc_dei_DocumentTransitionReport_09e861b6-4941-4684-8a88-8c8cb8f967e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_a74da9f3-8863-4dc3-a908-60820bd55b72" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_a76e876f-fc7a-43bc-a42c-24ebdcf65ec8" xlink:to="loc_dei_EntityFileNumber_a74da9f3-8863-4dc3-a908-60820bd55b72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_fe0138a6-0b57-4583-85a5-d275a8e917cb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_a76e876f-fc7a-43bc-a42c-24ebdcf65ec8" xlink:to="loc_dei_EntityRegistrantName_fe0138a6-0b57-4583-85a5-d275a8e917cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_ee671382-54b4-46b5-b9b6-a5269af870b2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_a76e876f-fc7a-43bc-a42c-24ebdcf65ec8" xlink:to="loc_dei_EntityIncorporationStateCountryCode_ee671382-54b4-46b5-b9b6-a5269af870b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_9bdc1e4a-27ee-4c1d-bb4c-d91d7fb78cd3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_a76e876f-fc7a-43bc-a42c-24ebdcf65ec8" xlink:to="loc_dei_EntityTaxIdentificationNumber_9bdc1e4a-27ee-4c1d-bb4c-d91d7fb78cd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_c6e30633-9efc-45f2-947c-37ea48e67025" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_a76e876f-fc7a-43bc-a42c-24ebdcf65ec8" xlink:to="loc_dei_EntityAddressAddressLine1_c6e30633-9efc-45f2-947c-37ea48e67025" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_c3f462a9-318d-4fda-8f48-a62edf134ce3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_a76e876f-fc7a-43bc-a42c-24ebdcf65ec8" xlink:to="loc_dei_EntityAddressCityOrTown_c3f462a9-318d-4fda-8f48-a62edf134ce3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_490716b2-3a3a-4736-b1c4-2608fe81bb76" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_a76e876f-fc7a-43bc-a42c-24ebdcf65ec8" xlink:to="loc_dei_EntityAddressStateOrProvince_490716b2-3a3a-4736-b1c4-2608fe81bb76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_5202b598-7613-4a98-ba94-48184eef7c53" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_a76e876f-fc7a-43bc-a42c-24ebdcf65ec8" xlink:to="loc_dei_EntityAddressPostalZipCode_5202b598-7613-4a98-ba94-48184eef7c53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_cac5c001-6e50-420e-b8a0-c3f8fb9160c1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_a76e876f-fc7a-43bc-a42c-24ebdcf65ec8" xlink:to="loc_dei_CityAreaCode_cac5c001-6e50-420e-b8a0-c3f8fb9160c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_d031d42f-9c57-4a9e-aedc-b73ec3c392e3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_a76e876f-fc7a-43bc-a42c-24ebdcf65ec8" xlink:to="loc_dei_LocalPhoneNumber_d031d42f-9c57-4a9e-aedc-b73ec3c392e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_4f71be6f-9630-41a3-9d40-bda06aec4c76" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_a76e876f-fc7a-43bc-a42c-24ebdcf65ec8" xlink:to="loc_dei_Security12bTitle_4f71be6f-9630-41a3-9d40-bda06aec4c76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_60b17b3a-3e0e-4a8d-99c7-88c19c314fb6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_a76e876f-fc7a-43bc-a42c-24ebdcf65ec8" xlink:to="loc_dei_TradingSymbol_60b17b3a-3e0e-4a8d-99c7-88c19c314fb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_939bd70e-9bca-4b6c-9cd5-3afef8a16493" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_a76e876f-fc7a-43bc-a42c-24ebdcf65ec8" xlink:to="loc_dei_SecurityExchangeName_939bd70e-9bca-4b6c-9cd5-3afef8a16493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_1b4f1b10-2921-488c-bd42-d304c6303e97" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_a76e876f-fc7a-43bc-a42c-24ebdcf65ec8" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_1b4f1b10-2921-488c-bd42-d304c6303e97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_9d04351e-2a14-49f7-9874-6e93bfde0592" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_a76e876f-fc7a-43bc-a42c-24ebdcf65ec8" xlink:to="loc_dei_EntityVoluntaryFilers_9d04351e-2a14-49f7-9874-6e93bfde0592" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_2a429556-915a-469f-a8fd-7d2f5af67283" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_a76e876f-fc7a-43bc-a42c-24ebdcf65ec8" xlink:to="loc_dei_EntityCurrentReportingStatus_2a429556-915a-469f-a8fd-7d2f5af67283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_3d8f7951-de0d-40a8-8204-10b4284a8481" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_a76e876f-fc7a-43bc-a42c-24ebdcf65ec8" xlink:to="loc_dei_EntityInteractiveDataCurrent_3d8f7951-de0d-40a8-8204-10b4284a8481" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_d13ee290-516c-4d4e-8a77-e419f6335a6a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_a76e876f-fc7a-43bc-a42c-24ebdcf65ec8" xlink:to="loc_dei_EntityFilerCategory_d13ee290-516c-4d4e-8a77-e419f6335a6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_74ec05f4-945d-4f62-bb70-26fd73320b21" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_a76e876f-fc7a-43bc-a42c-24ebdcf65ec8" xlink:to="loc_dei_EntitySmallBusiness_74ec05f4-945d-4f62-bb70-26fd73320b21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_8665a778-31f7-4b5f-b07e-c3b952de9b92" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_a76e876f-fc7a-43bc-a42c-24ebdcf65ec8" xlink:to="loc_dei_EntityEmergingGrowthCompany_8665a778-31f7-4b5f-b07e-c3b952de9b92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_2a9be8ba-ebfc-4ebc-8b33-f8d37c8fe974" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_a76e876f-fc7a-43bc-a42c-24ebdcf65ec8" xlink:to="loc_dei_IcfrAuditorAttestationFlag_2a9be8ba-ebfc-4ebc-8b33-f8d37c8fe974" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_2204c2b2-8c24-47d3-b0fc-38b228cf0a84" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_a76e876f-fc7a-43bc-a42c-24ebdcf65ec8" xlink:to="loc_dei_EntityShellCompany_2204c2b2-8c24-47d3-b0fc-38b228cf0a84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_04891ada-4402-4150-8748-eedfb48cea59" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_a76e876f-fc7a-43bc-a42c-24ebdcf65ec8" xlink:to="loc_dei_EntityPublicFloat_04891ada-4402-4150-8748-eedfb48cea59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_f20caa22-dbc4-4f8c-a2dc-f103ca6cabab" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_a76e876f-fc7a-43bc-a42c-24ebdcf65ec8" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_f20caa22-dbc4-4f8c-a2dc-f103ca6cabab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_8e87956a-462a-4df6-9152-2de75f368c18" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_a76e876f-fc7a-43bc-a42c-24ebdcf65ec8" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_8e87956a-462a-4df6-9152-2de75f368c18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_1434c0e3-328e-4651-9539-6c47663294bc" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_a76e876f-fc7a-43bc-a42c-24ebdcf65ec8" xlink:to="loc_dei_DocumentFiscalPeriodFocus_1434c0e3-328e-4651-9539-6c47663294bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_9b0afec3-17ab-4176-9704-716663c79152" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_a76e876f-fc7a-43bc-a42c-24ebdcf65ec8" xlink:to="loc_dei_DocumentFiscalYearFocus_9b0afec3-17ab-4176-9704-716663c79152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_f1db27d6-8d72-45bf-ad20-d4f76fb55034" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_a76e876f-fc7a-43bc-a42c-24ebdcf65ec8" xlink:to="loc_dei_AmendmentFlag_f1db27d6-8d72-45bf-ad20-d4f76fb55034" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_44c252f6-8d61-4545-b211-16deec6a96ff" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_a76e876f-fc7a-43bc-a42c-24ebdcf65ec8" xlink:to="loc_dei_EntityCentralIndexKey_44c252f6-8d61-4545-b211-16deec6a96ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/AuditInformation" xlink:type="simple" xlink:href="sjw-20211231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AuditInformationAbstract_b38af794-d5c6-4374-86d3-79d47ae4ac1b" xlink:href="sjw-20211231.xsd#sjw_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_3344a625-b8fb-468d-a947-0558d6973d00" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_AuditInformationAbstract_b38af794-d5c6-4374-86d3-79d47ae4ac1b" xlink:to="loc_dei_AuditorName_3344a625-b8fb-468d-a947-0558d6973d00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_efad540d-fda2-49b0-b075-b2e6664e9378" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_AuditInformationAbstract_b38af794-d5c6-4374-86d3-79d47ae4ac1b" xlink:to="loc_dei_AuditorLocation_efad540d-fda2-49b0-b075-b2e6664e9378" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_185e9778-6bc9-4fa6-b5ce-41b203291c71" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_AuditInformationAbstract_b38af794-d5c6-4374-86d3-79d47ae4ac1b" xlink:to="loc_dei_AuditorFirmId_185e9778-6bc9-4fa6-b5ce-41b203291c71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="sjw-20211231.xsd#ConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_14fd8a63-18a1-4c14-b925-cdf6a9848068" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_e83fe4bb-63d0-40f1-8228-bbcf258698a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_14fd8a63-18a1-4c14-b925-cdf6a9848068" xlink:to="loc_us-gaap_AssetsAbstract_e83fe4bb-63d0-40f1-8228-bbcf258698a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_500e8d75-e636-4b97-8606-a1939da53b44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_e83fe4bb-63d0-40f1-8228-bbcf258698a8" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_500e8d75-e636-4b97-8606-a1939da53b44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentLand_15365939-2193-4667-9560-7c10f99b14c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentLand"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_500e8d75-e636-4b97-8606-a1939da53b44" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentLand_15365939-2193-4667-9560-7c10f99b14c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment_c7745303-a097-4b48-b59c-456fb2baa79e" xlink:href="sjw-20211231.xsd#sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_500e8d75-e636-4b97-8606-a1939da53b44" xlink:to="loc_sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment_c7745303-a097-4b48-b59c-456fb2baa79e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_d6e34393-5222-405b-86f3-f98fccc4f6c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_500e8d75-e636-4b97-8606-a1939da53b44" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_d6e34393-5222-405b-86f3-f98fccc4f6c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_8e22b124-ad08-4ee3-9006-280f8e062aa7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_500e8d75-e636-4b97-8606-a1939da53b44" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_8e22b124-ad08-4ee3-9006-280f8e062aa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_49cfb341-12a2-4f85-a508-aa1c04cf600d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_500e8d75-e636-4b97-8606-a1939da53b44" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_49cfb341-12a2-4f85-a508-aa1c04cf600d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_6693139b-1143-4d04-a114-3c6915c5f100" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_500e8d75-e636-4b97-8606-a1939da53b44" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_6693139b-1143-4d04-a114-3c6915c5f100" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_412f1569-db6a-4e2b-be94-0057f8785a83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_500e8d75-e636-4b97-8606-a1939da53b44" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_412f1569-db6a-4e2b-be94-0057f8785a83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateInvestmentPropertyAtCost_a1062467-1e94-4be0-afd5-e1f4146675e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RealEstateInvestmentPropertyAtCost"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_500e8d75-e636-4b97-8606-a1939da53b44" xlink:to="loc_us-gaap_RealEstateInvestmentPropertyAtCost_a1062467-1e94-4be0-afd5-e1f4146675e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation_2f95cd95-bd41-4481-8128-dec284dd13cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_500e8d75-e636-4b97-8606-a1939da53b44" xlink:to="loc_us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation_2f95cd95-bd41-4481-8128-dec284dd13cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateInvestmentPropertyNet_69b777ae-7b22-458f-b617-49ed6afc6567" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RealEstateInvestmentPropertyNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_500e8d75-e636-4b97-8606-a1939da53b44" xlink:to="loc_us-gaap_RealEstateInvestmentPropertyNet_69b777ae-7b22-458f-b617-49ed6afc6567" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_811d5786-3e94-4c92-a6fb-63997a657175" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_e83fe4bb-63d0-40f1-8228-bbcf258698a8" xlink:to="loc_us-gaap_AssetsCurrentAbstract_811d5786-3e94-4c92-a6fb-63997a657175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestmentsAbstract_37422ae5-e32c-4d9d-bd23-5e549f08ab7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestmentsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_811d5786-3e94-4c92-a6fb-63997a657175" xlink:to="loc_us-gaap_CashCashEquivalentsAndShortTermInvestmentsAbstract_37422ae5-e32c-4d9d-bd23-5e549f08ab7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash_89387037-ac60-4627-a102-33b2a428d898" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Cash"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsAndShortTermInvestmentsAbstract_37422ae5-e32c-4d9d-bd23-5e549f08ab7c" xlink:to="loc_us-gaap_Cash_89387037-ac60-4627-a102-33b2a428d898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_975e1b45-d127-45b9-b769-54bdf8e628fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsAndShortTermInvestmentsAbstract_37422ae5-e32c-4d9d-bd23-5e549f08ab7c" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_975e1b45-d127-45b9-b769-54bdf8e628fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrentAbstract_c4ed6873-5974-4836-80d9-72c8a471688a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_811d5786-3e94-4c92-a6fb-63997a657175" xlink:to="loc_us-gaap_AccountsReceivableNetCurrentAbstract_c4ed6873-5974-4836-80d9-72c8a471688a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_d4add033-3356-4163-8ede-b3238c48732f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsReceivableNetCurrentAbstract_c4ed6873-5974-4836-80d9-72c8a471688a" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_d4add033-3356-4163-8ede-b3238c48732f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_c477a579-b1bb-4b9b-a53d-01115a4621e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsReceivableNetCurrentAbstract_c4ed6873-5974-4836-80d9-72c8a471688a" xlink:to="loc_us-gaap_IncomeTaxesReceivable_c477a579-b1bb-4b9b-a53d-01115a4621e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NontradeReceivablesCurrent_345b1a7b-d955-440f-abc4-6b4cb4cb9ae0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NontradeReceivablesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsReceivableNetCurrentAbstract_c4ed6873-5974-4836-80d9-72c8a471688a" xlink:to="loc_us-gaap_NontradeReceivablesCurrent_345b1a7b-d955-440f-abc4-6b4cb4cb9ae0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_6951786a-abcd-465f-856b-5d5396134877" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesLongTermContractsOrPrograms"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_811d5786-3e94-4c92-a6fb-63997a657175" xlink:to="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_6951786a-abcd-465f-856b-5d5396134877" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_f1161395-f3a2-4ae1-81fe-9ce536b0d82d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_811d5786-3e94-4c92-a6fb-63997a657175" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_f1161395-f3a2-4ae1-81fe-9ce536b0d82d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_427038ed-5cbf-48cb-bb8e-15470c92f3e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_811d5786-3e94-4c92-a6fb-63997a657175" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_427038ed-5cbf-48cb-bb8e-15470c92f3e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_2d374762-6e7c-4619-aca8-22fdee90c558" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_811d5786-3e94-4c92-a6fb-63997a657175" xlink:to="loc_us-gaap_OtherAssetsCurrent_2d374762-6e7c-4619-aca8-22fdee90c558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_36f905aa-9da8-4985-821e-5f59e3145561" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_811d5786-3e94-4c92-a6fb-63997a657175" xlink:to="loc_us-gaap_AssetsCurrent_36f905aa-9da8-4985-821e-5f59e3145561" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrentAbstract_7a5dcfe1-19b8-4372-a5ef-3d6000d14621" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrentAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_e83fe4bb-63d0-40f1-8228-bbcf258698a8" xlink:to="loc_us-gaap_OtherAssetsNoncurrentAbstract_7a5dcfe1-19b8-4372-a5ef-3d6000d14621" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_98e6ea25-cbc1-4e13-865f-ca86de7f9e66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_7a5dcfe1-19b8-4372-a5ef-3d6000d14621" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_98e6ea25-cbc1-4e13-865f-ca86de7f9e66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Investments_ae6278f8-82d0-4c6b-bbfc-bc6d08aa50e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Investments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_7a5dcfe1-19b8-4372-a5ef-3d6000d14621" xlink:to="loc_us-gaap_Investments_ae6278f8-82d0-4c6b-bbfc-bc6d08aa50e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_157fc520-3ea8-41f8-840f-8b24071fe183" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_7a5dcfe1-19b8-4372-a5ef-3d6000d14621" xlink:to="loc_us-gaap_Goodwill_157fc520-3ea8-41f8-840f-8b24071fe183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_13a7f74f-2f9a-4a9c-9149-075609f4906a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_7a5dcfe1-19b8-4372-a5ef-3d6000d14621" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_13a7f74f-2f9a-4a9c-9149-075609f4906a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_11a0a165-0a5f-4311-9f8c-44bd3452431f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_7a5dcfe1-19b8-4372-a5ef-3d6000d14621" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_11a0a165-0a5f-4311-9f8c-44bd3452431f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_35280a43-e20c-4abb-a3ef-26ca7e6045ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_e83fe4bb-63d0-40f1-8228-bbcf258698a8" xlink:to="loc_us-gaap_Assets_35280a43-e20c-4abb-a3ef-26ca7e6045ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_8d914db9-c3a1-45f0-b9ec-c259edc778b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_14fd8a63-18a1-4c14-b925-cdf6a9848068" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_8d914db9-c3a1-45f0-b9ec-c259edc778b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_f03ce30b-e83d-4bac-b13d-0df436b8c637" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizationLongtermDebtAndEquityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_8d914db9-c3a1-45f0-b9ec-c259edc778b2" xlink:to="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_f03ce30b-e83d-4bac-b13d-0df436b8c637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_301f8c0e-3360-451a-9fb1-0864b8f6231b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_f03ce30b-e83d-4bac-b13d-0df436b8c637" xlink:to="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_301f8c0e-3360-451a-9fb1-0864b8f6231b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_c3794158-3020-4e4b-bc92-94ebe80b7d0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_301f8c0e-3360-451a-9fb1-0864b8f6231b" xlink:to="loc_us-gaap_CommonStockValue_c3794158-3020-4e4b-bc92-94ebe80b7d0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_5b550937-df62-40e2-9a1b-786617d0d46e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_301f8c0e-3360-451a-9fb1-0864b8f6231b" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_5b550937-df62-40e2-9a1b-786617d0d46e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_92d8f3c2-bca9-4373-84ef-e5f5d9fe88e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_301f8c0e-3360-451a-9fb1-0864b8f6231b" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_92d8f3c2-bca9-4373-84ef-e5f5d9fe88e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b3dcc9ee-646a-4813-b636-310f93fd9508" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_301f8c0e-3360-451a-9fb1-0864b8f6231b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b3dcc9ee-646a-4813-b636-310f93fd9508" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_368dc38d-3b6c-42d5-8eb1-cd6bf00cbdc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_301f8c0e-3360-451a-9fb1-0864b8f6231b" xlink:to="loc_us-gaap_StockholdersEquity_368dc38d-3b6c-42d5-8eb1-cd6bf00cbdc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_fca81f7f-815c-4d8d-9aeb-16dfcc4a5233" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_f03ce30b-e83d-4bac-b13d-0df436b8c637" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_fca81f7f-815c-4d8d-9aeb-16dfcc4a5233" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizationLongtermDebtAndEquity_7cad56d7-04af-4e5e-9baf-54f023fe2c54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizationLongtermDebtAndEquity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_f03ce30b-e83d-4bac-b13d-0df436b8c637" xlink:to="loc_us-gaap_CapitalizationLongtermDebtAndEquity_7cad56d7-04af-4e5e-9baf-54f023fe2c54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_1a93f81e-6ddd-4dd0-b675-3802d456768b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_8d914db9-c3a1-45f0-b9ec-c259edc778b2" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_1a93f81e-6ddd-4dd0-b675-3802d456768b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LinesOfCreditCurrent_9c72eda5-61ac-4226-bc46-4d5344f19e07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LinesOfCreditCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1a93f81e-6ddd-4dd0-b675-3802d456768b" xlink:to="loc_us-gaap_LinesOfCreditCurrent_9c72eda5-61ac-4226-bc46-4d5344f19e07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_f7f036a8-2335-4f55-ad70-8797f1627cfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1a93f81e-6ddd-4dd0-b675-3802d456768b" xlink:to="loc_us-gaap_LongTermDebtCurrent_f7f036a8-2335-4f55-ad70-8797f1627cfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_Accruedgroundwaterextractionchargespurchasedwaterandpower_c0548625-f3e6-4add-aa6e-ed1716fbeaa8" xlink:href="sjw-20211231.xsd#sjw_Accruedgroundwaterextractionchargespurchasedwaterandpower"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1a93f81e-6ddd-4dd0-b675-3802d456768b" xlink:to="loc_sjw_Accruedgroundwaterextractionchargespurchasedwaterandpower_c0548625-f3e6-4add-aa6e-ed1716fbeaa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_8463c909-6b79-4e71-bfba-b53873a83452" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1a93f81e-6ddd-4dd0-b675-3802d456768b" xlink:to="loc_us-gaap_AccountsPayableCurrent_8463c909-6b79-4e71-bfba-b53873a83452" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_3ce9a79e-6d4f-459c-872a-201645956456" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1a93f81e-6ddd-4dd0-b675-3802d456768b" xlink:to="loc_us-gaap_InterestPayableCurrent_3ce9a79e-6d4f-459c-872a-201645956456" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_71dd9802-243c-4540-88b7-a3b216b6d1cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1a93f81e-6ddd-4dd0-b675-3802d456768b" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_71dd9802-243c-4540-88b7-a3b216b6d1cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_3ea99dcc-1028-4468-a04f-c3be26df958e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1a93f81e-6ddd-4dd0-b675-3802d456768b" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_3ea99dcc-1028-4468-a04f-c3be26df958e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_4e099d7d-396a-4645-8fef-909d83768c37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1a93f81e-6ddd-4dd0-b675-3802d456768b" xlink:to="loc_us-gaap_LiabilitiesCurrent_4e099d7d-396a-4645-8fef-909d83768c37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_7eff92fa-96c3-49aa-8ca2-25afe5cebd13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_8d914db9-c3a1-45f0-b9ec-c259edc778b2" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_7eff92fa-96c3-49aa-8ca2-25afe5cebd13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_d04b50cd-9fc1-484b-9abf-6ceca9228461" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_8d914db9-c3a1-45f0-b9ec-c259edc778b2" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_d04b50cd-9fc1-484b-9abf-6ceca9228461" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContributionsInAidOfConstruction_ac155ab9-053b-49b4-b22d-a4992ea13a2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContributionsInAidOfConstruction"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_8d914db9-c3a1-45f0-b9ec-c259edc778b2" xlink:to="loc_us-gaap_ContributionsInAidOfConstruction_ac155ab9-053b-49b4-b22d-a4992ea13a2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_4fa5123e-5902-47e8-bad2-b2367cf68bb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_8d914db9-c3a1-45f0-b9ec-c259edc778b2" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_4fa5123e-5902-47e8-bad2-b2367cf68bb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_2df1ee65-0413-4195-9745-414bd674559f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_8d914db9-c3a1-45f0-b9ec-c259edc778b2" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_2df1ee65-0413-4195-9745-414bd674559f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_f785375f-6dea-4739-9508-87171c4df584" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_8d914db9-c3a1-45f0-b9ec-c259edc778b2" xlink:to="loc_us-gaap_CommitmentsAndContingencies_f785375f-6dea-4739-9508-87171c4df584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_0e57913b-159f-494b-8981-13e345fc0bc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_8d914db9-c3a1-45f0-b9ec-c259edc778b2" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_0e57913b-159f-494b-8981-13e345fc0bc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="sjw-20211231.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_45da2070-aaf0-4264-8f2c-efb7b05285fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_1db72ba7-7330-49b4-a4c5-d695a31c4f79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_45da2070-aaf0-4264-8f2c-efb7b05285fe" xlink:to="loc_us-gaap_AssetsCurrentAbstract_1db72ba7-7330-49b4-a4c5-d695a31c4f79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_3aa56cc6-0967-4b0f-ae7b-7db07edea83a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1db72ba7-7330-49b4-a4c5-d695a31c4f79" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_3aa56cc6-0967-4b0f-ae7b-7db07edea83a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_86a0b2fb-2f36-4003-85fd-030633b18acd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizationLongtermDebtAndEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_45da2070-aaf0-4264-8f2c-efb7b05285fe" xlink:to="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_86a0b2fb-2f36-4003-85fd-030633b18acd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_1bd07772-b69c-4860-986c-3af211583c65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_86a0b2fb-2f36-4003-85fd-030633b18acd" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_1bd07772-b69c-4860-986c-3af211583c65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_da35bb7b-cdfa-4189-83a6-242e4fa1d8f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_86a0b2fb-2f36-4003-85fd-030633b18acd" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_da35bb7b-cdfa-4189-83a6-242e4fa1d8f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_c71b3309-4b02-4aff-8df5-e6bc6dea0faf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_86a0b2fb-2f36-4003-85fd-030633b18acd" xlink:to="loc_us-gaap_CommonStockSharesIssued_c71b3309-4b02-4aff-8df5-e6bc6dea0faf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_93f3bfd1-a305-456c-bc6f-7f5d48e9cebd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_86a0b2fb-2f36-4003-85fd-030633b18acd" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_93f3bfd1-a305-456c-bc6f-7f5d48e9cebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="sjw-20211231.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_ab14dbd1-5212-48bf-876e-5be8f51c0619" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_fec47ce0-3f80-46c0-821a-59bc16f91d95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ab14dbd1-5212-48bf-876e-5be8f51c0619" xlink:to="loc_us-gaap_Revenues_fec47ce0-3f80-46c0-821a-59bc16f91d95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_fee52b27-7971-464b-a3e1-0fb91f4e0240" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ab14dbd1-5212-48bf-876e-5be8f51c0619" xlink:to="loc_us-gaap_CostsAndExpensesAbstract_fee52b27-7971-464b-a3e1-0fb91f4e0240" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_WaterProductionCostsAbstract_1e1fb0c4-d5ab-4750-9374-e825339c0fef" xlink:href="sjw-20211231.xsd#sjw_WaterProductionCostsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_fee52b27-7971-464b-a3e1-0fb91f4e0240" xlink:to="loc_sjw_WaterProductionCostsAbstract_1e1fb0c4-d5ab-4750-9374-e825339c0fef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfPurchasedWater_35d09279-7699-495c-b259-ab91b4213bec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfPurchasedWater"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_WaterProductionCostsAbstract_1e1fb0c4-d5ab-4750-9374-e825339c0fef" xlink:to="loc_us-gaap_CostOfPurchasedWater_35d09279-7699-495c-b259-ab91b4213bec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_d1ab09e1-3ed2-4cb1-acb2-36f574f70a66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpensePurchasedPower"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_WaterProductionCostsAbstract_1e1fb0c4-d5ab-4750-9374-e825339c0fef" xlink:to="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_d1ab09e1-3ed2-4cb1-acb2-36f574f70a66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_GroundwaterExtractionCharges_c9791612-dfc9-44bb-b862-accb3a6d1267" xlink:href="sjw-20211231.xsd#sjw_GroundwaterExtractionCharges"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_WaterProductionCostsAbstract_1e1fb0c4-d5ab-4750-9374-e825339c0fef" xlink:to="loc_sjw_GroundwaterExtractionCharges_c9791612-dfc9-44bb-b862-accb3a6d1267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseOther_3fb2dbb5-810c-49b9-9bce-5d6d03944f1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseOther"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_WaterProductionCostsAbstract_1e1fb0c4-d5ab-4750-9374-e825339c0fef" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseOther_3fb2dbb5-810c-49b9-9bce-5d6d03944f1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WaterProductionCosts_64afcb33-add6-4cee-a302-4db172f0c113" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WaterProductionCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_WaterProductionCostsAbstract_1e1fb0c4-d5ab-4750-9374-e825339c0fef" xlink:to="loc_us-gaap_WaterProductionCosts_64afcb33-add6-4cee-a302-4db172f0c113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_afd75c91-4205-4448-9097-60d82c204bd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_fee52b27-7971-464b-a3e1-0fb91f4e0240" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_afd75c91-4205-4448-9097-60d82c204bd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenance_738829b8-4074-45d1-bd08-25617626ea0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseMaintenance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_fee52b27-7971-464b-a3e1-0fb91f4e0240" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseMaintenance_738829b8-4074-45d1-bd08-25617626ea0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes_44d34ccb-ebc2-44ea-9774-d382ca8e3356" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseTaxes"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_fee52b27-7971-464b-a3e1-0fb91f4e0240" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseTaxes_44d34ccb-ebc2-44ea-9774-d382ca8e3356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_48f509cc-83f6-408d-9a7e-12536f1eb3d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_fee52b27-7971-464b-a3e1-0fb91f4e0240" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_48f509cc-83f6-408d-9a7e-12536f1eb3d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets_264c610a-4136-44eb-8e8e-6e9878b3a57a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_fee52b27-7971-464b-a3e1-0fb91f4e0240" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets_264c610a-4136-44eb-8e8e-6e9878b3a57a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_fa00e427-9ca5-40e9-b822-d51eb872be63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_fee52b27-7971-464b-a3e1-0fb91f4e0240" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_fa00e427-9ca5-40e9-b822-d51eb872be63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_9bcb9231-eb8c-459a-afb5-b5aee9cbb72a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_fee52b27-7971-464b-a3e1-0fb91f4e0240" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_9bcb9231-eb8c-459a-afb5-b5aee9cbb72a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_3f3d4363-b6bd-430d-94fd-e147f4ff2c13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_fee52b27-7971-464b-a3e1-0fb91f4e0240" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_3f3d4363-b6bd-430d-94fd-e147f4ff2c13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_c9668e74-5c0e-4c6a-91e1-fe935a9b703c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ab14dbd1-5212-48bf-876e-5be8f51c0619" xlink:to="loc_us-gaap_OperatingIncomeLoss_c9668e74-5c0e-4c6a-91e1-fe935a9b703c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_9cd912cf-0a43-4b80-84ea-4c4f7c355da0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ab14dbd1-5212-48bf-876e-5be8f51c0619" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_9cd912cf-0a43-4b80-84ea-4c4f7c355da0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_43fcf523-9bf7-42a7-801a-f7344de4fdf2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_9cd912cf-0a43-4b80-84ea-4c4f7c355da0" xlink:to="loc_us-gaap_InterestExpenseDebt_43fcf523-9bf7-42a7-801a-f7344de4fdf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent_b902641a-b145-4d65-885e-0b36033d4f1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_9cd912cf-0a43-4b80-84ea-4c4f7c355da0" xlink:to="loc_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent_b902641a-b145-4d65-885e-0b36033d4f1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfProperties_d6206c58-4c94-4c02-9490-ff5bceae75c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfProperties"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_9cd912cf-0a43-4b80-84ea-4c4f7c355da0" xlink:to="loc_us-gaap_GainLossOnSaleOfProperties_d6206c58-4c94-4c02-9490-ff5bceae75c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnSalesOfInvestmentRealEstate_a2cda025-dab5-4630-9944-70905267b9dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnSalesOfInvestmentRealEstate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_9cd912cf-0a43-4b80-84ea-4c4f7c355da0" xlink:to="loc_us-gaap_GainsLossesOnSalesOfInvestmentRealEstate_a2cda025-dab5-4630-9944-70905267b9dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeMoneyMarketDeposits_e8dd8278-a2bc-494b-8aa7-ad68bed7da97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeMoneyMarketDeposits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_9cd912cf-0a43-4b80-84ea-4c4f7c355da0" xlink:to="loc_us-gaap_InterestIncomeMoneyMarketDeposits_e8dd8278-a2bc-494b-8aa7-ad68bed7da97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_7efb4af0-6da3-41ca-af32-9db432e67203" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_9cd912cf-0a43-4b80-84ea-4c4f7c355da0" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_7efb4af0-6da3-41ca-af32-9db432e67203" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_13e2aa05-f1fb-4d7b-b488-9a08cb9aa4ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_9cd912cf-0a43-4b80-84ea-4c4f7c355da0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_13e2aa05-f1fb-4d7b-b488-9a08cb9aa4ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_5f212c31-25f3-4de7-a578-64256445445c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_9cd912cf-0a43-4b80-84ea-4c4f7c355da0" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_5f212c31-25f3-4de7-a578-64256445445c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_c0b1443f-ad5d-44e5-9425-915dd8f04025" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_9cd912cf-0a43-4b80-84ea-4c4f7c355da0" xlink:to="loc_us-gaap_ProfitLoss_c0b1443f-ad5d-44e5-9425-915dd8f04025" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_aff3de3c-387a-438c-9bea-926d7f652fda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_9cd912cf-0a43-4b80-84ea-4c4f7c355da0" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_aff3de3c-387a-438c-9bea-926d7f652fda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a19b0522-f8f7-4515-8a81-f03631704612" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_9cd912cf-0a43-4b80-84ea-4c4f7c355da0" xlink:to="loc_us-gaap_NetIncomeLoss_a19b0522-f8f7-4515-8a81-f03631704612" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_cbc643cd-9c26-476e-bfe4-ff98b4c3b0da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ab14dbd1-5212-48bf-876e-5be8f51c0619" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_cbc643cd-9c26-476e-bfe4-ff98b4c3b0da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_e44e9a2b-78bf-47ee-9268-f3f94b9775dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_cbc643cd-9c26-476e-bfe4-ff98b4c3b0da" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_e44e9a2b-78bf-47ee-9268-f3f94b9775dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_5e8091ed-05a0-4038-a01c-ab995e161748" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_cbc643cd-9c26-476e-bfe4-ff98b4c3b0da" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_5e8091ed-05a0-4038-a01c-ab995e161748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_1017cc8b-95c3-4837-8e4b-ecb5381b7f69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_cbc643cd-9c26-476e-bfe4-ff98b4c3b0da" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_1017cc8b-95c3-4837-8e4b-ecb5381b7f69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_73d5fced-50d6-4c9c-aa64-9b654c9f6fe1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ab14dbd1-5212-48bf-876e-5be8f51c0619" xlink:to="loc_us-gaap_EarningsPerShareAbstract_73d5fced-50d6-4c9c-aa64-9b654c9f6fe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_9bb464eb-17b6-4560-a889-05000388a1c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_73d5fced-50d6-4c9c-aa64-9b654c9f6fe1" xlink:to="loc_us-gaap_EarningsPerShareBasic_9bb464eb-17b6-4560-a889-05000388a1c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_6e2bdedb-743a-4fc3-aec8-87f95552551f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_73d5fced-50d6-4c9c-aa64-9b654c9f6fe1" xlink:to="loc_us-gaap_EarningsPerShareDiluted_6e2bdedb-743a-4fc3-aec8-87f95552551f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_726223ad-def9-4b09-8914-13483699db1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ab14dbd1-5212-48bf-876e-5be8f51c0619" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_726223ad-def9-4b09-8914-13483699db1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_215a4e71-d678-4665-92c9-7f57413aadf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_726223ad-def9-4b09-8914-13483699db1a" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_215a4e71-d678-4665-92c9-7f57413aadf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1066006d-cae0-4f42-9233-c9035435f03c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_726223ad-def9-4b09-8914-13483699db1a" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1066006d-cae0-4f42-9233-c9035435f03c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical" xlink:type="simple" xlink:href="sjw-20211231.xsd#ConsolidatedStatementsofComprehensiveIncomeParenthetical"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_400398b9-4c0b-4ac1-bece-772d7bc3aebf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent_80431670-0a1c-4558-a703-9ab10e32148e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_400398b9-4c0b-4ac1-bece-772d7bc3aebf" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent_80431670-0a1c-4558-a703-9ab10e32148e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent_4c3ac8a1-5a28-4d2f-af51-206416c68ae2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_400398b9-4c0b-4ac1-bece-772d7bc3aebf" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent_4c3ac8a1-5a28-4d2f-af51-206416c68ae2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" xlink:type="simple" xlink:href="sjw-20211231.xsd#ConsolidatedStatementsofChangesinStockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_ba30f69d-c218-4dad-870b-37a92b1b6c75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_19057dcc-0986-4944-a50d-3a61b8a35ce6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_ba30f69d-c218-4dad-870b-37a92b1b6c75" xlink:to="loc_us-gaap_StatementTable_19057dcc-0986-4944-a50d-3a61b8a35ce6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_6c97adfb-ede5-4d12-8542-2d20c84640c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_19057dcc-0986-4944-a50d-3a61b8a35ce6" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_6c97adfb-ede5-4d12-8542-2d20c84640c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_afd740a1-ba1f-4134-b62e-e4a932575914" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_6c97adfb-ede5-4d12-8542-2d20c84640c9" xlink:to="loc_us-gaap_EquityComponentDomain_afd740a1-ba1f-4134-b62e-e4a932575914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_85db63b4-0585-4b6a-a8d8-51694e44b5f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_afd740a1-ba1f-4134-b62e-e4a932575914" xlink:to="loc_us-gaap_CommonStockMember_85db63b4-0585-4b6a-a8d8-51694e44b5f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_e86e3b2c-2713-49d5-9974-59f76bde0d9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_afd740a1-ba1f-4134-b62e-e4a932575914" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_e86e3b2c-2713-49d5-9974-59f76bde0d9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_f381344a-094a-4d99-a28d-8862c2d4360c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_afd740a1-ba1f-4134-b62e-e4a932575914" xlink:to="loc_us-gaap_RetainedEarningsMember_f381344a-094a-4d99-a28d-8862c2d4360c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_827c9474-0f6b-42dc-9fd5-f7d7ea5f4ae9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_afd740a1-ba1f-4134-b62e-e4a932575914" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_827c9474-0f6b-42dc-9fd5-f7d7ea5f4ae9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_ce491ab3-88b3-406b-a0a7-5e0231b636d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_afd740a1-ba1f-4134-b62e-e4a932575914" xlink:to="loc_us-gaap_NoncontrollingInterestMember_ce491ab3-88b3-406b-a0a7-5e0231b636d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d63c6fa5-8292-4c5e-96c2-ec481afeac18" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_19057dcc-0986-4944-a50d-3a61b8a35ce6" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d63c6fa5-8292-4c5e-96c2-ec481afeac18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c36f09b5-5197-47f9-aef6-086dc4b5f5ad" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d63c6fa5-8292-4c5e-96c2-ec481afeac18" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c36f09b5-5197-47f9-aef6-086dc4b5f5ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_4174b16b-806c-4c3b-8815-a27879829553" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c36f09b5-5197-47f9-aef6-086dc4b5f5ad" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_4174b16b-806c-4c3b-8815-a27879829553" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_26d91702-965f-46d0-bb4e-545f750ef819" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_19057dcc-0986-4944-a50d-3a61b8a35ce6" xlink:to="loc_us-gaap_StatementLineItems_26d91702-965f-46d0-bb4e-545f750ef819" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c54f00b7-8c26-4370-a8af-079703ab29b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_26d91702-965f-46d0-bb4e-545f750ef819" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c54f00b7-8c26-4370-a8af-079703ab29b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_08612577-9c08-495a-89a1-da28a7b953be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c54f00b7-8c26-4370-a8af-079703ab29b3" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_08612577-9c08-495a-89a1-da28a7b953be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_fe91c05c-0749-4448-9e50-efd1c2948030" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c54f00b7-8c26-4370-a8af-079703ab29b3" xlink:to="loc_us-gaap_StockholdersEquity_fe91c05c-0749-4448-9e50-efd1c2948030" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_4204f30a-d9a4-4c8f-9aba-7700c9b32b22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c54f00b7-8c26-4370-a8af-079703ab29b3" xlink:to="loc_us-gaap_ProfitLoss_4204f30a-d9a4-4c8f-9aba-7700c9b32b22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_5fd04440-f392-4427-9b9f-d1dcfdc9368e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c54f00b7-8c26-4370-a8af-079703ab29b3" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_5fd04440-f392-4427-9b9f-d1dcfdc9368e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_6b787e39-eb13-4590-8eb7-51b867c61982" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c54f00b7-8c26-4370-a8af-079703ab29b3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_6b787e39-eb13-4590-8eb7-51b867c61982" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_1c2945f8-0ea7-4fbe-aa0a-ebe9a091f830" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c54f00b7-8c26-4370-a8af-079703ab29b3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_1c2945f8-0ea7-4fbe-aa0a-ebe9a091f830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_a910a75a-c2f1-4335-95c0-f06d4d73151a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c54f00b7-8c26-4370-a8af-079703ab29b3" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_a910a75a-c2f1-4335-95c0-f06d4d73151a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition_37ad0923-f7da-44cb-bc29-76183dd9f617" xlink:href="sjw-20211231.xsd#sjw_AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c54f00b7-8c26-4370-a8af-079703ab29b3" xlink:to="loc_sjw_AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition_37ad0923-f7da-44cb-bc29-76183dd9f617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_012f54b1-8ab0-411c-ad22-262bb6d4a149" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c54f00b7-8c26-4370-a8af-079703ab29b3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_012f54b1-8ab0-411c-ad22-262bb6d4a149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_e86f8297-ce9e-445d-b15f-284cf6a49116" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c54f00b7-8c26-4370-a8af-079703ab29b3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_e86f8297-ce9e-445d-b15f-284cf6a49116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_ed5a5e4a-f08d-4084-92ec-e84d56d27456" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c54f00b7-8c26-4370-a8af-079703ab29b3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_ed5a5e4a-f08d-4084-92ec-e84d56d27456" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_c509e822-3bf4-411f-b9df-e16206abe610" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c54f00b7-8c26-4370-a8af-079703ab29b3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_c509e822-3bf4-411f-b9df-e16206abe610" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_b254e066-4f46-4997-a7ef-c1d0d2e4bd60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c54f00b7-8c26-4370-a8af-079703ab29b3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_b254e066-4f46-4997-a7ef-c1d0d2e4bd60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_c3561195-e675-446b-bcc4-ae11d0d92ef1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c54f00b7-8c26-4370-a8af-079703ab29b3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_c3561195-e675-446b-bcc4-ae11d0d92ef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Dividends_da2ebd38-03c5-4f2e-a052-c4dd26fa5dba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Dividends"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c54f00b7-8c26-4370-a8af-079703ab29b3" xlink:to="loc_us-gaap_Dividends_da2ebd38-03c5-4f2e-a052-c4dd26fa5dba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_20db8e09-e1c6-4f68-b87e-84a26555b8e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c54f00b7-8c26-4370-a8af-079703ab29b3" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_20db8e09-e1c6-4f68-b87e-84a26555b8e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e5514854-880e-4a6c-8a51-42c29c1407ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c54f00b7-8c26-4370-a8af-079703ab29b3" xlink:to="loc_us-gaap_StockholdersEquity_e5514854-880e-4a6c-8a51-42c29c1407ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical" xlink:type="simple" xlink:href="sjw-20211231.xsd#ConsolidatedStatementsofChangesinStockholdersEquityParenthetical"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_3d0ebe9a-dab0-4568-8d05-777eb76f549b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_ca69a1ee-3a10-45a9-a050-181737564ea5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_3d0ebe9a-dab0-4568-8d05-777eb76f549b" xlink:to="loc_us-gaap_StatementTable_ca69a1ee-3a10-45a9-a050-181737564ea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_c06ec21a-a966-4263-b2d8-72f9485990ea" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ca69a1ee-3a10-45a9-a050-181737564ea5" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_c06ec21a-a966-4263-b2d8-72f9485990ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_979774e0-32e6-43b3-addf-6d660541fc69" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_c06ec21a-a966-4263-b2d8-72f9485990ea" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_979774e0-32e6-43b3-addf-6d660541fc69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_40e2ffef-c4fd-4ee5-b910-81fde24637b9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_979774e0-32e6-43b3-addf-6d660541fc69" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_40e2ffef-c4fd-4ee5-b910-81fde24637b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e22dfc8d-4632-4ad1-a469-e1500272c610" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ca69a1ee-3a10-45a9-a050-181737564ea5" xlink:to="loc_us-gaap_StatementLineItems_e22dfc8d-4632-4ad1-a469-e1500272c610" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_9e0c3eb4-ab88-4670-b667-d9e387a69bcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e22dfc8d-4632-4ad1-a469-e1500272c610" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_9e0c3eb4-ab88-4670-b667-d9e387a69bcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent_3640510b-4510-426a-a355-b7a8e62793e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e22dfc8d-4632-4ad1-a469-e1500272c610" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent_3640510b-4510-426a-a355-b7a8e62793e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent_b4a7e9ae-5e9b-4c9e-8b20-a35a71ae1b8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e22dfc8d-4632-4ad1-a469-e1500272c610" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent_b4a7e9ae-5e9b-4c9e-8b20-a35a71ae1b8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_132e31f1-db40-45a3-8ae5-b47009822c5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e22dfc8d-4632-4ad1-a469-e1500272c610" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_132e31f1-db40-45a3-8ae5-b47009822c5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/ConsolidatedStatementofCashFlows" xlink:type="simple" xlink:href="sjw-20211231.xsd#ConsolidatedStatementofCashFlows"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/ConsolidatedStatementofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_97df70b5-6b84-4883-8cb2-2443fb86f41a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_27b64d64-aef4-46fb-b0f7-fe678af6427c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_97df70b5-6b84-4883-8cb2-2443fb86f41a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_27b64d64-aef4-46fb-b0f7-fe678af6427c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_b6733ac2-e932-472b-a563-7c594a64a970" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_27b64d64-aef4-46fb-b0f7-fe678af6427c" xlink:to="loc_us-gaap_ProfitLoss_b6733ac2-e932-472b-a563-7c594a64a970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_01cbc315-fc4b-470e-b9ce-4afa575589ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_27b64d64-aef4-46fb-b0f7-fe678af6427c" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_01cbc315-fc4b-470e-b9ce-4afa575589ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_f3e921ee-5c7a-4f30-8dc9-0b8e8c205162" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_01cbc315-fc4b-470e-b9ce-4afa575589ab" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_f3e921ee-5c7a-4f30-8dc9-0b8e8c205162" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2170d3d7-491c-4201-9689-d773dc2ce320" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_01cbc315-fc4b-470e-b9ce-4afa575589ab" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2170d3d7-491c-4201-9689-d773dc2ce320" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_255c987d-f2cc-45cd-ba70-3e7496812d1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_01cbc315-fc4b-470e-b9ce-4afa575589ab" xlink:to="loc_us-gaap_ShareBasedCompensation_255c987d-f2cc-45cd-ba70-3e7496812d1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate_342a9fb2-114d-4321-8895-5560b5c65056" xlink:href="sjw-20211231.xsd#sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_01cbc315-fc4b-470e-b9ce-4afa575589ab" xlink:to="loc_sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate_342a9fb2-114d-4321-8895-5560b5c65056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_5a0d684e-5d39-4805-943f-eb988a3204fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_01cbc315-fc4b-470e-b9ce-4afa575589ab" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_5a0d684e-5d39-4805-943f-eb988a3204fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_e9eaa2f1-31f0-4c34-9c55-9e368512d381" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_01cbc315-fc4b-470e-b9ce-4afa575589ab" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_e9eaa2f1-31f0-4c34-9c55-9e368512d381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_19fe5304-b59b-4e52-9396-6a4d19ee3170" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_27b64d64-aef4-46fb-b0f7-fe678af6427c" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_19fe5304-b59b-4e52-9396-6a4d19ee3170" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables_cb3d3727-cd71-4dd6-a57d-e0dff22773da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_19fe5304-b59b-4e52-9396-6a4d19ee3170" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivables_cb3d3727-cd71-4dd6-a57d-e0dff22773da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_bdb06fbe-de9c-401d-baa3-26c8f0dcbaf1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_19fe5304-b59b-4e52-9396-6a4d19ee3170" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_bdb06fbe-de9c-401d-baa3-26c8f0dcbaf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower_e80792e0-4566-41d3-a9aa-0e5976b7dfff" xlink:href="sjw-20211231.xsd#sjw_IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_19fe5304-b59b-4e52-9396-6a4d19ee3170" xlink:to="loc_sjw_IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower_e80792e0-4566-41d3-a9aa-0e5976b7dfff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_f17203af-dd93-4393-8ab4-5c9e65173b44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_19fe5304-b59b-4e52-9396-6a4d19ee3170" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_f17203af-dd93-4393-8ab4-5c9e65173b44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations_d7d3e486-7cc9-4e46-8f43-fc1d4cf6396a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_19fe5304-b59b-4e52-9396-6a4d19ee3170" xlink:to="loc_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations_d7d3e486-7cc9-4e46-8f43-fc1d4cf6396a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits_52182c40-b225-454d-8309-2d4fcb233349" xlink:href="sjw-20211231.xsd#sjw_IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_19fe5304-b59b-4e52-9396-6a4d19ee3170" xlink:to="loc_sjw_IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits_52182c40-b225-454d-8309-2d4fcb233349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncreaseDecreaseInUpFrontServiceConcessionPayment_a2a95505-3d7a-4f61-9868-d2852dc1f4e2" xlink:href="sjw-20211231.xsd#sjw_IncreaseDecreaseInUpFrontServiceConcessionPayment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_19fe5304-b59b-4e52-9396-6a4d19ee3170" xlink:to="loc_sjw_IncreaseDecreaseInUpFrontServiceConcessionPayment_a2a95505-3d7a-4f61-9868-d2852dc1f4e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities_2d4dd1fd-b0df-47d1-9fb0-e4632bab853c" xlink:href="sjw-20211231.xsd#sjw_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_19fe5304-b59b-4e52-9396-6a4d19ee3170" xlink:to="loc_sjw_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities_2d4dd1fd-b0df-47d1-9fb0-e4632bab853c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_fa98d140-979e-4c7a-b3c2-703541e414a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_19fe5304-b59b-4e52-9396-6a4d19ee3170" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_fa98d140-979e-4c7a-b3c2-703541e414a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e05cb61d-c179-4a07-ae79-20f9e3d71c6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_27b64d64-aef4-46fb-b0f7-fe678af6427c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e05cb61d-c179-4a07-ae79-20f9e3d71c6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a94400a5-8457-415b-be8a-3a930a07b99a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_97df70b5-6b84-4883-8cb2-2443fb86f41a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a94400a5-8457-415b-be8a-3a930a07b99a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PaymentsToAcquireWaterSystemsUsingCompanyFunds_aabe5af5-e69d-4b79-80c0-088a3635ff52" xlink:href="sjw-20211231.xsd#sjw_PaymentsToAcquireWaterSystemsUsingCompanyFunds"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a94400a5-8457-415b-be8a-3a930a07b99a" xlink:to="loc_sjw_PaymentsToAcquireWaterSystemsUsingCompanyFunds_aabe5af5-e69d-4b79-80c0-088a3635ff52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction_caae95d3-2c9c-4aa8-a89f-db221cbff7fc" xlink:href="sjw-20211231.xsd#sjw_PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a94400a5-8457-415b-be8a-3a930a07b99a" xlink:to="loc_sjw_PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction_caae95d3-2c9c-4aa8-a89f-db221cbff7fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireRealEstate_3a9cf98b-72f1-4dbf-b0a2-f75c7293c17d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireRealEstate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a94400a5-8457-415b-be8a-3a930a07b99a" xlink:to="loc_us-gaap_PaymentsToAcquireRealEstate_3a9cf98b-72f1-4dbf-b0a2-f75c7293c17d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_bba3f9ef-01f2-485f-bcfd-de757f88a067" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a94400a5-8457-415b-be8a-3a930a07b99a" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_bba3f9ef-01f2-485f-bcfd-de757f88a067" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromRemovalCosts_c61f60f8-70bf-4e34-bd19-a595e2f7f70f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromRemovalCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a94400a5-8457-415b-be8a-3a930a07b99a" xlink:to="loc_us-gaap_PaymentsForProceedsFromRemovalCosts_c61f60f8-70bf-4e34-bd19-a595e2f7f70f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments_464cdb1d-95a8-474d-8c2c-a10a80cb2d10" xlink:href="sjw-20211231.xsd#sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a94400a5-8457-415b-be8a-3a930a07b99a" xlink:to="loc_sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments_464cdb1d-95a8-474d-8c2c-a10a80cb2d10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d0d40af2-bd46-4733-9458-10bb1a8807d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a94400a5-8457-415b-be8a-3a930a07b99a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d0d40af2-bd46-4733-9458-10bb1a8807d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_2d6d0988-d75e-4ac3-96fd-d1684732793d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_97df70b5-6b84-4883-8cb2-2443fb86f41a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_2d6d0988-d75e-4ac3-96fd-d1684732793d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_eff5828a-772c-46c1-b84f-a0d97d3e58d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_2d6d0988-d75e-4ac3-96fd-d1684732793d" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_eff5828a-772c-46c1-b84f-a0d97d3e58d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_d312e4eb-8a30-48a5-8057-21eced33a594" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_2d6d0988-d75e-4ac3-96fd-d1684732793d" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_d312e4eb-8a30-48a5-8057-21eced33a594" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_f7c05aa9-abcf-48b8-b4ef-2f95556992dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_2d6d0988-d75e-4ac3-96fd-d1684732793d" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_f7c05aa9-abcf-48b8-b4ef-2f95556992dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash_cd684408-02d9-4cfd-b760-138b49525416" xlink:href="sjw-20211231.xsd#sjw_ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_2d6d0988-d75e-4ac3-96fd-d1684732793d" xlink:to="loc_sjw_ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash_cd684408-02d9-4cfd-b760-138b49525416" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_3b0244f6-68da-4d05-a1a6-5efd861cc4c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_2d6d0988-d75e-4ac3-96fd-d1684732793d" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_3b0244f6-68da-4d05-a1a6-5efd861cc4c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_a13748f9-a0e6-4044-b92d-2b51f6ffb17b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_2d6d0988-d75e-4ac3-96fd-d1684732793d" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_a13748f9-a0e6-4044-b92d-2b51f6ffb17b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ReceiptsOfAdvancesAndContributionsInAidOfConstruction_f464a738-7db7-41b0-9933-557433bb5507" xlink:href="sjw-20211231.xsd#sjw_ReceiptsOfAdvancesAndContributionsInAidOfConstruction"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_2d6d0988-d75e-4ac3-96fd-d1684732793d" xlink:to="loc_sjw_ReceiptsOfAdvancesAndContributionsInAidOfConstruction_f464a738-7db7-41b0-9933-557433bb5507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfAdvancesForConstruction_209fa0f8-958c-4a0b-a5a7-f2fd6bdac7a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfAdvancesForConstruction"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_2d6d0988-d75e-4ac3-96fd-d1684732793d" xlink:to="loc_us-gaap_RepaymentsOfAdvancesForConstruction_209fa0f8-958c-4a0b-a5a7-f2fd6bdac7a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_396f6d26-d091-447c-990d-14b42f2a25ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_2d6d0988-d75e-4ac3-96fd-d1684732793d" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_396f6d26-d091-447c-990d-14b42f2a25ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_39944ea2-34c7-4294-a5d5-268c9fb779bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_2d6d0988-d75e-4ac3-96fd-d1684732793d" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_39944ea2-34c7-4294-a5d5-268c9fb779bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7ceea8e1-7927-4765-828e-a963ddf90f92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_2d6d0988-d75e-4ac3-96fd-d1684732793d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7ceea8e1-7927-4765-828e-a963ddf90f92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_64dfd21d-e5c1-4b22-b6ee-2688dd3fd140" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_97df70b5-6b84-4883-8cb2-2443fb86f41a" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_64dfd21d-e5c1-4b22-b6ee-2688dd3fd140" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_957e64b5-2555-4960-801f-95ea539d23c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_97df70b5-6b84-4883-8cb2-2443fb86f41a" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_957e64b5-2555-4960-801f-95ea539d23c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e3a57631-7830-4955-9a3d-918004a178f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_97df70b5-6b84-4883-8cb2-2443fb86f41a" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e3a57631-7830-4955-9a3d-918004a178f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_ed995fa4-d671-4216-97c3-1a7f6b4de510" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_97df70b5-6b84-4883-8cb2-2443fb86f41a" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_ed995fa4-d671-4216-97c3-1a7f6b4de510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_29d82bb0-fba8-4cd4-81c1-904c484bbe23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_97df70b5-6b84-4883-8cb2-2443fb86f41a" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_29d82bb0-fba8-4cd4-81c1-904c484bbe23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_e055a3e8-bfd7-4821-8344-60dfa90512ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_97df70b5-6b84-4883-8cb2-2443fb86f41a" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_e055a3e8-bfd7-4821-8344-60dfa90512ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_4ef541d7-8b1b-47d1-8e27-f1d6d593851b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_e055a3e8-bfd7-4821-8344-60dfa90512ee" xlink:to="loc_us-gaap_InterestPaidNet_4ef541d7-8b1b-47d1-8e27-f1d6d593851b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_756d8233-6d93-46e2-af8b-87e213823a52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_e055a3e8-bfd7-4821-8344-60dfa90512ee" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_756d8233-6d93-46e2-af8b-87e213823a52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_07fcbe6b-4f4f-4c4c-94b8-52b3986a318f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_97df70b5-6b84-4883-8cb2-2443fb86f41a" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_07fcbe6b-4f4f-4c4c-94b8-52b3986a318f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_NoncashChangeInAccruedPayables_20b35f57-f893-454b-bc45-0e3b1f42bf14" xlink:href="sjw-20211231.xsd#sjw_NoncashChangeInAccruedPayables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_07fcbe6b-4f4f-4c4c-94b8-52b3986a318f" xlink:to="loc_sjw_NoncashChangeInAccruedPayables_20b35f57-f893-454b-bc45-0e3b1f42bf14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_UtilityPropertyInstalledByDeveloper_6eae10d7-eaad-4848-a1ae-eef7cde188e1" xlink:href="sjw-20211231.xsd#sjw_UtilityPropertyInstalledByDeveloper"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_07fcbe6b-4f4f-4c4c-94b8-52b3986a318f" xlink:to="loc_sjw_UtilityPropertyInstalledByDeveloper_6eae10d7-eaad-4848-a1ae-eef7cde188e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/OrganizationandOperations" xlink:type="simple" xlink:href="sjw-20211231.xsd#OrganizationandOperations"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/OrganizationandOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9d6981f8-9b06-42ee-ae86-55409ed27bee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_c1ddb47d-6de7-4c2c-a3f7-6edbd9a11eaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9d6981f8-9b06-42ee-ae86-55409ed27bee" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_c1ddb47d-6de7-4c2c-a3f7-6edbd9a11eaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/OrganizationandOperationsDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#OrganizationandOperationsDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/OrganizationandOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_321d9f57-a5d1-4859-ab46-cf155294b2ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_809e5459-0d52-4d18-b0b4-fca6f7bb5184" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_321d9f57-a5d1-4859-ab46-cf155294b2ad" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_809e5459-0d52-4d18-b0b4-fca6f7bb5184" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_0508f1fa-03b9-40cd-9cf6-f31729eef455" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_809e5459-0d52-4d18-b0b4-fca6f7bb5184" xlink:to="loc_srt_ConsolidatedEntitiesAxis_0508f1fa-03b9-40cd-9cf6-f31729eef455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_c72500a5-a554-4a62-a0bb-0b46f1f87b84" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_0508f1fa-03b9-40cd-9cf6-f31729eef455" xlink:to="loc_srt_ConsolidatedEntitiesDomain_c72500a5-a554-4a62-a0bb-0b46f1f87b84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SanJoseWaterCompanyMember_6df8d572-1b08-4a71-a542-75daedb544b6" xlink:href="sjw-20211231.xsd#sjw_SanJoseWaterCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_c72500a5-a554-4a62-a0bb-0b46f1f87b84" xlink:to="loc_sjw_SanJoseWaterCompanyMember_6df8d572-1b08-4a71-a542-75daedb544b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ConnecticutWaterServiceInc.Member_b29b8eb4-306d-465e-9e4a-09d5516f7a53" xlink:href="sjw-20211231.xsd#sjw_ConnecticutWaterServiceInc.Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_c72500a5-a554-4a62-a0bb-0b46f1f87b84" xlink:to="loc_sjw_ConnecticutWaterServiceInc.Member_b29b8eb4-306d-465e-9e4a-09d5516f7a53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CanyonLakeWaterServiceCompanyMember_4266fbbd-7b73-49f5-9cb7-160c09360bc2" xlink:href="sjw-20211231.xsd#sjw_CanyonLakeWaterServiceCompanyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_c72500a5-a554-4a62-a0bb-0b46f1f87b84" xlink:to="loc_sjw_CanyonLakeWaterServiceCompanyMember_4266fbbd-7b73-49f5-9cb7-160c09360bc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_fce7de18-16a0-48e7-8345-4c3094ec9491" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_c72500a5-a554-4a62-a0bb-0b46f1f87b84" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_fce7de18-16a0-48e7-8345-4c3094ec9491" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_4b609e3f-c7dd-4f85-a842-0faccaa9bed2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_809e5459-0d52-4d18-b0b4-fca6f7bb5184" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_4b609e3f-c7dd-4f85-a842-0faccaa9bed2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e7accd8b-4645-4806-b7d3-053a499e12e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_4b609e3f-c7dd-4f85-a842-0faccaa9bed2" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e7accd8b-4645-4806-b7d3-053a499e12e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_88601cf3-da91-4dca-b0d7-6a2eeba6bb8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e7accd8b-4645-4806-b7d3-053a499e12e8" xlink:to="loc_us-gaap_SalesRevenueNetMember_88601cf3-da91-4dca-b0d7-6a2eeba6bb8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_32116b4a-5d3c-41cc-83bb-8db4ee0149a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_809e5459-0d52-4d18-b0b4-fca6f7bb5184" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_32116b4a-5d3c-41cc-83bb-8db4ee0149a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_684768a3-f8a7-4c41-bb28-dedf005a1900" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_32116b4a-5d3c-41cc-83bb-8db4ee0149a0" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_684768a3-f8a7-4c41-bb28-dedf005a1900" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_fc9b7702-f2a3-4166-ad22-552eb00dd20a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_684768a3-f8a7-4c41-bb28-dedf005a1900" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_fc9b7702-f2a3-4166-ad22-552eb00dd20a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_0f4711ca-a8e1-4812-bc18-016a9e2a1594" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_809e5459-0d52-4d18-b0b4-fca6f7bb5184" xlink:to="loc_srt_ProductOrServiceAxis_0f4711ca-a8e1-4812-bc18-016a9e2a1594" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_fb47546c-13b8-42ff-8606-ce34abc147b9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_0f4711ca-a8e1-4812-bc18-016a9e2a1594" xlink:to="loc_srt_ProductsAndServicesDomain_fb47546c-13b8-42ff-8606-ce34abc147b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_WaterMember_25b7fd4b-73bb-4e96-8344-a3c994982fc9" xlink:href="sjw-20211231.xsd#sjw_WaterMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_fb47546c-13b8-42ff-8606-ce34abc147b9" xlink:to="loc_sjw_WaterMember_25b7fd4b-73bb-4e96-8344-a3c994982fc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_32e7bb52-cf53-46bf-965f-1ddc4306f3ec" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_809e5459-0d52-4d18-b0b4-fca6f7bb5184" xlink:to="loc_srt_StatementGeographicalAxis_32e7bb52-cf53-46bf-965f-1ddc4306f3ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_9e0abb36-a27d-4d22-ac02-19651cdddd0a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_32e7bb52-cf53-46bf-965f-1ddc4306f3ec" xlink:to="loc_srt_SegmentGeographicalDomain_9e0abb36-a27d-4d22-ac02-19651cdddd0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ConnecticutandMaineMember_12e441fb-d018-4f64-9c7e-305a846066d6" xlink:href="sjw-20211231.xsd#sjw_ConnecticutandMaineMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_9e0abb36-a27d-4d22-ac02-19651cdddd0a" xlink:to="loc_sjw_ConnecticutandMaineMember_12e441fb-d018-4f64-9c7e-305a846066d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_CT_60433996-c0f4-4772-a2d2-d3a226d202fc" xlink:href="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd#stpr_CT"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_9e0abb36-a27d-4d22-ac02-19651cdddd0a" xlink:to="loc_stpr_CT_60433996-c0f4-4772-a2d2-d3a226d202fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SouthCentralTexasMember_0c84e179-79e9-4dfd-9d17-7de5c9601ccd" xlink:href="sjw-20211231.xsd#sjw_SouthCentralTexasMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_9e0abb36-a27d-4d22-ac02-19651cdddd0a" xlink:to="loc_sjw_SouthCentralTexasMember_0c84e179-79e9-4dfd-9d17-7de5c9601ccd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4b265508-0290-4987-b4db-ee225c700173" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_809e5459-0d52-4d18-b0b4-fca6f7bb5184" xlink:to="loc_srt_RangeAxis_4b265508-0290-4987-b4db-ee225c700173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3c653938-3a82-4718-a39f-03478b3aa9a4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_4b265508-0290-4987-b4db-ee225c700173" xlink:to="loc_srt_RangeMember_3c653938-3a82-4718-a39f-03478b3aa9a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1f005a69-3b7a-4699-8e63-ce9c2d9b1f1d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_3c653938-3a82-4718-a39f-03478b3aa9a4" xlink:to="loc_srt_MinimumMember_1f005a69-3b7a-4699-8e63-ce9c2d9b1f1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_9dbb97f8-1cb9-46fb-9502-539af729fd5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_809e5459-0d52-4d18-b0b4-fca6f7bb5184" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_9dbb97f8-1cb9-46fb-9502-539af729fd5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a59d5eba-1e7c-4259-a1b1-3f9e4dd904f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_9dbb97f8-1cb9-46fb-9502-539af729fd5d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a59d5eba-1e7c-4259-a1b1-3f9e4dd904f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_KendallWestUtilityAndBanderaEastUtilityMember_3554bc67-8a42-426f-a2d8-a850c79a0848" xlink:href="sjw-20211231.xsd#sjw_KendallWestUtilityAndBanderaEastUtilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a59d5eba-1e7c-4259-a1b1-3f9e4dd904f5" xlink:to="loc_sjw_KendallWestUtilityAndBanderaEastUtilityMember_3554bc67-8a42-426f-a2d8-a850c79a0848" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f7ecb7bc-b451-4c1a-b194-753733f0483f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_809e5459-0d52-4d18-b0b4-fca6f7bb5184" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f7ecb7bc-b451-4c1a-b194-753733f0483f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_VariableInterestEntitiesNumberOfEntities_632809de-c5d4-43ec-b0df-a9cd74f36bcb" xlink:href="sjw-20211231.xsd#sjw_VariableInterestEntitiesNumberOfEntities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f7ecb7bc-b451-4c1a-b194-753733f0483f" xlink:to="loc_sjw_VariableInterestEntitiesNumberOfEntities_632809de-c5d4-43ec-b0df-a9cd74f36bcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_VariableInterestEntityPrimaryBeneficiaryNumberOfSubsidiaries_300d52bb-0687-4fad-be88-5a300d852a68" xlink:href="sjw-20211231.xsd#sjw_VariableInterestEntityPrimaryBeneficiaryNumberOfSubsidiaries"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f7ecb7bc-b451-4c1a-b194-753733f0483f" xlink:to="loc_sjw_VariableInterestEntityPrimaryBeneficiaryNumberOfSubsidiaries_300d52bb-0687-4fad-be88-5a300d852a68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesServiceConnections_24c74356-dccd-4856-ad49-dbe8b27241c9" xlink:href="sjw-20211231.xsd#sjw_PublicUtilitiesServiceConnections"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f7ecb7bc-b451-4c1a-b194-753733f0483f" xlink:to="loc_sjw_PublicUtilitiesServiceConnections_24c74356-dccd-4856-ad49-dbe8b27241c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesNumberOfPeopleServed_25fa5024-2bb2-4b73-9485-d19b9c965bd1" xlink:href="sjw-20211231.xsd#sjw_PublicUtilitiesNumberOfPeopleServed"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f7ecb7bc-b451-4c1a-b194-753733f0483f" xlink:to="loc_sjw_PublicUtilitiesNumberOfPeopleServed_25fa5024-2bb2-4b73-9485-d19b9c965bd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_2af129ed-b223-4e63-b85b-e74a8e638e5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f7ecb7bc-b451-4c1a-b194-753733f0483f" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_2af129ed-b223-4e63-b85b-e74a8e638e5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesNumberofCommunitiesServed_9da3d659-9d6b-4532-82af-78f5dd56dc23" xlink:href="sjw-20211231.xsd#sjw_PublicUtilitiesNumberofCommunitiesServed"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f7ecb7bc-b451-4c1a-b194-753733f0483f" xlink:to="loc_sjw_PublicUtilitiesNumberofCommunitiesServed_9da3d659-9d6b-4532-82af-78f5dd56dc23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesServiceArea_3d3f28a4-6ae4-4b23-8803-0852682b36d0" xlink:href="sjw-20211231.xsd#sjw_PublicUtilitiesServiceArea"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f7ecb7bc-b451-4c1a-b194-753733f0483f" xlink:to="loc_sjw_PublicUtilitiesServiceArea_3d3f28a4-6ae4-4b23-8803-0852682b36d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed_be2f2f46-919c-44b6-bf2b-c48ad60c9aea" xlink:href="sjw-20211231.xsd#sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f7ecb7bc-b451-4c1a-b194-753733f0483f" xlink:to="loc_sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed_be2f2f46-919c-44b6-bf2b-c48ad60c9aea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesAcquisitionServiceConnections_e4f1b582-a1a8-43ae-a935-6c51bb0b4bb3" xlink:href="sjw-20211231.xsd#sjw_PublicUtilitiesAcquisitionServiceConnections"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f7ecb7bc-b451-4c1a-b194-753733f0483f" xlink:to="loc_sjw_PublicUtilitiesAcquisitionServiceConnections_e4f1b582-a1a8-43ae-a935-6c51bb0b4bb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesAcquisitionServiceArea_f7b56877-c115-42d2-9270-ea08119c2834" xlink:href="sjw-20211231.xsd#sjw_PublicUtilitiesAcquisitionServiceArea"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f7ecb7bc-b451-4c1a-b194-753733f0483f" xlink:to="loc_sjw_PublicUtilitiesAcquisitionServiceArea_f7b56877-c115-42d2-9270-ea08119c2834" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage_6b4c8210-59f3-47de-bf3d-e8105abf549c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f7ecb7bc-b451-4c1a-b194-753733f0483f" xlink:to="loc_us-gaap_VariableInterestEntityOwnershipPercentage_6b4c8210-59f3-47de-bf3d-e8105abf549c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="sjw-20211231.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_7c7cf231-171e-44cc-bba2-cde1f1cf61d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_65c4704b-10b5-4b2c-879a-a261b441b44d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7c7cf231-171e-44cc-bba2-cde1f1cf61d3" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_65c4704b-10b5-4b2c-879a-a261b441b44d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="sjw-20211231.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_de682099-7df8-47ef-a41f-8b5e909aefb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy_a158d72f-5724-48c4-a53e-eb4f28ccd92b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_de682099-7df8-47ef-a41f-8b5e909aefb9" xlink:to="loc_us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy_a158d72f-5724-48c4-a53e-eb4f28ccd92b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_8853bd3a-47ab-4319-99c6-efba6380e5fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_de682099-7df8-47ef-a41f-8b5e909aefb9" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_8853bd3a-47ab-4319-99c6-efba6380e5fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_babcaa5e-b773-421c-8abe-49af76297637" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_de682099-7df8-47ef-a41f-8b5e909aefb9" xlink:to="loc_us-gaap_UseOfEstimates_babcaa5e-b773-421c-8abe-49af76297637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_63374c6c-0803-41a2-91fb-14683ca8f34f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_de682099-7df8-47ef-a41f-8b5e909aefb9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_63374c6c-0803-41a2-91fb-14683ca8f34f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_3c538a00-002c-41bc-8d3a-2b93ca83a063" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_de682099-7df8-47ef-a41f-8b5e909aefb9" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_3c538a00-002c-41bc-8d3a-2b93ca83a063" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesRealEstatePolicyPolicyTextBlock_9676d6b6-6214-41d8-a322-2764fd8aa24d" xlink:href="sjw-20211231.xsd#sjw_PublicUtilitiesRealEstatePolicyPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_de682099-7df8-47ef-a41f-8b5e909aefb9" xlink:to="loc_sjw_PublicUtilitiesRealEstatePolicyPolicyTextBlock_9676d6b6-6214-41d8-a322-2764fd8aa24d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_6bb14126-15bf-4cd1-a113-ad5fa8e2838d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_de682099-7df8-47ef-a41f-8b5e909aefb9" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_6bb14126-15bf-4cd1-a113-ad5fa8e2838d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_d581cbda-ff10-4e6b-9cca-9d04e8d9b259" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_de682099-7df8-47ef-a41f-8b5e909aefb9" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_d581cbda-ff10-4e6b-9cca-9d04e8d9b259" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_ecc304cb-570c-45da-b231-abaf65a216af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_de682099-7df8-47ef-a41f-8b5e909aefb9" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_ecc304cb-570c-45da-b231-abaf65a216af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_47330ff4-c933-4c07-aa49-8d438c17a5fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_de682099-7df8-47ef-a41f-8b5e909aefb9" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_47330ff4-c933-4c07-aa49-8d438c17a5fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_b5d974a4-17af-42a6-866f-9f082352de51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_de682099-7df8-47ef-a41f-8b5e909aefb9" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_b5d974a4-17af-42a6-866f-9f082352de51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AdvancesForConstructionAndContributionsInAidOfConstructionPolicyPolicyTextBlock_d678352e-adcf-4cb8-a685-e403ba462e58" xlink:href="sjw-20211231.xsd#sjw_AdvancesForConstructionAndContributionsInAidOfConstructionPolicyPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_de682099-7df8-47ef-a41f-8b5e909aefb9" xlink:to="loc_sjw_AdvancesForConstructionAndContributionsInAidOfConstructionPolicyPolicyTextBlock_d678352e-adcf-4cb8-a685-e403ba462e58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsPolicy_e503d1ba-509b-41c0-ad92-cba589ed55c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationsPolicy"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_de682099-7df8-47ef-a41f-8b5e909aefb9" xlink:to="loc_us-gaap_AssetRetirementObligationsPolicy_e503d1ba-509b-41c0-ad92-cba589ed55c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_6c2d8df2-9167-4ceb-be5c-df873be6b70b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_de682099-7df8-47ef-a41f-8b5e909aefb9" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_6c2d8df2-9167-4ceb-be5c-df873be6b70b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_82423c76-03c4-4eed-9b20-7a90c42b62a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_de682099-7df8-47ef-a41f-8b5e909aefb9" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_82423c76-03c4-4eed-9b20-7a90c42b62a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_9694c704-0f5d-42d4-b9ae-9bada34ef2d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_de682099-7df8-47ef-a41f-8b5e909aefb9" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_9694c704-0f5d-42d4-b9ae-9bada34ef2d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="sjw-20211231.xsd#SummaryofSignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_7a30992c-a4ca-496e-87c8-09fce781aa55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock_3f27052b-bd9a-4672-b671-7e232232bc28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7a30992c-a4ca-496e-87c8-09fce781aa55" xlink:to="loc_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock_3f27052b-bd9a-4672-b671-7e232232bc28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ScheduleOfRealEstateInvestmentsTableTextBlock_2c194e44-59d6-4e94-b851-0313713c6a9e" xlink:href="sjw-20211231.xsd#sjw_ScheduleOfRealEstateInvestmentsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7a30992c-a4ca-496e-87c8-09fce781aa55" xlink:to="loc_sjw_ScheduleOfRealEstateInvestmentsTableTextBlock_2c194e44-59d6-4e94-b851-0313713c6a9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_77536a43-20ae-433e-ba58-b13886922b24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7a30992c-a4ca-496e-87c8-09fce781aa55" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_77536a43-20ae-433e-ba58-b13886922b24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ScheduleOfEstimatedRefundsOfAdvancesForConstructionAndContributionsInAidOfConstructionTableTextBlock_2f7417a1-4510-4d4f-9610-5a8111bcba29" xlink:href="sjw-20211231.xsd#sjw_ScheduleOfEstimatedRefundsOfAdvancesForConstructionAndContributionsInAidOfConstructionTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7a30992c-a4ca-496e-87c8-09fce781aa55" xlink:to="loc_sjw_ScheduleOfEstimatedRefundsOfAdvancesForConstructionAndContributionsInAidOfConstructionTableTextBlock_2f7417a1-4510-4d4f-9610-5a8111bcba29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock_f4f9b854-cc25-4f78-82de-d2942fcc3f6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7a30992c-a4ca-496e-87c8-09fce781aa55" xlink:to="loc_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock_f4f9b854-cc25-4f78-82de-d2942fcc3f6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_d73d7584-ae17-45bc-b880-28d0a8545ad5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7a30992c-a4ca-496e-87c8-09fce781aa55" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_d73d7584-ae17-45bc-b880-28d0a8545ad5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_96370459-05b8-47b9-836a-69f09a67e868" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_521dc024-c0d8-4fca-8fbf-8f1d4ca060e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_96370459-05b8-47b9-836a-69f09a67e868" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_521dc024-c0d8-4fca-8fbf-8f1d4ca060e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f7ee86a5-485e-4d22-bd2f-10e8e0d3e377" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_521dc024-c0d8-4fca-8fbf-8f1d4ca060e5" xlink:to="loc_srt_RangeAxis_f7ee86a5-485e-4d22-bd2f-10e8e0d3e377" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_92230f5d-266d-4e85-b39e-988147c8c2f9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_f7ee86a5-485e-4d22-bd2f-10e8e0d3e377" xlink:to="loc_srt_RangeMember_92230f5d-266d-4e85-b39e-988147c8c2f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_0e73694b-9c47-4c53-8a79-7e6937c87f1f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_92230f5d-266d-4e85-b39e-988147c8c2f9" xlink:to="loc_srt_MinimumMember_0e73694b-9c47-4c53-8a79-7e6937c87f1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a9ad0235-7a14-4c47-b808-0a470c84132d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_92230f5d-266d-4e85-b39e-988147c8c2f9" xlink:to="loc_srt_MaximumMember_a9ad0235-7a14-4c47-b808-0a470c84132d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_172e40ba-6be1-4726-be1c-ed43f4929913" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_521dc024-c0d8-4fca-8fbf-8f1d4ca060e5" xlink:to="loc_us-gaap_PublicUtilityAxis_172e40ba-6be1-4726-be1c-ed43f4929913" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_70931ac3-d2ce-4d5c-aac6-03d561813125" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityAxis_172e40ba-6be1-4726-be1c-ed43f4929913" xlink:to="loc_us-gaap_UtilityPlantDomain_70931ac3-d2ce-4d5c-aac6-03d561813125" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WaterPlantMember_3fd9dee6-5585-4c6a-9582-3b681c674d0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WaterPlantMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_70931ac3-d2ce-4d5c-aac6-03d561813125" xlink:to="loc_us-gaap_WaterPlantMember_3fd9dee6-5585-4c6a-9582-3b681c674d0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_d22395ec-6de4-4cdb-b2b4-629bbed091a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_521dc024-c0d8-4fca-8fbf-8f1d4ca060e5" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_d22395ec-6de4-4cdb-b2b4-629bbed091a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_c1b19dd2-8ba7-4896-aad4-c8a8857800af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_d22395ec-6de4-4cdb-b2b4-629bbed091a6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_c1b19dd2-8ba7-4896-aad4-c8a8857800af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment_79c66ff9-2e1a-4b59-8795-d908060ee21f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_c1b19dd2-8ba7-4896-aad4-c8a8857800af" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment_79c66ff9-2e1a-4b59-8795-d908060ee21f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution_361ab864-55ac-4c5a-be1e-a008b408f70d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_c1b19dd2-8ba7-4896-aad4-c8a8857800af" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution_361ab864-55ac-4c5a-be1e-a008b408f70d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_5460971b-05a0-44ae-9be6-364e1fa69ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_c1b19dd2-8ba7-4896-aad4-c8a8857800af" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_5460971b-05a0-44ae-9be6-364e1fa69ff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment_2ad3098a-3e58-44e5-b11e-3451babbeaf4" xlink:href="sjw-20211231.xsd#sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_c1b19dd2-8ba7-4896-aad4-c8a8857800af" xlink:to="loc_sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment_2ad3098a-3e58-44e5-b11e-3451babbeaf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EstimatedUsefulLivesOfPlantAndEquipmentAbstract_1beaf2aa-ffe0-4761-b81a-d2e31ccf3019" xlink:href="sjw-20211231.xsd#sjw_EstimatedUsefulLivesOfPlantAndEquipmentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_d22395ec-6de4-4cdb-b2b4-629bbed091a6" xlink:to="loc_sjw_EstimatedUsefulLivesOfPlantAndEquipmentAbstract_1beaf2aa-ffe0-4761-b81a-d2e31ccf3019" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife_27a122f8-e765-4b7d-9892-7fe3c988cf72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EstimatedUsefulLivesOfPlantAndEquipmentAbstract_1beaf2aa-ffe0-4761-b81a-d2e31ccf3019" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife_27a122f8-e765-4b7d-9892-7fe3c988cf72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistributionUsefulLife_f2d1ee6f-cc1a-458c-b561-aa5041272ffa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistributionUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EstimatedUsefulLivesOfPlantAndEquipmentAbstract_1beaf2aa-ffe0-4761-b81a-d2e31ccf3019" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistributionUsefulLife_f2d1ee6f-cc1a-458c-b561-aa5041272ffa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife_7d5e12af-3371-4347-89c4-1be44a3d1186" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EstimatedUsefulLivesOfPlantAndEquipmentAbstract_1beaf2aa-ffe0-4761-b81a-d2e31ccf3019" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife_7d5e12af-3371-4347-89c4-1be44a3d1186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_f9ebfa24-7a42-4442-aca5-a9c6204b5c8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_d22395ec-6de4-4cdb-b2b4-629bbed091a6" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_f9ebfa24-7a42-4442-aca5-a9c6204b5c8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_4448a683-4208-4007-bfc2-15ea3d3e098b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_d22395ec-6de4-4cdb-b2b4-629bbed091a6" xlink:to="loc_us-gaap_Depreciation_4448a683-4208-4007-bfc2-15ea3d3e098b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_e07a2aeb-910e-4d40-bda4-30b1026c9681" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_d22395ec-6de4-4cdb-b2b4-629bbed091a6" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_e07a2aeb-910e-4d40-bda4-30b1026c9681" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalized_0cec1af1-ea50-47bd-9dd8-d5739ff639bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestCostsCapitalized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_d22395ec-6de4-4cdb-b2b4-629bbed091a6" xlink:to="loc_us-gaap_InterestCostsCapitalized_0cec1af1-ea50-47bd-9dd8-d5739ff639bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EquityFundsCapitalized_640ef279-7706-41ba-a36c-4e4454966a62" xlink:href="sjw-20211231.xsd#sjw_EquityFundsCapitalized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_d22395ec-6de4-4cdb-b2b4-629bbed091a6" xlink:to="loc_sjw_EquityFundsCapitalized_640ef279-7706-41ba-a36c-4e4454966a62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_cdf1a322-062f-485e-af22-9b66af12c02b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_d22395ec-6de4-4cdb-b2b4-629bbed091a6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_cdf1a322-062f-485e-af22-9b66af12c02b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_4a0fee8f-d101-44ff-b89e-0a4bca87aa4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInvestmentsTable_f9d53fa7-b17a-4c8d-a522-684cfb9bdddd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4a0fee8f-d101-44ff-b89e-0a4bca87aa4f" xlink:to="loc_us-gaap_ScheduleOfInvestmentsTable_f9d53fa7-b17a-4c8d-a522-684cfb9bdddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b3f2d707-cd2e-4a13-b357-4708231e965d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_f9d53fa7-b17a-4c8d-a522-684cfb9bdddd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b3f2d707-cd2e-4a13-b357-4708231e965d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2128d85f-03dc-4be7-ac4d-87b3ed6c1bb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b3f2d707-cd2e-4a13-b357-4708231e965d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2128d85f-03dc-4be7-ac4d-87b3ed6c1bb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_04257dea-7573-4596-b976-060aab1a7615" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2128d85f-03dc-4be7-ac4d-87b3ed6c1bb5" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_04257dea-7573-4596-b976-060aab1a7615" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_70b7850e-0ec5-450f-b494-3b1e6f30206c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_f9d53fa7-b17a-4c8d-a522-684cfb9bdddd" xlink:to="loc_srt_ConsolidatedEntitiesAxis_70b7850e-0ec5-450f-b494-3b1e6f30206c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_ac966d0e-70b4-4df9-b19e-5c2dae2ac2ce" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_70b7850e-0ec5-450f-b494-3b1e6f30206c" xlink:to="loc_srt_ConsolidatedEntitiesDomain_ac966d0e-70b4-4df9-b19e-5c2dae2ac2ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SanJoseWaterCompanyMember_544c8a4b-34f0-4090-8a98-335d730ed147" xlink:href="sjw-20211231.xsd#sjw_SanJoseWaterCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_ac966d0e-70b4-4df9-b19e-5c2dae2ac2ce" xlink:to="loc_sjw_SanJoseWaterCompanyMember_544c8a4b-34f0-4090-8a98-335d730ed147" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorPropertyClassAxis_d3dad914-e416-47a8-9d86-9cc177443162" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MajorPropertyClassAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_f9d53fa7-b17a-4c8d-a522-684cfb9bdddd" xlink:to="loc_us-gaap_MajorPropertyClassAxis_d3dad914-e416-47a8-9d86-9cc177443162" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorPropertyClassDomain_3e9fed70-f24a-44c8-8e37-a66d5bb0b9fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MajorPropertyClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MajorPropertyClassAxis_d3dad914-e416-47a8-9d86-9cc177443162" xlink:to="loc_us-gaap_MajorPropertyClassDomain_3e9fed70-f24a-44c8-8e37-a66d5bb0b9fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndBuildingMember_cc60b408-0ff1-4875-b7e9-5000f9be1f30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandAndBuildingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MajorPropertyClassDomain_3e9fed70-f24a-44c8-8e37-a66d5bb0b9fb" xlink:to="loc_us-gaap_LandAndBuildingMember_cc60b408-0ff1-4875-b7e9-5000f9be1f30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1eb7b7fb-9914-4eb6-89cf-dc984eb9a7b3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_f9d53fa7-b17a-4c8d-a522-684cfb9bdddd" xlink:to="loc_srt_RangeAxis_1eb7b7fb-9914-4eb6-89cf-dc984eb9a7b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_dfed8f3a-a8c2-4aba-ab2b-1dd6cb92580e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1eb7b7fb-9914-4eb6-89cf-dc984eb9a7b3" xlink:to="loc_srt_RangeMember_dfed8f3a-a8c2-4aba-ab2b-1dd6cb92580e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d3c21426-5e6a-4ebc-b556-460e1b6707dd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_dfed8f3a-a8c2-4aba-ab2b-1dd6cb92580e" xlink:to="loc_srt_MinimumMember_d3c21426-5e6a-4ebc-b556-460e1b6707dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d85d26f8-a8f4-41af-96fc-fbe821f23a1d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_dfed8f3a-a8c2-4aba-ab2b-1dd6cb92580e" xlink:to="loc_srt_MaximumMember_d85d26f8-a8f4-41af-96fc-fbe821f23a1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInvestmentsLineItems_5a5cf6c2-82a9-4cc3-bcba-12851c9388c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInvestmentsLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_f9d53fa7-b17a-4c8d-a522-684cfb9bdddd" xlink:to="loc_us-gaap_ScheduleOfInvestmentsLineItems_5a5cf6c2-82a9-4cc3-bcba-12851c9388c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateAbstract_c20b090c-73da-4c18-b480-08727451d4b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RealEstateAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_5a5cf6c2-82a9-4cc3-bcba-12851c9388c3" xlink:to="loc_us-gaap_RealEstateAbstract_c20b090c-73da-4c18-b480-08727451d4b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Land_203be960-d86e-4460-b7ae-bc397a65b0ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Land"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RealEstateAbstract_c20b090c-73da-4c18-b480-08727451d4b3" xlink:to="loc_us-gaap_Land_203be960-d86e-4460-b7ae-bc397a65b0ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentBuildingAndBuildingImprovements_847a5612-6784-46a4-bc81-d8b75c94a56d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentBuildingAndBuildingImprovements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RealEstateAbstract_c20b090c-73da-4c18-b480-08727451d4b3" xlink:to="loc_us-gaap_InvestmentBuildingAndBuildingImprovements_847a5612-6784-46a4-bc81-d8b75c94a56d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateInvestmentPropertyAtCost_f29c979b-37a8-413d-bbae-80b9e8e49c42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RealEstateInvestmentPropertyAtCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RealEstateAbstract_c20b090c-73da-4c18-b480-08727451d4b3" xlink:to="loc_us-gaap_RealEstateInvestmentPropertyAtCost_f29c979b-37a8-413d-bbae-80b9e8e49c42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateAndAccumulatedDepreciationLifeUsedForDepreciation1_c5d8cad7-a00b-4292-8909-e16b23890176" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RealEstateAndAccumulatedDepreciationLifeUsedForDepreciation1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_5a5cf6c2-82a9-4cc3-bcba-12851c9388c3" xlink:to="loc_us-gaap_RealEstateAndAccumulatedDepreciationLifeUsedForDepreciation1_c5d8cad7-a00b-4292-8909-e16b23890176" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SalesAgreementHoldbackAmount_b1848e87-eb78-4991-b675-f5cea5e35a12" xlink:href="sjw-20211231.xsd#sjw_SalesAgreementHoldbackAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_5a5cf6c2-82a9-4cc3-bcba-12851c9388c3" xlink:to="loc_sjw_SalesAgreementHoldbackAmount_b1848e87-eb78-4991-b675-f5cea5e35a12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfProperties_68c284fd-87f7-4d23-927b-241787b41c4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfProperties"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_5a5cf6c2-82a9-4cc3-bcba-12851c9388c3" xlink:to="loc_us-gaap_GainLossOnSaleOfProperties_68c284fd-87f7-4d23-927b-241787b41c4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_NumberOfPropertiesSold_08468951-f1ff-4276-9cde-24bf991c7da5" xlink:href="sjw-20211231.xsd#sjw_NumberOfPropertiesSold"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_5a5cf6c2-82a9-4cc3-bcba-12851c9388c3" xlink:to="loc_sjw_NumberOfPropertiesSold_08468951-f1ff-4276-9cde-24bf991c7da5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfRealEstateHeldforinvestment_1b76b1d0-3e76-440d-aabf-8fc64a1fa25d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfRealEstateHeldforinvestment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_5a5cf6c2-82a9-4cc3-bcba-12851c9388c3" xlink:to="loc_us-gaap_ProceedsFromSaleOfRealEstateHeldforinvestment_1b76b1d0-3e76-440d-aabf-8fc64a1fa25d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PropertiesSellingExpenses_86df2e52-3da5-4c36-8055-1f51bf18c2e6" xlink:href="sjw-20211231.xsd#sjw_PropertiesSellingExpenses"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_5a5cf6c2-82a9-4cc3-bcba-12851c9388c3" xlink:to="loc_sjw_PropertiesSellingExpenses_86df2e52-3da5-4c36-8055-1f51bf18c2e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredGainsLossesOnSalesOfProperties_2d722f11-6046-42ac-92a2-7ec90f57f204" xlink:href="sjw-20211231.xsd#sjw_DeferredGainsLossesOnSalesOfProperties"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_5a5cf6c2-82a9-4cc3-bcba-12851c9388c3" xlink:to="loc_sjw_DeferredGainsLossesOnSalesOfProperties_2d722f11-6046-42ac-92a2-7ec90f57f204" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfLandHeldforinvestment_c05a2404-61e5-4881-80b1-bf960e45e79d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfLandHeldforinvestment"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_5a5cf6c2-82a9-4cc3-bcba-12851c9388c3" xlink:to="loc_us-gaap_ProceedsFromSaleOfLandHeldforinvestment_c05a2404-61e5-4881-80b1-bf960e45e79d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnSalesOfInvestmentRealEstate_988e3a8f-29a8-4116-a23c-9cebafac7e19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnSalesOfInvestmentRealEstate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_5a5cf6c2-82a9-4cc3-bcba-12851c9388c3" xlink:to="loc_us-gaap_GainsLossesOnSalesOfInvestmentRealEstate_988e3a8f-29a8-4116-a23c-9cebafac7e19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RealEstateSellingExpenses_e041525b-d124-4075-bc62-6fcf9facd6d0" xlink:href="sjw-20211231.xsd#sjw_RealEstateSellingExpenses"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_5a5cf6c2-82a9-4cc3-bcba-12851c9388c3" xlink:to="loc_sjw_RealEstateSellingExpenses_e041525b-d124-4075-bc62-6fcf9facd6d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AssetsLeasedOrAvailableForLeaseAbstract_f94ca725-76be-40f6-a807-73cf961366c9" xlink:href="sjw-20211231.xsd#sjw_AssetsLeasedOrAvailableForLeaseAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_5a5cf6c2-82a9-4cc3-bcba-12851c9388c3" xlink:to="loc_sjw_AssetsLeasedOrAvailableForLeaseAbstract_f94ca725-76be-40f6-a807-73cf961366c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet_8e392b26-885c-4c5f-a90d-e81b459362f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_AssetsLeasedOrAvailableForLeaseAbstract_f94ca725-76be-40f6-a807-73cf961366c9" xlink:to="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet_8e392b26-885c-4c5f-a90d-e81b459362f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_0152ece7-640e-42c3-9d23-3271f7fe2525" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_AssetsLeasedOrAvailableForLeaseAbstract_f94ca725-76be-40f6-a807-73cf961366c9" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_0152ece7-640e-42c3-9d23-3271f7fe2525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_ffa3d1ce-bf8c-4075-a6d7-acffc8e35087" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_0152ece7-640e-42c3-9d23-3271f7fe2525" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_ffa3d1ce-bf8c-4075-a6d7-acffc8e35087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_256738ff-f817-49db-adb9-e025a9af53a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_0152ece7-640e-42c3-9d23-3271f7fe2525" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_256738ff-f817-49db-adb9-e025a9af53a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_8545bccc-503d-4b18-a73a-796f06bfa393" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_0152ece7-640e-42c3-9d23-3271f7fe2525" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_8545bccc-503d-4b18-a73a-796f06bfa393" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_c098325b-d903-4e55-b589-955c22c9238b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_0152ece7-640e-42c3-9d23-3271f7fe2525" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_c098325b-d903-4e55-b589-955c22c9238b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_0ffbe9cb-7b5f-4318-bd83-ffc95bf57b0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_0152ece7-640e-42c3-9d23-3271f7fe2525" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_0ffbe9cb-7b5f-4318-bd83-ffc95bf57b0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter_656db5fa-729b-4ff2-9816-774d1011ddc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_0152ece7-640e-42c3-9d23-3271f7fe2525" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter_656db5fa-729b-4ff2-9816-774d1011ddc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesImpairmentsofLongLivedAssetsandGoodwillDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#SummaryofSignificantAccountingPoliciesImpairmentsofLongLivedAssetsandGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesImpairmentsofLongLivedAssetsandGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_7f5fe0ec-698e-4038-b3cd-e6b39ab02b4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_f58febda-d82f-4477-9565-958caf0e298d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7f5fe0ec-698e-4038-b3cd-e6b39ab02b4e" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_f58febda-d82f-4477-9565-958caf0e298d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_3e922dbe-dc89-4ead-a648-f6f8861b37eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7f5fe0ec-698e-4038-b3cd-e6b39ab02b4e" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_3e922dbe-dc89-4ead-a648-f6f8861b37eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_a7ab730e-b208-4547-bae0-fcc9e1b2365a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_5003e88b-76f0-40c5-a930-e5fcc1deab52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a7ab730e-b208-4547-bae0-fcc9e1b2365a" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_5003e88b-76f0-40c5-a930-e5fcc1deab52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_655f8d66-4f39-42e9-babd-1a62940eb52e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_5003e88b-76f0-40c5-a930-e5fcc1deab52" xlink:to="loc_srt_ConsolidatedEntitiesAxis_655f8d66-4f39-42e9-babd-1a62940eb52e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_be5a3979-dc41-4866-b91f-ab66241aeecc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_655f8d66-4f39-42e9-babd-1a62940eb52e" xlink:to="loc_srt_ConsolidatedEntitiesDomain_be5a3979-dc41-4866-b91f-ab66241aeecc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_MaineWaterCompanyMember_292c30ae-6159-49e4-83a7-aa0aa1485837" xlink:href="sjw-20211231.xsd#sjw_MaineWaterCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_be5a3979-dc41-4866-b91f-ab66241aeecc" xlink:to="loc_sjw_MaineWaterCompanyMember_292c30ae-6159-49e4-83a7-aa0aa1485837" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_1d8c3a27-39d0-49e9-8dd9-b3f0d2284631" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_5003e88b-76f0-40c5-a930-e5fcc1deab52" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_1d8c3a27-39d0-49e9-8dd9-b3f0d2284631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash_fac87bb2-b441-4051-a478-f69c24b2a9b0" xlink:href="sjw-20211231.xsd#sjw_ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_1d8c3a27-39d0-49e9-8dd9-b3f0d2284631" xlink:to="loc_sjw_ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash_fac87bb2-b441-4051-a478-f69c24b2a9b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash_188ad0f1-4b6e-4945-8353-6d0ec1b0c458" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Cash"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_1d8c3a27-39d0-49e9-8dd9-b3f0d2284631" xlink:to="loc_us-gaap_Cash_188ad0f1-4b6e-4945-8353-6d0ec1b0c458" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_0575c0aa-86cd-4447-9ab0-6fb5c5242884" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_1d8c3a27-39d0-49e9-8dd9-b3f0d2284631" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_0575c0aa-86cd-4447-9ab0-6fb5c5242884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsandInvestmentsDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#SummaryofSignificantAccountingPoliciesFinancialInstrumentsandInvestmentsDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsandInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_d2596eda-dc5d-4da0-8ebe-55515bb36698" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedAmount_c868b8d2-c27d-4784-96fe-1c593e25dd21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LifeInsuranceCorporateOrBankOwnedAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d2596eda-dc5d-4da0-8ebe-55515bb36698" xlink:to="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedAmount_c868b8d2-c27d-4784-96fe-1c593e25dd21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashSurrenderValueOfLifeInsurance_3c0b46c4-744d-4e83-ac87-ae74d929e3ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashSurrenderValueOfLifeInsurance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d2596eda-dc5d-4da0-8ebe-55515bb36698" xlink:to="loc_us-gaap_CashSurrenderValueOfLifeInsurance_3c0b46c4-744d-4e83-ac87-ae74d929e3ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesAdvancesforConstructionandContributionsinAidofConstructionDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#SummaryofSignificantAccountingPoliciesAdvancesforConstructionandContributionsinAidofConstructionDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesAdvancesforConstructionandContributionsinAidofConstructionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_e039ed31-1da8-4c35-8bb2-baca766b47b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EstimatedRefundsOfAdvancesForConstructionAbstract_7799b822-da0b-41cc-8304-74c20ade43df" xlink:href="sjw-20211231.xsd#sjw_EstimatedRefundsOfAdvancesForConstructionAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e039ed31-1da8-4c35-8bb2-baca766b47b7" xlink:to="loc_sjw_EstimatedRefundsOfAdvancesForConstructionAbstract_7799b822-da0b-41cc-8304-74c20ade43df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AdvancesForConstructionEstimatedRefundsNextTwelveMonths_1acf5418-80a1-48c2-9fc6-83c53b1194e9" xlink:href="sjw-20211231.xsd#sjw_AdvancesForConstructionEstimatedRefundsNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EstimatedRefundsOfAdvancesForConstructionAbstract_7799b822-da0b-41cc-8304-74c20ade43df" xlink:to="loc_sjw_AdvancesForConstructionEstimatedRefundsNextTwelveMonths_1acf5418-80a1-48c2-9fc6-83c53b1194e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AdvancesForConstructionEstimatedRefundsYearTwo_e2f75060-2aec-4943-aa69-2bf5a0cd486a" xlink:href="sjw-20211231.xsd#sjw_AdvancesForConstructionEstimatedRefundsYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EstimatedRefundsOfAdvancesForConstructionAbstract_7799b822-da0b-41cc-8304-74c20ade43df" xlink:to="loc_sjw_AdvancesForConstructionEstimatedRefundsYearTwo_e2f75060-2aec-4943-aa69-2bf5a0cd486a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AdvancesForConstructionEstimatedRefundsYearThree_3274611d-16ab-485b-8ee9-deb2cd807aa0" xlink:href="sjw-20211231.xsd#sjw_AdvancesForConstructionEstimatedRefundsYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EstimatedRefundsOfAdvancesForConstructionAbstract_7799b822-da0b-41cc-8304-74c20ade43df" xlink:to="loc_sjw_AdvancesForConstructionEstimatedRefundsYearThree_3274611d-16ab-485b-8ee9-deb2cd807aa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AdvancesForConstructionEstimatedRefundsYearFour_b926f16b-6bbf-49dc-a1ff-bcb2bf034a56" xlink:href="sjw-20211231.xsd#sjw_AdvancesForConstructionEstimatedRefundsYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EstimatedRefundsOfAdvancesForConstructionAbstract_7799b822-da0b-41cc-8304-74c20ade43df" xlink:to="loc_sjw_AdvancesForConstructionEstimatedRefundsYearFour_b926f16b-6bbf-49dc-a1ff-bcb2bf034a56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AdvancesForConstructionEstimatedRefundsYearFive_43c19a67-ad70-4b32-a187-240a6a20fd11" xlink:href="sjw-20211231.xsd#sjw_AdvancesForConstructionEstimatedRefundsYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EstimatedRefundsOfAdvancesForConstructionAbstract_7799b822-da0b-41cc-8304-74c20ade43df" xlink:to="loc_sjw_AdvancesForConstructionEstimatedRefundsYearFive_43c19a67-ad70-4b32-a187-240a6a20fd11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AdvancesForConstructionEstimatedRefundsAfterYearFive_ff18a5c3-4060-4668-b701-c556f3a8170e" xlink:href="sjw-20211231.xsd#sjw_AdvancesForConstructionEstimatedRefundsAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EstimatedRefundsOfAdvancesForConstructionAbstract_7799b822-da0b-41cc-8304-74c20ade43df" xlink:to="loc_sjw_AdvancesForConstructionEstimatedRefundsAfterYearFive_ff18a5c3-4060-4668-b701-c556f3a8170e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_d32897bb-e0d7-4d5a-b6a1-8f5d92d7a9cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e039ed31-1da8-4c35-8bb2-baca766b47b7" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_d32897bb-e0d7-4d5a-b6a1-8f5d92d7a9cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CustomerAdvancesforConstructionNonRefundable_343ff1c4-8899-4980-bbdc-0d01c1cbc7da" xlink:href="sjw-20211231.xsd#sjw_CustomerAdvancesforConstructionNonRefundable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e039ed31-1da8-4c35-8bb2-baca766b47b7" xlink:to="loc_sjw_CustomerAdvancesforConstructionNonRefundable_343ff1c4-8899-4980-bbdc-0d01c1cbc7da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CustomerAdvancesforConstructionRefundedonServiceConnections_ff28b86b-73ff-4cc0-9e93-1841e0b2ead5" xlink:href="sjw-20211231.xsd#sjw_CustomerAdvancesforConstructionRefundedonServiceConnections"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e039ed31-1da8-4c35-8bb2-baca766b47b7" xlink:to="loc_sjw_CustomerAdvancesforConstructionRefundedonServiceConnections_ff28b86b-73ff-4cc0-9e93-1841e0b2ead5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ContractWithCustomerRefundLiabilityRefundPeriod_782b4e17-2f7f-43f2-8798-5369f683aa2f" xlink:href="sjw-20211231.xsd#sjw_ContractWithCustomerRefundLiabilityRefundPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e039ed31-1da8-4c35-8bb2-baca766b47b7" xlink:to="loc_sjw_ContractWithCustomerRefundLiabilityRefundPeriod_782b4e17-2f7f-43f2-8798-5369f683aa2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ContractWithCustomerRefundLiabilityFairValueDisclosure_10fbe292-10d3-4be4-b8fc-7053dec793d8" xlink:href="sjw-20211231.xsd#sjw_ContractWithCustomerRefundLiabilityFairValueDisclosure"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e039ed31-1da8-4c35-8bb2-baca766b47b7" xlink:to="loc_sjw_ContractWithCustomerRefundLiabilityFairValueDisclosure_10fbe292-10d3-4be4-b8fc-7053dec793d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AdvancesForConstructionDeferredTaxesAmortizationPeriod_7aa34184-5226-4ce3-843f-b17dc108002f" xlink:href="sjw-20211231.xsd#sjw_AdvancesForConstructionDeferredTaxesAmortizationPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e039ed31-1da8-4c35-8bb2-baca766b47b7" xlink:to="loc_sjw_AdvancesForConstructionDeferredTaxesAmortizationPeriod_7aa34184-5226-4ce3-843f-b17dc108002f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesAssetRetirementObligationDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#SummaryofSignificantAccountingPoliciesAssetRetirementObligationDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesAssetRetirementObligationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_5df980da-b37a-46bc-8f6e-087abf703db3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_9ee5e16d-b669-45e5-84ae-ffeb020627fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5df980da-b37a-46bc-8f6e-087abf703db3" xlink:to="loc_us-gaap_AssetRetirementObligation_9ee5e16d-b669-45e5-84ae-ffeb020627fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AssetRetirementObligationDiscountRate_c9633344-84b8-4ced-9461-795bea51e466" xlink:href="sjw-20211231.xsd#sjw_AssetRetirementObligationDiscountRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5df980da-b37a-46bc-8f6e-087abf703db3" xlink:to="loc_sjw_AssetRetirementObligationDiscountRate_c9633344-84b8-4ced-9461-795bea51e466" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLegallyRestrictedAssetsFairValue_d3b478b6-8ad2-44c9-b613-35108c3d3844" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationLegallyRestrictedAssetsFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5df980da-b37a-46bc-8f6e-087abf703db3" xlink:to="loc_us-gaap_AssetRetirementObligationLegallyRestrictedAssetsFairValue_d3b478b6-8ad2-44c9-b613-35108c3d3844" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#SummaryofSignificantAccountingPoliciesRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_93c9eed9-1f79-4333-a58d-e9d7f0a2412a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRegulatoryAssetsTable_ece11f3e-dd85-4bcd-becf-917d444c2358" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRegulatoryAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_93c9eed9-1f79-4333-a58d-e9d7f0a2412a" xlink:to="loc_us-gaap_ScheduleOfRegulatoryAssetsTable_ece11f3e-dd85-4bcd-becf-917d444c2358" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_a05b7841-ea06-4ad4-ba68-5a249222ed11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRegulatoryAssetsTable_ece11f3e-dd85-4bcd-becf-917d444c2358" xlink:to="loc_us-gaap_RegulatoryAssetAxis_a05b7841-ea06-4ad4-ba68-5a249222ed11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_fcb848d2-9241-4127-b25f-e4423193c79c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetAxis_a05b7841-ea06-4ad4-ba68-5a249222ed11" xlink:to="loc_us-gaap_RegulatoryAssetDomain_fcb848d2-9241-4127-b25f-e4423193c79c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A20142017WCMAMember_3263cdc0-769b-43b5-99af-f66cf19e6f24" xlink:href="sjw-20211231.xsd#sjw_A20142017WCMAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_fcb848d2-9241-4127-b25f-e4423193c79c" xlink:to="loc_sjw_A20142017WCMAMember_3263cdc0-769b-43b5-99af-f66cf19e6f24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A2018WCMAMember_dc6d7680-3d7e-4506-aece-b549dd842d0b" xlink:href="sjw-20211231.xsd#sjw_A2018WCMAMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_fcb848d2-9241-4127-b25f-e4423193c79c" xlink:to="loc_sjw_A2018WCMAMember_dc6d7680-3d7e-4506-aece-b549dd842d0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A2019WCMAMember_288fc9e4-7632-4f6e-9210-081cb85d28f5" xlink:href="sjw-20211231.xsd#sjw_A2019WCMAMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_fcb848d2-9241-4127-b25f-e4423193c79c" xlink:to="loc_sjw_A2019WCMAMember_288fc9e4-7632-4f6e-9210-081cb85d28f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_4030e46d-dcbe-45a2-bb3d-6fe32c58f441" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRegulatoryAssetsTable_ece11f3e-dd85-4bcd-becf-917d444c2358" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_4030e46d-dcbe-45a2-bb3d-6fe32c58f441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_9d54b78b-6dd3-42ce-ada5-9b8d018ef428" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_4030e46d-dcbe-45a2-bb3d-6fe32c58f441" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_9d54b78b-6dd3-42ce-ada5-9b8d018ef428" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AdviceLetterNo.532Member_63874466-e395-40c2-a468-6788fd9e2724" xlink:href="sjw-20211231.xsd#sjw_AdviceLetterNo.532Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_9d54b78b-6dd3-42ce-ada5-9b8d018ef428" xlink:to="loc_sjw_AdviceLetterNo.532Member_63874466-e395-40c2-a468-6788fd9e2724" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_98b5e166-abee-4e8b-99ef-495abe3aec21" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRegulatoryAssetsTable_ece11f3e-dd85-4bcd-becf-917d444c2358" xlink:to="loc_dei_LegalEntityAxis_98b5e166-abee-4e8b-99ef-495abe3aec21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1040d941-c96b-41e2-95cd-3c4d5f80dc5c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_98b5e166-abee-4e8b-99ef-495abe3aec21" xlink:to="loc_dei_EntityDomain_1040d941-c96b-41e2-95cd-3c4d5f80dc5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SanJoseWaterCompanyMember_e5c55417-f0e0-47a3-a32f-909b45248b8b" xlink:href="sjw-20211231.xsd#sjw_SanJoseWaterCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1040d941-c96b-41e2-95cd-3c4d5f80dc5c" xlink:to="loc_sjw_SanJoseWaterCompanyMember_e5c55417-f0e0-47a3-a32f-909b45248b8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetLineItems_ba003fd1-9858-4dea-9c10-59d47370b832" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRegulatoryAssetsTable_ece11f3e-dd85-4bcd-becf-917d444c2358" xlink:to="loc_us-gaap_RegulatoryAssetLineItems_ba003fd1-9858-4dea-9c10-59d47370b832" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease_a6b71482-3e5b-4ad2-94e9-583f5fdf1b8e" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_ba003fd1-9858-4dea-9c10-59d47370b832" xlink:to="loc_sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease_a6b71482-3e5b-4ad2-94e9-583f5fdf1b8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_23cb292a-b49e-4b28-97d1-f7acb2d700e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_ba003fd1-9858-4dea-9c10-59d47370b832" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_23cb292a-b49e-4b28-97d1-f7acb2d700e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AlternativeRevenueProgramsNet_ac5cf55b-f218-4bae-9247-16f297f7ae59" xlink:href="sjw-20211231.xsd#sjw_AlternativeRevenueProgramsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_ba003fd1-9858-4dea-9c10-59d47370b832" xlink:to="loc_sjw_AlternativeRevenueProgramsNet_ac5cf55b-f218-4bae-9247-16f297f7ae59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RegulatoryBalancingandMemorandumAccountsRevenueNet_41e821d6-55c5-48da-92c7-96b63cd64af2" xlink:href="sjw-20211231.xsd#sjw_RegulatoryBalancingandMemorandumAccountsRevenueNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_ba003fd1-9858-4dea-9c10-59d47370b832" xlink:to="loc_sjw_RegulatoryBalancingandMemorandumAccountsRevenueNet_41e821d6-55c5-48da-92c7-96b63cd64af2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RegulatoryMechanismsOtherNet_35751685-5620-41ce-8303-55f02339e6be" xlink:href="sjw-20211231.xsd#sjw_RegulatoryMechanismsOtherNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_ba003fd1-9858-4dea-9c10-59d47370b832" xlink:to="loc_sjw_RegulatoryMechanismsOtherNet_35751685-5620-41ce-8303-55f02339e6be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLeaseIncome_e79c9693-e3a0-499d-b37c-68b9245fdbc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLeaseIncome"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_ba003fd1-9858-4dea-9c10-59d47370b832" xlink:to="loc_us-gaap_OperatingLeaseLeaseIncome_e79c9693-e3a0-499d-b37c-68b9245fdbc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_45660a32-7567-4e9a-99f9-0a25a3fa24cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_ba003fd1-9858-4dea-9c10-59d47370b832" xlink:to="loc_us-gaap_Revenues_45660a32-7567-4e9a-99f9-0a25a3fa24cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RegulatedOperatingRevenueWaterSurcharge_f8b82d78-515e-419a-bc32-29565a9c8e81" xlink:href="sjw-20211231.xsd#sjw_RegulatedOperatingRevenueWaterSurcharge"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_ba003fd1-9858-4dea-9c10-59d47370b832" xlink:to="loc_sjw_RegulatedOperatingRevenueWaterSurcharge_f8b82d78-515e-419a-bc32-29565a9c8e81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesEarningsperShareDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#SummaryofSignificantAccountingPoliciesEarningsperShareDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesEarningsperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_79c60213-dce5-4c30-804b-d99e7b870286" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_79ef175b-3a35-4630-a4db-1c6b0178cec5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_79c60213-dce5-4c30-804b-d99e7b870286" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_79ef175b-3a35-4630-a4db-1c6b0178cec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_ba00f79d-bb5d-4749-888e-fa818a4922bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_79ef175b-3a35-4630-a4db-1c6b0178cec5" xlink:to="loc_us-gaap_StatementClassOfStockAxis_ba00f79d-bb5d-4749-888e-fa818a4922bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_89e996d1-f4bd-4b82-b8f9-9aa9fb222298" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ba00f79d-bb5d-4749-888e-fa818a4922bf" xlink:to="loc_us-gaap_ClassOfStockDomain_89e996d1-f4bd-4b82-b8f9-9aa9fb222298" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_b7536cb8-2e1a-4978-bf63-4f3eb25ae550" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_89e996d1-f4bd-4b82-b8f9-9aa9fb222298" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_b7536cb8-2e1a-4978-bf63-4f3eb25ae550" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_21d20a35-25b0-48b3-b781-cea5ea91a845" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_79ef175b-3a35-4630-a4db-1c6b0178cec5" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_21d20a35-25b0-48b3-b781-cea5ea91a845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c00c601a-e898-4899-8ca6-76cd817a033e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_21d20a35-25b0-48b3-b781-cea5ea91a845" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c00c601a-e898-4899-8ca6-76cd817a033e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/RegulatoryMatters" xlink:type="simple" xlink:href="sjw-20211231.xsd#RegulatoryMatters"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/RegulatoryMatters" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_20049086-ed9d-4ae3-a022-4223c042a4d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RegulatoryMattersTextBlock_a99cfab1-28f6-4732-8375-bcdb81087abf" xlink:href="sjw-20211231.xsd#sjw_RegulatoryMattersTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_20049086-ed9d-4ae3-a022-4223c042a4d4" xlink:to="loc_sjw_RegulatoryMattersTextBlock_a99cfab1-28f6-4732-8375-bcdb81087abf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/RegulatoryMattersTables" xlink:type="simple" xlink:href="sjw-20211231.xsd#RegulatoryMattersTables"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/RegulatoryMattersTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_61f0a1d2-6829-4bb6-ac89-c3135cf5572e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRegulatoryAssetsTextBlock_075e64c4-ce02-46e7-9e79-275c320edfdf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRegulatoryAssetsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_61f0a1d2-6829-4bb6-ac89-c3135cf5572e" xlink:to="loc_us-gaap_ScheduleOfRegulatoryAssetsTextBlock_075e64c4-ce02-46e7-9e79-275c320edfdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTableTextBlock_59edc3a8-4c51-4e5e-a5f3-f23e52cabf58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_61f0a1d2-6829-4bb6-ac89-c3135cf5572e" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTableTextBlock_59edc3a8-4c51-4e5e-a5f3-f23e52cabf58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#RegulatoryMattersRegulatoryAssetsNetDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_7d72d23b-e6fa-4fb1-9773-e49c266a5e5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRegulatoryAssetsTable_26f1feac-76db-4b10-8af0-05f81d98f6af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRegulatoryAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_7d72d23b-e6fa-4fb1-9773-e49c266a5e5e" xlink:to="loc_us-gaap_ScheduleOfRegulatoryAssetsTable_26f1feac-76db-4b10-8af0-05f81d98f6af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_d70d8ad0-ad22-4409-a1a1-2b3fedaaa9c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRegulatoryAssetsTable_26f1feac-76db-4b10-8af0-05f81d98f6af" xlink:to="loc_us-gaap_RegulatoryAssetAxis_d70d8ad0-ad22-4409-a1a1-2b3fedaaa9c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_b7080cfd-d2a0-4871-a88b-70699a1295c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetAxis_d70d8ad0-ad22-4409-a1a1-2b3fedaaa9c3" xlink:to="loc_us-gaap_RegulatoryAssetDomain_b7080cfd-d2a0-4871-a88b-70699a1295c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxChargesMember_c954dd12-49fc-4f34-9bbd-42fcb4f30fb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxChargesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_b7080cfd-d2a0-4871-a88b-70699a1295c7" xlink:to="loc_us-gaap_DeferredIncomeTaxChargesMember_c954dd12-49fc-4f34-9bbd-42fcb4f30fb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PostretirementPensionsAndOtherMedicalBenefitsMember_83f4990e-dba1-4e20-ab8d-21328b433c96" xlink:href="sjw-20211231.xsd#sjw_PostretirementPensionsAndOtherMedicalBenefitsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_b7080cfd-d2a0-4871-a88b-70699a1295c7" xlink:to="loc_sjw_PostretirementPensionsAndOtherMedicalBenefitsMember_83f4990e-dba1-4e20-ab8d-21328b433c96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationsDebtPremiumMember_5ef2cb7f-cca6-47a8-a028-38f62a6fff11" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationsDebtPremiumMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_b7080cfd-d2a0-4871-a88b-70699a1295c7" xlink:to="loc_sjw_BusinessCombinationsDebtPremiumMember_5ef2cb7f-cca6-47a8-a028-38f62a6fff11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumAccountsMember_3eee173b-648e-4b97-84f8-95e0f536204a" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumAccountsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_b7080cfd-d2a0-4871-a88b-70699a1295c7" xlink:to="loc_sjw_BalancingandMemorandumAccountsMember_3eee173b-648e-4b97-84f8-95e0f536204a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_WRAMember_752251be-dd8c-435d-9c2b-362674c10ad7" xlink:href="sjw-20211231.xsd#sjw_WRAMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_b7080cfd-d2a0-4871-a88b-70699a1295c7" xlink:to="loc_sjw_WRAMember_752251be-dd8c-435d-9c2b-362674c10ad7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_OtherRegulatoryAssetsMember_25cf630c-04d4-4efa-977f-a447a63b0497" xlink:href="sjw-20211231.xsd#sjw_OtherRegulatoryAssetsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_b7080cfd-d2a0-4871-a88b-70699a1295c7" xlink:to="loc_sjw_OtherRegulatoryAssetsMember_25cf630c-04d4-4efa-977f-a447a63b0497" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b93c5af8-7365-4712-953a-6ec621668510" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRegulatoryAssetsTable_26f1feac-76db-4b10-8af0-05f81d98f6af" xlink:to="loc_srt_RangeAxis_b93c5af8-7365-4712-953a-6ec621668510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9a2c5fe3-fe86-4e84-98a0-cc2f9fcef5c3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_b93c5af8-7365-4712-953a-6ec621668510" xlink:to="loc_srt_RangeMember_9a2c5fe3-fe86-4e84-98a0-cc2f9fcef5c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_20757cdf-9211-42a6-8121-2d6c0f96fda5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9a2c5fe3-fe86-4e84-98a0-cc2f9fcef5c3" xlink:to="loc_srt_MinimumMember_20757cdf-9211-42a6-8121-2d6c0f96fda5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8b85b04a-90e9-407a-a654-5b64bd056a67" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9a2c5fe3-fe86-4e84-98a0-cc2f9fcef5c3" xlink:to="loc_srt_MaximumMember_8b85b04a-90e9-407a-a654-5b64bd056a67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetLineItems_64abae2b-27d5-44ae-8bed-3df75a90f5d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRegulatoryAssetsTable_26f1feac-76db-4b10-8af0-05f81d98f6af" xlink:to="loc_us-gaap_RegulatoryAssetLineItems_64abae2b-27d5-44ae-8bed-3df75a90f5d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided_c1d1ce16-c6cd-468c-aa7a-8cd7835bb9bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_64abae2b-27d5-44ae-8bed-3df75a90f5d3" xlink:to="loc_us-gaap_RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided_c1d1ce16-c6cd-468c-aa7a-8cd7835bb9bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets_81605f8d-cd6e-43ec-8343-e8101a27a5bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_64abae2b-27d5-44ae-8bed-3df75a90f5d3" xlink:to="loc_us-gaap_RegulatoryAssets_81605f8d-cd6e-43ec-8343-e8101a27a5bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_c77962b3-bdf7-41d5-b002-a8e24b575063" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_64abae2b-27d5-44ae-8bed-3df75a90f5d3" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_c77962b3-bdf7-41d5-b002-a8e24b575063" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_6f7d782d-9f52-4254-8531-1200dcc338e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_64abae2b-27d5-44ae-8bed-3df75a90f5d3" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_6f7d782d-9f52-4254-8531-1200dcc338e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife_03164112-769e-4191-a5e5-4b9cc4b4c27b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_64abae2b-27d5-44ae-8bed-3df75a90f5d3" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife_03164112-769e-4191-a5e5-4b9cc4b4c27b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/RegulatoryMattersBalancingandMemorandumAccountsDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#RegulatoryMattersBalancingandMemorandumAccountsDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/RegulatoryMattersBalancingandMemorandumAccountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_8b2f4972-ca53-4527-8480-55bf164380e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage_69d888a3-db6c-47b1-b275-928bbe00cd55" xlink:href="sjw-20211231.xsd#sjw_RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_8b2f4972-ca53-4527-8480-55bf164380e1" xlink:to="loc_sjw_RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage_69d888a3-db6c-47b1-b275-928bbe00cd55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RegulatoryBalancingandMemorandumAccountsNetUnderCollected_a815ced9-ebc4-4be4-bbb8-d515ae104a04" xlink:href="sjw-20211231.xsd#sjw_RegulatoryBalancingandMemorandumAccountsNetUnderCollected"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_8b2f4972-ca53-4527-8480-55bf164380e1" xlink:to="loc_sjw_RegulatoryBalancingandMemorandumAccountsNetUnderCollected_a815ced9-ebc4-4be4-bbb8-d515ae104a04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_f1933a4c-a7cd-4e1a-bac8-82e25463e556" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_5107d9b2-3f96-4a74-9dfd-66f3b2e6158a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_f1933a4c-a7cd-4e1a-bac8-82e25463e556" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_5107d9b2-3f96-4a74-9dfd-66f3b2e6158a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_4a4f4cfa-c217-450e-afa5-31359a6a4e3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_5107d9b2-3f96-4a74-9dfd-66f3b2e6158a" xlink:to="loc_us-gaap_RegulatoryAssetAxis_4a4f4cfa-c217-450e-afa5-31359a6a4e3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_c7d7c948-32c0-4e34-ba2c-980de0af0970" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetAxis_4a4f4cfa-c217-450e-afa5-31359a6a4e3f" xlink:to="loc_us-gaap_RegulatoryAssetDomain_c7d7c948-32c0-4e34-ba2c-980de0af0970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_MontereyWRAMMember_0189113c-c090-4c6a-b733-4400968aa2c7" xlink:href="sjw-20211231.xsd#sjw_MontereyWRAMMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_c7d7c948-32c0-4e34-ba2c-980de0af0970" xlink:to="loc_sjw_MontereyWRAMMember_0189113c-c090-4c6a-b733-4400968aa2c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A20142017WCMAMember_93d0c807-c89f-4ae6-88d3-22e1f380eea8" xlink:href="sjw-20211231.xsd#sjw_A20142017WCMAMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_c7d7c948-32c0-4e34-ba2c-980de0af0970" xlink:to="loc_sjw_A20142017WCMAMember_93d0c807-c89f-4ae6-88d3-22e1f380eea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CostofcapitalMember_60d0bcd7-2de7-40ae-93cc-3521326dcee7" xlink:href="sjw-20211231.xsd#sjw_CostofcapitalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_c7d7c948-32c0-4e34-ba2c-980de0af0970" xlink:to="loc_sjw_CostofcapitalMember_60d0bcd7-2de7-40ae-93cc-3521326dcee7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_TaxmemorandumMember_1ab7e333-264d-41f5-90d4-46050d405f5e" xlink:href="sjw-20211231.xsd#sjw_TaxmemorandumMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_c7d7c948-32c0-4e34-ba2c-980de0af0970" xlink:to="loc_sjw_TaxmemorandumMember_1ab7e333-264d-41f5-90d4-46050d405f5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_OtherRegulatoryAssetsMember_95ddef66-d069-4c59-8e72-f8f64bcfddd1" xlink:href="sjw-20211231.xsd#sjw_OtherRegulatoryAssetsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_c7d7c948-32c0-4e34-ba2c-980de0af0970" xlink:to="loc_sjw_OtherRegulatoryAssetsMember_95ddef66-d069-4c59-8e72-f8f64bcfddd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_WaterSupplyBalancingAccountsMember_1d769472-0421-4c7f-9477-d0711d314cd2" xlink:href="sjw-20211231.xsd#sjw_WaterSupplyBalancingAccountsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_c7d7c948-32c0-4e34-ba2c-980de0af0970" xlink:to="loc_sjw_WaterSupplyBalancingAccountsMember_1d769472-0421-4c7f-9477-d0711d314cd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PensionBalancingAccountMember_63be299a-4138-4006-a06d-cdbe538754e0" xlink:href="sjw-20211231.xsd#sjw_PensionBalancingAccountMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_c7d7c948-32c0-4e34-ba2c-980de0af0970" xlink:to="loc_sjw_PensionBalancingAccountMember_63be299a-4138-4006-a06d-cdbe538754e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PRVMAMember_d9c24dc2-ff8e-44a4-a719-2c0c02593fed" xlink:href="sjw-20211231.xsd#sjw_PRVMAMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_c7d7c948-32c0-4e34-ba2c-980de0af0970" xlink:to="loc_sjw_PRVMAMember_d9c24dc2-ff8e-44a4-a719-2c0c02593fed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CEMAMember_d95afeb2-6976-4d62-9eb3-d177a093a001" xlink:href="sjw-20211231.xsd#sjw_CEMAMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_c7d7c948-32c0-4e34-ba2c-980de0af0970" xlink:to="loc_sjw_CEMAMember_d95afeb2-6976-4d62-9eb3-d177a093a001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_2185eb82-d551-4579-85f5-46b32e8f71e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_5107d9b2-3f96-4a74-9dfd-66f3b2e6158a" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_2185eb82-d551-4579-85f5-46b32e8f71e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumRevenueAccountRollForward_ba0dab71-8d52-42cb-9722-f260d7e2216b" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumRevenueAccountRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_2185eb82-d551-4579-85f5-46b32e8f71e1" xlink:to="loc_sjw_BalancingandMemorandumRevenueAccountRollForward_ba0dab71-8d52-42cb-9722-f260d7e2216b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumRevenueAccountNet_491b8780-0c44-4043-9a8a-8f46b9bcf894" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumRevenueAccountNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_BalancingandMemorandumRevenueAccountRollForward_ba0dab71-8d52-42cb-9722-f260d7e2216b" xlink:to="loc_sjw_BalancingandMemorandumRevenueAccountNet_491b8780-0c44-4043-9a8a-8f46b9bcf894" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease_d1624864-fa68-46a5-9f3c-e2a9bf9d982b" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_BalancingandMemorandumRevenueAccountRollForward_ba0dab71-8d52-42cb-9722-f260d7e2216b" xlink:to="loc_sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease_d1624864-fa68-46a5-9f3c-e2a9bf9d982b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumRevenueAccountRefundsCollections_4aacbadc-c8dc-4a5e-a8d8-c518553f57bd" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumRevenueAccountRefundsCollections"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_BalancingandMemorandumRevenueAccountRollForward_ba0dab71-8d52-42cb-9722-f260d7e2216b" xlink:to="loc_sjw_BalancingandMemorandumRevenueAccountRefundsCollections_4aacbadc-c8dc-4a5e-a8d8-c518553f57bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumRevenueAccountNet_cc5abddc-eb4b-4197-8c89-36bf94130ef2" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumRevenueAccountNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_BalancingandMemorandumRevenueAccountRollForward_ba0dab71-8d52-42cb-9722-f260d7e2216b" xlink:to="loc_sjw_BalancingandMemorandumRevenueAccountNet_cc5abddc-eb4b-4197-8c89-36bf94130ef2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumCostRecoveryAccountRollForward_8f3b9c6d-aa3d-478a-a6d5-fa11fbaca6c9" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumCostRecoveryAccountRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_2185eb82-d551-4579-85f5-46b32e8f71e1" xlink:to="loc_sjw_BalancingandMemorandumCostRecoveryAccountRollForward_8f3b9c6d-aa3d-478a-a6d5-fa11fbaca6c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumCostRecoveryAccountNet_57b17c08-d7c0-4a3e-9362-cc3a44b9cb2b" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumCostRecoveryAccountNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_BalancingandMemorandumCostRecoveryAccountRollForward_8f3b9c6d-aa3d-478a-a6d5-fa11fbaca6c9" xlink:to="loc_sjw_BalancingandMemorandumCostRecoveryAccountNet_57b17c08-d7c0-4a3e-9362-cc3a44b9cb2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumCostRecoveryAccountIncreaseDecrease_61beb8b9-c76f-4527-b769-25642e3e70a7" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumCostRecoveryAccountIncreaseDecrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_BalancingandMemorandumCostRecoveryAccountRollForward_8f3b9c6d-aa3d-478a-a6d5-fa11fbaca6c9" xlink:to="loc_sjw_BalancingandMemorandumCostRecoveryAccountIncreaseDecrease_61beb8b9-c76f-4527-b769-25642e3e70a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections_31fb2ad4-0b73-4322-b430-8464a3956c4e" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_BalancingandMemorandumCostRecoveryAccountRollForward_8f3b9c6d-aa3d-478a-a6d5-fa11fbaca6c9" xlink:to="loc_sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections_31fb2ad4-0b73-4322-b430-8464a3956c4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumCostRecoveryAccountNet_9b23477d-ae76-436a-a21f-69a3b9856f13" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumCostRecoveryAccountNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_BalancingandMemorandumCostRecoveryAccountRollForward_8f3b9c6d-aa3d-478a-a6d5-fa11fbaca6c9" xlink:to="loc_sjw_BalancingandMemorandumCostRecoveryAccountNet_9b23477d-ae76-436a-a21f-69a3b9856f13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumAccountRollForward_524858ba-bfd3-493f-b54e-ad2c2de28f2d" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumAccountRollForward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_2185eb82-d551-4579-85f5-46b32e8f71e1" xlink:to="loc_sjw_BalancingandMemorandumAccountRollForward_524858ba-bfd3-493f-b54e-ad2c2de28f2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingAndMemorandumAccountNet_89ce4428-8465-4c8d-9697-eccefcbc6b12" xlink:href="sjw-20211231.xsd#sjw_BalancingAndMemorandumAccountNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_BalancingandMemorandumAccountRollForward_524858ba-bfd3-493f-b54e-ad2c2de28f2d" xlink:to="loc_sjw_BalancingAndMemorandumAccountNet_89ce4428-8465-4c8d-9697-eccefcbc6b12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumAccountIncreaseDecrease_b9d40182-ba41-44c2-8e35-8e94e86c0690" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumAccountIncreaseDecrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_BalancingandMemorandumAccountRollForward_524858ba-bfd3-493f-b54e-ad2c2de28f2d" xlink:to="loc_sjw_BalancingandMemorandumAccountIncreaseDecrease_b9d40182-ba41-44c2-8e35-8e94e86c0690" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumAccountRefundsCollections_970c42b4-9b4f-4592-a1e3-b706428c3e65" xlink:href="sjw-20211231.xsd#sjw_BalancingandMemorandumAccountRefundsCollections"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_BalancingandMemorandumAccountRollForward_524858ba-bfd3-493f-b54e-ad2c2de28f2d" xlink:to="loc_sjw_BalancingandMemorandumAccountRefundsCollections_970c42b4-9b4f-4592-a1e3-b706428c3e65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingAndMemorandumAccountNet_ceffd696-4212-4154-9f3b-2d58e1ba2dac" xlink:href="sjw-20211231.xsd#sjw_BalancingAndMemorandumAccountNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_BalancingandMemorandumAccountRollForward_524858ba-bfd3-493f-b54e-ad2c2de28f2d" xlink:to="loc_sjw_BalancingAndMemorandumAccountNet_ceffd696-4212-4154-9f3b-2d58e1ba2dac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/Capitalization" xlink:type="simple" xlink:href="sjw-20211231.xsd#Capitalization"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/Capitalization" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_ae56eb7e-9cf6-4926-a13e-02b6879f499f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_fdfdfc1a-2611-427c-9a94-7ed718023f3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_ae56eb7e-9cf6-4926-a13e-02b6879f499f" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_fdfdfc1a-2611-427c-9a94-7ed718023f3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/CapitalizationDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#CapitalizationDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/CapitalizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_0120848d-ec3c-4185-bb94-9cc68c9e0b14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_4bd8645f-a1d1-4bd5-9902-5f9f4a7958e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0120848d-ec3c-4185-bb94-9cc68c9e0b14" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_4bd8645f-a1d1-4bd5-9902-5f9f4a7958e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_c890b4aa-37be-4917-a6cf-b661cf350cae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_4bd8645f-a1d1-4bd5-9902-5f9f4a7958e1" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_c890b4aa-37be-4917-a6cf-b661cf350cae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_e44be696-89c2-4244-8f74-571972fdcdd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_c890b4aa-37be-4917-a6cf-b661cf350cae" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_e44be696-89c2-4244-8f74-571972fdcdd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicStockOfferingMember_e8b38107-5461-4ea6-b053-9c6f8101dfe1" xlink:href="sjw-20211231.xsd#sjw_PublicStockOfferingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_e44be696-89c2-4244-8f74-571972fdcdd4" xlink:to="loc_sjw_PublicStockOfferingMember_e8b38107-5461-4ea6-b053-9c6f8101dfe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OverAllotmentOptionMember_5ba4a54d-f32c-4269-87d3-80d5ae289e56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OverAllotmentOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_e44be696-89c2-4244-8f74-571972fdcdd4" xlink:to="loc_us-gaap_OverAllotmentOptionMember_5ba4a54d-f32c-4269-87d3-80d5ae289e56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AtTheMarketOfferingMember_5776007f-a852-43d0-acce-ddb255da9900" xlink:href="sjw-20211231.xsd#sjw_AtTheMarketOfferingMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_e44be696-89c2-4244-8f74-571972fdcdd4" xlink:to="loc_sjw_AtTheMarketOfferingMember_5776007f-a852-43d0-acce-ddb255da9900" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_e32507a0-d65d-455e-909a-624bc77bf54b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_4bd8645f-a1d1-4bd5-9902-5f9f4a7958e1" xlink:to="loc_us-gaap_SubsidiarySaleOfStockLineItems_e32507a0-d65d-455e-909a-624bc77bf54b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_367b7227-0460-4718-935f-ae11fd1dd521" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e32507a0-d65d-455e-909a-624bc77bf54b" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_367b7227-0460-4718-935f-ae11fd1dd521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_2573d459-dbe4-4b7c-89ca-c005b58de9fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e32507a0-d65d-455e-909a-624bc77bf54b" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_2573d459-dbe4-4b7c-89ca-c005b58de9fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_80e33dc3-1b95-44db-944c-b4132f4908ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e32507a0-d65d-455e-909a-624bc77bf54b" xlink:to="loc_us-gaap_CommonStockSharesIssued_80e33dc3-1b95-44db-944c-b4132f4908ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_8560c1d9-ad8f-424f-a950-d0711ef1435e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e32507a0-d65d-455e-909a-624bc77bf54b" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_8560c1d9-ad8f-424f-a950-d0711ef1435e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_545e12cf-d7db-49b3-b9bf-98c2f04c198e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e32507a0-d65d-455e-909a-624bc77bf54b" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_545e12cf-d7db-49b3-b9bf-98c2f04c198e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_e4737665-c41c-4158-88a4-a6facc85e07a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e32507a0-d65d-455e-909a-624bc77bf54b" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_e4737665-c41c-4158-88a4-a6facc85e07a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_d45ce881-e5a1-4b78-8623-a62994152733" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e32507a0-d65d-455e-909a-624bc77bf54b" xlink:to="loc_us-gaap_PreferredStockSharesIssued_d45ce881-e5a1-4b78-8623-a62994152733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_ffb5cebe-f1ef-4e57-9b26-8b5f28f8fe50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e32507a0-d65d-455e-909a-624bc77bf54b" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_ffb5cebe-f1ef-4e57-9b26-8b5f28f8fe50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_727324f2-468d-4a24-b0b1-cbdaae72beb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e32507a0-d65d-455e-909a-624bc77bf54b" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_727324f2-468d-4a24-b0b1-cbdaae72beb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_8a367f7f-c828-436d-8b4b-36fe9afa31a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e32507a0-d65d-455e-909a-624bc77bf54b" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_8a367f7f-c828-436d-8b4b-36fe9afa31a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_91a7d6ee-e98b-438b-a1fb-31bd64d4d4ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e32507a0-d65d-455e-909a-624bc77bf54b" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_91a7d6ee-e98b-438b-a1fb-31bd64d4d4ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SaleOfStockAggregateGrossSalesPrice_b0ff54b4-39d5-437c-bd94-8ebf27dd4926" xlink:href="sjw-20211231.xsd#sjw_SaleOfStockAggregateGrossSalesPrice"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e32507a0-d65d-455e-909a-624bc77bf54b" xlink:to="loc_sjw_SaleOfStockAggregateGrossSalesPrice_b0ff54b4-39d5-437c-bd94-8ebf27dd4926" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssuedPricePerShare_04e045fa-9023-4cbd-8994-0c1d5a4209d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e32507a0-d65d-455e-909a-624bc77bf54b" xlink:to="loc_us-gaap_SharesIssuedPricePerShare_04e045fa-9023-4cbd-8994-0c1d5a4209d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/LinesofCredit" xlink:type="simple" xlink:href="sjw-20211231.xsd#LinesofCredit"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/LinesofCredit" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_746e8391-efd7-4aa9-adfc-9a16b407a3c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTextBlock_bcfa6164-1edc-4826-a4ed-1b3c6323a337" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_746e8391-efd7-4aa9-adfc-9a16b407a3c1" xlink:to="loc_us-gaap_ShortTermDebtTextBlock_bcfa6164-1edc-4826-a4ed-1b3c6323a337" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/LinesofCreditTables" xlink:type="simple" xlink:href="sjw-20211231.xsd#LinesofCreditTables"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/LinesofCreditTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_39e5da3e-168c-48b7-8063-f10c7df8dac1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_cca5d9b4-94c6-4f67-83e5-093e14eb3889" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_39e5da3e-168c-48b7-8063-f10c7df8dac1" xlink:to="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_cca5d9b4-94c6-4f67-83e5-093e14eb3889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#LinesofCreditScheduleofLinesofCreditDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_447d6f60-3442-4456-8bfa-8ca3b46f4341" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_e5ea28c6-4fa1-4713-821b-530bfa013c00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_447d6f60-3442-4456-8bfa-8ca3b46f4341" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_e5ea28c6-4fa1-4713-821b-530bfa013c00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_c2c14717-e95c-4cbf-8fee-90160874602c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_e5ea28c6-4fa1-4713-821b-530bfa013c00" xlink:to="loc_us-gaap_CreditFacilityAxis_c2c14717-e95c-4cbf-8fee-90160874602c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_d29baed0-4d92-4edd-9890-a5edf76f0e9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_c2c14717-e95c-4cbf-8fee-90160874602c" xlink:to="loc_us-gaap_CreditFacilityDomain_d29baed0-4d92-4edd-9890-a5edf76f0e9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_cb8eee6c-5870-45f8-aa02-3f12de9d1de5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_d29baed0-4d92-4edd-9890-a5edf76f0e9b" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_cb8eee6c-5870-45f8-aa02-3f12de9d1de5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_323f6d18-1fe7-49a2-aac9-9d0696704005" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_d29baed0-4d92-4edd-9890-a5edf76f0e9b" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_323f6d18-1fe7-49a2-aac9-9d0696704005" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_14d8b58a-a2d7-4943-be2c-29133582ed50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_e5ea28c6-4fa1-4713-821b-530bfa013c00" xlink:to="loc_us-gaap_DebtInstrumentAxis_14d8b58a-a2d7-4943-be2c-29133582ed50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_b84be8f8-2ad3-4339-8c26-e5785e9579db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_14d8b58a-a2d7-4943-be2c-29133582ed50" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_b84be8f8-2ad3-4339-8c26-e5785e9579db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWCCreditAgreementMaturingDecember2023Member_a9dc144c-8ae5-4dbf-8ac6-66f85a8fa39f" xlink:href="sjw-20211231.xsd#sjw_SJWCCreditAgreementMaturingDecember2023Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b84be8f8-2ad3-4339-8c26-e5785e9579db" xlink:to="loc_sjw_SJWCCreditAgreementMaturingDecember2023Member_a9dc144c-8ae5-4dbf-8ac6-66f85a8fa39f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CTWSCreditAgreementMaturingDecember2023Member_e1b2b216-ee71-4715-9a59-0f59ebffce92" xlink:href="sjw-20211231.xsd#sjw_CTWSCreditAgreementMaturingDecember2023Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b84be8f8-2ad3-4339-8c26-e5785e9579db" xlink:to="loc_sjw_CTWSCreditAgreementMaturingDecember2023Member_e1b2b216-ee71-4715-9a59-0f59ebffce92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CTWSCreditAgreementMaturingMay2025Member_07969fb1-90f8-413b-af97-215f57aec14a" xlink:href="sjw-20211231.xsd#sjw_CTWSCreditAgreementMaturingMay2025Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b84be8f8-2ad3-4339-8c26-e5785e9579db" xlink:to="loc_sjw_CTWSCreditAgreementMaturingMay2025Member_07969fb1-90f8-413b-af97-215f57aec14a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWTXIncCreditAgreementMaturingDecember2023Member_13e01653-8dd4-4547-b78b-04b44a56694a" xlink:href="sjw-20211231.xsd#sjw_SJWTXIncCreditAgreementMaturingDecember2023Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b84be8f8-2ad3-4339-8c26-e5785e9579db" xlink:to="loc_sjw_SJWTXIncCreditAgreementMaturingDecember2023Member_13e01653-8dd4-4547-b78b-04b44a56694a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWCCreditAgreementMember_28b77c04-0c7e-4ef0-af31-76b2e6d17a9d" xlink:href="sjw-20211231.xsd#sjw_SJWCCreditAgreementMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b84be8f8-2ad3-4339-8c26-e5785e9579db" xlink:to="loc_sjw_SJWCCreditAgreementMember_28b77c04-0c7e-4ef0-af31-76b2e6d17a9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWTXCreditAgreementMember_0cc59a29-4144-45c5-95fd-3b69c7d95fe7" xlink:href="sjw-20211231.xsd#sjw_SJWTXCreditAgreementMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b84be8f8-2ad3-4339-8c26-e5785e9579db" xlink:to="loc_sjw_SJWTXCreditAgreementMember_0cc59a29-4144-45c5-95fd-3b69c7d95fe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_2e576540-5a9d-4d2a-9f35-17e95b9213cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_e5ea28c6-4fa1-4713-821b-530bfa013c00" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_2e576540-5a9d-4d2a-9f35-17e95b9213cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_49733131-698d-40e6-b2c1-06ab185e0ba3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_2e576540-5a9d-4d2a-9f35-17e95b9213cd" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_49733131-698d-40e6-b2c1-06ab185e0ba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_adf79c71-ccf2-42ab-b579-59a3cd569d4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_49733131-698d-40e6-b2c1-06ab185e0ba3" xlink:to="loc_us-gaap_LineOfCreditMember_adf79c71-ccf2-42ab-b579-59a3cd569d4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_dcfa4038-a7dd-475f-ac0e-c8b62db1581b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_e5ea28c6-4fa1-4713-821b-530bfa013c00" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_dcfa4038-a7dd-475f-ac0e-c8b62db1581b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_8b326e2b-b0ec-497d-87ae-c697aaba24f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_dcfa4038-a7dd-475f-ac0e-c8b62db1581b" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_8b326e2b-b0ec-497d-87ae-c697aaba24f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ChaseBankN.A.Member_8b7508ee-1efd-4135-a2a2-137f1314cd10" xlink:href="sjw-20211231.xsd#sjw_ChaseBankN.A.Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_8b326e2b-b0ec-497d-87ae-c697aaba24f3" xlink:to="loc_sjw_ChaseBankN.A.Member_8b7508ee-1efd-4135-a2a2-137f1314cd10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_de815267-7310-43f3-8951-1bf8e564debe" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_e5ea28c6-4fa1-4713-821b-530bfa013c00" xlink:to="loc_dei_LegalEntityAxis_de815267-7310-43f3-8951-1bf8e564debe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_764febca-9e34-41c9-9321-f7fe11fd0e11" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_de815267-7310-43f3-8951-1bf8e564debe" xlink:to="loc_dei_EntityDomain_764febca-9e34-41c9-9321-f7fe11fd0e11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SanJoseWaterCompanyMember_7a5b4360-0f58-4621-87d6-6891a1c2f7c0" xlink:href="sjw-20211231.xsd#sjw_SanJoseWaterCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_764febca-9e34-41c9-9321-f7fe11fd0e11" xlink:to="loc_sjw_SanJoseWaterCompanyMember_7a5b4360-0f58-4621-87d6-6891a1c2f7c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWCorp.andSJWTXInc.Member_084e891a-5417-4ecf-873e-1cf465a0efa5" xlink:href="sjw-20211231.xsd#sjw_SJWCorp.andSJWTXInc.Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_764febca-9e34-41c9-9321-f7fe11fd0e11" xlink:to="loc_sjw_SJWCorp.andSJWTXInc.Member_084e891a-5417-4ecf-873e-1cf465a0efa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_ff18abc5-c233-4516-a612-bf0a956cbeec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_e5ea28c6-4fa1-4713-821b-530bfa013c00" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_ff18abc5-c233-4516-a612-bf0a956cbeec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_c34f3c55-24e5-49dd-a681-da267bf819d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_ff18abc5-c233-4516-a612-bf0a956cbeec" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_c34f3c55-24e5-49dd-a681-da267bf819d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_2f646cc8-a815-48f7-8b59-42d1c05f5137" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_ff18abc5-c233-4516-a612-bf0a956cbeec" xlink:to="loc_us-gaap_LineOfCredit_2f646cc8-a815-48f7-8b59-42d1c05f5137" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_3b22092a-1770-4852-80b4-a1c406428c8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_ff18abc5-c233-4516-a612-bf0a956cbeec" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_3b22092a-1770-4852-80b4-a1c406428c8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/LinesofCreditNarrativeDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#LinesofCreditNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/LinesofCreditNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_7df23a91-46c2-490a-a17b-ac1096f93916" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_37a61f2a-a849-4774-9af6-8d2c3a4df539" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7df23a91-46c2-490a-a17b-ac1096f93916" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_37a61f2a-a849-4774-9af6-8d2c3a4df539" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_600cfa70-4a92-4a06-a5f1-19032125820d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_37a61f2a-a849-4774-9af6-8d2c3a4df539" xlink:to="loc_us-gaap_CreditFacilityAxis_600cfa70-4a92-4a06-a5f1-19032125820d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ddbcd473-81d2-43a9-be5b-e7bf2026466a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_600cfa70-4a92-4a06-a5f1-19032125820d" xlink:to="loc_us-gaap_CreditFacilityDomain_ddbcd473-81d2-43a9-be5b-e7bf2026466a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_c2f9242a-256c-48d2-b7cb-e92e86a44cbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_ddbcd473-81d2-43a9-be5b-e7bf2026466a" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_c2f9242a-256c-48d2-b7cb-e92e86a44cbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_ba388c70-277d-485a-a8f1-6bd731bef3d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_ddbcd473-81d2-43a9-be5b-e7bf2026466a" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_ba388c70-277d-485a-a8f1-6bd731bef3d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_2fe81ae8-2eac-44b1-9577-fa985396ff44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_37a61f2a-a849-4774-9af6-8d2c3a4df539" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_2fe81ae8-2eac-44b1-9577-fa985396ff44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_82cba41b-fdf9-428a-8de7-b2c389259b8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_2fe81ae8-2eac-44b1-9577-fa985396ff44" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_82cba41b-fdf9-428a-8de7-b2c389259b8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ChaseBankN.A.Member_81b5a24b-e7a8-454c-8dcc-fd54bad14c31" xlink:href="sjw-20211231.xsd#sjw_ChaseBankN.A.Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_82cba41b-fdf9-428a-8de7-b2c389259b8e" xlink:to="loc_sjw_ChaseBankN.A.Member_81b5a24b-e7a8-454c-8dcc-fd54bad14c31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_6205ec52-21e2-42f3-b150-dc1f391415a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_37a61f2a-a849-4774-9af6-8d2c3a4df539" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_6205ec52-21e2-42f3-b150-dc1f391415a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_fcba21be-d2e4-466d-8877-477a5ff7277c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_6205ec52-21e2-42f3-b150-dc1f391415a8" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_fcba21be-d2e4-466d-8877-477a5ff7277c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_e233c298-1973-43e2-98c1-48b10774af09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_fcba21be-d2e4-466d-8877-477a5ff7277c" xlink:to="loc_us-gaap_LineOfCreditMember_e233c298-1973-43e2-98c1-48b10774af09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5c26cf7a-09c8-4d5e-82ff-cc268be817c7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_37a61f2a-a849-4774-9af6-8d2c3a4df539" xlink:to="loc_dei_LegalEntityAxis_5c26cf7a-09c8-4d5e-82ff-cc268be817c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_99a25b0b-ee39-426a-8154-775b8a345822" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_5c26cf7a-09c8-4d5e-82ff-cc268be817c7" xlink:to="loc_dei_EntityDomain_99a25b0b-ee39-426a-8154-775b8a345822" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SanJoseWaterCompanyMember_9b3e96fc-c441-441d-b3e6-e524bab38551" xlink:href="sjw-20211231.xsd#sjw_SanJoseWaterCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_99a25b0b-ee39-426a-8154-775b8a345822" xlink:to="loc_sjw_SanJoseWaterCompanyMember_9b3e96fc-c441-441d-b3e6-e524bab38551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWGroupAndCLWSCMember_907ce218-a02b-41d0-b769-caa76a3484fc" xlink:href="sjw-20211231.xsd#sjw_SJWGroupAndCLWSCMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_99a25b0b-ee39-426a-8154-775b8a345822" xlink:to="loc_sjw_SJWGroupAndCLWSCMember_907ce218-a02b-41d0-b769-caa76a3484fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWCorp.andSJWTXInc.Member_512897b9-5626-42ce-9d16-a47c2bbc52ec" xlink:href="sjw-20211231.xsd#sjw_SJWCorp.andSJWTXInc.Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_99a25b0b-ee39-426a-8154-775b8a345822" xlink:to="loc_sjw_SJWCorp.andSJWTXInc.Member_512897b9-5626-42ce-9d16-a47c2bbc52ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_a6624370-747b-4a2c-9d6c-68fef658d47f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_37a61f2a-a849-4774-9af6-8d2c3a4df539" xlink:to="loc_us-gaap_DebtInstrumentAxis_a6624370-747b-4a2c-9d6c-68fef658d47f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_7ab953af-4d87-44d5-a215-3a2af7f65d2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_a6624370-747b-4a2c-9d6c-68fef658d47f" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_7ab953af-4d87-44d5-a215-3a2af7f65d2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWCCreditAgreementMember_6c6186ef-731c-4798-83d8-31d1bff960f7" xlink:href="sjw-20211231.xsd#sjw_SJWCCreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7ab953af-4d87-44d5-a215-3a2af7f65d2c" xlink:to="loc_sjw_SJWCCreditAgreementMember_6c6186ef-731c-4798-83d8-31d1bff960f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWTXCreditAgreementMember_20349409-566a-43f0-aae6-80d4adca0c7c" xlink:href="sjw-20211231.xsd#sjw_SJWTXCreditAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7ab953af-4d87-44d5-a215-3a2af7f65d2c" xlink:to="loc_sjw_SJWTXCreditAgreementMember_20349409-566a-43f0-aae6-80d4adca0c7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_c10c0528-d1d5-4021-b48b-06fa136d8d0f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_37a61f2a-a849-4774-9af6-8d2c3a4df539" xlink:to="loc_srt_ConsolidatedEntitiesAxis_c10c0528-d1d5-4021-b48b-06fa136d8d0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_7a6d1cfc-108f-476f-a555-4a139374fc94" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_c10c0528-d1d5-4021-b48b-06fa136d8d0f" xlink:to="loc_srt_ConsolidatedEntitiesDomain_7a6d1cfc-108f-476f-a555-4a139374fc94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_eb251cb5-8fff-486f-9c61-97d6e5b0d3c6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_7a6d1cfc-108f-476f-a555-4a139374fc94" xlink:to="loc_srt_ParentCompanyMember_eb251cb5-8fff-486f-9c61-97d6e5b0d3c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_ee5c14e8-aea7-4804-93b8-79635528895b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_37a61f2a-a849-4774-9af6-8d2c3a4df539" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_ee5c14e8-aea7-4804-93b8-79635528895b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_0ccc3b66-c9f7-4d36-b298-d87ad3761f85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_ee5c14e8-aea7-4804-93b8-79635528895b" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_0ccc3b66-c9f7-4d36-b298-d87ad3761f85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_77540c0a-e253-494b-952f-c5aea622cd35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_ee5c14e8-aea7-4804-93b8-79635528895b" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_77540c0a-e253-494b-952f-c5aea622cd35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_9f33d1ff-ac09-4163-b52a-28ee911893f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_ee5c14e8-aea7-4804-93b8-79635528895b" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_9f33d1ff-ac09-4163-b52a-28ee911893f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/LongTermDebt" xlink:type="simple" xlink:href="sjw-20211231.xsd#LongTermDebt"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/LongTermDebt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_32e0f80f-c0be-4cbd-92f5-e6d97def0891" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock_bbc499c7-4e5d-4552-a5e0-09faf598537f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_32e0f80f-c0be-4cbd-92f5-e6d97def0891" xlink:to="loc_us-gaap_LongTermDebtTextBlock_bbc499c7-4e5d-4552-a5e0-09faf598537f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/LongTermDebtTables" xlink:type="simple" xlink:href="sjw-20211231.xsd#LongTermDebtTables"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/LongTermDebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_053b48ee-ea2d-47fa-9cb4-c55d2cb7066a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_6a40f2e7-e318-48fb-b430-1ef1b76fbc5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_053b48ee-ea2d-47fa-9cb4-c55d2cb7066a" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_6a40f2e7-e318-48fb-b430-1ef1b76fbc5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_cdeafece-c6e8-401e-adf4-77908caab681" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_053b48ee-ea2d-47fa-9cb4-c55d2cb7066a" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_cdeafece-c6e8-401e-adf4-77908caab681" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#LongTermDebtScheduleofLongtermDebtInstrumentsDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_f5bff8b2-6ebc-42c9-be6e-6756275b69a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_2868442f-0332-4e2c-a199-27e98d135da3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_f5bff8b2-6ebc-42c9-be6e-6756275b69a1" xlink:to="loc_us-gaap_DebtInstrumentTable_2868442f-0332-4e2c-a199-27e98d135da3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_55b44dcb-3b38-487a-892b-a80683bf7e08" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_2868442f-0332-4e2c-a199-27e98d135da3" xlink:to="loc_srt_ConsolidatedEntitiesAxis_55b44dcb-3b38-487a-892b-a80683bf7e08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1743e175-a13b-46bc-854b-6eea89a5955d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_55b44dcb-3b38-487a-892b-a80683bf7e08" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1743e175-a13b-46bc-854b-6eea89a5955d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_94375793-7a64-4eeb-84f1-2441d9e84b61" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1743e175-a13b-46bc-854b-6eea89a5955d" xlink:to="loc_srt_ParentCompanyMember_94375793-7a64-4eeb-84f1-2441d9e84b61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SanJoseWaterCompanyMember_f109d8cb-75ac-44ab-9bfa-a117c6c7bff4" xlink:href="sjw-20211231.xsd#sjw_SanJoseWaterCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1743e175-a13b-46bc-854b-6eea89a5955d" xlink:to="loc_sjw_SanJoseWaterCompanyMember_f109d8cb-75ac-44ab-9bfa-a117c6c7bff4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ConnecticutWaterServiceInc.Member_8b56c5a2-6139-4a0b-a916-114088a844a2" xlink:href="sjw-20211231.xsd#sjw_ConnecticutWaterServiceInc.Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1743e175-a13b-46bc-854b-6eea89a5955d" xlink:to="loc_sjw_ConnecticutWaterServiceInc.Member_8b56c5a2-6139-4a0b-a916-114088a844a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ConnecticutWaterCompanyMember_c18c1afa-3309-4f53-a30b-2e157e016858" xlink:href="sjw-20211231.xsd#sjw_ConnecticutWaterCompanyMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1743e175-a13b-46bc-854b-6eea89a5955d" xlink:to="loc_sjw_ConnecticutWaterCompanyMember_c18c1afa-3309-4f53-a30b-2e157e016858" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWTXInc.Member_d88405cd-ad3b-49f4-9df4-5d483b3eb074" xlink:href="sjw-20211231.xsd#sjw_SJWTXInc.Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1743e175-a13b-46bc-854b-6eea89a5955d" xlink:to="loc_sjw_SJWTXInc.Member_d88405cd-ad3b-49f4-9df4-5d483b3eb074" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_MaineWaterCompanyMember_1f2fe591-1612-4ecd-87f5-925e1f77d1df" xlink:href="sjw-20211231.xsd#sjw_MaineWaterCompanyMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1743e175-a13b-46bc-854b-6eea89a5955d" xlink:to="loc_sjw_MaineWaterCompanyMember_1f2fe591-1612-4ecd-87f5-925e1f77d1df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_ddebb7d0-7ee2-48dc-ae5e-a67efb0c4013" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_2868442f-0332-4e2c-a199-27e98d135da3" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_ddebb7d0-7ee2-48dc-ae5e-a67efb0c4013" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_8abe01a0-2ad4-4d19-b937-bd840e512695" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ddebb7d0-7ee2-48dc-ae5e-a67efb0c4013" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_8abe01a0-2ad4-4d19-b937-bd840e512695" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_a2703ea4-9fd8-4da4-95d3-6e8ec0103ddf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_8abe01a0-2ad4-4d19-b937-bd840e512695" xlink:to="loc_us-gaap_SeniorNotesMember_a2703ea4-9fd8-4da4-95d3-6e8ec0103ddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityBondsMember_8b21a2db-b14d-4b75-bcb7-4d7c45c21fcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityBondsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_8abe01a0-2ad4-4d19-b937-bd840e512695" xlink:to="loc_us-gaap_PublicUtilityBondsMember_8b21a2db-b14d-4b75-bcb7-4d7c45c21fcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember_93a9cc96-8b6c-41e4-91a9-2f44a3013c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_8abe01a0-2ad4-4d19-b937-bd840e512695" xlink:to="loc_us-gaap_NotesPayableToBanksMember_93a9cc96-8b6c-41e4-91a9-2f44a3013c0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_0664b1a0-8a10-4479-a18b-dc49897eca0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_2868442f-0332-4e2c-a199-27e98d135da3" xlink:to="loc_us-gaap_DebtInstrumentAxis_0664b1a0-8a10-4479-a18b-dc49897eca0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_81dd5cca-fe6b-41d1-beaf-c3068011613c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_0664b1a0-8a10-4479-a18b-dc49897eca0e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_81dd5cca-fe6b-41d1-beaf-c3068011613c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CaliforniaPollutionControlFinancingAuthorityRevenueBondsTotalMember_887b8fdd-f54f-4e10-aefd-f1a2b599a49f" xlink:href="sjw-20211231.xsd#sjw_CaliforniaPollutionControlFinancingAuthorityRevenueBondsTotalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_81dd5cca-fe6b-41d1-beaf-c3068011613c" xlink:to="loc_sjw_CaliforniaPollutionControlFinancingAuthorityRevenueBondsTotalMember_887b8fdd-f54f-4e10-aefd-f1a2b599a49f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ConnecticutInnovationsRevenueBondsVariableRateMember_1cd5e6f9-d057-47fd-8566-6f55c082a28a" xlink:href="sjw-20211231.xsd#sjw_ConnecticutInnovationsRevenueBondsVariableRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_81dd5cca-fe6b-41d1-beaf-c3068011613c" xlink:to="loc_sjw_ConnecticutInnovationsRevenueBondsVariableRateMember_1cd5e6f9-d057-47fd-8566-6f55c082a28a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ConnecticutInnovationsRevenueBondsMember_bc5a9a83-0779-4be2-ac2b-9adc68279d09" xlink:href="sjw-20211231.xsd#sjw_ConnecticutInnovationsRevenueBondsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_81dd5cca-fe6b-41d1-beaf-c3068011613c" xlink:to="loc_sjw_ConnecticutInnovationsRevenueBondsMember_bc5a9a83-0779-4be2-ac2b-9adc68279d09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_StateRevolvingFundLoansMember_67fc05ce-681a-4dbb-a654-dc86bd68f5d2" xlink:href="sjw-20211231.xsd#sjw_StateRevolvingFundLoansMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_81dd5cca-fe6b-41d1-beaf-c3068011613c" xlink:to="loc_sjw_StateRevolvingFundLoansMember_67fc05ce-681a-4dbb-a654-dc86bd68f5d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_FirstMortgageBondsMember_d86fc2ee-aa4f-486c-988d-5b32b1b0cb74" xlink:href="sjw-20211231.xsd#sjw_FirstMortgageBondsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_81dd5cca-fe6b-41d1-beaf-c3068011613c" xlink:to="loc_sjw_FirstMortgageBondsMember_d86fc2ee-aa4f-486c-988d-5b32b1b0cb74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7662f2ec-4b03-4dbf-a2fe-13ffd7bbe9c9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_2868442f-0332-4e2c-a199-27e98d135da3" xlink:to="loc_srt_RangeAxis_7662f2ec-4b03-4dbf-a2fe-13ffd7bbe9c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c87f94a9-c4f3-4aaf-8d20-66f0d9d16354" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_7662f2ec-4b03-4dbf-a2fe-13ffd7bbe9c9" xlink:to="loc_srt_RangeMember_c87f94a9-c4f3-4aaf-8d20-66f0d9d16354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7d6ac20e-f785-4e71-aaa6-28615faf6e66" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_c87f94a9-c4f3-4aaf-8d20-66f0d9d16354" xlink:to="loc_srt_MinimumMember_7d6ac20e-f785-4e71-aaa6-28615faf6e66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d3d042e3-d7bd-48a2-8ae3-65f217cdd98f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_c87f94a9-c4f3-4aaf-8d20-66f0d9d16354" xlink:to="loc_srt_MaximumMember_d3d042e3-d7bd-48a2-8ae3-65f217cdd98f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_44e9831e-009b-4806-8e23-d5a8a35394a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_2868442f-0332-4e2c-a199-27e98d135da3" xlink:to="loc_us-gaap_DebtInstrumentLineItems_44e9831e-009b-4806-8e23-d5a8a35394a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_e0722d0b-f5b5-4fbf-8f90-7c5b1961b26c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_44e9831e-009b-4806-8e23-d5a8a35394a8" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_e0722d0b-f5b5-4fbf-8f90-7c5b1961b26c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_9436c32a-bc47-437b-a0be-64ddb853c5f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_44e9831e-009b-4806-8e23-d5a8a35394a8" xlink:to="loc_us-gaap_LongTermDebt_9436c32a-bc47-437b-a0be-64ddb853c5f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedPremium_5f5e32a2-3972-4fec-ae35-abcefb11a6e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedPremium"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_44e9831e-009b-4806-8e23-d5a8a35394a8" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedPremium_5f5e32a2-3972-4fec-ae35-abcefb11a6e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_0d592ae8-063c-4160-8055-1ad4d3a28f75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_44e9831e-009b-4806-8e23-d5a8a35394a8" xlink:to="loc_us-gaap_UnamortizedDebtIssuanceExpense_0d592ae8-063c-4160-8055-1ad4d3a28f75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_7c045d96-3803-4707-a7ad-d28bc3fd6893" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_44e9831e-009b-4806-8e23-d5a8a35394a8" xlink:to="loc_us-gaap_LongTermDebtCurrent_7c045d96-3803-4707-a7ad-d28bc3fd6893" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_c42bd24e-bd7b-41b1-9b8c-75078a241d3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_44e9831e-009b-4806-8e23-d5a8a35394a8" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_c42bd24e-bd7b-41b1-9b8c-75078a241d3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/LongTermDebtScheduleofMaturitiesofLongtermDebtDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#LongTermDebtScheduleofMaturitiesofLongtermDebtDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/LongTermDebtScheduleofMaturitiesofLongtermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_e22f2b14-d97e-4433-8829-c86232c78ed4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_e175a287-be0e-452a-a6a9-81507a646d29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_e22f2b14-d97e-4433-8829-c86232c78ed4" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_e175a287-be0e-452a-a6a9-81507a646d29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_6452189d-bece-4d9e-ad56-cf4f1522d356" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_e22f2b14-d97e-4433-8829-c86232c78ed4" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_6452189d-bece-4d9e-ad56-cf4f1522d356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_3034ab7b-0fb1-45d5-a9cb-dfc1d3365c5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_e22f2b14-d97e-4433-8829-c86232c78ed4" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_3034ab7b-0fb1-45d5-a9cb-dfc1d3365c5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_52678363-d6e6-4769-b399-3d488ce1bd7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_e22f2b14-d97e-4433-8829-c86232c78ed4" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_52678363-d6e6-4769-b399-3d488ce1bd7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_2974fb9c-2757-4bc0-8e87-3c5307bcf914" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_e22f2b14-d97e-4433-8829-c86232c78ed4" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_2974fb9c-2757-4bc0-8e87-3c5307bcf914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_b9752587-7b20-48a3-ad00-d977db9e3b75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_e22f2b14-d97e-4433-8829-c86232c78ed4" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_b9752587-7b20-48a3-ad00-d977db9e3b75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/LongTermDebtNarrativeDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#LongTermDebtNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/LongTermDebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_feb7288a-9402-40ca-961a-d1f68dc9e577" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_f174027c-a03e-41bb-a073-3207046096f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_feb7288a-9402-40ca-961a-d1f68dc9e577" xlink:to="loc_us-gaap_DebtInstrumentTable_f174027c-a03e-41bb-a073-3207046096f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_dd0700bb-a303-4755-bfc5-044696039e43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_f174027c-a03e-41bb-a073-3207046096f2" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_dd0700bb-a303-4755-bfc5-044696039e43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_440a00e5-86d9-40ff-95b3-dd3fc94377a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_dd0700bb-a303-4755-bfc5-044696039e43" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_440a00e5-86d9-40ff-95b3-dd3fc94377a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_8db82a62-0be8-467a-9cd0-39098581df66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_440a00e5-86d9-40ff-95b3-dd3fc94377a4" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_8db82a62-0be8-467a-9cd0-39098581df66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_42bf4325-68a2-4f33-bab1-8a779188086f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_f174027c-a03e-41bb-a073-3207046096f2" xlink:to="loc_srt_ConsolidatedEntitiesAxis_42bf4325-68a2-4f33-bab1-8a779188086f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_827b8432-687a-4f13-88e2-1d77ce0d880a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_42bf4325-68a2-4f33-bab1-8a779188086f" xlink:to="loc_srt_ConsolidatedEntitiesDomain_827b8432-687a-4f13-88e2-1d77ce0d880a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_faf4ef8b-4343-4b5d-8523-24a3eab57412" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_827b8432-687a-4f13-88e2-1d77ce0d880a" xlink:to="loc_srt_ParentCompanyMember_faf4ef8b-4343-4b5d-8523-24a3eab57412" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SanJoseWaterCompanyMember_19d6f1d6-0e84-42c4-909a-df06227f120d" xlink:href="sjw-20211231.xsd#sjw_SanJoseWaterCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_827b8432-687a-4f13-88e2-1d77ce0d880a" xlink:to="loc_sjw_SanJoseWaterCompanyMember_19d6f1d6-0e84-42c4-909a-df06227f120d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ConnecticutWaterCompanyMember_c4c66dc8-c5b1-4ad4-9bf5-a6f40e42f3a1" xlink:href="sjw-20211231.xsd#sjw_ConnecticutWaterCompanyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_827b8432-687a-4f13-88e2-1d77ce0d880a" xlink:to="loc_sjw_ConnecticutWaterCompanyMember_c4c66dc8-c5b1-4ad4-9bf5-a6f40e42f3a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CanyonLakeWaterServiceCompanyMember_d485b728-4eb1-4977-8f2e-441eed9915ad" xlink:href="sjw-20211231.xsd#sjw_CanyonLakeWaterServiceCompanyMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_827b8432-687a-4f13-88e2-1d77ce0d880a" xlink:to="loc_sjw_CanyonLakeWaterServiceCompanyMember_d485b728-4eb1-4977-8f2e-441eed9915ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_MaineWaterCompanyMember_05394847-2d48-41ec-b3d7-3d2f61e75d52" xlink:href="sjw-20211231.xsd#sjw_MaineWaterCompanyMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_827b8432-687a-4f13-88e2-1d77ce0d880a" xlink:to="loc_sjw_MaineWaterCompanyMember_05394847-2d48-41ec-b3d7-3d2f61e75d52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_d0e98824-2aeb-43fc-af15-749e5fa3397c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_f174027c-a03e-41bb-a073-3207046096f2" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_d0e98824-2aeb-43fc-af15-749e5fa3397c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e6dfd8cf-f485-47b2-a38a-4bb3ea047811" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_d0e98824-2aeb-43fc-af15-749e5fa3397c" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e6dfd8cf-f485-47b2-a38a-4bb3ea047811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_35997cd7-5079-4dc9-8305-5190902ca068" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e6dfd8cf-f485-47b2-a38a-4bb3ea047811" xlink:to="loc_us-gaap_SeniorNotesMember_35997cd7-5079-4dc9-8305-5190902ca068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember_62fce1db-654a-48d2-829d-c49f7b6bf740" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e6dfd8cf-f485-47b2-a38a-4bb3ea047811" xlink:to="loc_us-gaap_NotesPayableToBanksMember_62fce1db-654a-48d2-829d-c49f7b6bf740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityBondsMember_30409e44-0436-4c38-9022-653568f358f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityBondsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e6dfd8cf-f485-47b2-a38a-4bb3ea047811" xlink:to="loc_us-gaap_PublicUtilityBondsMember_30409e44-0436-4c38-9022-653568f358f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_eb1bccdf-9d86-47fe-aaf3-fc8f38e77145" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_f174027c-a03e-41bb-a073-3207046096f2" xlink:to="loc_us-gaap_DebtInstrumentAxis_eb1bccdf-9d86-47fe-aaf3-fc8f38e77145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_195ef723-92cb-4433-8f37-7fdd3eb1ef11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_eb1bccdf-9d86-47fe-aaf3-fc8f38e77145" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_195ef723-92cb-4433-8f37-7fdd3eb1ef11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A247SeniorNotesSeries2020Member_5c48e8fc-cd32-4a3e-968b-878c23e79123" xlink:href="sjw-20211231.xsd#sjw_A247SeniorNotesSeries2020Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_195ef723-92cb-4433-8f37-7fdd3eb1ef11" xlink:to="loc_sjw_A247SeniorNotesSeries2020Member_5c48e8fc-cd32-4a3e-968b-878c23e79123" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A300SeniorNotesSeriesNMember_6886a9e0-cdf6-4a8e-9f21-80882aadf391" xlink:href="sjw-20211231.xsd#sjw_A300SeniorNotesSeriesNMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_195ef723-92cb-4433-8f37-7fdd3eb1ef11" xlink:to="loc_sjw_A300SeniorNotesSeriesNMember_6886a9e0-cdf6-4a8e-9f21-80882aadf391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A300SeniorNotesSeriesOMember_c0e85b28-77c5-4bd8-884d-ed3e79399157" xlink:href="sjw-20211231.xsd#sjw_A300SeniorNotesSeriesOMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_195ef723-92cb-4433-8f37-7fdd3eb1ef11" xlink:to="loc_sjw_A300SeniorNotesSeriesOMember_c0e85b28-77c5-4bd8-884d-ed3e79399157" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A307SeniorNotesSeries2021AMember_2ae0c066-6524-400c-a69a-2984d9e7d235" xlink:href="sjw-20211231.xsd#sjw_A307SeniorNotesSeries2021AMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_195ef723-92cb-4433-8f37-7fdd3eb1ef11" xlink:to="loc_sjw_A307SeniorNotesSeries2021AMember_2ae0c066-6524-400c-a69a-2984d9e7d235" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A310SeniorNotesSeries2021BMember_e7037791-559f-45fc-8fbc-86dfd706dde9" xlink:href="sjw-20211231.xsd#sjw_A310SeniorNotesSeries2021BMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_195ef723-92cb-4433-8f37-7fdd3eb1ef11" xlink:to="loc_sjw_A310SeniorNotesSeries2021BMember_e7037791-559f-45fc-8fbc-86dfd706dde9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A351SeniorNotesDueMarch2050Member_38f249ea-33b1-4ea4-a12f-f8e09772fd98" xlink:href="sjw-20211231.xsd#sjw_A351SeniorNotesDueMarch2050Member"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_195ef723-92cb-4433-8f37-7fdd3eb1ef11" xlink:to="loc_sjw_A351SeniorNotesDueMarch2050Member_38f249ea-33b1-4ea4-a12f-f8e09772fd98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A401NoteDueMarch2041Member_c0b84ed5-0deb-4c63-a28d-8e35f9223436" xlink:href="sjw-20211231.xsd#sjw_A401NoteDueMarch2041Member"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_195ef723-92cb-4433-8f37-7fdd3eb1ef11" xlink:to="loc_sjw_A401NoteDueMarch2041Member_c0b84ed5-0deb-4c63-a28d-8e35f9223436" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A411NoteDueMarch2041Member_1e674108-c7a7-46af-9105-4a8bb58a58f8" xlink:href="sjw-20211231.xsd#sjw_A411NoteDueMarch2041Member"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_195ef723-92cb-4433-8f37-7fdd3eb1ef11" xlink:to="loc_sjw_A411NoteDueMarch2041Member_1e674108-c7a7-46af-9105-4a8bb58a58f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A389NoteDueMarch2041Member_bc17de60-ea66-4990-823d-d75024851c8a" xlink:href="sjw-20211231.xsd#sjw_A389NoteDueMarch2041Member"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_195ef723-92cb-4433-8f37-7fdd3eb1ef11" xlink:to="loc_sjw_A389NoteDueMarch2041Member_bc17de60-ea66-4990-823d-d75024851c8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_StateRevolvingFundLoansSeriesTMember_57fabde8-e7d9-4999-8e12-6ceaa3fa0798" xlink:href="sjw-20211231.xsd#sjw_StateRevolvingFundLoansSeriesTMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_195ef723-92cb-4433-8f37-7fdd3eb1ef11" xlink:to="loc_sjw_StateRevolvingFundLoansSeriesTMember_57fabde8-e7d9-4999-8e12-6ceaa3fa0798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4335f5cd-a8f7-47b9-9486-77b881f34f64" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_f174027c-a03e-41bb-a073-3207046096f2" xlink:to="loc_srt_RangeAxis_4335f5cd-a8f7-47b9-9486-77b881f34f64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3d472a05-2611-4640-bbb7-732d03560ac7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_4335f5cd-a8f7-47b9-9486-77b881f34f64" xlink:to="loc_srt_RangeMember_3d472a05-2611-4640-bbb7-732d03560ac7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_745b13ce-8b7f-48cb-8879-24e12dbb8fde" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_3d472a05-2611-4640-bbb7-732d03560ac7" xlink:to="loc_srt_MaximumMember_745b13ce-8b7f-48cb-8879-24e12dbb8fde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_cd578a4b-dcc1-4a9e-8265-a256e5b441b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_f174027c-a03e-41bb-a073-3207046096f2" xlink:to="loc_us-gaap_DebtInstrumentLineItems_cd578a4b-dcc1-4a9e-8265-a256e5b441b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_e72c27e5-f08e-4b32-833a-4f5d12645897" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_cd578a4b-dcc1-4a9e-8265-a256e5b441b0" xlink:to="loc_us-gaap_LongTermDebtFairValue_e72c27e5-f08e-4b32-833a-4f5d12645897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_35952e9f-d775-4bc8-a1a5-9f466595a901" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_cd578a4b-dcc1-4a9e-8265-a256e5b441b0" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_35952e9f-d775-4bc8-a1a5-9f466595a901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_bf57e934-3cfb-48cb-a492-cfeeaf83bee2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_cd578a4b-dcc1-4a9e-8265-a256e5b441b0" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_bf57e934-3cfb-48cb-a492-cfeeaf83bee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt_e9c115c4-66df-49f7-a3ab-f150a709070b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfUnsecuredDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_cd578a4b-dcc1-4a9e-8265-a256e5b441b0" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt_e9c115c4-66df-49f7-a3ab-f150a709070b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_2263f01c-16fc-42d4-ba10-597076bdd708" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_cd578a4b-dcc1-4a9e-8265-a256e5b441b0" xlink:to="loc_us-gaap_LongTermDebt_2263f01c-16fc-42d4-ba10-597076bdd708" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/IncomeTaxes" xlink:type="simple" xlink:href="sjw-20211231.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_cb6b8b64-8b03-4e4e-a1fc-dcdaf70214a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_fa00ed4c-4dbf-4022-b47a-ec2f3f1e3f1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_cb6b8b64-8b03-4e4e-a1fc-dcdaf70214a8" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_fa00ed4c-4dbf-4022-b47a-ec2f3f1e3f1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="sjw-20211231.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_33674c7a-f5b2-4bc8-9221-497ad8690449" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_abc35944-6521-494d-80bb-894fba4dc3c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_33674c7a-f5b2-4bc8-9221-497ad8690449" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_abc35944-6521-494d-80bb-894fba4dc3c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_d428b1c1-16d4-4fc4-a6c2-8d5d6f15f9d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_33674c7a-f5b2-4bc8-9221-497ad8690449" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_d428b1c1-16d4-4fc4-a6c2-8d5d6f15f9d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_ab4dc7e7-fb58-40d6-8cd3-78137e4dda1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_33674c7a-f5b2-4bc8-9221-497ad8690449" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_ab4dc7e7-fb58-40d6-8cd3-78137e4dda1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_adb2a2a2-a2e3-4019-a310-881019631b20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_33674c7a-f5b2-4bc8-9221-497ad8690449" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_adb2a2a2-a2e3-4019-a310-881019631b20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_70c7e3da-f616-4f3e-a695-a4818c485ac4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_0f85ef96-07ad-4a06-8b3a-aad2986f5806" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_70c7e3da-f616-4f3e-a695-a4818c485ac4" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_0f85ef96-07ad-4a06-8b3a-aad2986f5806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_a075f556-f5d9-480a-89fe-fce080c1630a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_0f85ef96-07ad-4a06-8b3a-aad2986f5806" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_a075f556-f5d9-480a-89fe-fce080c1630a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_7460e7ed-6f4f-45d1-8da4-cccdd109e295" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_0f85ef96-07ad-4a06-8b3a-aad2986f5806" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_7460e7ed-6f4f-45d1-8da4-cccdd109e295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_63591b88-4e63-4837-b1b3-76858fb035eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_70c7e3da-f616-4f3e-a695-a4818c485ac4" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_63591b88-4e63-4837-b1b3-76858fb035eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_77c50c52-3fb5-4bcb-b336-adabc3d8ddb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_63591b88-4e63-4837-b1b3-76858fb035eb" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_77c50c52-3fb5-4bcb-b336-adabc3d8ddb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_91caac2d-5462-464b-a6ad-f918c27ad42a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_63591b88-4e63-4837-b1b3-76858fb035eb" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_91caac2d-5462-464b-a6ad-f918c27ad42a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_4fc553e2-22c7-40f7-827e-56e09dc57c2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_70c7e3da-f616-4f3e-a695-a4818c485ac4" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_4fc553e2-22c7-40f7-827e-56e09dc57c2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#IncomeTaxesFederalStatutoryRateReconciliationDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0332c485-b74c-4230-968b-ec08773e1631" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4b0302c1-e045-4f94-b776-e28038aaa2cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0332c485-b74c-4230-968b-ec08773e1631" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4b0302c1-e045-4f94-b776-e28038aaa2cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_cb353c3d-1f4b-4872-817f-f035be1e1178" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0332c485-b74c-4230-968b-ec08773e1631" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_cb353c3d-1f4b-4872-817f-f035be1e1178" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_1eaa139e-65e3-4693-9e49-982c10deca16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_cb353c3d-1f4b-4872-817f-f035be1e1178" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_1eaa139e-65e3-4693-9e49-982c10deca16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncreaseDecreaseInTaxExpenseAbstract_39ebddf8-093b-49c4-986b-5ce75a0c1dd8" xlink:href="sjw-20211231.xsd#sjw_IncreaseDecreaseInTaxExpenseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_cb353c3d-1f4b-4872-817f-f035be1e1178" xlink:to="loc_sjw_IncreaseDecreaseInTaxExpenseAbstract_39ebddf8-093b-49c4-986b-5ce75a0c1dd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_cf9e65b6-9612-419c-ba46-9aa95b5b0f2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_IncreaseDecreaseInTaxExpenseAbstract_39ebddf8-093b-49c4-986b-5ce75a0c1dd8" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_cf9e65b6-9612-419c-ba46-9aa95b5b0f2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EffectiveIncomeTaxRateReconciliationUncertainTaxPositions_e9d5baac-9e1a-4727-9c81-f9eabef639e8" xlink:href="sjw-20211231.xsd#sjw_EffectiveIncomeTaxRateReconciliationUncertainTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_IncreaseDecreaseInTaxExpenseAbstract_39ebddf8-093b-49c4-986b-5ce75a0c1dd8" xlink:to="loc_sjw_EffectiveIncomeTaxRateReconciliationUncertainTaxPositions_e9d5baac-9e1a-4727-9c81-f9eabef639e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciation_2774670c-315a-40a3-a5d0-a244f4ec763c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_IncreaseDecreaseInTaxExpenseAbstract_39ebddf8-093b-49c4-986b-5ce75a0c1dd8" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciation_2774670c-315a-40a3-a5d0-a244f4ec763c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts_ff9d0581-66d2-4bc4-aada-cc35ebfec7fb" xlink:href="sjw-20211231.xsd#sjw_EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_IncreaseDecreaseInTaxExpenseAbstract_39ebddf8-093b-49c4-986b-5ce75a0c1dd8" xlink:to="loc_sjw_EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts_ff9d0581-66d2-4bc4-aada-cc35ebfec7fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_35e0392a-1c17-4454-878f-54f512b69846" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_IncreaseDecreaseInTaxExpenseAbstract_39ebddf8-093b-49c4-986b-5ce75a0c1dd8" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_35e0392a-1c17-4454-878f-54f512b69846" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount_6c764fc4-28af-40a0-9be4-74b6b1e73263" xlink:href="sjw-20211231.xsd#sjw_EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_IncreaseDecreaseInTaxExpenseAbstract_39ebddf8-093b-49c4-986b-5ce75a0c1dd8" xlink:to="loc_sjw_EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount_6c764fc4-28af-40a0-9be4-74b6b1e73263" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions_677660b5-e382-4da7-8394-f082ee2ce836" xlink:href="sjw-20211231.xsd#sjw_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_IncreaseDecreaseInTaxExpenseAbstract_39ebddf8-093b-49c4-986b-5ce75a0c1dd8" xlink:to="loc_sjw_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions_677660b5-e382-4da7-8394-f082ee2ce836" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_ae83a9ab-fa1e-4a24-b7b1-46ebab89d4a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_IncreaseDecreaseInTaxExpenseAbstract_39ebddf8-093b-49c4-986b-5ce75a0c1dd8" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_ae83a9ab-fa1e-4a24-b7b1-46ebab89d4a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_f1e397b7-fbf3-45d7-9b21-ad5e211ccce1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_IncreaseDecreaseInTaxExpenseAbstract_39ebddf8-093b-49c4-986b-5ce75a0c1dd8" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_f1e397b7-fbf3-45d7-9b21-ad5e211ccce1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_bbd7ff8b-2f4d-4020-822f-91752dd57454" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_cb353c3d-1f4b-4872-817f-f035be1e1178" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_bbd7ff8b-2f4d-4020-822f-91752dd57454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_9cdaa4be-656f-4003-b198-34e848aad5f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract_e3449e79-6b1b-4025-bcc4-55ca66b63271" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_9cdaa4be-656f-4003-b198-34e848aad5f4" xlink:to="loc_us-gaap_DeferredTaxAssetsGrossAbstract_e3449e79-6b1b-4025-bcc4-55ca66b63271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredTaxAssetsAdvancesAndContributions_e63b7860-be58-492a-b37c-be01bee2dd0d" xlink:href="sjw-20211231.xsd#sjw_DeferredTaxAssetsAdvancesAndContributions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_e3449e79-6b1b-4025-bcc4-55ca66b63271" xlink:to="loc_sjw_DeferredTaxAssetsAdvancesAndContributions_e63b7860-be58-492a-b37c-be01bee2dd0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_e31c4052-15d9-4adc-a4f9-92528d1d0f6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_e3449e79-6b1b-4025-bcc4-55ca66b63271" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_e31c4052-15d9-4adc-a4f9-92528d1d0f6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionsAndPostretirementBenefits_922bfb9a-1082-4926-b62f-a67cd2ab18f5" xlink:href="sjw-20211231.xsd#sjw_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionsAndPostretirementBenefits"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_e3449e79-6b1b-4025-bcc4-55ca66b63271" xlink:to="loc_sjw_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionsAndPostretirementBenefits_922bfb9a-1082-4926-b62f-a67cd2ab18f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve_fd6b7da8-aa63-479b-a862-9036913fbd10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_e3449e79-6b1b-4025-bcc4-55ca66b63271" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve_fd6b7da8-aa63-479b-a862-9036913fbd10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsStateTaxes_a547ebc7-b398-4f08-9832-92b5766765e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsStateTaxes"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_e3449e79-6b1b-4025-bcc4-55ca66b63271" xlink:to="loc_us-gaap_DeferredTaxAssetsStateTaxes_a547ebc7-b398-4f08-9832-92b5766765e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_04eeb9bb-0898-4d5c-8f91-dc649df011ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_e3449e79-6b1b-4025-bcc4-55ca66b63271" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_04eeb9bb-0898-4d5c-8f91-dc649df011ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_4cd52b35-a0bf-447b-9d5d-96fb92f5d8f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_e3449e79-6b1b-4025-bcc4-55ca66b63271" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_4cd52b35-a0bf-447b-9d5d-96fb92f5d8f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_5b0b0a47-cddd-4956-b3ef-8fb911f7f1d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_e3449e79-6b1b-4025-bcc4-55ca66b63271" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_5b0b0a47-cddd-4956-b3ef-8fb911f7f1d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_8f7ffa70-43ec-499f-a531-4cdb8d6577e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_9cdaa4be-656f-4003-b198-34e848aad5f4" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_8f7ffa70-43ec-499f-a531-4cdb8d6577e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_d301e79f-4507-43e1-87d8-1ce7ba41448e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_8f7ffa70-43ec-499f-a531-4cdb8d6577e2" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_d301e79f-4507-43e1-87d8-1ce7ba41448e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredTaxLiabilitiesPensionAndPostretirementBenefits_5c321006-dd09-4b1d-ae5a-8d199de94281" xlink:href="sjw-20211231.xsd#sjw_DeferredTaxLiabilitiesPensionAndPostretirementBenefits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_8f7ffa70-43ec-499f-a531-4cdb8d6577e2" xlink:to="loc_sjw_DeferredTaxLiabilitiesPensionAndPostretirementBenefits_5c321006-dd09-4b1d-ae5a-8d199de94281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredTaxLiabilitiesDeferredGainAndOtherPropertyRelated_26f00cb1-f187-416f-b6fc-b839d02ed2a4" xlink:href="sjw-20211231.xsd#sjw_DeferredTaxLiabilitiesDeferredGainAndOtherPropertyRelated"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_8f7ffa70-43ec-499f-a531-4cdb8d6577e2" xlink:to="loc_sjw_DeferredTaxLiabilitiesDeferredGainAndOtherPropertyRelated_26f00cb1-f187-416f-b6fc-b839d02ed2a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredTaxLiabilitiesRegulatoryAssetDebtPremium_41230e31-18cb-4f63-9a6b-5ff3d10951e0" xlink:href="sjw-20211231.xsd#sjw_DeferredTaxLiabilitiesRegulatoryAssetDebtPremium"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_8f7ffa70-43ec-499f-a531-4cdb8d6577e2" xlink:to="loc_sjw_DeferredTaxLiabilitiesRegulatoryAssetDebtPremium_41230e31-18cb-4f63-9a6b-5ff3d10951e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_d755b175-c636-426d-8022-4ce727b32136" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_8f7ffa70-43ec-499f-a531-4cdb8d6577e2" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_d755b175-c636-426d-8022-4ce727b32136" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_789c6267-6117-418e-b7e6-6a2881307793" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_8f7ffa70-43ec-499f-a531-4cdb8d6577e2" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_789c6267-6117-418e-b7e6-6a2881307793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredTaxLiabilityRegulatoryAssetIncomeTaxTemporaryDifferences_181f74c1-c8f7-4e88-bdfb-2f35d4314e69" xlink:href="sjw-20211231.xsd#sjw_DeferredTaxLiabilityRegulatoryAssetIncomeTaxTemporaryDifferences"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_8f7ffa70-43ec-499f-a531-4cdb8d6577e2" xlink:to="loc_sjw_DeferredTaxLiabilityRegulatoryAssetIncomeTaxTemporaryDifferences_181f74c1-c8f7-4e88-bdfb-2f35d4314e69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredTaxLiabilitiesChangeinAccountingPolicy_7ed4cca4-c846-488a-8704-1f880072f771" xlink:href="sjw-20211231.xsd#sjw_DeferredTaxLiabilitiesChangeinAccountingPolicy"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_8f7ffa70-43ec-499f-a531-4cdb8d6577e2" xlink:to="loc_sjw_DeferredTaxLiabilitiesChangeinAccountingPolicy_7ed4cca4-c846-488a-8704-1f880072f771" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_c861842a-44e6-4829-9260-52bd66ae200f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_8f7ffa70-43ec-499f-a531-4cdb8d6577e2" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_c861842a-44e6-4829-9260-52bd66ae200f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_30f1c16d-0f51-4e8f-ab37-2d58d5d78630" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_8f7ffa70-43ec-499f-a531-4cdb8d6577e2" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_30f1c16d-0f51-4e8f-ab37-2d58d5d78630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_e5480190-dc01-48b0-96a9-0f9221fed7c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_9cdaa4be-656f-4003-b198-34e848aad5f4" xlink:to="loc_us-gaap_DeferredTaxLiabilities_e5480190-dc01-48b0-96a9-0f9221fed7c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_d57811d5-46bf-4d72-b8b3-62b78502e640" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyTable_841773d8-9e97-49fc-aefa-a48b5ff4a6a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxContingencyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d57811d5-46bf-4d72-b8b3-62b78502e640" xlink:to="loc_us-gaap_IncomeTaxContingencyTable_841773d8-9e97-49fc-aefa-a48b5ff4a6a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_57a2397f-123a-4465-b9f4-2ba22198c9c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_841773d8-9e97-49fc-aefa-a48b5ff4a6a1" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_57a2397f-123a-4465-b9f4-2ba22198c9c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_07ae40f9-8fd2-4dad-820b-869eb5e36d0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_57a2397f-123a-4465-b9f4-2ba22198c9c7" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_07ae40f9-8fd2-4dad-820b-869eb5e36d0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_CT_b34ad801-00f5-45a6-9407-921f98f579b0" xlink:href="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd#stpr_CT"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_07ae40f9-8fd2-4dad-820b-869eb5e36d0f" xlink:to="loc_stpr_CT_b34ad801-00f5-45a6-9407-921f98f579b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_5f0ce368-16fb-4685-b65e-d983296aa899" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_841773d8-9e97-49fc-aefa-a48b5ff4a6a1" xlink:to="loc_us-gaap_IncomeTaxContingencyLineItems_5f0ce368-16fb-4685-b65e-d983296aa899" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_8bb60ff1-d836-45d6-8c75-e4b9480c5575" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_5f0ce368-16fb-4685-b65e-d983296aa899" xlink:to="loc_us-gaap_OperatingLossCarryforwards_8bb60ff1-d836-45d6-8c75-e4b9480c5575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_e4df5a07-c512-405f-8808-05174a24c40b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_5f0ce368-16fb-4685-b65e-d983296aa899" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_e4df5a07-c512-405f-8808-05174a24c40b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredTaxLiabilitiesPeriodIncreaseDecrease_6afa00d3-c115-4408-9b39-55d211dc1256" xlink:href="sjw-20211231.xsd#sjw_DeferredTaxLiabilitiesPeriodIncreaseDecrease"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_5f0ce368-16fb-4685-b65e-d983296aa899" xlink:to="loc_sjw_DeferredTaxLiabilitiesPeriodIncreaseDecrease_6afa00d3-c115-4408-9b39-55d211dc1256" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_UnrecognizedTaxBenefitsGross_9a953e58-95a7-4075-b547-8d718aa8a314" xlink:href="sjw-20211231.xsd#sjw_UnrecognizedTaxBenefitsGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_5f0ce368-16fb-4685-b65e-d983296aa899" xlink:to="loc_sjw_UnrecognizedTaxBenefitsGross_9a953e58-95a7-4075-b547-8d718aa8a314" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_71fdbff3-f2c6-4582-91fd-723ca37f2519" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_5f0ce368-16fb-4685-b65e-d983296aa899" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_71fdbff3-f2c6-4582-91fd-723ca37f2519" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_54305abc-b5a9-4504-b252-74db84861252" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_5f0ce368-16fb-4685-b65e-d983296aa899" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_54305abc-b5a9-4504-b252-74db84861252" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_faca0bb8-48b5-476f-9a4a-53a4660298a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_5f0ce368-16fb-4685-b65e-d983296aa899" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_faca0bb8-48b5-476f-9a4a-53a4660298a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#IncomeTaxesUnrecognizedTaxBenefitsDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0b69af3d-7aff-4e5e-962d-666713b63b0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_6ac843ae-82c5-4eb1-ac09-891148ee17d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0b69af3d-7aff-4e5e-962d-666713b63b0f" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_6ac843ae-82c5-4eb1-ac09-891148ee17d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_85480624-0c46-432f-8fa9-e8c9969dee13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_6ac843ae-82c5-4eb1-ac09-891148ee17d9" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_85480624-0c46-432f-8fa9-e8c9969dee13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_7fb76a24-abdc-4c9c-9e3a-4735f2f3aeed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_6ac843ae-82c5-4eb1-ac09-891148ee17d9" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_7fb76a24-abdc-4c9c-9e3a-4735f2f3aeed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_7d09a4f5-93e8-4c1e-b7c3-558a092c4194" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_6ac843ae-82c5-4eb1-ac09-891148ee17d9" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_7d09a4f5-93e8-4c1e-b7c3-558a092c4194" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_46532be7-9ed2-46df-8231-5c6b877a2ae7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_6ac843ae-82c5-4eb1-ac09-891148ee17d9" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_46532be7-9ed2-46df-8231-5c6b877a2ae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_c810c996-1348-4c7e-b742-3c21f0b97ad3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_6ac843ae-82c5-4eb1-ac09-891148ee17d9" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_c810c996-1348-4c7e-b742-3c21f0b97ad3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/UtilityPlantIntangibleAssets" xlink:type="simple" xlink:href="sjw-20211231.xsd#UtilityPlantIntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/UtilityPlantIntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f8c6980d-9df2-4dc5-a388-1e3a422c5501" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_28e3e1af-c1a5-4ee0-a6fe-3168a02fd44d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f8c6980d-9df2-4dc5-a388-1e3a422c5501" xlink:to="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_28e3e1af-c1a5-4ee0-a6fe-3168a02fd44d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/UtilityPlantIntangibleAssetsTables" xlink:type="simple" xlink:href="sjw-20211231.xsd#UtilityPlantIntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/UtilityPlantIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_50216cca-4efb-4ccb-b338-9aac018e3a19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_9e049f38-2419-47eb-b411-d963d697ec57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_50216cca-4efb-4ccb-b338-9aac018e3a19" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_9e049f38-2419-47eb-b411-d963d697ec57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#UtilityPlantIntangibleAssetsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8f02bcae-633e-4dfe-909f-ce2434f7312c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1fbcc4a6-3df2-420b-8645-92f3f4717cd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8f02bcae-633e-4dfe-909f-ce2434f7312c" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1fbcc4a6-3df2-420b-8645-92f3f4717cd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f524fd38-6086-4cdc-a0e2-ec3ef9eb2ee3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1fbcc4a6-3df2-420b-8645-92f3f4717cd5" xlink:to="loc_srt_RangeAxis_f524fd38-6086-4cdc-a0e2-ec3ef9eb2ee3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8db1e410-3a38-40fe-8c1b-1d14903960b3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_f524fd38-6086-4cdc-a0e2-ec3ef9eb2ee3" xlink:to="loc_srt_RangeMember_8db1e410-3a38-40fe-8c1b-1d14903960b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_59055818-f8f5-4fdd-81a7-9faf5c28d7c5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8db1e410-3a38-40fe-8c1b-1d14903960b3" xlink:to="loc_srt_MinimumMember_59055818-f8f5-4fdd-81a7-9faf5c28d7c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b61673d1-8785-4226-8cf3-da86505cee12" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8db1e410-3a38-40fe-8c1b-1d14903960b3" xlink:to="loc_srt_MaximumMember_b61673d1-8785-4226-8cf3-da86505cee12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c61c8455-6777-4a6a-9564-396df16273dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1fbcc4a6-3df2-420b-8645-92f3f4717cd5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c61c8455-6777-4a6a-9564-396df16273dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_106707b5-ebc6-46ec-8410-f0fc11e316da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c61c8455-6777-4a6a-9564-396df16273dc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_106707b5-ebc6-46ec-8410-f0fc11e316da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ConcessionFeesMember_a936d43a-ff44-450d-8e6b-ea6ebfde717b" xlink:href="sjw-20211231.xsd#sjw_ConcessionFeesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_106707b5-ebc6-46ec-8410-f0fc11e316da" xlink:to="loc_sjw_ConcessionFeesMember_a936d43a-ff44-450d-8e6b-ea6ebfde717b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_584d9e12-4698-4955-be3f-e878a3c0e6a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_106707b5-ebc6-46ec-8410-f0fc11e316da" xlink:to="loc_us-gaap_CustomerRelationshipsMember_584d9e12-4698-4955-be3f-e878a3c0e6a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_929b15dd-824c-4f93-8753-097fb7f4904d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_106707b5-ebc6-46ec-8410-f0fc11e316da" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_929b15dd-824c-4f93-8753-097fb7f4904d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceAgreementsMember_8c27a60a-8ede-42d2-a884-9dd674cfaeaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceAgreementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember_929b15dd-824c-4f93-8753-097fb7f4904d" xlink:to="loc_us-gaap_ServiceAgreementsMember_8c27a60a-8ede-42d2-a884-9dd674cfaeaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_InfrastructureMember_b6707572-2e2f-4c0c-a013-97f40812dd7d" xlink:href="sjw-20211231.xsd#sjw_InfrastructureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember_929b15dd-824c-4f93-8753-097fb7f4904d" xlink:to="loc_sjw_InfrastructureMember_b6707572-2e2f-4c0c-a013-97f40812dd7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualRightsMember_df661cb4-efbc-4508-85d7-a9b70ffcb3aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualRightsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember_929b15dd-824c-4f93-8753-097fb7f4904d" xlink:to="loc_us-gaap_ContractualRightsMember_df661cb4-efbc-4508-85d7-a9b70ffcb3aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5f050374-a28c-4364-86b7-c78ed1ed3c34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1fbcc4a6-3df2-420b-8645-92f3f4717cd5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5f050374-a28c-4364-86b7-c78ed1ed3c34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_e4bbd4ca-68b7-4efe-9a05-37698fb0ee56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5f050374-a28c-4364-86b7-c78ed1ed3c34" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_e4bbd4ca-68b7-4efe-9a05-37698fb0ee56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedCustomerRelationshipsGross_39c5f08c-af31-4a7f-9a78-112d95b06427" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedCustomerRelationshipsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5f050374-a28c-4364-86b7-c78ed1ed3c34" xlink:to="loc_us-gaap_FiniteLivedCustomerRelationshipsGross_39c5f08c-af31-4a7f-9a78-112d95b06427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_6bb9db21-7113-4576-ab96-a90c3ea3b6a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5f050374-a28c-4364-86b7-c78ed1ed3c34" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_6bb9db21-7113-4576-ab96-a90c3ea3b6a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_35dac0b6-160f-4f4a-9994-71c5cd4ba8cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5f050374-a28c-4364-86b7-c78ed1ed3c34" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_35dac0b6-160f-4f4a-9994-71c5cd4ba8cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_289d3f7f-0f6e-468c-931c-3adfc85bc773" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5f050374-a28c-4364-86b7-c78ed1ed3c34" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_289d3f7f-0f6e-468c-931c-3adfc85bc773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_9d68b783-b7d8-41d3-b618-c65c28bde0ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_289d3f7f-0f6e-468c-931c-3adfc85bc773" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_9d68b783-b7d8-41d3-b618-c65c28bde0ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_81007efe-0bed-4099-a35f-4b7ba2535daa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_289d3f7f-0f6e-468c-931c-3adfc85bc773" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_81007efe-0bed-4099-a35f-4b7ba2535daa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_d41b2e71-5e09-4600-a3be-06ccedf5cff4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_289d3f7f-0f6e-468c-931c-3adfc85bc773" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_d41b2e71-5e09-4600-a3be-06ccedf5cff4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_df2a9097-270f-48bb-adab-c0571181e99f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_289d3f7f-0f6e-468c-931c-3adfc85bc773" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_df2a9097-270f-48bb-adab-c0571181e99f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_68a825d0-ab19-40a4-b5cd-b52c7a40ea02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_289d3f7f-0f6e-468c-931c-3adfc85bc773" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_68a825d0-ab19-40a4-b5cd-b52c7a40ea02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_ceb1953b-3ccd-40fa-989d-a3da201d6821" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_289d3f7f-0f6e-468c-931c-3adfc85bc773" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_ceb1953b-3ccd-40fa-989d-a3da201d6821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/UtilityPlantIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#UtilityPlantIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/UtilityPlantIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a89c240d-ecd9-4dba-adf4-9702b33e175a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d510873a-4217-44a3-a8b2-bce20eb69bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a89c240d-ecd9-4dba-adf4-9702b33e175a" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d510873a-4217-44a3-a8b2-bce20eb69bd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a28ac274-fd6c-4664-b024-24ea24c91be1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d510873a-4217-44a3-a8b2-bce20eb69bd9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a28ac274-fd6c-4664-b024-24ea24c91be1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9d7a2f39-fa1e-4f19-9822-db1e6a12fa27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a28ac274-fd6c-4664-b024-24ea24c91be1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9d7a2f39-fa1e-4f19-9822-db1e6a12fa27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ConcessionFeesMember_e20bda6e-ad62-4e91-bd29-453d45d42320" xlink:href="sjw-20211231.xsd#sjw_ConcessionFeesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9d7a2f39-fa1e-4f19-9822-db1e6a12fa27" xlink:to="loc_sjw_ConcessionFeesMember_e20bda6e-ad62-4e91-bd29-453d45d42320" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_984479a3-b2c6-4299-a113-1bf110a09a43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9d7a2f39-fa1e-4f19-9822-db1e6a12fa27" xlink:to="loc_us-gaap_CustomerRelationshipsMember_984479a3-b2c6-4299-a113-1bf110a09a43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_4a09c84e-0fde-4c37-84d9-cabbad93698a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9d7a2f39-fa1e-4f19-9822-db1e6a12fa27" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_4a09c84e-0fde-4c37-84d9-cabbad93698a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7de62ff1-3e57-45e2-8d99-53746f590936" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d510873a-4217-44a3-a8b2-bce20eb69bd9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7de62ff1-3e57-45e2-8d99-53746f590936" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_f3137b77-f6f8-4d97-858d-ab5c54333c75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7de62ff1-3e57-45e2-8d99-53746f590936" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_f3137b77-f6f8-4d97-858d-ab5c54333c75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5a1cb17b-1d78-4a77-8365-4be895470d08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7de62ff1-3e57-45e2-8d99-53746f590936" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5a1cb17b-1d78-4a77-8365-4be895470d08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f18ea9c0-1e71-4494-8281-90cf9a210558" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7de62ff1-3e57-45e2-8d99-53746f590936" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f18ea9c0-1e71-4494-8281-90cf9a210558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/Commitments" xlink:type="simple" xlink:href="sjw-20211231.xsd#Commitments"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/Commitments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_6984d21a-ee49-4a80-9ca6-3ed96cec8b45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsDisclosureTextBlock_807c044c-4554-4a79-8dc0-1c2502bf32ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_6984d21a-ee49-4a80-9ca6-3ed96cec8b45" xlink:to="loc_us-gaap_CommitmentsDisclosureTextBlock_807c044c-4554-4a79-8dc0-1c2502bf32ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/CommitmentsDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#CommitmentsDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/CommitmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_221b72ad-1b1f-45dc-b40c-040e0d3002a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable_0a1c3602-a149-46d6-b817-9d17686ffdde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_221b72ad-1b1f-45dc-b40c-040e0d3002a8" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentTable_0a1c3602-a149-46d6-b817-9d17686ffdde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_MajorSupplierAxis_e6cfd7d1-b837-4fd0-bd4f-22ab7aa37be2" xlink:href="sjw-20211231.xsd#sjw_MajorSupplierAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_0a1c3602-a149-46d6-b817-9d17686ffdde" xlink:to="loc_sjw_MajorSupplierAxis_e6cfd7d1-b837-4fd0-bd4f-22ab7aa37be2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_MajorSupplierDomain_592ca40e-c7f0-4b66-93e9-2b38100d76be" xlink:href="sjw-20211231.xsd#sjw_MajorSupplierDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_MajorSupplierAxis_e6cfd7d1-b837-4fd0-bd4f-22ab7aa37be2" xlink:to="loc_sjw_MajorSupplierDomain_592ca40e-c7f0-4b66-93e9-2b38100d76be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SantaClaraValleyWaterDistrictMember_49cdb26c-7ef9-4e9f-a772-a6f7f5805294" xlink:href="sjw-20211231.xsd#sjw_SantaClaraValleyWaterDistrictMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_MajorSupplierDomain_592ca40e-c7f0-4b66-93e9-2b38100d76be" xlink:to="loc_sjw_SantaClaraValleyWaterDistrictMember_49cdb26c-7ef9-4e9f-a772-a6f7f5805294" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_GuadalupeBlancoRiverAuthorityMember_a5a8297f-1367-49c6-86d3-28335c193e84" xlink:href="sjw-20211231.xsd#sjw_GuadalupeBlancoRiverAuthorityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_MajorSupplierDomain_592ca40e-c7f0-4b66-93e9-2b38100d76be" xlink:to="loc_sjw_GuadalupeBlancoRiverAuthorityMember_a5a8297f-1367-49c6-86d3-28335c193e84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LowerColoradoRiverAuthorityMember_5b8a0eab-379d-4121-b72a-85d11af39da2" xlink:href="sjw-20211231.xsd#sjw_LowerColoradoRiverAuthorityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_MajorSupplierDomain_592ca40e-c7f0-4b66-93e9-2b38100d76be" xlink:to="loc_sjw_LowerColoradoRiverAuthorityMember_5b8a0eab-379d-4121-b72a-85d11af39da2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_48a01887-823c-401a-8e7c-9b4aaa85adbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_0a1c3602-a149-46d6-b817-9d17686ffdde" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_48a01887-823c-401a-8e7c-9b4aaa85adbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_41ff4bcc-2ebd-40da-a152-ee59ed1c3772" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_48a01887-823c-401a-8e7c-9b4aaa85adbd" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_41ff4bcc-2ebd-40da-a152-ee59ed1c3772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_0b3420b5-7e35-4d45-a634-5d1ca41c06e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_41ff4bcc-2ebd-40da-a152-ee59ed1c3772" xlink:to="loc_us-gaap_SubsequentEventMember_0b3420b5-7e35-4d45-a634-5d1ca41c06e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermAxis_4bd216ce-c83c-4ac0-8d9b-d8301b17ccda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseContractualTermAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_0a1c3602-a149-46d6-b817-9d17686ffdde" xlink:to="loc_us-gaap_LeaseContractualTermAxis_4bd216ce-c83c-4ac0-8d9b-d8301b17ccda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain_cbff996d-1cd8-43e3-bbe9-37d6d7b238db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseContractualTermAxis_4bd216ce-c83c-4ac0-8d9b-d8301b17ccda" xlink:to="loc_us-gaap_LeaseContractualTermDomain_cbff996d-1cd8-43e3-bbe9-37d6d7b238db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LeaseTermOptionOneMember_5d2c1717-2d86-4aa2-ad37-76f12e9806b2" xlink:href="sjw-20211231.xsd#sjw_LeaseTermOptionOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseContractualTermDomain_cbff996d-1cd8-43e3-bbe9-37d6d7b238db" xlink:to="loc_sjw_LeaseTermOptionOneMember_5d2c1717-2d86-4aa2-ad37-76f12e9806b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LeaseTermOptionTwoMember_51097bd6-ba57-42e7-bb35-c3864c3270b6" xlink:href="sjw-20211231.xsd#sjw_LeaseTermOptionTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseContractualTermDomain_cbff996d-1cd8-43e3-bbe9-37d6d7b238db" xlink:to="loc_sjw_LeaseTermOptionTwoMember_51097bd6-ba57-42e7-bb35-c3864c3270b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LeaseTermOptionThreeMember_80215073-8134-49e4-a56e-5c69619a87bc" xlink:href="sjw-20211231.xsd#sjw_LeaseTermOptionThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseContractualTermDomain_cbff996d-1cd8-43e3-bbe9-37d6d7b238db" xlink:to="loc_sjw_LeaseTermOptionThreeMember_80215073-8134-49e4-a56e-5c69619a87bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c3b52862-7193-4fd8-a175-1698629755ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_0a1c3602-a149-46d6-b817-9d17686ffdde" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c3b52862-7193-4fd8-a175-1698629755ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_02bbbdf0-b448-4ff6-94bf-ff8ced9dcdb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c3b52862-7193-4fd8-a175-1698629755ae" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_02bbbdf0-b448-4ff6-94bf-ff8ced9dcdb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceAgreementsMember_fd45d61c-3f35-4f2e-bdac-690339add412" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceAgreementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_02bbbdf0-b448-4ff6-94bf-ff8ced9dcdb6" xlink:to="loc_us-gaap_ServiceAgreementsMember_fd45d61c-3f35-4f2e-bdac-690339add412" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ConcessionFeesMember_dcc47566-ee8b-4975-b13a-5f1eb4ecf376" xlink:href="sjw-20211231.xsd#sjw_ConcessionFeesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_02bbbdf0-b448-4ff6-94bf-ff8ced9dcdb6" xlink:to="loc_sjw_ConcessionFeesMember_dcc47566-ee8b-4975-b13a-5f1eb4ecf376" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_ebe53a1c-29b1-4009-877d-fbede3cf75d1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_0a1c3602-a149-46d6-b817-9d17686ffdde" xlink:to="loc_srt_CounterpartyNameAxis_ebe53a1c-29b1-4009-877d-fbede3cf75d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1d1c58e3-116b-4470-8419-5eb050e258c0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_ebe53a1c-29b1-4009-877d-fbede3cf75d1" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1d1c58e3-116b-4470-8419-5eb050e258c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SouthCentralConnecticutRegionalWaterAuthorityMember_f03ac449-21f5-4bf3-a2a7-b9ffbebe8c17" xlink:href="sjw-20211231.xsd#sjw_SouthCentralConnecticutRegionalWaterAuthorityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1d1c58e3-116b-4470-8419-5eb050e258c0" xlink:to="loc_sjw_SouthCentralConnecticutRegionalWaterAuthorityMember_f03ac449-21f5-4bf3-a2a7-b9ffbebe8c17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_TheMetropolitanDistrictMember_fbd79e31-059f-4c7d-bb81-780d163905fe" xlink:href="sjw-20211231.xsd#sjw_TheMetropolitanDistrictMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1d1c58e3-116b-4470-8419-5eb050e258c0" xlink:to="loc_sjw_TheMetropolitanDistrictMember_fbd79e31-059f-4c7d-bb81-780d163905fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_KennebecWaterDistrictMember_bcedf945-2fd4-41c6-9370-414fc2b8c2aa" xlink:href="sjw-20211231.xsd#sjw_KennebecWaterDistrictMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1d1c58e3-116b-4470-8419-5eb050e258c0" xlink:to="loc_sjw_KennebecWaterDistrictMember_bcedf945-2fd4-41c6-9370-414fc2b8c2aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_InternationalUnionOfOperatingEngineersMember_4f8cf8b7-2dd8-4827-88cb-6fb6df525c62" xlink:href="sjw-20211231.xsd#sjw_InternationalUnionOfOperatingEngineersMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1d1c58e3-116b-4470-8419-5eb050e258c0" xlink:to="loc_sjw_InternationalUnionOfOperatingEngineersMember_4f8cf8b7-2dd8-4827-88cb-6fb6df525c62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_0749e851-0147-4e38-b322-ce4f9ea12878" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_0a1c3602-a149-46d6-b817-9d17686ffdde" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_0749e851-0147-4e38-b322-ce4f9ea12878" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_c3175b9f-c917-4ae3-8ac4-e157690dc628" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_0749e851-0147-4e38-b322-ce4f9ea12878" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_c3175b9f-c917-4ae3-8ac4-e157690dc628" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CapacityAgreementMember_725af6d6-c9f1-4af8-aa6c-b7e3a21a84e4" xlink:href="sjw-20211231.xsd#sjw_CapacityAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_c3175b9f-c917-4ae3-8ac4-e157690dc628" xlink:to="loc_sjw_CapacityAgreementMember_725af6d6-c9f1-4af8-aa6c-b7e3a21a84e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ee8ad536-4def-48b8-9d96-0229d3fd9fcd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_0a1c3602-a149-46d6-b817-9d17686ffdde" xlink:to="loc_srt_RangeAxis_ee8ad536-4def-48b8-9d96-0229d3fd9fcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0bb777cb-ae5d-4ad1-a413-790620821cf9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_ee8ad536-4def-48b8-9d96-0229d3fd9fcd" xlink:to="loc_srt_RangeMember_0bb777cb-ae5d-4ad1-a413-790620821cf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1ba3f13e-d2c3-49d3-86d5-9d67f0c08b74" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0bb777cb-ae5d-4ad1-a413-790620821cf9" xlink:to="loc_srt_MinimumMember_1ba3f13e-d2c3-49d3-86d5-9d67f0c08b74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ad03fbdc-7b3e-41c9-b516-8d46911519d5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0bb777cb-ae5d-4ad1-a413-790620821cf9" xlink:to="loc_srt_MaximumMember_ad03fbdc-7b3e-41c9-b516-8d46911519d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_768ad78e-cfa6-4e97-a7be-0343f3e24109" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_0a1c3602-a149-46d6-b817-9d17686ffdde" xlink:to="loc_dei_LegalEntityAxis_768ad78e-cfa6-4e97-a7be-0343f3e24109" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_aaca0303-7ad6-4ea5-8ef2-40d762ca3a3b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_768ad78e-cfa6-4e97-a7be-0343f3e24109" xlink:to="loc_dei_EntityDomain_aaca0303-7ad6-4ea5-8ef2-40d762ca3a3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SubsidiaryOneMember_5e964850-46dd-4a82-b4b2-2318c55638be" xlink:href="sjw-20211231.xsd#sjw_SubsidiaryOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_aaca0303-7ad6-4ea5-8ef2-40d762ca3a3b" xlink:to="loc_sjw_SubsidiaryOneMember_5e964850-46dd-4a82-b4b2-2318c55638be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_b39c4e00-b8ab-4ed1-ab09-3881c660e52f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_0a1c3602-a149-46d6-b817-9d17686ffdde" xlink:to="loc_srt_ConsolidatedEntitiesAxis_b39c4e00-b8ab-4ed1-ab09-3881c660e52f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_cf6e1914-8760-4a7d-8e88-d7e302a92b76" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_b39c4e00-b8ab-4ed1-ab09-3881c660e52f" xlink:to="loc_srt_ConsolidatedEntitiesDomain_cf6e1914-8760-4a7d-8e88-d7e302a92b76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_098ec273-de84-4178-a281-569c1c0c518e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_cf6e1914-8760-4a7d-8e88-d7e302a92b76" xlink:to="loc_srt_ParentCompanyMember_098ec273-de84-4178-a281-569c1c0c518e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_7007e3b6-9800-42b1-9cf1-8998b2be3c00" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_0a1c3602-a149-46d6-b817-9d17686ffdde" xlink:to="loc_srt_TitleOfIndividualAxis_7007e3b6-9800-42b1-9cf1-8998b2be3c00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_ebd1cf90-8faf-4e4b-af7c-6725d77ade70" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_7007e3b6-9800-42b1-9cf1-8998b2be3c00" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_ebd1cf90-8faf-4e4b-af7c-6725d77ade70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_UnionMemberMember_9906abb3-3daa-43d9-87c0-ee3f457db439" xlink:href="sjw-20211231.xsd#sjw_UnionMemberMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_ebd1cf90-8faf-4e4b-af7c-6725d77ade70" xlink:to="loc_sjw_UnionMemberMember_9906abb3-3daa-43d9-87c0-ee3f457db439" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_0a1c3602-a149-46d6-b817-9d17686ffdde" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_MasterContractNegotiatedTermForDeliverySchedules_85a3e3f5-28f8-407f-b61c-09785ede7703" xlink:href="sjw-20211231.xsd#sjw_MasterContractNegotiatedTermForDeliverySchedules"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_sjw_MasterContractNegotiatedTermForDeliverySchedules_85a3e3f5-28f8-407f-b61c-09785ede7703" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PurchasedWaterGallons_e59a7c8c-d9fa-4091-8e99-e8b0e7868fc4" xlink:href="sjw-20211231.xsd#sjw_PurchasedWaterGallons"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_sjw_PurchasedWaterGallons_e59a7c8c-d9fa-4091-8e99-e8b0e7868fc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfPurchasedWater_5b20ec18-23d6-492b-98b5-871b27ac8f1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfPurchasedWater"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_us-gaap_CostOfPurchasedWater_5b20ec18-23d6-492b-98b5-871b27ac8f1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ReductioninDeliverySchedulePercent_24dd4644-40f0-425f-a9a8-b4019d273c8e" xlink:href="sjw-20211231.xsd#sjw_ReductioninDeliverySchedulePercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_sjw_ReductioninDeliverySchedulePercent_24dd4644-40f0-425f-a9a8-b4019d273c8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncreaseInDeliverySchedulePercent_1c83b452-0039-49e5-867d-2ce3bd8399f0" xlink:href="sjw-20211231.xsd#sjw_IncreaseInDeliverySchedulePercent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_sjw_IncreaseInDeliverySchedulePercent_1c83b452-0039-49e5-867d-2ce3bd8399f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LongTermPurchaseCommitmentMinimumPercentageRequiredNextTwelveMonths_c1506dbc-8532-461a-afcf-d3cf6997ce6c" xlink:href="sjw-20211231.xsd#sjw_LongTermPurchaseCommitmentMinimumPercentageRequiredNextTwelveMonths"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_sjw_LongTermPurchaseCommitmentMinimumPercentageRequiredNextTwelveMonths_c1506dbc-8532-461a-afcf-d3cf6997ce6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LongTermPurchaseCommitmentMinimumVolumeRequiredNextTwelveMonths_e7021d3c-4cb4-4835-91c9-57bc06deabd8" xlink:href="sjw-20211231.xsd#sjw_LongTermPurchaseCommitmentMinimumVolumeRequiredNextTwelveMonths"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_sjw_LongTermPurchaseCommitmentMinimumVolumeRequiredNextTwelveMonths_e7021d3c-4cb4-4835-91c9-57bc06deabd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_31436d93-677f-4fe5-a160-a15355cf531b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_31436d93-677f-4fe5-a160-a15355cf531b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LongtermPurchaseCommitmentFixedPrice_00977249-3cf1-4082-bfac-e02a135a28b1" xlink:href="sjw-20211231.xsd#sjw_LongtermPurchaseCommitmentFixedPrice"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_sjw_LongtermPurchaseCommitmentFixedPrice_00977249-3cf1-4082-bfac-e02a135a28b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_adcf09e9-aab5-4dd2-9617-796ec2e345a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_adcf09e9-aab5-4dd2-9617-796ec2e345a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_e548712f-2844-4d9d-9f41-48901f01e550" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_e548712f-2844-4d9d-9f41-48901f01e550" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_4b47b577-a70f-4934-8cae-9cd09c33788e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_4b47b577-a70f-4934-8cae-9cd09c33788e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermPurchaseCommitmentPeriod_8bb5033d-ff0b-468c-bac2-cf642f678435" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermPurchaseCommitmentPeriod"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_us-gaap_LongtermPurchaseCommitmentPeriod_8bb5033d-ff0b-468c-bac2-cf642f678435" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LongtermPurchaseCommitmentWaterPurchased_653fc538-98cd-477c-80a2-28bb38c2b554" xlink:href="sjw-20211231.xsd#sjw_LongtermPurchaseCommitmentWaterPurchased"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_sjw_LongtermPurchaseCommitmentWaterPurchased_653fc538-98cd-477c-80a2-28bb38c2b554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LongTermPurchaseCommitmentMinimumAcreFeetRequired_d7ffc46c-3455-4501-92c9-5660dae6deec" xlink:href="sjw-20211231.xsd#sjw_LongTermPurchaseCommitmentMinimumAcreFeetRequired"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_sjw_LongTermPurchaseCommitmentMinimumAcreFeetRequired_d7ffc46c-3455-4501-92c9-5660dae6deec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_NoticePeriodRequiredForContractAdjustment_1e585986-9fff-447e-93a8-19e17da1e04b" xlink:href="sjw-20211231.xsd#sjw_NoticePeriodRequiredForContractAdjustment"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_sjw_NoticePeriodRequiredForContractAdjustment_1e585986-9fff-447e-93a8-19e17da1e04b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ContractAgreementTerm_51b69240-351c-43d5-a4b0-38bdbaceadc9" xlink:href="sjw-20211231.xsd#sjw_ContractAgreementTerm"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_sjw_ContractAgreementTerm_51b69240-351c-43d5-a4b0-38bdbaceadc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LongTermPurchaseCommitmentWholesaleDiscount_dbffd3bb-e694-4235-b1e8-71197600f25e" xlink:href="sjw-20211231.xsd#sjw_LongTermPurchaseCommitmentWholesaleDiscount"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_sjw_LongTermPurchaseCommitmentWholesaleDiscount_dbffd3bb-e694-4235-b1e8-71197600f25e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LongtermPurchaseCommitmentTariffRate_9d5ee5c4-12e5-4a56-8ca2-f84ee3eb1ad8" xlink:href="sjw-20211231.xsd#sjw_LongtermPurchaseCommitmentTariffRate"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_sjw_LongtermPurchaseCommitmentTariffRate_9d5ee5c4-12e5-4a56-8ca2-f84ee3eb1ad8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityNumberOfEmployees_0ebb0377-1bca-4b97-9cfa-994f364dde56" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityNumberOfEmployees"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_dei_EntityNumberOfEmployees_0ebb0377-1bca-4b97-9cfa-994f364dde56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BargainingAgreementsTerm_28809f15-ead3-407f-9032-732b9217205b" xlink:href="sjw-20211231.xsd#sjw_BargainingAgreementsTerm"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_sjw_BargainingAgreementsTerm_28809f15-ead3-407f-9032-732b9217205b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CollectiveBargainingAgreementWageIncreasePercentYearOne_fe51fbee-4427-4d89-a04d-d5e21809ab37" xlink:href="sjw-20211231.xsd#sjw_CollectiveBargainingAgreementWageIncreasePercentYearOne"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_sjw_CollectiveBargainingAgreementWageIncreasePercentYearOne_fe51fbee-4427-4d89-a04d-d5e21809ab37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CollectiveBargainingAgreementWageIncreasePercentYearTwo_3f05714c-533d-4c6f-8aa9-04d7819fea6f" xlink:href="sjw-20211231.xsd#sjw_CollectiveBargainingAgreementWageIncreasePercentYearTwo"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_sjw_CollectiveBargainingAgreementWageIncreasePercentYearTwo_3f05714c-533d-4c6f-8aa9-04d7819fea6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CollectiveBargainingAgreementWageIncreasePercentYearThree_2174d1ae-98d2-46c9-af56-58ec8a6fcb62" xlink:href="sjw-20211231.xsd#sjw_CollectiveBargainingAgreementWageIncreasePercentYearThree"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_cd7cea90-e6ee-4669-beac-d864172b772e" xlink:to="loc_sjw_CollectiveBargainingAgreementWageIncreasePercentYearThree_2174d1ae-98d2-46c9-af56-58ec8a6fcb62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/Contingencies" xlink:type="simple" xlink:href="sjw-20211231.xsd#Contingencies"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/Contingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_45bc313a-b339-4f8f-b7e1-c29a18a862ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDisclosures_2057c9e1-c828-41e5-a0a4-03baca4cb6fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyDisclosures"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_45bc313a-b339-4f8f-b7e1-c29a18a862ac" xlink:to="loc_us-gaap_LossContingencyDisclosures_2057c9e1-c828-41e5-a0a4-03baca4cb6fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BenefitPlans" xlink:type="simple" xlink:href="sjw-20211231.xsd#BenefitPlans"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/BenefitPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b355337a-0bc4-4d1a-9c22-52660f7ef11d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_086a5977-7b56-4e85-8c65-50ec1048daf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b355337a-0bc4-4d1a-9c22-52660f7ef11d" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_086a5977-7b56-4e85-8c65-50ec1048daf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BenefitPlansTables" xlink:type="simple" xlink:href="sjw-20211231.xsd#BenefitPlansTables"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/BenefitPlansTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_40f46449-c77e-46bc-8699-9b3afdb1ea65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_cd9470c0-648c-4212-9dfd-b1d9b0b32ec9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_40f46449-c77e-46bc-8699-9b3afdb1ea65" xlink:to="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_cd9470c0-648c-4212-9dfd-b1d9b0b32ec9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_212c4a69-9ef6-475a-b0d2-023891f81ebf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_40f46449-c77e-46bc-8699-9b3afdb1ea65" xlink:to="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_212c4a69-9ef6-475a-b0d2-023891f81ebf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_c62c5534-c4de-4e4e-88da-68ff09b66b87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_40f46449-c77e-46bc-8699-9b3afdb1ea65" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_c62c5534-c4de-4e4e-88da-68ff09b66b87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetFundedStatusTableTextBlock_d476df76-1245-425d-bc9b-9e3f45f6c107" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNetFundedStatusTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_40f46449-c77e-46bc-8699-9b3afdb1ea65" xlink:to="loc_us-gaap_ScheduleOfNetFundedStatusTableTextBlock_d476df76-1245-425d-bc9b-9e3f45f6c107" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_95d57b25-365e-4df0-b631-6cb8e898ab65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_40f46449-c77e-46bc-8699-9b3afdb1ea65" xlink:to="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_95d57b25-365e-4df0-b631-6cb8e898ab65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ScheduleOfRegulatoryAssetRecordedOnProjectedBenefitObligationOfPostretirementBenefitPlansTableTextBlock_c50f2f65-ef5d-4730-940a-a5db8109595a" xlink:href="sjw-20211231.xsd#sjw_ScheduleOfRegulatoryAssetRecordedOnProjectedBenefitObligationOfPostretirementBenefitPlansTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_40f46449-c77e-46bc-8699-9b3afdb1ea65" xlink:to="loc_sjw_ScheduleOfRegulatoryAssetRecordedOnProjectedBenefitObligationOfPostretirementBenefitPlansTableTextBlock_c50f2f65-ef5d-4730-940a-a5db8109595a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_aecb8745-33cd-40f5-ac8a-6923edc3ec9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_40f46449-c77e-46bc-8699-9b3afdb1ea65" xlink:to="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_aecb8745-33cd-40f5-ac8a-6923edc3ec9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BenefitPlansNarrativeDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#BenefitPlansNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/BenefitPlansNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_8ad20dda-a81f-4fd9-8aaf-604cd97b28ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7058f3bd-8d0d-472e-9a40-7a9368b35950" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_8ad20dda-a81f-4fd9-8aaf-604cd97b28ea" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7058f3bd-8d0d-472e-9a40-7a9368b35950" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_db24acf5-b2c8-49b2-9657-294971ba32eb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7058f3bd-8d0d-472e-9a40-7a9368b35950" xlink:to="loc_srt_TitleOfIndividualAxis_db24acf5-b2c8-49b2-9657-294971ba32eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_4db2bf36-22b8-41cc-9e4f-c0c55aaf9cd0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_db24acf5-b2c8-49b2-9657-294971ba32eb" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_4db2bf36-22b8-41cc-9e4f-c0c55aaf9cd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CTWSEmployeesMember_23561f30-8db1-4b8c-a8e8-73770d210a35" xlink:href="sjw-20211231.xsd#sjw_CTWSEmployeesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_4db2bf36-22b8-41cc-9e4f-c0c55aaf9cd0" xlink:to="loc_sjw_CTWSEmployeesMember_23561f30-8db1-4b8c-a8e8-73770d210a35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ExecutivesAndNonEmployeeDirectorsMember_c8cefdf5-cfa2-4b10-ad2c-a6e170494544" xlink:href="sjw-20211231.xsd#sjw_ExecutivesAndNonEmployeeDirectorsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_4db2bf36-22b8-41cc-9e4f-c0c55aaf9cd0" xlink:to="loc_sjw_ExecutivesAndNonEmployeeDirectorsMember_c8cefdf5-cfa2-4b10-ad2c-a6e170494544" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0081843e-7d88-4ce1-89d6-f73762a4e4ea" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7058f3bd-8d0d-472e-9a40-7a9368b35950" xlink:to="loc_srt_RangeAxis_0081843e-7d88-4ce1-89d6-f73762a4e4ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6a551f0f-167c-4ece-9397-d9c0856ecea1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_0081843e-7d88-4ce1-89d6-f73762a4e4ea" xlink:to="loc_srt_RangeMember_6a551f0f-167c-4ece-9397-d9c0856ecea1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_377ab995-0e76-410e-b0b8-5ac601625336" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_6a551f0f-167c-4ece-9397-d9c0856ecea1" xlink:to="loc_srt_MinimumMember_377ab995-0e76-410e-b0b8-5ac601625336" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_cd11272b-c127-453d-a09c-c6bd50ec7872" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_6a551f0f-167c-4ece-9397-d9c0856ecea1" xlink:to="loc_srt_MaximumMember_cd11272b-c127-453d-a09c-c6bd50ec7872" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_86e67618-f470-4642-9ce6-8200575e5ce6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7058f3bd-8d0d-472e-9a40-7a9368b35950" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_86e67618-f470-4642-9ce6-8200575e5ce6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_208da469-b997-4add-868c-cb071ee280fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_86e67618-f470-4642-9ce6-8200575e5ce6" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_208da469-b997-4add-868c-cb071ee280fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_e24048ff-048e-40bd-833f-a0e6a07c3e64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_208da469-b997-4add-868c-cb071ee280fd" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_e24048ff-048e-40bd-833f-a0e6a07c3e64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_9e16133a-c481-4a1b-83cb-6337bd1fa54e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_208da469-b997-4add-868c-cb071ee280fd" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_9e16133a-c481-4a1b-83cb-6337bd1fa54e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_46313632-215b-4b81-a8d9-83d0299bf6c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7058f3bd-8d0d-472e-9a40-7a9368b35950" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_46313632-215b-4b81-a8d9-83d0299bf6c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_7d93eb67-d64f-4b9d-8659-96d99c8c8847" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_46313632-215b-4b81-a8d9-83d0299bf6c1" xlink:to="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_7d93eb67-d64f-4b9d-8659-96d99c8c8847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember_b94c345e-a7cd-4afb-b154-0d39ac45efd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_7d93eb67-d64f-4b9d-8659-96d99c8c8847" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember_b94c345e-a7cd-4afb-b154-0d39ac45efd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_db1a7422-088b-4375-b9d1-6e73f3c409fc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7058f3bd-8d0d-472e-9a40-7a9368b35950" xlink:to="loc_srt_ConsolidatedEntitiesAxis_db1a7422-088b-4375-b9d1-6e73f3c409fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_dac0e50a-6df4-4ed3-a12c-fad50b3adcba" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_db1a7422-088b-4375-b9d1-6e73f3c409fc" xlink:to="loc_srt_ConsolidatedEntitiesDomain_dac0e50a-6df4-4ed3-a12c-fad50b3adcba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ConnecticutWaterServiceInc.Member_02e9d4a5-9a75-4ab8-8217-e579a6873e55" xlink:href="sjw-20211231.xsd#sjw_ConnecticutWaterServiceInc.Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_dac0e50a-6df4-4ed3-a12c-fad50b3adcba" xlink:to="loc_sjw_ConnecticutWaterServiceInc.Member_02e9d4a5-9a75-4ab8-8217-e579a6873e55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a0da7043-2524-4245-bd4f-339500029888" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7058f3bd-8d0d-472e-9a40-7a9368b35950" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a0da7043-2524-4245-bd4f-339500029888" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PensionPlansAbstract_df709799-6fc2-4a6a-a988-8b85a009f05a" xlink:href="sjw-20211231.xsd#sjw_PensionPlansAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a0da7043-2524-4245-bd4f-339500029888" xlink:to="loc_sjw_PensionPlansAbstract_df709799-6fc2-4a6a-a988-8b85a009f05a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DefinedBenefitPlanRateOfCompensationIncrease_425c5607-245e-4920-a55d-a1b28d525aab" xlink:href="sjw-20211231.xsd#sjw_DefinedBenefitPlanRateOfCompensationIncrease"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_PensionPlansAbstract_df709799-6fc2-4a6a-a988-8b85a009f05a" xlink:to="loc_sjw_DefinedBenefitPlanRateOfCompensationIncrease_425c5607-245e-4920-a55d-a1b28d525aab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_22192699-9f6c-4ce7-9f3c-b3ee32ff8fab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_PensionPlansAbstract_df709799-6fc2-4a6a-a988-8b85a009f05a" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_22192699-9f6c-4ce7-9f3c-b3ee32ff8fab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DefinedBenefitPlanActuarialGainLossDiscountRateChange_6701174d-5452-4703-9e5e-31518a4863ed" xlink:href="sjw-20211231.xsd#sjw_DefinedBenefitPlanActuarialGainLossDiscountRateChange"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_PensionPlansAbstract_df709799-6fc2-4a6a-a988-8b85a009f05a" xlink:to="loc_sjw_DefinedBenefitPlanActuarialGainLossDiscountRateChange_6701174d-5452-4703-9e5e-31518a4863ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DefinedBenefitPlanActuarialGainLossDataAndOtherChanges_f0d0608e-a34a-4f25-90bf-3b82307279ea" xlink:href="sjw-20211231.xsd#sjw_DefinedBenefitPlanActuarialGainLossDataAndOtherChanges"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_PensionPlansAbstract_df709799-6fc2-4a6a-a988-8b85a009f05a" xlink:to="loc_sjw_DefinedBenefitPlanActuarialGainLossDataAndOtherChanges_f0d0608e-a34a-4f25-90bf-3b82307279ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DefinedBenefitPlanActuarialGainLossMortalityChange_45fb5d1e-82b0-4e00-b976-e6a067fda743" xlink:href="sjw-20211231.xsd#sjw_DefinedBenefitPlanActuarialGainLossMortalityChange"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_PensionPlansAbstract_df709799-6fc2-4a6a-a988-8b85a009f05a" xlink:to="loc_sjw_DefinedBenefitPlanActuarialGainLossMortalityChange_45fb5d1e-82b0-4e00-b976-e6a067fda743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DefinedBenefitPlanPeriodForPerformanceStandards_a325cb84-9785-40bd-968d-9be7490871fd" xlink:href="sjw-20211231.xsd#sjw_DefinedBenefitPlanPeriodForPerformanceStandards"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_PensionPlansAbstract_df709799-6fc2-4a6a-a988-8b85a009f05a" xlink:to="loc_sjw_DefinedBenefitPlanPeriodForPerformanceStandards_a325cb84-9785-40bd-968d-9be7490871fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_7ce93377-c3f9-4301-a7f8-5a39561e634b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_PensionPlansAbstract_df709799-6fc2-4a6a-a988-8b85a009f05a" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_7ce93377-c3f9-4301-a7f8-5a39561e634b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_75f78dd6-b6cd-4bb3-8f00-6259c7e0c143" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_PensionPlansAbstract_df709799-6fc2-4a6a-a988-8b85a009f05a" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_75f78dd6-b6cd-4bb3-8f00-6259c7e0c143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_14b804f6-6157-481c-934a-6333b11176bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_PensionPlansAbstract_df709799-6fc2-4a6a-a988-8b85a009f05a" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_14b804f6-6157-481c-934a-6333b11176bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_32ae6ba7-ccf5-42fe-825e-f2530b10aeb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_PensionPlansAbstract_df709799-6fc2-4a6a-a988-8b85a009f05a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_32ae6ba7-ccf5-42fe-825e-f2530b10aeb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_6b5a04e0-7542-42cc-8a2d-156d5d3ab51f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_PensionPlansAbstract_df709799-6fc2-4a6a-a988-8b85a009f05a" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_6b5a04e0-7542-42cc-8a2d-156d5d3ab51f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashSurrenderValueOfLifeInsurance_e574716e-8e6a-407c-95ef-0c4e6cba28b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashSurrenderValueOfLifeInsurance"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_PensionPlansAbstract_df709799-6fc2-4a6a-a988-8b85a009f05a" xlink:to="loc_us-gaap_CashSurrenderValueOfLifeInsurance_e574716e-8e6a-407c-95ef-0c4e6cba28b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_HealthCareSpendingAccountAnnualMaximumEmployeeContribution_e52cf0bf-b589-4b26-a45a-71000639b2d0" xlink:href="sjw-20211231.xsd#sjw_HealthCareSpendingAccountAnnualMaximumEmployeeContribution"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_PensionPlansAbstract_df709799-6fc2-4a6a-a988-8b85a009f05a" xlink:to="loc_sjw_HealthCareSpendingAccountAnnualMaximumEmployeeContribution_e52cf0bf-b589-4b26-a45a-71000639b2d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DependentCareSpendingAccountAnnualMaximumEmployeeContribution_705687a8-e0c7-4943-a09c-77a4dc583db6" xlink:href="sjw-20211231.xsd#sjw_DependentCareSpendingAccountAnnualMaximumEmployeeContribution"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_PensionPlansAbstract_df709799-6fc2-4a6a-a988-8b85a009f05a" xlink:to="loc_sjw_DependentCareSpendingAccountAnnualMaximumEmployeeContribution_705687a8-e0c7-4943-a09c-77a4dc583db6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_3cc4f799-7cee-472f-a142-cca5f965fcf2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_PensionPlansAbstract_df709799-6fc2-4a6a-a988-8b85a009f05a" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_3cc4f799-7cee-472f-a142-cca5f965fcf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredCompensationArrangementWithIndividualDeferralAmount_fff8cb95-9c6c-4955-8dd7-d2675c3240a9" xlink:href="sjw-20211231.xsd#sjw_DeferredCompensationArrangementWithIndividualDeferralAmount"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_PensionPlansAbstract_df709799-6fc2-4a6a-a988-8b85a009f05a" xlink:to="loc_sjw_DeferredCompensationArrangementWithIndividualDeferralAmount_fff8cb95-9c6c-4955-8dd7-d2675c3240a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_155f4e50-9a62-4cfe-a6b3-4d2af4e1328b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_PensionPlansAbstract_df709799-6fc2-4a6a-a988-8b85a009f05a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_155f4e50-9a62-4cfe-a6b3-4d2af4e1328b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_e3870191-9603-4669-9a6a-5f2411a468fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_PensionPlansAbstract_df709799-6fc2-4a6a-a988-8b85a009f05a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_e3870191-9603-4669-9a6a-5f2411a468fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BenefitPlansFairValueofPlanAssetsDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#BenefitPlansFairValueofPlanAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/BenefitPlansFairValueofPlanAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_3533c87f-50a6-4096-8f77-dfe13ddfee1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_94146886-88da-47f1-b0a0-22d53a84c946" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_3533c87f-50a6-4096-8f77-dfe13ddfee1f" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_94146886-88da-47f1-b0a0-22d53a84c946" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_5676460b-cbcb-459e-9a24-a32b2ad06430" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_94146886-88da-47f1-b0a0-22d53a84c946" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_5676460b-cbcb-459e-9a24-a32b2ad06430" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_dc20377f-ce56-4388-9c31-e563cd51c5d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_5676460b-cbcb-459e-9a24-a32b2ad06430" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_dc20377f-ce56-4388-9c31-e563cd51c5d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_16559de5-b9e3-4a7a-b87e-d0a64e3d0430" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_dc20377f-ce56-4388-9c31-e563cd51c5d5" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_16559de5-b9e3-4a7a-b87e-d0a64e3d0430" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_6da14cec-e44d-48a5-b05c-9a20200374f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_94146886-88da-47f1-b0a0-22d53a84c946" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_6da14cec-e44d-48a5-b05c-9a20200374f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_d4df4f92-5df1-4139-babb-5cea7650800d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_6da14cec-e44d-48a5-b05c-9a20200374f3" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_d4df4f92-5df1-4139-babb-5cea7650800d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_f8b8e1da-c67f-48e1-b990-02a4bbf07e10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_d4df4f92-5df1-4139-babb-5cea7650800d" xlink:to="loc_us-gaap_MoneyMarketFundsMember_f8b8e1da-c67f-48e1-b990-02a4bbf07e10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MutualFundMember_42835721-caf0-4c0c-b09d-25920edde78c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MutualFundMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_d4df4f92-5df1-4139-babb-5cea7650800d" xlink:to="loc_us-gaap_MutualFundMember_42835721-caf0-4c0c-b09d-25920edde78c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember_20954447-7def-4ec5-9233-e41de2dfeeac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_d4df4f92-5df1-4139-babb-5cea7650800d" xlink:to="loc_us-gaap_FixedIncomeFundsMember_20954447-7def-4ec5-9233-e41de2dfeeac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_80e2ed72-ffaa-4eb6-8106-d3804416f296" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_94146886-88da-47f1-b0a0-22d53a84c946" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_80e2ed72-ffaa-4eb6-8106-d3804416f296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bfaf087b-15d5-447d-bf33-1518017f95ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_80e2ed72-ffaa-4eb6-8106-d3804416f296" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bfaf087b-15d5-447d-bf33-1518017f95ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_1a6f4b68-364d-4f3c-96ed-1b6240775674" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bfaf087b-15d5-447d-bf33-1518017f95ce" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_1a6f4b68-364d-4f3c-96ed-1b6240775674" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_a30018c9-c75d-4db8-9517-b0bb36e7a50e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bfaf087b-15d5-447d-bf33-1518017f95ce" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_a30018c9-c75d-4db8-9517-b0bb36e7a50e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_7a4ef3d3-c6a2-489a-8907-2f49a3926979" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bfaf087b-15d5-447d-bf33-1518017f95ce" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_7a4ef3d3-c6a2-489a-8907-2f49a3926979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6d861b58-6266-4be4-a609-a3324db7b64d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_94146886-88da-47f1-b0a0-22d53a84c946" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6d861b58-6266-4be4-a609-a3324db7b64d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_11fe74a3-7bb6-4a4f-afa0-fc379daa358d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6d861b58-6266-4be4-a609-a3324db7b64d" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_11fe74a3-7bb6-4a4f-afa0-fc379daa358d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BenefitPlansActuarialCalculationAssumptionsDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#BenefitPlansActuarialCalculationAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/BenefitPlansActuarialCalculationAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_4ed2886d-8f32-41d9-a62d-ae0d8f4f2a0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1d5957bb-4e1a-45db-90aa-14aaeec2d397" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_4ed2886d-8f32-41d9-a62d-ae0d8f4f2a0d" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1d5957bb-4e1a-45db-90aa-14aaeec2d397" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_753ccdf3-1b78-427a-ba19-50a7c2a87992" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1d5957bb-4e1a-45db-90aa-14aaeec2d397" xlink:to="loc_srt_RangeAxis_753ccdf3-1b78-427a-ba19-50a7c2a87992" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_29931b60-6c2f-44b5-9e05-3d639786945c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_753ccdf3-1b78-427a-ba19-50a7c2a87992" xlink:to="loc_srt_RangeMember_29931b60-6c2f-44b5-9e05-3d639786945c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_6e22bb92-9aee-4aa1-b444-1fdc4e630d4d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_29931b60-6c2f-44b5-9e05-3d639786945c" xlink:to="loc_srt_MinimumMember_6e22bb92-9aee-4aa1-b444-1fdc4e630d4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_e62e4da2-dd97-4d26-ad4e-4a5ca333a1bd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_29931b60-6c2f-44b5-9e05-3d639786945c" xlink:to="loc_srt_MaximumMember_e62e4da2-dd97-4d26-ad4e-4a5ca333a1bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_f0e3b694-58fa-4f89-8de1-8868526937f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1d5957bb-4e1a-45db-90aa-14aaeec2d397" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_f0e3b694-58fa-4f89-8de1-8868526937f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_c569186b-5510-4142-8e61-09133cd24f56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_f0e3b694-58fa-4f89-8de1-8868526937f3" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_c569186b-5510-4142-8e61-09133cd24f56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_76d243a2-ce5e-4bef-83de-9d5af45d6fd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_c569186b-5510-4142-8e61-09133cd24f56" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_76d243a2-ce5e-4bef-83de-9d5af45d6fd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_da2c3e76-24de-46d0-8f3c-962a477b2cef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_c569186b-5510-4142-8e61-09133cd24f56" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_da2c3e76-24de-46d0-8f3c-962a477b2cef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c6eef84e-06d2-4dd1-bc44-0077fce4617e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1d5957bb-4e1a-45db-90aa-14aaeec2d397" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c6eef84e-06d2-4dd1-bc44-0077fce4617e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_676bf30c-f35f-4ab3-83c2-702328bbcbbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c6eef84e-06d2-4dd1-bc44-0077fce4617e" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_676bf30c-f35f-4ab3-83c2-702328bbcbbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_b97ee539-c9ae-4383-9a4e-120a9d7b144d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c6eef84e-06d2-4dd1-bc44-0077fce4617e" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_b97ee539-c9ae-4383-9a4e-120a9d7b144d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_6f41c556-7ed9-4204-982d-0aa6a7b60697" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c6eef84e-06d2-4dd1-bc44-0077fce4617e" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_6f41c556-7ed9-4204-982d-0aa6a7b60697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_9bf361f8-2ee8-43d0-a2d0-95a6474d97e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c6eef84e-06d2-4dd1-bc44-0077fce4617e" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_9bf361f8-2ee8-43d0-a2d0-95a6474d97e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_23b45980-27da-45e1-8fbc-0c5b33c4e77b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c6eef84e-06d2-4dd1-bc44-0077fce4617e" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_23b45980-27da-45e1-8fbc-0c5b33c4e77b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BenefitPlansNetPeriodicBenefitCostDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#BenefitPlansNetPeriodicBenefitCostDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/BenefitPlansNetPeriodicBenefitCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b1934fe2-6252-4f55-8c96-6e6701c33d5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_77baceab-cac9-4e1a-b8e6-5e71361c1b98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b1934fe2-6252-4f55-8c96-6e6701c33d5d" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_77baceab-cac9-4e1a-b8e6-5e71361c1b98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_4ebd2a66-79be-4af0-a9ee-3fe3d324421a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_77baceab-cac9-4e1a-b8e6-5e71361c1b98" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_4ebd2a66-79be-4af0-a9ee-3fe3d324421a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_35892a74-24f4-4349-8d16-76bacc729595" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_4ebd2a66-79be-4af0-a9ee-3fe3d324421a" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_35892a74-24f4-4349-8d16-76bacc729595" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_54dd7b22-a417-4e81-9246-6651432792da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_35892a74-24f4-4349-8d16-76bacc729595" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_54dd7b22-a417-4e81-9246-6651432792da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_256d5b8d-bbb0-4e75-a507-2d6fe533f1dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_35892a74-24f4-4349-8d16-76bacc729595" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_256d5b8d-bbb0-4e75-a507-2d6fe533f1dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1777a235-d604-41da-98a9-8ea7f2fc4d3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_77baceab-cac9-4e1a-b8e6-5e71361c1b98" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1777a235-d604-41da-98a9-8ea7f2fc4d3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_ea3b4e68-b523-4d6b-9f77-f190b48a6f36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1777a235-d604-41da-98a9-8ea7f2fc4d3d" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_ea3b4e68-b523-4d6b-9f77-f190b48a6f36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_fd93b77e-952d-41c0-85dc-31a1f3e226b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1777a235-d604-41da-98a9-8ea7f2fc4d3d" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_fd93b77e-952d-41c0-85dc-31a1f3e226b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_a0957c37-774f-495c-ba46-79fa548ce3e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1777a235-d604-41da-98a9-8ea7f2fc4d3d" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_a0957c37-774f-495c-ba46-79fa548ce3e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_38c7e608-326d-4225-8724-30a7e1b886e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1777a235-d604-41da-98a9-8ea7f2fc4d3d" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_38c7e608-326d-4225-8724-30a7e1b886e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_be40e136-7b14-4832-9bde-6774c2353ad0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1777a235-d604-41da-98a9-8ea7f2fc4d3d" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_be40e136-7b14-4832-9bde-6774c2353ad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_43baf766-203a-4729-bb6a-b4c432b112d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1777a235-d604-41da-98a9-8ea7f2fc4d3d" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_43baf766-203a-4729-bb6a-b4c432b112d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#BenefitPlansReconciliationofFundedStatusDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_0d29c268-7c0a-4531-b218-be685f1c8363" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4d51f879-697f-4574-86cc-106f895626d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_0d29c268-7c0a-4531-b218-be685f1c8363" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4d51f879-697f-4574-86cc-106f895626d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_b6c98818-e5b0-47bf-9109-05d66d6b073e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4d51f879-697f-4574-86cc-106f895626d2" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_b6c98818-e5b0-47bf-9109-05d66d6b073e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_d00924ac-99d2-4d48-b36c-4665ac121c09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_b6c98818-e5b0-47bf-9109-05d66d6b073e" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_d00924ac-99d2-4d48-b36c-4665ac121c09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_859d5ead-d15a-4bbe-ae4f-c69b58a48197" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_d00924ac-99d2-4d48-b36c-4665ac121c09" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_859d5ead-d15a-4bbe-ae4f-c69b58a48197" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_9c9f6db5-563a-4145-935e-d3eadc17e795" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_d00924ac-99d2-4d48-b36c-4665ac121c09" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_9c9f6db5-563a-4145-935e-d3eadc17e795" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_99ce1ef4-ae28-4ca3-9c19-9464ec83b52d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4d51f879-697f-4574-86cc-106f895626d2" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_99ce1ef4-ae28-4ca3-9c19-9464ec83b52d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_17e3f337-55f5-4099-8398-3a7507c92fec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_99ce1ef4-ae28-4ca3-9c19-9464ec83b52d" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_17e3f337-55f5-4099-8398-3a7507c92fec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_f9858bba-caee-45ad-8318-1541220d3671" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_17e3f337-55f5-4099-8398-3a7507c92fec" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_f9858bba-caee-45ad-8318-1541220d3671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_bb87e885-1599-456a-b6a6-ab4a7741e919" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_17e3f337-55f5-4099-8398-3a7507c92fec" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_bb87e885-1599-456a-b6a6-ab4a7741e919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_019b3ea1-7072-4940-a767-0052c9a6c855" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_17e3f337-55f5-4099-8398-3a7507c92fec" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_019b3ea1-7072-4940-a767-0052c9a6c855" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_57b28e3e-4945-412b-a7fc-458fe45d22cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_17e3f337-55f5-4099-8398-3a7507c92fec" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_57b28e3e-4945-412b-a7fc-458fe45d22cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DefinedBenefitPlanImplicitRateSubsidy_0710777e-f707-4eea-b064-3ae79aac4ee6" xlink:href="sjw-20211231.xsd#sjw_DefinedBenefitPlanImplicitRateSubsidy"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_17e3f337-55f5-4099-8398-3a7507c92fec" xlink:to="loc_sjw_DefinedBenefitPlanImplicitRateSubsidy_0710777e-f707-4eea-b064-3ae79aac4ee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_410b4405-3b92-4ce3-b92f-1e160363c2b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_17e3f337-55f5-4099-8398-3a7507c92fec" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_410b4405-3b92-4ce3-b92f-1e160363c2b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanOtherChanges_c0adde1b-65fb-4793-9a9c-8180be9eec3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanOtherChanges"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_17e3f337-55f5-4099-8398-3a7507c92fec" xlink:to="loc_us-gaap_DefinedBenefitPlanOtherChanges_c0adde1b-65fb-4793-9a9c-8180be9eec3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_3a17399d-6bfd-438d-85db-8ece3f8e0844" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_17e3f337-55f5-4099-8398-3a7507c92fec" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_3a17399d-6bfd-438d-85db-8ece3f8e0844" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_259c2e21-a509-440c-8fcc-d531b2cb430c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_17e3f337-55f5-4099-8398-3a7507c92fec" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_259c2e21-a509-440c-8fcc-d531b2cb430c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_80e1d523-428d-4517-9ae8-2ab653f5c32d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_99ce1ef4-ae28-4ca3-9c19-9464ec83b52d" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_80e1d523-428d-4517-9ae8-2ab653f5c32d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_6ff0914f-50d9-484b-a70e-61003dfede77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_80e1d523-428d-4517-9ae8-2ab653f5c32d" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_6ff0914f-50d9-484b-a70e-61003dfede77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_1a0352e0-adda-4918-b263-f408409399ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_80e1d523-428d-4517-9ae8-2ab653f5c32d" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_1a0352e0-adda-4918-b263-f408409399ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_21119e69-1fe1-40ad-bab1-ef35c2d351fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_80e1d523-428d-4517-9ae8-2ab653f5c32d" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_21119e69-1fe1-40ad-bab1-ef35c2d351fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_9d05c874-453b-4d66-9922-6b634fa29ee9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_80e1d523-428d-4517-9ae8-2ab653f5c32d" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_9d05c874-453b-4d66-9922-6b634fa29ee9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAdministrationExpenses_cfadc8b8-ff36-41b6-a44c-618bd6b1600f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAdministrationExpenses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_80e1d523-428d-4517-9ae8-2ab653f5c32d" xlink:to="loc_us-gaap_DefinedBenefitPlanAdministrationExpenses_cfadc8b8-ff36-41b6-a44c-618bd6b1600f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_b8935844-b673-4178-b08c-8c38d891bed4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_80e1d523-428d-4517-9ae8-2ab653f5c32d" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_b8935844-b673-4178-b08c-8c38d891bed4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_0dd468e0-5adc-40f1-b511-c5690879c02d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_80e1d523-428d-4517-9ae8-2ab653f5c32d" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_0dd468e0-5adc-40f1-b511-c5690879c02d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_1b98f801-3748-4fa6-a2ce-9d378dec3a07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_99ce1ef4-ae28-4ca3-9c19-9464ec83b52d" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_1b98f801-3748-4fa6-a2ce-9d378dec3a07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BenefitPlansAmountsRecognizedinBalanceSheetDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#BenefitPlansAmountsRecognizedinBalanceSheetDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/BenefitPlansAmountsRecognizedinBalanceSheetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_f9fe66b2-dbff-4821-9f01-ecf4606bf584" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3baff88d-029b-4ca1-88fd-ba5b8e9cdd4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_f9fe66b2-dbff-4821-9f01-ecf4606bf584" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3baff88d-029b-4ca1-88fd-ba5b8e9cdd4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_eb1c1670-c02f-4da9-9571-ceb014f970fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3baff88d-029b-4ca1-88fd-ba5b8e9cdd4d" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_eb1c1670-c02f-4da9-9571-ceb014f970fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_fe15c3b7-f3c4-4635-a142-c99296d04860" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_eb1c1670-c02f-4da9-9571-ceb014f970fa" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_fe15c3b7-f3c4-4635-a142-c99296d04860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_d48f42e5-9c21-41e0-9fdb-64d9879109b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_fe15c3b7-f3c4-4635-a142-c99296d04860" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_d48f42e5-9c21-41e0-9fdb-64d9879109b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_9946450a-c4cf-4e45-9d58-9113d423b809" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_fe15c3b7-f3c4-4635-a142-c99296d04860" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_9946450a-c4cf-4e45-9d58-9113d423b809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_281e2a6b-6135-4303-9ad6-940732552a11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3baff88d-029b-4ca1-88fd-ba5b8e9cdd4d" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_281e2a6b-6135-4303-9ad6-940732552a11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_f87b7222-de47-4492-87e2-d5e8e6eca6bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_281e2a6b-6135-4303-9ad6-940732552a11" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_f87b7222-de47-4492-87e2-d5e8e6eca6bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_c10ed64e-8588-45c2-8e25-1f74c5dd40a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_281e2a6b-6135-4303-9ad6-940732552a11" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_c10ed64e-8588-45c2-8e25-1f74c5dd40a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_1bc56edc-5f0f-4288-a44a-c850f36b9608" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_281e2a6b-6135-4303-9ad6-940732552a11" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_1bc56edc-5f0f-4288-a44a-c850f36b9608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_e9fcd55f-1000-43ce-9965-0cbb7e1af15f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_281e2a6b-6135-4303-9ad6-940732552a11" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_e9fcd55f-1000-43ce-9965-0cbb7e1af15f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BenefitPlansRegulatoryAssetDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#BenefitPlansRegulatoryAssetDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/BenefitPlansRegulatoryAssetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_72109c42-fa85-4d52-9d4e-6acb7b69db0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_acaeb1b9-c40e-4ee2-82cb-4e2ce0f8ee7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_72109c42-fa85-4d52-9d4e-6acb7b69db0e" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_acaeb1b9-c40e-4ee2-82cb-4e2ce0f8ee7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_3ce39e20-005d-4322-bff5-be7acd20181a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_acaeb1b9-c40e-4ee2-82cb-4e2ce0f8ee7c" xlink:to="loc_us-gaap_RegulatoryAssetAxis_3ce39e20-005d-4322-bff5-be7acd20181a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_4d6d13d9-045e-478b-9399-454e32ee6ed1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetAxis_3ce39e20-005d-4322-bff5-be7acd20181a" xlink:to="loc_us-gaap_RegulatoryAssetDomain_4d6d13d9-045e-478b-9399-454e32ee6ed1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PostretirementPensionsAndOtherMedicalBenefitsMember_0af574b5-125f-4648-b75c-c6505689f411" xlink:href="sjw-20211231.xsd#sjw_PostretirementPensionsAndOtherMedicalBenefitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_4d6d13d9-045e-478b-9399-454e32ee6ed1" xlink:to="loc_sjw_PostretirementPensionsAndOtherMedicalBenefitsMember_0af574b5-125f-4648-b75c-c6505689f411" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cadcaad0-d005-44dd-8e08-f80c5a544f1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_acaeb1b9-c40e-4ee2-82cb-4e2ce0f8ee7c" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cadcaad0-d005-44dd-8e08-f80c5a544f1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RegulatoryAssetsFundedStatusOfObligation_63a6c2e5-475c-40af-baab-5bf5671031ea" xlink:href="sjw-20211231.xsd#sjw_RegulatoryAssetsFundedStatusOfObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cadcaad0-d005-44dd-8e08-f80c5a544f1e" xlink:to="loc_sjw_RegulatoryAssetsFundedStatusOfObligation_63a6c2e5-475c-40af-baab-5bf5671031ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RegulatoryLiabilitiesAccruedBenefitCost_037b8d8a-cdf8-493c-9c00-767d652619c5" xlink:href="sjw-20211231.xsd#sjw_RegulatoryLiabilitiesAccruedBenefitCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cadcaad0-d005-44dd-8e08-f80c5a544f1e" xlink:to="loc_sjw_RegulatoryLiabilitiesAccruedBenefitCost_037b8d8a-cdf8-493c-9c00-767d652619c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets_ce5a73ac-950c-47d7-90a1-8e9e34d31736" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cadcaad0-d005-44dd-8e08-f80c5a544f1e" xlink:to="loc_us-gaap_RegulatoryAssets_ce5a73ac-950c-47d7-90a1-8e9e34d31736" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BenefitPlansPlanAssetsDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#BenefitPlansPlanAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/BenefitPlansPlanAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_e7f8e92e-3126-45f2-8af2-0619e8ae303c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8ab3f114-420d-4e69-b06c-7a27ec833947" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_e7f8e92e-3126-45f2-8af2-0619e8ae303c" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8ab3f114-420d-4e69-b06c-7a27ec833947" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_7abff51e-3fa8-4714-bcd0-22852ddf5eb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8ab3f114-420d-4e69-b06c-7a27ec833947" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_7abff51e-3fa8-4714-bcd0-22852ddf5eb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_62ff92d3-5b3c-481c-a457-8d2ebc4bdfc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_7abff51e-3fa8-4714-bcd0-22852ddf5eb1" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_62ff92d3-5b3c-481c-a457-8d2ebc4bdfc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_413cd7de-841c-43f4-8925-158badcc14ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_62ff92d3-5b3c-481c-a457-8d2ebc4bdfc7" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_413cd7de-841c-43f4-8925-158badcc14ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_19cb753f-89d9-45cd-8b57-013f74e5e4e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_62ff92d3-5b3c-481c-a457-8d2ebc4bdfc7" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_19cb753f-89d9-45cd-8b57-013f74e5e4e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_63e2fca6-e539-4b23-ac55-b0ecff1dff50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8ab3f114-420d-4e69-b06c-7a27ec833947" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_63e2fca6-e539-4b23-ac55-b0ecff1dff50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_87b69316-3cc1-43cb-85da-eaa752d62d7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_63e2fca6-e539-4b23-ac55-b0ecff1dff50" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_87b69316-3cc1-43cb-85da-eaa752d62d7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDebtSecurityMember_54972d86-026a-442a-9919-456002bf6f21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDebtSecurityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_87b69316-3cc1-43cb-85da-eaa752d62d7d" xlink:to="loc_us-gaap_DefinedBenefitPlanDebtSecurityMember_54972d86-026a-442a-9919-456002bf6f21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_164e5da4-19ab-48d2-ba2c-2237d0d426f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_87b69316-3cc1-43cb-85da-eaa752d62d7d" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_164e5da4-19ab-48d2-ba2c-2237d0d426f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember_06b8f88d-e219-41b0-b840-96a6cb9d8e3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_87b69316-3cc1-43cb-85da-eaa752d62d7d" xlink:to="loc_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember_06b8f88d-e219-41b0-b840-96a6cb9d8e3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeSecuritiesMember_c9fc211d-0fe8-4ce8-9bda-a43d58af474f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FixedIncomeSecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_87b69316-3cc1-43cb-85da-eaa752d62d7d" xlink:to="loc_us-gaap_FixedIncomeSecuritiesMember_c9fc211d-0fe8-4ce8-9bda-a43d58af474f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_69b028d8-d32d-49e2-8ae5-702d17abaa24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8ab3f114-420d-4e69-b06c-7a27ec833947" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_69b028d8-d32d-49e2-8ae5-702d17abaa24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8ab3ff63-64b1-4cf4-80fd-e4a31218bc72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_69b028d8-d32d-49e2-8ae5-702d17abaa24" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8ab3ff63-64b1-4cf4-80fd-e4a31218bc72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_4d45c853-99a4-4af7-84d7-dc2deefbadc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8ab3ff63-64b1-4cf4-80fd-e4a31218bc72" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_4d45c853-99a4-4af7-84d7-dc2deefbadc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_427525c4-6a31-4d6d-8a61-f73a1cdbbdd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8ab3ff63-64b1-4cf4-80fd-e4a31218bc72" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_427525c4-6a31-4d6d-8a61-f73a1cdbbdd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_eee3bf53-ed88-468a-9c19-4058ca09bafd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8ab3ff63-64b1-4cf4-80fd-e4a31218bc72" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_eee3bf53-ed88-468a-9c19-4058ca09bafd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c4effc1e-fda1-48a0-b39d-695af1a2ea7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8ab3f114-420d-4e69-b06c-7a27ec833947" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c4effc1e-fda1-48a0-b39d-695af1a2ea7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_ec74fb33-9197-4e8f-b7de-afc6e576fe84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c4effc1e-fda1-48a0-b39d-695af1a2ea7d" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_ec74fb33-9197-4e8f-b7de-afc6e576fe84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_efa58dbc-5800-4b44-b503-5d06a936f739" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c4effc1e-fda1-48a0-b39d-695af1a2ea7d" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_efa58dbc-5800-4b44-b503-5d06a936f739" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BenefitPlansBenefitsExpectedtobePaidinNextFiveYearsDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#BenefitPlansBenefitsExpectedtobePaidinNextFiveYearsDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/BenefitPlansBenefitsExpectedtobePaidinNextFiveYearsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_636b047b-4fa7-4209-9c16-f70e63dc4c74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_26731835-f3bf-492c-99c4-9b02dee16cb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_636b047b-4fa7-4209-9c16-f70e63dc4c74" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_26731835-f3bf-492c-99c4-9b02dee16cb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4f57173c-de45-4138-928d-12a493a42641" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_26731835-f3bf-492c-99c4-9b02dee16cb9" xlink:to="loc_srt_RangeAxis_4f57173c-de45-4138-928d-12a493a42641" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ca4d92fc-7129-496f-b9c2-85d1a04f5c68" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_4f57173c-de45-4138-928d-12a493a42641" xlink:to="loc_srt_RangeMember_ca4d92fc-7129-496f-b9c2-85d1a04f5c68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_4c278467-1f61-46d5-b6bf-d1c98824f1a9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ca4d92fc-7129-496f-b9c2-85d1a04f5c68" xlink:to="loc_srt_MaximumMember_4c278467-1f61-46d5-b6bf-d1c98824f1a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_849c8432-75fa-426a-bcc3-2313c3a986be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_26731835-f3bf-492c-99c4-9b02dee16cb9" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_849c8432-75fa-426a-bcc3-2313c3a986be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_670a9313-48e9-4875-8065-a6614cabc9e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_849c8432-75fa-426a-bcc3-2313c3a986be" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_670a9313-48e9-4875-8065-a6614cabc9e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_eab477cb-ad21-48c6-bbd1-099d438f8cb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_670a9313-48e9-4875-8065-a6614cabc9e6" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_eab477cb-ad21-48c6-bbd1-099d438f8cb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_0ea5d838-2245-47d6-810e-f5b2dec20714" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_670a9313-48e9-4875-8065-a6614cabc9e6" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_0ea5d838-2245-47d6-810e-f5b2dec20714" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_756ae95a-e244-44e4-aa90-95b15cda466c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_26731835-f3bf-492c-99c4-9b02dee16cb9" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_756ae95a-e244-44e4-aa90-95b15cda466c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_298fd5c9-b63d-4210-a656-83778cd9694b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_756ae95a-e244-44e4-aa90-95b15cda466c" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_298fd5c9-b63d-4210-a656-83778cd9694b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_1d9b25b9-8c56-48b8-9822-2ec6118bfff5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_756ae95a-e244-44e4-aa90-95b15cda466c" xlink:to="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_1d9b25b9-8c56-48b8-9822-2ec6118bfff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_f4dd95ef-c8dc-42cc-af70-48e87311a5d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_1d9b25b9-8c56-48b8-9822-2ec6118bfff5" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_f4dd95ef-c8dc-42cc-af70-48e87311a5d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_af6fa5f4-f14e-4310-880f-892f95fe3a18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_1d9b25b9-8c56-48b8-9822-2ec6118bfff5" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_af6fa5f4-f14e-4310-880f-892f95fe3a18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_06d9d7c9-d176-46b0-aa0e-c1ea42add310" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_1d9b25b9-8c56-48b8-9822-2ec6118bfff5" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_06d9d7c9-d176-46b0-aa0e-c1ea42add310" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_4dac96ca-1294-4a7e-ac73-a1c313915620" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_1d9b25b9-8c56-48b8-9822-2ec6118bfff5" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_4dac96ca-1294-4a7e-ac73-a1c313915620" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_02d6d91d-4586-4c61-9948-39a6f8021aa2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_1d9b25b9-8c56-48b8-9822-2ec6118bfff5" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_02d6d91d-4586-4c61-9948-39a6f8021aa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_8c71b65e-69ce-4de0-a4d8-d24d6d446511" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_1d9b25b9-8c56-48b8-9822-2ec6118bfff5" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_8c71b65e-69ce-4de0-a4d8-d24d6d446511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/EquityPlans" xlink:type="simple" xlink:href="sjw-20211231.xsd#EquityPlans"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/EquityPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4f05689a-b538-499c-8cb4-f40ccee72051" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_5742c6f4-fcd0-47f5-9a7c-39d47c724cdf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4f05689a-b538-499c-8cb4-f40ccee72051" xlink:to="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_5742c6f4-fcd0-47f5-9a7c-39d47c724cdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/EquityPlansTables" xlink:type="simple" xlink:href="sjw-20211231.xsd#EquityPlansTables"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/EquityPlansTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2e06a153-1827-4c3d-b9aa-668e3ee8cf3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_5fe4d007-090e-42dc-99b3-0ccd89cc1b53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2e06a153-1827-4c3d-b9aa-668e3ee8cf3f" xlink:to="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_5fe4d007-090e-42dc-99b3-0ccd89cc1b53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_6c26788e-3b29-4845-93fb-7374443956d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2e06a153-1827-4c3d-b9aa-668e3ee8cf3f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_6c26788e-3b29-4845-93fb-7374443956d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_1f9b7d1c-3097-4be4-a121-31966fd2cf4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2e06a153-1827-4c3d-b9aa-668e3ee8cf3f" xlink:to="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_1f9b7d1c-3097-4be4-a121-31966fd2cf4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/EquityPlansNarrativeDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#EquityPlansNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/EquityPlansNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4d2867bb-c6c2-424b-a6da-086678a4cfef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityEquityTable_5c13f8af-f71f-402e-88d0-f67f2a42d69d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityEquityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4d2867bb-c6c2-424b-a6da-086678a4cfef" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityEquityTable_5c13f8af-f71f-402e-88d0-f67f2a42d69d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_82e226b3-d9ed-4200-8922-844502cf47b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityTable_5c13f8af-f71f-402e-88d0-f67f2a42d69d" xlink:to="loc_us-gaap_StatementClassOfStockAxis_82e226b3-d9ed-4200-8922-844502cf47b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_4cccf318-ef68-4f95-b274-5c9a6e75a02d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_82e226b3-d9ed-4200-8922-844502cf47b4" xlink:to="loc_us-gaap_ClassOfStockDomain_4cccf318-ef68-4f95-b274-5c9a6e75a02d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_111bdd14-92eb-4513-984f-795b07dc864f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_4cccf318-ef68-4f95-b274-5c9a6e75a02d" xlink:to="loc_us-gaap_CommonStockMember_111bdd14-92eb-4513-984f-795b07dc864f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_08413c21-9827-4e0f-9569-9063178e8e15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityTable_5c13f8af-f71f-402e-88d0-f67f2a42d69d" xlink:to="loc_us-gaap_PlanNameAxis_08413c21-9827-4e0f-9569-9063178e8e15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_1b8ca006-c494-46ca-a530-20d22919755c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_08413c21-9827-4e0f-9569-9063178e8e15" xlink:to="loc_us-gaap_PlanNameDomain_1b8ca006-c494-46ca-a530-20d22919755c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncentivePlanMember_6141b17a-b251-4a19-81be-fa6b525cfeab" xlink:href="sjw-20211231.xsd#sjw_IncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1b8ca006-c494-46ca-a530-20d22919755c" xlink:to="loc_sjw_IncentivePlanMember_6141b17a-b251-4a19-81be-fa6b525cfeab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EmployeeStockPurchasePlanMember_68722c02-80ba-4d12-b090-a16fdc18c81e" xlink:href="sjw-20211231.xsd#sjw_EmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1b8ca006-c494-46ca-a530-20d22919755c" xlink:to="loc_sjw_EmployeeStockPurchasePlanMember_68722c02-80ba-4d12-b090-a16fdc18c81e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_6e40db89-3e24-4464-bdad-66b8a39a271c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityTable_5c13f8af-f71f-402e-88d0-f67f2a42d69d" xlink:to="loc_us-gaap_AwardTypeAxis_6e40db89-3e24-4464-bdad-66b8a39a271c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9e3c73f8-dafe-42e8-b03d-a5191d2c2a27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_6e40db89-3e24-4464-bdad-66b8a39a271c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9e3c73f8-dafe-42e8-b03d-a5191d2c2a27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RestrictedStockAndDeferredRestrictedStockMember_8d6e81ea-7c78-4ab7-923e-02bd872ebd62" xlink:href="sjw-20211231.xsd#sjw_RestrictedStockAndDeferredRestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9e3c73f8-dafe-42e8-b03d-a5191d2c2a27" xlink:to="loc_sjw_RestrictedStockAndDeferredRestrictedStockMember_8d6e81ea-7c78-4ab7-923e-02bd872ebd62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_58b31650-b075-434e-82da-58f78667b39e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9e3c73f8-dafe-42e8-b03d-a5191d2c2a27" xlink:to="loc_us-gaap_PerformanceSharesMember_58b31650-b075-434e-82da-58f78667b39e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_MarketbasedRSUMember_e9c5cb56-bcb0-4a2d-b6ea-67c802fc8225" xlink:href="sjw-20211231.xsd#sjw_MarketbasedRSUMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9e3c73f8-dafe-42e8-b03d-a5191d2c2a27" xlink:to="loc_sjw_MarketbasedRSUMember_e9c5cb56-bcb0-4a2d-b6ea-67c802fc8225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c1711f7e-b244-4358-9051-fa367b4c03f3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityTable_5c13f8af-f71f-402e-88d0-f67f2a42d69d" xlink:to="loc_srt_RangeAxis_c1711f7e-b244-4358-9051-fa367b4c03f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_bcba9a42-3bb8-400c-8489-51b8ab22fd2e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_c1711f7e-b244-4358-9051-fa367b4c03f3" xlink:to="loc_srt_RangeMember_bcba9a42-3bb8-400c-8489-51b8ab22fd2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_df8b10ff-59d6-4341-b8b3-264abc108e0c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_bcba9a42-3bb8-400c-8489-51b8ab22fd2e" xlink:to="loc_srt_MinimumMember_df8b10ff-59d6-4341-b8b3-264abc108e0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_61b94c62-36cf-4567-ba0f-3da90308d1b0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_bcba9a42-3bb8-400c-8489-51b8ab22fd2e" xlink:to="loc_srt_MaximumMember_61b94c62-36cf-4567-ba0f-3da90308d1b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_068b86ac-d3ef-40bf-8f1b-d30db468dbfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityTable_5c13f8af-f71f-402e-88d0-f67f2a42d69d" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_068b86ac-d3ef-40bf-8f1b-d30db468dbfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_f2833e84-b534-4ab5-b62c-8bd80b403bc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_068b86ac-d3ef-40bf-8f1b-d30db468dbfc" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_f2833e84-b534-4ab5-b62c-8bd80b403bc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_fc49c7eb-5f71-48a3-8e03-bfc3bf431c96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_f2833e84-b534-4ab5-b62c-8bd80b403bc7" xlink:to="loc_us-gaap_SubsequentEventMember_fc49c7eb-5f71-48a3-8e03-bfc3bf431c96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_eafd36de-24ab-4136-aee4-2fca2cd4fab7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityTable_5c13f8af-f71f-402e-88d0-f67f2a42d69d" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_eafd36de-24ab-4136-aee4-2fca2cd4fab7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_fd5b8b81-774f-4040-98a7-219a45d5c37a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_eafd36de-24ab-4136-aee4-2fca2cd4fab7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_fd5b8b81-774f-4040-98a7-219a45d5c37a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_ef39a889-73b3-480a-91f5-9bead79bb801" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_eafd36de-24ab-4136-aee4-2fca2cd4fab7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_ef39a889-73b3-480a-91f5-9bead79bb801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan_52bb6f09-e3b9-4afa-9bda-332b81b802e8" xlink:href="sjw-20211231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_eafd36de-24ab-4136-aee4-2fca2cd4fab7" xlink:to="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan_52bb6f09-e3b9-4afa-9bda-332b81b802e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise_34d2e4db-cc14-4e8f-a183-fc0e7e5e0485" xlink:href="sjw-20211231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_eafd36de-24ab-4136-aee4-2fca2cd4fab7" xlink:to="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise_34d2e4db-cc14-4e8f-a183-fc0e7e5e0485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_fadc4b81-7ce5-418b-9f86-a383321546cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_eafd36de-24ab-4136-aee4-2fca2cd4fab7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_fadc4b81-7ce5-418b-9f86-a383321546cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue_e776f4f9-6c31-4ee9-81ee-db1adba30b33" xlink:href="sjw-20211231.xsd#sjw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_eafd36de-24ab-4136-aee4-2fca2cd4fab7" xlink:to="loc_sjw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue_e776f4f9-6c31-4ee9-81ee-db1adba30b33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_08520e7d-48f6-49c4-aae1-ba580b34651b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_eafd36de-24ab-4136-aee4-2fca2cd4fab7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_08520e7d-48f6-49c4-aae1-ba580b34651b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_beacc125-7783-4a81-acbc-2dbba776d727" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_eafd36de-24ab-4136-aee4-2fca2cd4fab7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_beacc125-7783-4a81-acbc-2dbba776d727" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue_6d645adb-ddf2-429d-a2bb-8529626e8d22" xlink:href="sjw-20211231.xsd#sjw_RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_eafd36de-24ab-4136-aee4-2fca2cd4fab7" xlink:to="loc_sjw_RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue_6d645adb-ddf2-429d-a2bb-8529626e8d22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_faeb44df-0bc2-427f-bcf0-c852955a7e08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_eafd36de-24ab-4136-aee4-2fca2cd4fab7" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_faeb44df-0bc2-427f-bcf0-c852955a7e08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RestrictedStockAwardsPerformancebasedVestedBalance_4a3dc299-2260-4f27-97a2-a58e49db7c1c" xlink:href="sjw-20211231.xsd#sjw_RestrictedStockAwardsPerformancebasedVestedBalance"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_eafd36de-24ab-4136-aee4-2fca2cd4fab7" xlink:to="loc_sjw_RestrictedStockAwardsPerformancebasedVestedBalance_4a3dc299-2260-4f27-97a2-a58e49db7c1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RestrictedStockAwardsPerformancebasedOutstandingBalance_a0451e82-30ed-4e0f-80f0-31bc2abe2a3e" xlink:href="sjw-20211231.xsd#sjw_RestrictedStockAwardsPerformancebasedOutstandingBalance"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_eafd36de-24ab-4136-aee4-2fca2cd4fab7" xlink:to="loc_sjw_RestrictedStockAwardsPerformancebasedOutstandingBalance_a0451e82-30ed-4e0f-80f0-31bc2abe2a3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_a806581b-2e51-480d-9e5a-dc777b470243" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_eafd36de-24ab-4136-aee4-2fca2cd4fab7" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_a806581b-2e51-480d-9e5a-dc777b470243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_9ceea7f7-3218-473a-beec-007997cbf8d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_eafd36de-24ab-4136-aee4-2fca2cd4fab7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_9ceea7f7-3218-473a-beec-007997cbf8d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_1981756a-ae96-45d2-b5ac-829669d436b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_eafd36de-24ab-4136-aee4-2fca2cd4fab7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_1981756a-ae96-45d2-b5ac-829669d436b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionPlanExpense_11dd9626-42fd-4567-a228-952f46ac2b1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockOptionPlanExpense"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_eafd36de-24ab-4136-aee4-2fca2cd4fab7" xlink:to="loc_us-gaap_StockOptionPlanExpense_11dd9626-42fd-4567-a228-952f46ac2b1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/EquityPlansScheduleofCompensationCostforSharebasedPaymentArrangementsAllocationofSharebasedCompensationCostsbyPlanDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#EquityPlansScheduleofCompensationCostforSharebasedPaymentArrangementsAllocationofSharebasedCompensationCostsbyPlanDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/EquityPlansScheduleofCompensationCostforSharebasedPaymentArrangementsAllocationofSharebasedCompensationCostsbyPlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_aad91be8-9fe6-4417-8e36-796629a10d2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3e23e0a8-b07b-4054-b801-ba52a69c4333" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_aad91be8-9fe6-4417-8e36-796629a10d2c" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3e23e0a8-b07b-4054-b801-ba52a69c4333" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_0601905d-25ed-4a79-bea0-9ff3315338fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3e23e0a8-b07b-4054-b801-ba52a69c4333" xlink:to="loc_us-gaap_PlanNameAxis_0601905d-25ed-4a79-bea0-9ff3315338fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_4a3b569b-e624-4d5b-b455-935331df71af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_0601905d-25ed-4a79-bea0-9ff3315338fa" xlink:to="loc_us-gaap_PlanNameDomain_4a3b569b-e624-4d5b-b455-935331df71af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EmployeeStockPurchasePlanMember_8d8e1a99-c5f4-403a-8fa9-4112e62c5560" xlink:href="sjw-20211231.xsd#sjw_EmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_4a3b569b-e624-4d5b-b455-935331df71af" xlink:to="loc_sjw_EmployeeStockPurchasePlanMember_8d8e1a99-c5f4-403a-8fa9-4112e62c5560" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_0ab79bbb-11c6-473b-8202-2d9b0a9b7ee6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3e23e0a8-b07b-4054-b801-ba52a69c4333" xlink:to="loc_us-gaap_AwardTypeAxis_0ab79bbb-11c6-473b-8202-2d9b0a9b7ee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_88b6a780-3a2d-4314-8854-68485591b1ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_0ab79bbb-11c6-473b-8202-2d9b0a9b7ee6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_88b6a780-3a2d-4314-8854-68485591b1ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RestrictedStockAndDeferredRestrictedStockMember_8eee52cb-9bb1-491c-9885-6f888d5ca874" xlink:href="sjw-20211231.xsd#sjw_RestrictedStockAndDeferredRestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_88b6a780-3a2d-4314-8854-68485591b1ae" xlink:to="loc_sjw_RestrictedStockAndDeferredRestrictedStockMember_8eee52cb-9bb1-491c-9885-6f888d5ca874" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_90dde7d5-319c-4bbb-ac56-e0785dec463e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3e23e0a8-b07b-4054-b801-ba52a69c4333" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_90dde7d5-319c-4bbb-ac56-e0785dec463e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_3c42fba1-1874-403c-a243-5fcdac20c07a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_90dde7d5-319c-4bbb-ac56-e0785dec463e" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_3c42fba1-1874-403c-a243-5fcdac20c07a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_1826208b-9dce-4338-b900-0e2c5b07129d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_90dde7d5-319c-4bbb-ac56-e0785dec463e" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_1826208b-9dce-4338-b900-0e2c5b07129d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_13f0a391-600a-4dca-bb69-c2ee65a908a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e17b82fd-f728-456b-a108-b2560ffded19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_13f0a391-600a-4dca-bb69-c2ee65a908a2" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e17b82fd-f728-456b-a108-b2560ffded19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e850c44f-b500-4c1c-bd86-f06150320a53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e17b82fd-f728-456b-a108-b2560ffded19" xlink:to="loc_us-gaap_AwardTypeAxis_e850c44f-b500-4c1c-bd86-f06150320a53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a5c832ea-43d1-46e0-9bf4-65965296f039" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_e850c44f-b500-4c1c-bd86-f06150320a53" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a5c832ea-43d1-46e0-9bf4-65965296f039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RestrictedStockAndDeferredRestrictedStockMember_d4761952-ab0e-40ff-ae39-d494b64780d0" xlink:href="sjw-20211231.xsd#sjw_RestrictedStockAndDeferredRestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a5c832ea-43d1-46e0-9bf4-65965296f039" xlink:to="loc_sjw_RestrictedStockAndDeferredRestrictedStockMember_d4761952-ab0e-40ff-ae39-d494b64780d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_d82af8e6-208d-4c5d-b79b-a0baf786bfc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e17b82fd-f728-456b-a108-b2560ffded19" xlink:to="loc_us-gaap_PlanNameAxis_d82af8e6-208d-4c5d-b79b-a0baf786bfc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_5bb13030-de92-492f-9b8f-646eaadc4798" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_d82af8e6-208d-4c5d-b79b-a0baf786bfc8" xlink:to="loc_us-gaap_PlanNameDomain_5bb13030-de92-492f-9b8f-646eaadc4798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncentivePlanMember_786fa892-666b-431a-b76b-1292abf04ef8" xlink:href="sjw-20211231.xsd#sjw_IncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_5bb13030-de92-492f-9b8f-646eaadc4798" xlink:to="loc_sjw_IncentivePlanMember_786fa892-666b-431a-b76b-1292abf04ef8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bd63d03d-32db-419d-8184-d1c4d8b10d42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e17b82fd-f728-456b-a108-b2560ffded19" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bd63d03d-32db-419d-8184-d1c4d8b10d42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_fd837d4c-05f3-4645-a16d-a00458474bef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bd63d03d-32db-419d-8184-d1c4d8b10d42" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_fd837d4c-05f3-4645-a16d-a00458474bef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_bee8ea3a-9caf-4543-ad7d-c1c44069ea67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_fd837d4c-05f3-4645-a16d-a00458474bef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_bee8ea3a-9caf-4543-ad7d-c1c44069ea67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_8977cd5d-6984-4495-9421-8f5ec28eae76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_fd837d4c-05f3-4645-a16d-a00458474bef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_8977cd5d-6984-4495-9421-8f5ec28eae76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_cbe4ae5c-d7e5-494d-b999-5a0d991b9ca5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_fd837d4c-05f3-4645-a16d-a00458474bef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_cbe4ae5c-d7e5-494d-b999-5a0d991b9ca5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations_bda74579-b676-4070-8efd-477cffd445ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_fd837d4c-05f3-4645-a16d-a00458474bef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations_bda74579-b676-4070-8efd-477cffd445ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_855aa365-65eb-4182-b6b7-2b8ed28133c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_fd837d4c-05f3-4645-a16d-a00458474bef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_855aa365-65eb-4182-b6b7-2b8ed28133c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedNumber_85cc53c0-b10f-466d-8cf1-9de0db4e6115" xlink:href="sjw-20211231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_fd837d4c-05f3-4645-a16d-a00458474bef" xlink:to="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedNumber_85cc53c0-b10f-466d-8cf1-9de0db4e6115" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward_d726bc0a-f029-4733-aa52-8751201e69f1" xlink:href="sjw-20211231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bd63d03d-32db-419d-8184-d1c4d8b10d42" xlink:to="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward_d726bc0a-f029-4733-aa52-8751201e69f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue_72f99d92-2612-41ab-95ce-2a164d9f1577" xlink:href="sjw-20211231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward_d726bc0a-f029-4733-aa52-8751201e69f1" xlink:to="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue_72f99d92-2612-41ab-95ce-2a164d9f1577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageGrantDateFairValue_4c4e489c-d84c-452c-962e-9903a4133ca0" xlink:href="sjw-20211231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward_d726bc0a-f029-4733-aa52-8751201e69f1" xlink:to="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageGrantDateFairValue_4c4e489c-d84c-452c-962e-9903a4133ca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageGrantDateFairValue_617cb296-74f0-4368-951f-1336cb691fe2" xlink:href="sjw-20211231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward_d726bc0a-f029-4733-aa52-8751201e69f1" xlink:to="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageGrantDateFairValue_617cb296-74f0-4368-951f-1336cb691fe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsWeightedAverageGrantDateFairValue_744169b9-76db-4105-9c59-b214a6171f59" xlink:href="sjw-20211231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward_d726bc0a-f029-4733-aa52-8751201e69f1" xlink:to="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsWeightedAverageGrantDateFairValue_744169b9-76db-4105-9c59-b214a6171f59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue_d6bbd33a-eb52-4302-8819-5271bb458431" xlink:href="sjw-20211231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward_d726bc0a-f029-4733-aa52-8751201e69f1" xlink:to="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue_d6bbd33a-eb52-4302-8819-5271bb458431" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedWeightedAverageGrantDateFairValue_647622e2-b3be-43bc-bdba-d1a64b43918c" xlink:href="sjw-20211231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward_d726bc0a-f029-4733-aa52-8751201e69f1" xlink:to="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedWeightedAverageGrantDateFairValue_647622e2-b3be-43bc-bdba-d1a64b43918c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3e2c89f3-b127-4cca-9148-b369e2cb7707" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bd63d03d-32db-419d-8184-d1c4d8b10d42" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3e2c89f3-b127-4cca-9148-b369e2cb7707" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_68f3020e-99d7-489a-96a7-d77b2296f948" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3e2c89f3-b127-4cca-9148-b369e2cb7707" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_68f3020e-99d7-489a-96a7-d77b2296f948" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_090113ce-8813-48e2-9f17-7bfd6c93989f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3e2c89f3-b127-4cca-9148-b369e2cb7707" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_090113ce-8813-48e2-9f17-7bfd6c93989f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_44896953-2578-45fd-9e93-4509be424acf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3e2c89f3-b127-4cca-9148-b369e2cb7707" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_44896953-2578-45fd-9e93-4509be424acf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_43458781-1965-4cdc-ae27-0cf47fe799b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3e2c89f3-b127-4cca-9148-b369e2cb7707" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_43458781-1965-4cdc-ae27-0cf47fe799b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5faa051b-36cc-46e2-aed3-5222f53cb52a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3e2c89f3-b127-4cca-9148-b369e2cb7707" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5faa051b-36cc-46e2-aed3-5222f53cb52a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_f885707d-f8c0-444b-9b12-66267b7cf03a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bd63d03d-32db-419d-8184-d1c4d8b10d42" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_f885707d-f8c0-444b-9b12-66267b7cf03a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3d2c7142-a18a-48ae-8cfd-869f11b8c1ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_f885707d-f8c0-444b-9b12-66267b7cf03a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3d2c7142-a18a-48ae-8cfd-869f11b8c1ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_201ab2ca-b072-4087-8c1d-618d615a9eff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_f885707d-f8c0-444b-9b12-66267b7cf03a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_201ab2ca-b072-4087-8c1d-618d615a9eff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_8e04f388-7113-4acd-aac7-dd4a10479f97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_f885707d-f8c0-444b-9b12-66267b7cf03a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_8e04f388-7113-4acd-aac7-dd4a10479f97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2c3b4719-e055-49c2-80a9-6efbd23ad5ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_f885707d-f8c0-444b-9b12-66267b7cf03a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2c3b4719-e055-49c2-80a9-6efbd23ad5ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_61d588a5-5046-4251-b087-74c8fe495a5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_f885707d-f8c0-444b-9b12-66267b7cf03a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_61d588a5-5046-4251-b087-74c8fe495a5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReporting" xlink:type="simple" xlink:href="sjw-20211231.xsd#SegmentandNonTariffedBusinessesReporting"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReporting" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_008af4e3-8535-4f66-903a-78e63c35744b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_9f0f1fd9-d629-4a5f-a226-5656db22b273" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_008af4e3-8535-4f66-903a-78e63c35744b" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_9f0f1fd9-d629-4a5f-a226-5656db22b273" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingTables" xlink:type="simple" xlink:href="sjw-20211231.xsd#SegmentandNonTariffedBusinessesReportingTables"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_568b38e6-6caa-426c-8fd3-c18646d5ef98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_0e43c247-2176-42eb-8ddb-28e3d4f81174" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_568b38e6-6caa-426c-8fd3-c18646d5ef98" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_0e43c247-2176-42eb-8ddb-28e3d4f81174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#SegmentandNonTariffedBusinessesReportingDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_5fec36de-fdf9-4946-a64d-ef3661fc7191" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4a5c61be-3bd8-4af3-9a77-07e80bdd2d7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_5fec36de-fdf9-4946-a64d-ef3661fc7191" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4a5c61be-3bd8-4af3-9a77-07e80bdd2d7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityRegulatedOrUnregulatedStatusAxis_e25f8c52-8518-432a-8673-66c6944d050f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityRegulatedOrUnregulatedStatusAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4a5c61be-3bd8-4af3-9a77-07e80bdd2d7f" xlink:to="loc_us-gaap_PublicUtilityRegulatedOrUnregulatedStatusAxis_e25f8c52-8518-432a-8673-66c6944d050f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedAndUnregulatedOperationDomain_c8efda6d-5b2f-4c07-8e40-bb04c7747c73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatedAndUnregulatedOperationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityRegulatedOrUnregulatedStatusAxis_e25f8c52-8518-432a-8673-66c6944d050f" xlink:to="loc_us-gaap_RegulatedAndUnregulatedOperationDomain_c8efda6d-5b2f-4c07-8e40-bb04c7747c73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationMember_e25ef66b-e1d6-47e8-aff3-92e9fa58a8c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatedOperationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedAndUnregulatedOperationDomain_c8efda6d-5b2f-4c07-8e40-bb04c7747c73" xlink:to="loc_us-gaap_RegulatedOperationMember_e25ef66b-e1d6-47e8-aff3-92e9fa58a8c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnregulatedOperationMember_eaa70e7e-9439-42c9-b2fd-f9fccb4bdaba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnregulatedOperationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedAndUnregulatedOperationDomain_c8efda6d-5b2f-4c07-8e40-bb04c7747c73" xlink:to="loc_us-gaap_UnregulatedOperationMember_eaa70e7e-9439-42c9-b2fd-f9fccb4bdaba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_d2cc65f6-34da-4388-a89a-1e65d274f5b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4a5c61be-3bd8-4af3-9a77-07e80bdd2d7f" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_d2cc65f6-34da-4388-a89a-1e65d274f5b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_963439f7-6691-419e-b279-88c24d9463eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d2cc65f6-34da-4388-a89a-1e65d274f5b6" xlink:to="loc_us-gaap_SegmentDomain_963439f7-6691-419e-b279-88c24d9463eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ReportableSegmentOneMember_7d85136b-ff49-4c7c-89e5-984f6bad6001" xlink:href="sjw-20211231.xsd#sjw_ReportableSegmentOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_963439f7-6691-419e-b279-88c24d9463eb" xlink:to="loc_sjw_ReportableSegmentOneMember_7d85136b-ff49-4c7c-89e5-984f6bad6001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ReportableSegmentTwoMember_da207f83-55e4-4c41-b67f-6636c6d6af30" xlink:href="sjw-20211231.xsd#sjw_ReportableSegmentTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_963439f7-6691-419e-b279-88c24d9463eb" xlink:to="loc_sjw_ReportableSegmentTwoMember_da207f83-55e4-4c41-b67f-6636c6d6af30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_5d954e41-8f55-49fd-83de-3293c7c0f664" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_963439f7-6691-419e-b279-88c24d9463eb" xlink:to="loc_us-gaap_AllOtherSegmentsMember_5d954e41-8f55-49fd-83de-3293c7c0f664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember_03725fc0-8420-4b26-a41b-187c1103ce40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_963439f7-6691-419e-b279-88c24d9463eb" xlink:to="loc_us-gaap_CorporateMember_03725fc0-8420-4b26-a41b-187c1103ce40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_33abf8b4-6686-4568-b5fd-e87c49718433" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4a5c61be-3bd8-4af3-9a77-07e80bdd2d7f" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_33abf8b4-6686-4568-b5fd-e87c49718433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_NumberOfSubsidiaries_1b92932c-a7df-4d3d-85f0-de99a67fad92" xlink:href="sjw-20211231.xsd#sjw_NumberOfSubsidiaries"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_33abf8b4-6686-4568-b5fd-e87c49718433" xlink:to="loc_sjw_NumberOfSubsidiaries_1b92932c-a7df-4d3d-85f0-de99a67fad92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_13eebe9d-1c1f-4876-a957-1596ec85ea06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_33abf8b4-6686-4568-b5fd-e87c49718433" xlink:to="loc_us-gaap_NumberOfReportableSegments_13eebe9d-1c1f-4876-a957-1596ec85ea06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_6e21f9ea-ef50-4009-a49c-120e4de0a9d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_33abf8b4-6686-4568-b5fd-e87c49718433" xlink:to="loc_us-gaap_Revenues_6e21f9ea-ef50-4009-a49c-120e4de0a9d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_606c9565-aa98-4cdc-8294-be3dc733ea2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_33abf8b4-6686-4568-b5fd-e87c49718433" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_606c9565-aa98-4cdc-8294-be3dc733ea2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_b8146c6c-40b0-4a2e-9af5-c98824b41242" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_33abf8b4-6686-4568-b5fd-e87c49718433" xlink:to="loc_us-gaap_OperatingIncomeLoss_b8146c6c-40b0-4a2e-9af5-c98824b41242" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_896a83e9-c13f-4cd8-9432-26a7edece108" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_33abf8b4-6686-4568-b5fd-e87c49718433" xlink:to="loc_us-gaap_NetIncomeLoss_896a83e9-c13f-4cd8-9432-26a7edece108" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_d316fd06-ae4e-42c5-a810-3795d1e7bbcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_33abf8b4-6686-4568-b5fd-e87c49718433" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_d316fd06-ae4e-42c5-a810-3795d1e7bbcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_317ba328-724c-42ec-a4ed-974dd9859e8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_33abf8b4-6686-4568-b5fd-e87c49718433" xlink:to="loc_us-gaap_InterestExpense_317ba328-724c-42ec-a4ed-974dd9859e8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b0c7ccfa-ef68-4a51-9ceb-84aa7396d3a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_33abf8b4-6686-4568-b5fd-e87c49718433" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_b0c7ccfa-ef68-4a51-9ceb-84aa7396d3a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_204dc07d-1d06-4267-9bc9-3607a2d8ee73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_33abf8b4-6686-4568-b5fd-e87c49718433" xlink:to="loc_us-gaap_Assets_204dc07d-1d06-4267-9bc9-3607a2d8ee73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BusinessCombinations" xlink:type="simple" xlink:href="sjw-20211231.xsd#BusinessCombinations"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/BusinessCombinations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_ae6c876f-d881-4cdb-9275-31a49d30547f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_fe4a814b-7f4c-4a12-bbb9-066b66548517" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_ae6c876f-d881-4cdb-9275-31a49d30547f" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_fe4a814b-7f4c-4a12-bbb9-066b66548517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BusinessCombinationsTables" xlink:type="simple" xlink:href="sjw-20211231.xsd#BusinessCombinationsTables"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/BusinessCombinationsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_0fa57a1e-21db-415d-b1a2-9cd4d11e890a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_fe65f48a-3617-4fd2-a665-98bba39254f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_0fa57a1e-21db-415d-b1a2-9cd4d11e890a" xlink:to="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_fe65f48a-3617-4fd2-a665-98bba39254f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#BusinessCombinationsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_80f7cc3c-3cb1-4a11-bfa3-64accc783611" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4549b9ab-b4cf-41e0-aed9-68cf00a791a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_80f7cc3c-3cb1-4a11-bfa3-64accc783611" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4549b9ab-b4cf-41e0-aed9-68cf00a791a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_9cb515c4-c414-4bd9-a1b8-0a1bace6b228" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4549b9ab-b4cf-41e0-aed9-68cf00a791a7" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_9cb515c4-c414-4bd9-a1b8-0a1bace6b228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_036ff91a-f9b3-4300-be5c-562746d98d0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_9cb515c4-c414-4bd9-a1b8-0a1bace6b228" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_036ff91a-f9b3-4300-be5c-562746d98d0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_KendallWestUtilityAndBanderaEastUtilityMember_31de34e6-0a9e-49a6-8b07-e46e24a6bf0c" xlink:href="sjw-20211231.xsd#sjw_KendallWestUtilityAndBanderaEastUtilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_036ff91a-f9b3-4300-be5c-562746d98d0b" xlink:to="loc_sjw_KendallWestUtilityAndBanderaEastUtilityMember_31de34e6-0a9e-49a6-8b07-e46e24a6bf0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CTWSMember_6df41ebf-7201-482a-82b3-722337bf384a" xlink:href="sjw-20211231.xsd#sjw_CTWSMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_036ff91a-f9b3-4300-be5c-562746d98d0b" xlink:to="loc_sjw_CTWSMember_6df41ebf-7201-482a-82b3-722337bf384a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_09dbdf6b-751d-4df8-98c2-e6a401074b0f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4549b9ab-b4cf-41e0-aed9-68cf00a791a7" xlink:to="loc_srt_ConsolidatedEntitiesAxis_09dbdf6b-751d-4df8-98c2-e6a401074b0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_305a7b01-1918-4dee-9f36-0a2c6f45dd40" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_09dbdf6b-751d-4df8-98c2-e6a401074b0f" xlink:to="loc_srt_ConsolidatedEntitiesDomain_305a7b01-1918-4dee-9f36-0a2c6f45dd40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CanyonLakeWaterServiceCompanyMember_48e8dd28-882a-44e4-b688-2f718365ee0a" xlink:href="sjw-20211231.xsd#sjw_CanyonLakeWaterServiceCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_305a7b01-1918-4dee-9f36-0a2c6f45dd40" xlink:to="loc_sjw_CanyonLakeWaterServiceCompanyMember_48e8dd28-882a-44e4-b688-2f718365ee0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_1d30f49a-1e1b-4914-a1f3-15638dfb867b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4549b9ab-b4cf-41e0-aed9-68cf00a791a7" xlink:to="loc_srt_StatementGeographicalAxis_1d30f49a-1e1b-4914-a1f3-15638dfb867b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_d4a57649-84c2-4791-91e8-d213be2d4016" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_1d30f49a-1e1b-4914-a1f3-15638dfb867b" xlink:to="loc_srt_SegmentGeographicalDomain_d4a57649-84c2-4791-91e8-d213be2d4016" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SouthCentralTexasMember_64ec4274-281a-48f4-8a95-541522d4cc4d" xlink:href="sjw-20211231.xsd#sjw_SouthCentralTexasMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_d4a57649-84c2-4791-91e8-d213be2d4016" xlink:to="loc_sjw_SouthCentralTexasMember_64ec4274-281a-48f4-8a95-541522d4cc4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_96b963e5-9132-4f79-8279-d8ebaa0f1b83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4549b9ab-b4cf-41e0-aed9-68cf00a791a7" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_96b963e5-9132-4f79-8279-d8ebaa0f1b83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed_c76c4134-ffea-4a68-ad35-b5320eac6beb" xlink:href="sjw-20211231.xsd#sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_96b963e5-9132-4f79-8279-d8ebaa0f1b83" xlink:to="loc_sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed_c76c4134-ffea-4a68-ad35-b5320eac6beb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesAcquisitionServiceConnections_9b08bae9-d5aa-422c-9087-975193d70f84" xlink:href="sjw-20211231.xsd#sjw_PublicUtilitiesAcquisitionServiceConnections"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_96b963e5-9132-4f79-8279-d8ebaa0f1b83" xlink:to="loc_sjw_PublicUtilitiesAcquisitionServiceConnections_9b08bae9-d5aa-422c-9087-975193d70f84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesAcquisitionServiceArea_85d01bc0-3d4f-49b4-9166-d42bdccc1b6b" xlink:href="sjw-20211231.xsd#sjw_PublicUtilitiesAcquisitionServiceArea"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_96b963e5-9132-4f79-8279-d8ebaa0f1b83" xlink:to="loc_sjw_PublicUtilitiesAcquisitionServiceArea_85d01bc0-3d4f-49b4-9166-d42bdccc1b6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_e6a347c2-523f-4d28-9521-a07bdd3490f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_96b963e5-9132-4f79-8279-d8ebaa0f1b83" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_e6a347c2-523f-4d28-9521-a07bdd3490f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet_a3f4f366-861f-4051-bd4b-b794772c3dc4" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_96b963e5-9132-4f79-8279-d8ebaa0f1b83" xlink:to="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet_a3f4f366-861f-4051-bd4b-b794772c3dc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_552cb053-ebc9-44cc-92f6-ae6cd7dba515" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_96b963e5-9132-4f79-8279-d8ebaa0f1b83" xlink:to="loc_us-gaap_Goodwill_552cb053-ebc9-44cc-92f6-ae6cd7dba515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationConsiderationTransferredAcquireesCommonSharesConvertedInCashPerShare_37d537a7-3ab2-4fe8-90f5-cccbc73bef61" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationConsiderationTransferredAcquireesCommonSharesConvertedInCashPerShare"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_96b963e5-9132-4f79-8279-d8ebaa0f1b83" xlink:to="loc_sjw_BusinessCombinationConsiderationTransferredAcquireesCommonSharesConvertedInCashPerShare_37d537a7-3ab2-4fe8-90f5-cccbc73bef61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_8cb5413d-2add-4193-8e6c-9cc6d9139eb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_96b963e5-9132-4f79-8279-d8ebaa0f1b83" xlink:to="loc_us-gaap_CashAcquiredFromAcquisition_8cb5413d-2add-4193-8e6c-9cc6d9139eb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition_d746dfe5-6c99-42c2-8e7f-e99951a492c8" xlink:href="sjw-20211231.xsd#sjw_AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_96b963e5-9132-4f79-8279-d8ebaa0f1b83" xlink:to="loc_sjw_AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition_d746dfe5-6c99-42c2-8e7f-e99951a492c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_23c30a84-a869-4f53-995a-6e0283333c4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_96b963e5-9132-4f79-8279-d8ebaa0f1b83" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_23c30a84-a869-4f53-995a-6e0283333c4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_3d8ea2b0-3473-49ee-9a73-ba6e9a38d25f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b3b434c4-e5db-4dd8-9000-a0cadaef2e6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_3d8ea2b0-3473-49ee-9a73-ba6e9a38d25f" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b3b434c4-e5db-4dd8-9000-a0cadaef2e6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_d113f6d5-b7ee-4195-bc62-aef212c6a54e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b3b434c4-e5db-4dd8-9000-a0cadaef2e6f" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_d113f6d5-b7ee-4195-bc62-aef212c6a54e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_07d611d4-ad7d-422d-ae5b-78ce2db47a52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_d113f6d5-b7ee-4195-bc62-aef212c6a54e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_07d611d4-ad7d-422d-ae5b-78ce2db47a52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CTWSMember_2535dca9-dbee-4410-808d-5b95d45fdb8a" xlink:href="sjw-20211231.xsd#sjw_CTWSMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_07d611d4-ad7d-422d-ae5b-78ce2db47a52" xlink:to="loc_sjw_CTWSMember_2535dca9-dbee-4410-808d-5b95d45fdb8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_34216264-e788-4c64-83bc-523a2c7be671" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b3b434c4-e5db-4dd8-9000-a0cadaef2e6f" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_34216264-e788-4c64-83bc-523a2c7be671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_95601efc-6f58-4975-a82c-e16d3ad1faed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_34216264-e788-4c64-83bc-523a2c7be671" xlink:to="loc_us-gaap_AssetsAbstract_95601efc-6f58-4975-a82c-e16d3ad1faed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet_87d8a864-8e60-4562-a0a1-9a9102c67bfb" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_95601efc-6f58-4975-a82c-e16d3ad1faed" xlink:to="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet_87d8a864-8e60-4562-a0a1-9a9102c67bfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUtilityPlantNet_565459ff-59a7-4657-adc0-17f5459ced52" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUtilityPlantNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_95601efc-6f58-4975-a82c-e16d3ad1faed" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUtilityPlantNet_565459ff-59a7-4657-adc0-17f5459ced52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet_c308f1c4-dbbe-4928-a6f5-a3d77bbf2984" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_95601efc-6f58-4975-a82c-e16d3ad1faed" xlink:to="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet_c308f1c4-dbbe-4928-a6f5-a3d77bbf2984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonutilityPlantNet_791c57e1-cbcc-4108-8518-f5250e4eb8ec" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonutilityPlantNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_95601efc-6f58-4975-a82c-e16d3ad1faed" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonutilityPlantNet_791c57e1-cbcc-4108-8518-f5250e4eb8ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_86b2edb7-6ef8-417d-99c0-7168a20e4cf3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_95601efc-6f58-4975-a82c-e16d3ad1faed" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_86b2edb7-6ef8-417d-99c0-7168a20e4cf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets_7f1d8964-483c-465e-a460-6707764448ae" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_95601efc-6f58-4975-a82c-e16d3ad1faed" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets_7f1d8964-483c-465e-a460-6707764448ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets_c379d56f-fed3-493d-ab51-1501cc0a7d8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_95601efc-6f58-4975-a82c-e16d3ad1faed" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets_c379d56f-fed3-493d-ab51-1501cc0a7d8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets_b42ec6f0-2d9f-4460-aa7e-36a19eca8b56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_95601efc-6f58-4975-a82c-e16d3ad1faed" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets_b42ec6f0-2d9f-4460-aa7e-36a19eca8b56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet_d1caf824-2e2e-4a35-a0be-4877a2380693" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_95601efc-6f58-4975-a82c-e16d3ad1faed" xlink:to="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet_d1caf824-2e2e-4a35-a0be-4877a2380693" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRegulatoryAssetsandDeferredChargesNet_9e9207a4-f4e1-4ff3-b320-3be09642a28f" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRegulatoryAssetsandDeferredChargesNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_95601efc-6f58-4975-a82c-e16d3ad1faed" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRegulatoryAssetsandDeferredChargesNet_9e9207a4-f4e1-4ff3-b320-3be09642a28f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_975f690b-593e-447e-ac4b-1cc50fb9f3b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_95601efc-6f58-4975-a82c-e16d3ad1faed" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_975f690b-593e-447e-ac4b-1cc50fb9f3b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_3baf9639-b81d-4805-8d08-5924c92b534e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_95601efc-6f58-4975-a82c-e16d3ad1faed" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_3baf9639-b81d-4805-8d08-5924c92b534e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_faec849e-b47f-4670-9679-4a248d66695b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_95601efc-6f58-4975-a82c-e16d3ad1faed" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_faec849e-b47f-4670-9679-4a248d66695b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets_27b68f7b-bb58-4334-8da9-a5fb18e73171" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_95601efc-6f58-4975-a82c-e16d3ad1faed" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets_27b68f7b-bb58-4334-8da9-a5fb18e73171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_93ae3093-9f05-4f14-a7f1-e71eae4b4e16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_95601efc-6f58-4975-a82c-e16d3ad1faed" xlink:to="loc_us-gaap_Goodwill_93ae3093-9f05-4f14-a7f1-e71eae4b4e16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_ebf4ac06-f63c-4495-93c3-c18b16b0cb2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_95601efc-6f58-4975-a82c-e16d3ad1faed" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_ebf4ac06-f63c-4495-93c3-c18b16b0cb2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_17f313e2-c6e3-4553-860a-72c77804e35c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_95601efc-6f58-4975-a82c-e16d3ad1faed" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_17f313e2-c6e3-4553-860a-72c77804e35c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets_e292dc2a-75f6-4efd-93a3-aaff91d81256" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_95601efc-6f58-4975-a82c-e16d3ad1faed" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets_e292dc2a-75f6-4efd-93a3-aaff91d81256" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_506a9f4c-1d10-4a95-a219-428421f4b355" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_34216264-e788-4c64-83bc-523a2c7be671" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_506a9f4c-1d10-4a95-a219-428421f4b355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt_caf2dea7-9410-4b8f-8010-22aea8bab6c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_506a9f4c-1d10-4a95-a219-428421f4b355" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt_caf2dea7-9410-4b8f-8010-22aea8bab6c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLongtermDebt_26ac908d-b847-4990-a430-02931774a9bf" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLongtermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_506a9f4c-1d10-4a95-a219-428421f4b355" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLongtermDebt_26ac908d-b847-4990-a430-02931774a9bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_a1d626f2-31c2-46b7-a7ac-ca5a5bd76818" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_506a9f4c-1d10-4a95-a219-428421f4b355" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_a1d626f2-31c2-46b7-a7ac-ca5a5bd76818" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities_bd01fb26-bb4a-4550-8549-72b03d533df8" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_506a9f4c-1d10-4a95-a219-428421f4b355" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities_bd01fb26-bb4a-4550-8549-72b03d533df8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_675b34ba-e264-4080-bb26-0a2e701d7022" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_506a9f4c-1d10-4a95-a219-428421f4b355" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_675b34ba-e264-4080-bb26-0a2e701d7022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes_06a84432-05af-43b7-8292-66b81162315b" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_506a9f4c-1d10-4a95-a219-428421f4b355" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes_06a84432-05af-43b7-8292-66b81162315b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans_3112fce1-6e89-4016-b1e2-eec877db09d9" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_506a9f4c-1d10-4a95-a219-428421f4b355" xlink:to="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans_3112fce1-6e89-4016-b1e2-eec877db09d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPostretirementBenefitPlans_465650ca-2860-440f-8d22-4fcf84769086" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPostretirementBenefitPlans"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_506a9f4c-1d10-4a95-a219-428421f4b355" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPostretirementBenefitPlans_465650ca-2860-440f-8d22-4fcf84769086" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances_7b911a34-8635-4ab4-b55d-791a904b2ebd" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_506a9f4c-1d10-4a95-a219-428421f4b355" xlink:to="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances_7b911a34-8635-4ab4-b55d-791a904b2ebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCIACandAdvances_f3f13a1f-1b8e-4505-9378-78147acc04a0" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCIACandAdvances"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_506a9f4c-1d10-4a95-a219-428421f4b355" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCIACandAdvances_f3f13a1f-1b8e-4505-9378-78147acc04a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_e38277df-dabe-41f2-880e-8869ad554446" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_506a9f4c-1d10-4a95-a219-428421f4b355" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_e38277df-dabe-41f2-880e-8869ad554446" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentLiabilities_0ceaffd9-4c6b-4ada-b8d0-59b2803e87c1" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentLiabilities"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_506a9f4c-1d10-4a95-a219-428421f4b355" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentLiabilities_0ceaffd9-4c6b-4ada-b8d0-59b2803e87c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_ab6d261a-f0f0-436c-8dd7-23d819912455" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_506a9f4c-1d10-4a95-a219-428421f4b355" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_ab6d261a-f0f0-436c-8dd7-23d819912455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities_b98f652e-f2e6-499e-9566-bef26fdb9642" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_506a9f4c-1d10-4a95-a219-428421f4b355" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities_b98f652e-f2e6-499e-9566-bef26fdb9642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_4e56d95f-a7b3-4971-b3db-b068841f3cd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_34216264-e788-4c64-83bc-523a2c7be671" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_4e56d95f-a7b3-4971-b3db-b068841f3cd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet_58763654-d669-4b4c-8b6c-1ce7d8f8d1a7" xlink:href="sjw-20211231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_34216264-e788-4c64-83bc-523a2c7be671" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet_58763654-d669-4b4c-8b6c-1ce7d8f8d1a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/FinancialStatementSchedule" xlink:type="simple" xlink:href="sjw-20211231.xsd#FinancialStatementSchedule"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/FinancialStatementSchedule" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_c2b2c3c7-575a-4a99-b360-44f7ae2492e8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_3cbd3b00-37b9-490d-887c-082418e8666f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_c2b2c3c7-575a-4a99-b360-44f7ae2492e8" xlink:to="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_3cbd3b00-37b9-490d-887c-082418e8666f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#FinancialStatementScheduleCondensedBalanceSheetsDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_2f11862e-2346-4d7e-88ad-b642898f13f2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedFinancialStatementsTable_95409f6b-68b3-4332-bf01-f4866c128295" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfCondensedFinancialStatementsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_2f11862e-2346-4d7e-88ad-b642898f13f2" xlink:to="loc_srt_ScheduleOfCondensedFinancialStatementsTable_95409f6b-68b3-4332-bf01-f4866c128295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_e1d744ee-a5d5-46a1-a368-c98be864b352" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_95409f6b-68b3-4332-bf01-f4866c128295" xlink:to="loc_srt_ConsolidatedEntitiesAxis_e1d744ee-a5d5-46a1-a368-c98be864b352" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_03573d33-1a09-42d9-8855-1dba3f5bfd91" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_e1d744ee-a5d5-46a1-a368-c98be864b352" xlink:to="loc_srt_ConsolidatedEntitiesDomain_03573d33-1a09-42d9-8855-1dba3f5bfd91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_d44b44ff-16ed-41b7-88b2-49cbe4b17ecf" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_03573d33-1a09-42d9-8855-1dba3f5bfd91" xlink:to="loc_srt_ParentCompanyMember_d44b44ff-16ed-41b7-88b2-49cbe4b17ecf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialStatementsCaptionsLineItems_e93e0233-ca06-4df2-b71d-fa8504925fe9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialStatementsCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_95409f6b-68b3-4332-bf01-f4866c128295" xlink:to="loc_srt_CondensedFinancialStatementsCaptionsLineItems_e93e0233-ca06-4df2-b71d-fa8504925fe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_ce20c018-72ef-438f-8fce-c5da3a3b5a74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_e93e0233-ca06-4df2-b71d-fa8504925fe9" xlink:to="loc_us-gaap_AssetsAbstract_ce20c018-72ef-438f-8fce-c5da3a3b5a74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_InvestmentsInSubsidiaries_7d3c4d64-d782-49a6-8bbc-06ad4dea752c" xlink:href="sjw-20211231.xsd#sjw_InvestmentsInSubsidiaries"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ce20c018-72ef-438f-8fce-c5da3a3b5a74" xlink:to="loc_sjw_InvestmentsInSubsidiaries_7d3c4d64-d782-49a6-8bbc-06ad4dea752c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_e8ea42df-dea1-4f8f-b435-9aec0de986b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ce20c018-72ef-438f-8fce-c5da3a3b5a74" xlink:to="loc_us-gaap_AssetsCurrentAbstract_e8ea42df-dea1-4f8f-b435-9aec0de986b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_06fa8a8d-8c7d-4bb1-8add-49c7b709d848" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_e8ea42df-dea1-4f8f-b435-9aec0de986b2" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_06fa8a8d-8c7d-4bb1-8add-49c7b709d848" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IntercompanyReceivablesCurrent_6a04e2a2-c042-41bc-86c1-a758e6cb09b2" xlink:href="sjw-20211231.xsd#sjw_IntercompanyReceivablesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_e8ea42df-dea1-4f8f-b435-9aec0de986b2" xlink:to="loc_sjw_IntercompanyReceivablesCurrent_6a04e2a2-c042-41bc-86c1-a758e6cb09b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IntercompanyNotesReceivableCurrent_cb545650-8972-4214-80b4-a2618ebeb486" xlink:href="sjw-20211231.xsd#sjw_IntercompanyNotesReceivableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_e8ea42df-dea1-4f8f-b435-9aec0de986b2" xlink:to="loc_sjw_IntercompanyNotesReceivableCurrent_cb545650-8972-4214-80b4-a2618ebeb486" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_a09529a2-112e-40ab-ac89-007a139d6c47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_e8ea42df-dea1-4f8f-b435-9aec0de986b2" xlink:to="loc_us-gaap_OtherAssetsCurrent_a09529a2-112e-40ab-ac89-007a139d6c47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_c8c4a910-1799-4093-a248-1e216e695df9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_e8ea42df-dea1-4f8f-b435-9aec0de986b2" xlink:to="loc_us-gaap_AssetsCurrent_c8c4a910-1799-4093-a248-1e216e695df9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_88921bde-d6cc-4d54-af7c-55403bc181ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ce20c018-72ef-438f-8fce-c5da3a3b5a74" xlink:to="loc_us-gaap_Assets_88921bde-d6cc-4d54-af7c-55403bc181ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_395ac80c-b5d3-430d-90cc-2be8f89ee47e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_e93e0233-ca06-4df2-b71d-fa8504925fe9" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_395ac80c-b5d3-430d-90cc-2be8f89ee47e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_65b1f3f4-fa61-4ba1-b93f-08a8355697cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizationLongtermDebtAndEquityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_395ac80c-b5d3-430d-90cc-2be8f89ee47e" xlink:to="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_65b1f3f4-fa61-4ba1-b93f-08a8355697cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_477e9fca-120d-49ef-b4fc-6b92d6726b2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_65b1f3f4-fa61-4ba1-b93f-08a8355697cd" xlink:to="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_477e9fca-120d-49ef-b4fc-6b92d6726b2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_8bf461bd-bd6d-4c41-91d0-0980a23746f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_477e9fca-120d-49ef-b4fc-6b92d6726b2f" xlink:to="loc_us-gaap_CommonStockValue_8bf461bd-bd6d-4c41-91d0-0980a23746f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_8f4104c6-c88b-4148-bcc4-e3783bb0b096" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_477e9fca-120d-49ef-b4fc-6b92d6726b2f" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_8f4104c6-c88b-4148-bcc4-e3783bb0b096" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a1a0c8b5-b6c7-4415-85ec-e54accbc9e90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_477e9fca-120d-49ef-b4fc-6b92d6726b2f" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a1a0c8b5-b6c7-4415-85ec-e54accbc9e90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e23a0b08-2d34-47f1-a343-25f301518050" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_477e9fca-120d-49ef-b4fc-6b92d6726b2f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e23a0b08-2d34-47f1-a343-25f301518050" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_56bd4bc6-e042-4a26-a3f1-52523bb0e768" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_477e9fca-120d-49ef-b4fc-6b92d6726b2f" xlink:to="loc_us-gaap_StockholdersEquity_56bd4bc6-e042-4a26-a3f1-52523bb0e768" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_db1c5af3-4cb3-4de8-a66e-0f753030383f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_65b1f3f4-fa61-4ba1-b93f-08a8355697cd" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_db1c5af3-4cb3-4de8-a66e-0f753030383f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizationLongtermDebtAndEquity_ab52670a-607b-44d8-b47c-e769bb18ef27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizationLongtermDebtAndEquity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_65b1f3f4-fa61-4ba1-b93f-08a8355697cd" xlink:to="loc_us-gaap_CapitalizationLongtermDebtAndEquity_ab52670a-607b-44d8-b47c-e769bb18ef27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_358825e7-095f-4c02-b96e-963855d583fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_395ac80c-b5d3-430d-90cc-2be8f89ee47e" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_358825e7-095f-4c02-b96e-963855d583fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_50ef1c99-8106-495f-914a-8e7839137f1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_358825e7-095f-4c02-b96e-963855d583fd" xlink:to="loc_us-gaap_LongTermDebtCurrent_50ef1c99-8106-495f-914a-8e7839137f1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IntercompanyPayableCurrent_993144ec-68a9-46eb-b107-38668ce88a63" xlink:href="sjw-20211231.xsd#sjw_IntercompanyPayableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_358825e7-095f-4c02-b96e-963855d583fd" xlink:to="loc_sjw_IntercompanyPayableCurrent_993144ec-68a9-46eb-b107-38668ce88a63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IntercompanyNotesPayableCurrent_f6833c27-e51c-4afb-aa2c-b807af51ba97" xlink:href="sjw-20211231.xsd#sjw_IntercompanyNotesPayableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_358825e7-095f-4c02-b96e-963855d583fd" xlink:to="loc_sjw_IntercompanyNotesPayableCurrent_f6833c27-e51c-4afb-aa2c-b807af51ba97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_e52cd40c-de34-486e-86eb-49939fe1f0fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_358825e7-095f-4c02-b96e-963855d583fd" xlink:to="loc_us-gaap_InterestPayableCurrent_e52cd40c-de34-486e-86eb-49939fe1f0fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncomeTaxPayableCurrent_d4a0b3af-52e3-447f-a6f3-254ac0e2d96f" xlink:href="sjw-20211231.xsd#sjw_IncomeTaxPayableCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_358825e7-095f-4c02-b96e-963855d583fd" xlink:to="loc_sjw_IncomeTaxPayableCurrent_d4a0b3af-52e3-447f-a6f3-254ac0e2d96f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_146c69cf-08db-4d4a-839e-0add08ca8c87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_358825e7-095f-4c02-b96e-963855d583fd" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_146c69cf-08db-4d4a-839e-0add08ca8c87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_9655b665-e34e-4b21-aaac-b5fdc7eb9f6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_358825e7-095f-4c02-b96e-963855d583fd" xlink:to="loc_us-gaap_LiabilitiesCurrent_9655b665-e34e-4b21-aaac-b5fdc7eb9f6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_909607c1-72bb-4a9b-a52c-560937eea0e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_395ac80c-b5d3-430d-90cc-2be8f89ee47e" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_909607c1-72bb-4a9b-a52c-560937eea0e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_4ae5e431-d73d-4afb-91c7-36db628eee69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_395ac80c-b5d3-430d-90cc-2be8f89ee47e" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_4ae5e431-d73d-4afb-91c7-36db628eee69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_ad8a7cca-9e99-49fe-a0a5-b52fe3afdc27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_395ac80c-b5d3-430d-90cc-2be8f89ee47e" xlink:to="loc_us-gaap_CommitmentsAndContingencies_ad8a7cca-9e99-49fe-a0a5-b52fe3afdc27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_243f0174-6687-493a-87d9-f20f4150a2a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_395ac80c-b5d3-430d-90cc-2be8f89ee47e" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_243f0174-6687-493a-87d9-f20f4150a2a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_e2377ddf-e033-4096-a160-ff28e0581a43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_395ac80c-b5d3-430d-90cc-2be8f89ee47e" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_e2377ddf-e033-4096-a160-ff28e0581a43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_21c9d92f-4148-422d-a3e2-e4dafb507a46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_395ac80c-b5d3-430d-90cc-2be8f89ee47e" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_21c9d92f-4148-422d-a3e2-e4dafb507a46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_f997d372-f655-4e95-8747-dfeeb3699858" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_395ac80c-b5d3-430d-90cc-2be8f89ee47e" xlink:to="loc_us-gaap_CommonStockSharesIssued_f997d372-f655-4e95-8747-dfeeb3699858" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_467f070a-fb32-4a93-a0fb-68923a746cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_395ac80c-b5d3-430d-90cc-2be8f89ee47e" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_467f070a-fb32-4a93-a0fb-68923a746cd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_fa04d247-4d31-4060-8bed-8bc6f0c6c570" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedFinancialStatementsTable_322c21e4-b371-4142-ad2a-4e80e74155a1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfCondensedFinancialStatementsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_fa04d247-4d31-4060-8bed-8bc6f0c6c570" xlink:to="loc_srt_ScheduleOfCondensedFinancialStatementsTable_322c21e4-b371-4142-ad2a-4e80e74155a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_303a6077-f49a-4ac7-ac5c-0d74fce1fc92" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_322c21e4-b371-4142-ad2a-4e80e74155a1" xlink:to="loc_srt_ConsolidatedEntitiesAxis_303a6077-f49a-4ac7-ac5c-0d74fce1fc92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_9ac0aea1-a14f-4a61-8ef4-13c3d2ea22a2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_303a6077-f49a-4ac7-ac5c-0d74fce1fc92" xlink:to="loc_srt_ConsolidatedEntitiesDomain_9ac0aea1-a14f-4a61-8ef4-13c3d2ea22a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_3854d244-3aae-4c40-ae06-0e92fcb6e1b4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_9ac0aea1-a14f-4a61-8ef4-13c3d2ea22a2" xlink:to="loc_srt_ParentCompanyMember_3854d244-3aae-4c40-ae06-0e92fcb6e1b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_7973aeca-605f-4fec-8e0b-9b3f0603fa97" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SubsidiariesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_9ac0aea1-a14f-4a61-8ef4-13c3d2ea22a2" xlink:to="loc_srt_SubsidiariesMember_7973aeca-605f-4fec-8e0b-9b3f0603fa97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialStatementsCaptionsLineItems_0180c8e1-e6b0-4a50-b9dd-3ef5e959afbc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialStatementsCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_322c21e4-b371-4142-ad2a-4e80e74155a1" xlink:to="loc_srt_CondensedFinancialStatementsCaptionsLineItems_0180c8e1-e6b0-4a50-b9dd-3ef5e959afbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_bad15ab4-56f8-47ad-81f0-4b903d4c6211" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_0180c8e1-e6b0-4a50-b9dd-3ef5e959afbc" xlink:to="loc_us-gaap_Revenues_bad15ab4-56f8-47ad-81f0-4b903d4c6211" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_92cbe2c6-a145-4888-9d33-a65ea156a76c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_0180c8e1-e6b0-4a50-b9dd-3ef5e959afbc" xlink:to="loc_us-gaap_CostsAndExpensesAbstract_92cbe2c6-a145-4888-9d33-a65ea156a76c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_5db985d9-99af-4b91-bc70-f853ea242ca3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_92cbe2c6-a145-4888-9d33-a65ea156a76c" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_5db985d9-99af-4b91-bc70-f853ea242ca3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes_93d68025-9c24-4251-924e-67ef7ff4c360" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_92cbe2c6-a145-4888-9d33-a65ea156a76c" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseTaxes_93d68025-9c24-4251-924e-67ef7ff4c360" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_91832f04-0d6d-45b4-897a-dd80bb7631c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_92cbe2c6-a145-4888-9d33-a65ea156a76c" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_91832f04-0d6d-45b4-897a-dd80bb7631c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_68d72dc0-9d8a-4d1c-aa51-665e743c11d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_92cbe2c6-a145-4888-9d33-a65ea156a76c" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_68d72dc0-9d8a-4d1c-aa51-665e743c11d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_48fe83ce-c2c5-4db2-8a86-b7ba37a63218" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_0180c8e1-e6b0-4a50-b9dd-3ef5e959afbc" xlink:to="loc_us-gaap_OperatingIncomeLoss_48fe83ce-c2c5-4db2-8a86-b7ba37a63218" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_70d00610-33cd-4dbd-a4ce-3db094fcd6a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_0180c8e1-e6b0-4a50-b9dd-3ef5e959afbc" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_70d00610-33cd-4dbd-a4ce-3db094fcd6a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_2a346b6a-ea6b-4d5b-8ed6-1a3882f27294" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_70d00610-33cd-4dbd-a4ce-3db094fcd6a3" xlink:to="loc_us-gaap_InterestExpenseDebt_2a346b6a-ea6b-4d5b-8ed6-1a3882f27294" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfProperties_5cc2e44a-664c-4b2f-85e1-447b70df47e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfProperties"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_70d00610-33cd-4dbd-a4ce-3db094fcd6a3" xlink:to="loc_us-gaap_GainLossOnSaleOfProperties_5cc2e44a-664c-4b2f-85e1-447b70df47e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeMoneyMarketDeposits_bed94133-d05e-4d9d-ae2e-c19c4c67ade9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeMoneyMarketDeposits"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_70d00610-33cd-4dbd-a4ce-3db094fcd6a3" xlink:to="loc_us-gaap_InterestIncomeMoneyMarketDeposits_bed94133-d05e-4d9d-ae2e-c19c4c67ade9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_052fc051-09d6-4651-8887-7a635beed838" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_70d00610-33cd-4dbd-a4ce-3db094fcd6a3" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_052fc051-09d6-4651-8887-7a635beed838" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_744fe311-7be7-47e2-a3df-f7af176829d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_70d00610-33cd-4dbd-a4ce-3db094fcd6a3" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_744fe311-7be7-47e2-a3df-f7af176829d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2eed89f7-a2f3-48b9-9db7-d4feecbe8cdb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_0180c8e1-e6b0-4a50-b9dd-3ef5e959afbc" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_2eed89f7-a2f3-48b9-9db7-d4feecbe8cdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EquityEarningsFromSubsidiariesNetOfTax_2d0dac7a-b25b-4d22-afa8-5972477bd456" xlink:href="sjw-20211231.xsd#sjw_EquityEarningsFromSubsidiariesNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_0180c8e1-e6b0-4a50-b9dd-3ef5e959afbc" xlink:to="loc_sjw_EquityEarningsFromSubsidiariesNetOfTax_2d0dac7a-b25b-4d22-afa8-5972477bd456" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5a21db75-ede4-4573-b85e-5223420f3095" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_0180c8e1-e6b0-4a50-b9dd-3ef5e959afbc" xlink:to="loc_us-gaap_NetIncomeLoss_5a21db75-ede4-4573-b85e-5223420f3095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_65099e2f-4f68-4721-98ec-567440d4d42b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_0180c8e1-e6b0-4a50-b9dd-3ef5e959afbc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_65099e2f-4f68-4721-98ec-567440d4d42b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_67555596-e264-4bc7-aade-0bf7cceea1eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_0180c8e1-e6b0-4a50-b9dd-3ef5e959afbc" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_67555596-e264-4bc7-aade-0bf7cceea1eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_f5a414de-aac7-4644-bab4-05470dd4dbed" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedFinancialStatementsTable_21a02ae2-fc7e-4ef2-9de7-7bf71b0228db" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfCondensedFinancialStatementsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_f5a414de-aac7-4644-bab4-05470dd4dbed" xlink:to="loc_srt_ScheduleOfCondensedFinancialStatementsTable_21a02ae2-fc7e-4ef2-9de7-7bf71b0228db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_a0cbd952-0213-4b81-a695-7b3ff5f2bee4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_21a02ae2-fc7e-4ef2-9de7-7bf71b0228db" xlink:to="loc_srt_ConsolidatedEntitiesAxis_a0cbd952-0213-4b81-a695-7b3ff5f2bee4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_13b494a6-98a4-465f-afa3-3e2bc4e8cea7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_a0cbd952-0213-4b81-a695-7b3ff5f2bee4" xlink:to="loc_srt_ConsolidatedEntitiesDomain_13b494a6-98a4-465f-afa3-3e2bc4e8cea7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_3d9007ea-f501-41f1-afe1-9283837fcf5d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_13b494a6-98a4-465f-afa3-3e2bc4e8cea7" xlink:to="loc_srt_ParentCompanyMember_3d9007ea-f501-41f1-afe1-9283837fcf5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialStatementsCaptionsLineItems_3ac4fe2c-d8b3-42af-9ee1-3f736cda2fd1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialStatementsCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_21a02ae2-fc7e-4ef2-9de7-7bf71b0228db" xlink:to="loc_srt_CondensedFinancialStatementsCaptionsLineItems_3ac4fe2c-d8b3-42af-9ee1-3f736cda2fd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4e7bfb5d-9f9f-4076-8c5e-908c7fd5bdef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_3ac4fe2c-d8b3-42af-9ee1-3f736cda2fd1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4e7bfb5d-9f9f-4076-8c5e-908c7fd5bdef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2946792e-f2c0-4e2d-be18-aae387908b66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4e7bfb5d-9f9f-4076-8c5e-908c7fd5bdef" xlink:to="loc_us-gaap_NetIncomeLoss_2946792e-f2c0-4e2d-be18-aae387908b66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a3c9ccb9-8ca3-4edc-8fc9-ef28a08ededf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4e7bfb5d-9f9f-4076-8c5e-908c7fd5bdef" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a3c9ccb9-8ca3-4edc-8fc9-ef28a08ededf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EquityEarningsFromSubsidiariesNetOfTax_dece6bc3-bfc9-48ce-a2ec-8c9cf65940e8" xlink:href="sjw-20211231.xsd#sjw_EquityEarningsFromSubsidiariesNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a3c9ccb9-8ca3-4edc-8fc9-ef28a08ededf" xlink:to="loc_sjw_EquityEarningsFromSubsidiariesNetOfTax_dece6bc3-bfc9-48ce-a2ec-8c9cf65940e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_a2a9a9e5-f4ee-4224-95c9-fbc0cfde7b95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a3c9ccb9-8ca3-4edc-8fc9-ef28a08ededf" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_a2a9a9e5-f4ee-4224-95c9-fbc0cfde7b95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_d8a79376-0ce8-406b-b252-b1de8b941fd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a3c9ccb9-8ca3-4edc-8fc9-ef28a08ededf" xlink:to="loc_us-gaap_ShareBasedCompensation_d8a79376-0ce8-406b-b252-b1de8b941fd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate_9065dd73-d320-4229-bb5c-010479a17158" xlink:href="sjw-20211231.xsd#sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a3c9ccb9-8ca3-4edc-8fc9-ef28a08ededf" xlink:to="loc_sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate_9065dd73-d320-4229-bb5c-010479a17158" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ba640ea-ed8b-4804-834e-6f5043ddfeea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4e7bfb5d-9f9f-4076-8c5e-908c7fd5bdef" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ba640ea-ed8b-4804-834e-6f5043ddfeea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_964af795-a1cf-4d24-8c17-e372f419077f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ba640ea-ed8b-4804-834e-6f5043ddfeea" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_964af795-a1cf-4d24-8c17-e372f419077f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncreaseDecreaseInIntercompanyReceivablesCurrent_dbdaecca-aece-4cf7-8837-4c89c2a0f991" xlink:href="sjw-20211231.xsd#sjw_IncreaseDecreaseInIntercompanyReceivablesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ba640ea-ed8b-4804-834e-6f5043ddfeea" xlink:to="loc_sjw_IncreaseDecreaseInIntercompanyReceivablesCurrent_dbdaecca-aece-4cf7-8837-4c89c2a0f991" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_1cecfe07-8f54-4119-92da-63b9431e389d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ba640ea-ed8b-4804-834e-6f5043ddfeea" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_1cecfe07-8f54-4119-92da-63b9431e389d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInterestPayableNet_2a1fefaf-e55c-4323-901d-8aab1e42d948" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInterestPayableNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ba640ea-ed8b-4804-834e-6f5043ddfeea" xlink:to="loc_us-gaap_IncreaseDecreaseInInterestPayableNet_2a1fefaf-e55c-4323-901d-8aab1e42d948" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries_25b1351b-4bd6-4a1d-96dc-ed405005c9ae" xlink:href="sjw-20211231.xsd#sjw_ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ba640ea-ed8b-4804-834e-6f5043ddfeea" xlink:to="loc_sjw_ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries_25b1351b-4bd6-4a1d-96dc-ed405005c9ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_12c4cbc9-d54b-4001-9599-09c8ef2869e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ba640ea-ed8b-4804-834e-6f5043ddfeea" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_12c4cbc9-d54b-4001-9599-09c8ef2869e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d070bca3-598e-41f0-b3dc-a64c04e429a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4e7bfb5d-9f9f-4076-8c5e-908c7fd5bdef" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d070bca3-598e-41f0-b3dc-a64c04e429a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_560b956b-228b-4f92-ac0d-6739c8d00cbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_3ac4fe2c-d8b3-42af-9ee1-3f736cda2fd1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_560b956b-228b-4f92-ac0d-6739c8d00cbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PaymentsForNoteReceivablesFromSubsidiary_e6d41ca4-364e-4805-bfbd-a060aeeec3e7" xlink:href="sjw-20211231.xsd#sjw_PaymentsForNoteReceivablesFromSubsidiary"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_560b956b-228b-4f92-ac0d-6739c8d00cbd" xlink:to="loc_sjw_PaymentsForNoteReceivablesFromSubsidiary_e6d41ca4-364e-4805-bfbd-a060aeeec3e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ProceedsFromNoteReceivablesFromSubsidiary_f52091e7-d515-4de6-9f9a-3319e0728243" xlink:href="sjw-20211231.xsd#sjw_ProceedsFromNoteReceivablesFromSubsidiary"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_560b956b-228b-4f92-ac0d-6739c8d00cbd" xlink:to="loc_sjw_ProceedsFromNoteReceivablesFromSubsidiary_f52091e7-d515-4de6-9f9a-3319e0728243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_8f5d9dc2-5796-4aa0-b041-a35e3537803a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_560b956b-228b-4f92-ac0d-6739c8d00cbd" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_8f5d9dc2-5796-4aa0-b041-a35e3537803a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments_e8c1da8f-68c1-4caa-b869-0dc9beaf8eb5" xlink:href="sjw-20211231.xsd#sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_560b956b-228b-4f92-ac0d-6739c8d00cbd" xlink:to="loc_sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments_e8c1da8f-68c1-4caa-b869-0dc9beaf8eb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_ea377d6e-1bb9-471a-9c97-0fc32e250b26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_560b956b-228b-4f92-ac0d-6739c8d00cbd" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_ea377d6e-1bb9-471a-9c97-0fc32e250b26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b5256478-2037-4b73-827d-dc04de02b564" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_560b956b-228b-4f92-ac0d-6739c8d00cbd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b5256478-2037-4b73-827d-dc04de02b564" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0fdf5783-a514-49ce-8459-ce444382ce43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_560b956b-228b-4f92-ac0d-6739c8d00cbd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0fdf5783-a514-49ce-8459-ce444382ce43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ProceedFromSubsidiaryNotesPayable_c6489f56-4d8c-47f0-a6b8-23e1f2df8b85" xlink:href="sjw-20211231.xsd#sjw_ProceedFromSubsidiaryNotesPayable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0fdf5783-a514-49ce-8459-ce444382ce43" xlink:to="loc_sjw_ProceedFromSubsidiaryNotesPayable_c6489f56-4d8c-47f0-a6b8-23e1f2df8b85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PaymentsForSubsidiaryNotesPayable_9adbd26c-608b-4c4b-8921-5c275e45cb93" xlink:href="sjw-20211231.xsd#sjw_PaymentsForSubsidiaryNotesPayable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0fdf5783-a514-49ce-8459-ce444382ce43" xlink:to="loc_sjw_PaymentsForSubsidiaryNotesPayable_9adbd26c-608b-4c4b-8921-5c275e45cb93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_6d35b8d2-a908-4011-b24c-a4add69d63ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0fdf5783-a514-49ce-8459-ce444382ce43" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_6d35b8d2-a908-4011-b24c-a4add69d63ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_064a3d57-ae8a-4278-93ce-e0567a37d4ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0fdf5783-a514-49ce-8459-ce444382ce43" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_064a3d57-ae8a-4278-93ce-e0567a37d4ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_3bd7c5a6-2c41-4257-85fa-97d175dbca03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0fdf5783-a514-49ce-8459-ce444382ce43" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_3bd7c5a6-2c41-4257-85fa-97d175dbca03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_b446f90c-471e-44a1-b631-ebae801bac96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0fdf5783-a514-49ce-8459-ce444382ce43" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_b446f90c-471e-44a1-b631-ebae801bac96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_bbf21875-061c-4aca-bfa8-9ba7a358af66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0fdf5783-a514-49ce-8459-ce444382ce43" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_bbf21875-061c-4aca-bfa8-9ba7a358af66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8e7a8399-e783-429b-9f7d-dc72501264a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0fdf5783-a514-49ce-8459-ce444382ce43" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8e7a8399-e783-429b-9f7d-dc72501264a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_15eddae1-8624-41b7-9120-37905f78077f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_3ac4fe2c-d8b3-42af-9ee1-3f736cda2fd1" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_15eddae1-8624-41b7-9120-37905f78077f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_848320e8-57ba-466e-9e0c-bc49915632b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_3ac4fe2c-d8b3-42af-9ee1-3f736cda2fd1" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_848320e8-57ba-466e-9e0c-bc49915632b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3d7e32da-e96a-4a5c-8a84-8cc35ec75528" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_3ac4fe2c-d8b3-42af-9ee1-3f736cda2fd1" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3d7e32da-e96a-4a5c-8a84-8cc35ec75528" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_d04abcdd-a376-4733-b298-094ecdf10b5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_3ac4fe2c-d8b3-42af-9ee1-3f736cda2fd1" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_d04abcdd-a376-4733-b298-094ecdf10b5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_ae6ad616-3273-4e6c-89c8-38ccc484d5bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_d04abcdd-a376-4733-b298-094ecdf10b5c" xlink:to="loc_us-gaap_InterestPaidNet_ae6ad616-3273-4e6c-89c8-38ccc484d5bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_dbd886a1-3e3d-46bf-a4af-984abb6ce891" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_d04abcdd-a376-4733-b298-094ecdf10b5c" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_dbd886a1-3e3d-46bf-a4af-984abb6ce891" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_a3e50a61-12dc-41e4-965b-af92317765d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_3ac4fe2c-d8b3-42af-9ee1-3f736cda2fd1" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_a3e50a61-12dc-41e4-965b-af92317765d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationFromInvestmentInSubsidiaries_e3e1aff3-37d9-454b-aa18-c2be9069ec78" xlink:href="sjw-20211231.xsd#sjw_ShareBasedCompensationFromInvestmentInSubsidiaries"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_a3e50a61-12dc-41e4-965b-af92317765d4" xlink:to="loc_sjw_ShareBasedCompensationFromInvestmentInSubsidiaries_e3e1aff3-37d9-454b-aa18-c2be9069ec78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/FinancialStatementScheduleNarrativeDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#FinancialStatementScheduleNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/FinancialStatementScheduleNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_204c81fd-2676-45f6-90a5-99fcb0782b91" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RestrictedNetAssetsSubsidiaries_091b86c3-bfe3-45be-9b26-4e79183457e3" xlink:href="sjw-20211231.xsd#sjw_RestrictedNetAssetsSubsidiaries"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_204c81fd-2676-45f6-90a5-99fcb0782b91" xlink:to="loc_sjw_RestrictedNetAssetsSubsidiaries_091b86c3-bfe3-45be-9b26-4e79183457e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RestrictedNetAssetsSubsidiariesPercentOfConsolidatedAssets_3a9b18a0-05ce-484e-8eb6-543c3e1318c7" xlink:href="sjw-20211231.xsd#sjw_RestrictedNetAssetsSubsidiariesPercentOfConsolidatedAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_204c81fd-2676-45f6-90a5-99fcb0782b91" xlink:to="loc_sjw_RestrictedNetAssetsSubsidiariesPercentOfConsolidatedAssets_3a9b18a0-05ce-484e-8eb6-543c3e1318c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/ValuationandQualifyingAccountsandReserves" xlink:type="simple" xlink:href="sjw-20211231.xsd#ValuationandQualifyingAccountsandReserves"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/ValuationandQualifyingAccountsandReserves" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_94c9619e-3b98-4d8a-8ac1-45c7e16ac967" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_72de4c84-5442-4d67-9cfe-d450aaa18008" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_94c9619e-3b98-4d8a-8ac1-45c7e16ac967" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_72de4c84-5442-4d67-9cfe-d450aaa18008" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/ValuationandQualifyingAccountsandReservesDetails" xlink:type="simple" xlink:href="sjw-20211231.xsd#ValuationandQualifyingAccountsandReservesDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/ValuationandQualifyingAccountsandReservesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_40bf1804-dda0-485d-b7b3-bbcd1762a7b1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_485b9480-05dd-491b-8cea-9385108edb12" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_40bf1804-dda0-485d-b7b3-bbcd1762a7b1" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_485b9480-05dd-491b-8cea-9385108edb12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_73bb9ffe-6385-4845-873a-b24c4fe9203f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_485b9480-05dd-491b-8cea-9385108edb12" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_73bb9ffe-6385-4845-873a-b24c4fe9203f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_878e339c-87c1-4169-a7a7-ea93bf00a9e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_73bb9ffe-6385-4845-873a-b24c4fe9203f" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_878e339c-87c1-4169-a7a7-ea93bf00a9e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_361f1f9b-8dec-4bb4-b7d8-f1433c0e8f10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_878e339c-87c1-4169-a7a7-ea93bf00a9e9" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_361f1f9b-8dec-4bb4-b7d8-f1433c0e8f10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalReserveMember_d4f60ac1-5777-4c60-908b-cd5768c029ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LegalReserveMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_878e339c-87c1-4169-a7a7-ea93bf00a9e9" xlink:to="loc_us-gaap_LegalReserveMember_d4f60ac1-5777-4c60-908b-cd5768c029ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_6cc833ca-45e3-489d-82c9-8ffcb9344e3a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_485b9480-05dd-491b-8cea-9385108edb12" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_6cc833ca-45e3-489d-82c9-8ffcb9344e3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_85d128e5-a846-43f0-a515-f25f260c3936" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_6cc833ca-45e3-489d-82c9-8ffcb9344e3a" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_85d128e5-a846-43f0-a515-f25f260c3936" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_ab215f72-fb15-4cbd-80a3-ba8b453a7e9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_85d128e5-a846-43f0-a515-f25f260c3936" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_ab215f72-fb15-4cbd-80a3-ba8b453a7e9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_a8668c6b-34a1-4442-af8a-d94f69b43792" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_85d128e5-a846-43f0-a515-f25f260c3936" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_a8668c6b-34a1-4442-af8a-d94f69b43792" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_596cea70-bd7a-4e4a-b158-4940a3ce2bee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_85d128e5-a846-43f0-a515-f25f260c3936" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_596cea70-bd7a-4e4a-b158-4940a3ce2bee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets_0541895b-04b0-48c2-84bf-0523a815985f" xlink:href="sjw-20211231.xsd#sjw_SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_85d128e5-a846-43f0-a515-f25f260c3936" xlink:to="loc_sjw_SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets_0541895b-04b0-48c2-84bf-0523a815985f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_e54f57af-9491-4660-b061-10e865213feb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_85d128e5-a846-43f0-a515-f25f260c3936" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_e54f57af-9491-4660-b061-10e865213feb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesRecoveries_39fdbe0a-45f6-4896-b1d6-0d41d91803a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesRecoveries"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_85d128e5-a846-43f0-a515-f25f260c3936" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesRecoveries_39fdbe0a-45f6-4896-b1d6-0d41d91803a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_a5fdd3f5-e3c1-4bef-9664-36ce77cc5c5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesAdjustments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_85d128e5-a846-43f0-a515-f25f260c3936" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_a5fdd3f5-e3c1-4bef-9664-36ce77cc5c5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_b21676f7-9b71-4a0e-9594-c64331fa8fea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_85d128e5-a846-43f0-a515-f25f260c3936" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_b21676f7-9b71-4a0e-9594-c64331fa8fea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>sjw-20211231_g1.jpg
<TEXT>
begin 644 sjw-20211231_g1.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@"
MF@58 P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKS3]IR[_:CN
M/"-IX0_9)M/#5GXEUBY:.?Q;XRADN--\/6RKE[AK6&2.6\G8E4BA#QIDL[R!
M8]DGR]^P-^UC_P % ]%_X*(_$;_@FI^WM<^#_&5UX?\ AW:>.?!_Q/\ !&A2
MZ9%=Z=/>"T^S7=LTDBQ3&3S"BJ>EO*29 5( /NRBOD#3_P!KOXU?M@_MU?%+
M]C_]E3Q]I?@WPW\#-,TV+Q]XYN= 75+K4?$%^DDL&FVD4DBQ)!!%$S7$C!I&
MD98E\K:9&J_LZ?\ !67PGJ?[)OQN^+W[5-A9:%XM_9FU_6M!^+VFZ$&^SW5Q
MIX9HKNP25B_DWJ!&AC=BP=FC+-MWL ?9-%?GKXP_;W_;A^!/[ 7A?_@K7\9V
M\.7?@[4XM(U_QI\'-(\/L)]"\+:G-"D,EK?F7S)]1MHKF">;S4$,N)D6.'"N
M/OWPUXCT+QCX<T_Q=X7U2&^TS5;**\TZ]MVW1W$$J!XY%/=65@0?0T 7:**Y
MGXF?&7X7?!NQM=3^*'C6RT2WO9C%:RWKD"1P,E1@'G'- '345Y1_PW/^R/\
M]%ZT'_O\_P#\37H-IX[\(7UK'>VFOV[Q31J\3ACAE(R#^5 &M16;_P )CX8_
MZ#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &
ME16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/A
MC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^
M@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4
M:5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^
M&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_
MZ#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &
ME16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/A
MC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^
M@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4
M:5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^
M&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_
MZ#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &
ME16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/A
MC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^
M@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4
M:5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^
M&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_
MZ#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &
ME16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/A
MC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^
M@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4
M:5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^
M&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_
MZ#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &
ME16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/A
MC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^
M@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4
M:5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^
M&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_
MZ#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &
ME16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/A
MC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^
M@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4
M:5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^
M&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_
MZ#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &
ME16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/A
MC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^
M@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4
M:5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^
M&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU6BCK(@D1LJPR".XH 6BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH K:U#J]SH]U;Z!J
M$%I?R6SK975U:F>*&4J0CO&'0R*&P2H=20,;AG-?FC^S?KG[=/[#7_!;N?\
M9S_:D^)VA?%CPM^U!X=U'7/"_CZU\(PZ3J6D7&B6X/\ 9DBQ%O\ 1(8'VK&7
M=2]T)5*22W ?[0_:[^%W[;'Q G\(ZS^QE^U5X>^'5QH>IS3>)M)\5?#]-=L/
M$ELRJ$@D(G@GMMC*QW02(S;R"1M%5_A/^RAXLC^.EM^U;^T]\2=*\9_$/3/#
M4V@^&SX?\-OI.C>';&XDCENQ:6LUS=3&>X>& 2W$D[%D@C5%B7>K@'QW_P $
M#=/U#1?VQO\ @H)H_B=676O^&IM1NIEE&'-C/+=26;<\[#$25[8Z5\)_MC>'
M_'7BKX3_ /!8[7_ \$[Z6_C_ , P*8 2K26.J%]2QC@%8>7]CS7[&^+/V'?'
M?@7]K?Q7^V?^Q_\ $[P_X3\2_$?PY9:3\2M#\5^&)M3TO6IK$,NGZFJV]W;2
MQ7<$<CPM\[)-$0I$;+YE:?[-G_!.CX'? ;]F?QE^SCXG23QNGQ2U36=7^+NN
M:Y L<WBW4]6W?VA/,D>%B1U;RTC0_NXT1=S,"[ 'SQ_P4[UKPO:_\&VWC/5+
M26(Z9/\ L]Z2FGL,;");:S2#'U+IC\*^EO\ @F1HOB7PY_P3<_9]\/>,HY4U
M:Q^"7A6WU..;.])TTBU5U;/.X,"#[@UXL_\ P2;\?>,_V:?"7_!/GXV?M*6G
MB;X >#[^P":'_P (J\&O^(-(TZ=)].T;4+[[4T#6\310)))#;QR3I;QK^Y.]
MG^UX88;>%+>WB6.-%"HB+@*!P  .@H =5+6?#GA[Q'$D'B'0;*_2-MT:7MJD
MH0^H# X-7:* /$/VV/ O@G0?V5?&^L:'X.TJRN[?1RT%U::?%')&WF)RK*H(
M/TKTKX4V5E+\+_#<DEI$S-H%F69HP23Y"<UQ7[=W_)H?CS_L"'_T8E=U\)O^
M25^&?^Q?LO\ T0E &U_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/
MC#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#
M_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\
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
M]<#5S3O^0?!_UQ7^0JGXQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "% $U%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &;
MXQ_Y%B]_ZX&KFG?\@^#_ *XK_(53\8_\BQ>_]<#5S3O^0?!_UQ7^0H FHHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *Q_ _\ R")?^OV;_P!"K8K'\#_\@B7_ *_9O_0J -BBBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** /)?V[O^30_'G_8$/\ Z,2NZ^$W_)*_#/\ V+]E_P"B$KA?V[O^30_'
MG_8$/_HQ*[KX3?\ )*_#/_8OV7_HA* .@HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S?&/\ R+%[_P!<#5S3
MO^0?!_UQ7^0JGXQ_Y%B]_P"N!JYIW_(/@_ZXK_(4 34444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9OC'_ )%B
M]_ZX&KFG?\@^#_KBO\A5/QC_ ,BQ>_\ 7 U<T[_D'P?]<5_D* )J*** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M,WQC_P BQ>_]<#5S3O\ D'P?]<5_D*I^,?\ D6+W_K@:N:=_R#X/^N*_R% $
MU%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% &;XQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "%4_&/_ "+%[_UP-7-._P"0
M?!_UQ7^0H FHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH *Q_ _P#R")?^OV;_ -"KXV_XB0?^"+__ $>7_P"8
M[\1?_*^LWPK_ ,'&/_!&O3=.D@O?VQ=CM<R.!_PKWQ$>"V0>-/KF^N83_GY'
M[T>U_JYQ#_T!U?\ P7/_ "/O.BBBND\4**** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#R7]N[_DT/QY_V
M!#_Z,2NZ^$W_ "2OPS_V+]E_Z(2N%_;N_P"30_'G_8$/_HQ*[KX3?\DK\,_]
MB_9?^B$H Z"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@#-\8_\BQ>_P#7 U<T[_D'P?\ 7%?Y"J?C'_D6+W_K
M@:N:=_R#X/\ KBO\A0!-1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110!F^,?^18O?\ K@:N:=_R#X/^N*_R%4_&
M/_(L7O\ UP-7-._Y!\'_ %Q7^0H FHHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH S?&/\ R+%[_P!<#5S3O^0?
M!_UQ7^0JGXQ_Y%B]_P"N!JYIW_(/@_ZXK_(4 34444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9OC'_ )%B]_ZX
M&KFG?\@^#_KBO\A5/QC_ ,BQ>_\ 7 U<T[_D'P?]<5_D* )J*** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HID\\%K ]S<S)'
M'&A:221@%50,DDGH .]<_P")?B=HND?"C5/B[X4T^[\76-AH=QJ=G9>$1'>7
M.K+%$T@AM '"32R;=B+O 9F R,YI-I%1A*;LEY'1U7U75M*T+39]9US4[>SL
M[:(R7-W=S+'%$@Y+,S$!0/4FN"O=>^*WQS_9</B?X2O?_#7QGXG\(K=:&OC'
M05EN?#M_- '2.\M&.&>)SM=,D94XSQ5CQQ\ O"/QW_9]_P"% _M2Z9I_CJPU
M/2+2V\6I+9-:6VK7$1CD:811N3"K3QB0('.W@9.,U/,VO=73^O/\#94H0DO:
MRM[UFEJTNK6R?E[VK\M3^+BBON'_ (AOO^"T'_1FG_F1/#O_ ,L*AL?^#<[_
M (+*:E"9[+]CK>BN4)_X6%X='(.".=0KX;ZGB_\ GW+[F?U7_K'P]_T&4O\
MP9#_ #/ZJ:***^\/Y,"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH \E_;N_Y-#\>?]@0_P#HQ*[KX3?\
MDK\,_P#8OV7_ *(2N%_;N_Y-#\>?]@0_^C$KNOA-_P DK\,_]B_9?^B$H Z"
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@#-\8_P#(L7O_ %P-7-._Y!\'_7%?Y"J?C'_D6+W_ *X&KFG?\@^#
M_KBO\A0!-1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110!F^,?\ D6+W_K@:N:=_R#X/^N*_R%4_&/\ R+%[_P!<
M#5S3O^0?!_UQ7^0H FHHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH S?&/_ "+%[_UP-7-._P"0?!_UQ7^0JGXQ
M_P"18O?^N!JYIW_(/@_ZXK_(4 34444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 9OC'_D6+W_K@:N:=_P @^#_K
MBO\ (53\8_\ (L7O_7 U<T[_ )!\'_7%?Y"@":BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH ***Q='^(_P /?$/C+6?ASH'CK1[[Q!X<BMI/$&AV
M>IQ2WFF)<*S6[7$*L7A$JH[)O WA21D"E=(:C*2;2VW-JBN'^&_Q4\;>-OB=
MXZ\">(_@AKOAO3?">H6EOHOB;4YX6M?$J36XE>:U",6"1$B-MX'S$@<JP!\'
M_A]\6_ ^O^--2^)OQUG\96>O^*9=1\+V$^@V]E_PC>GM&B)IRO"?])1"A82N
M Y+G=D\E*5]D:RH\B?/))I)I;WO9Z-76SN[M=M]#I/"WC?P7XXAO+CP5XNTO
M6(].U"2QU"32]0CN!;74>/,@D,;'9(NY=R'##(R.:YGX!?%SQ'\<?A_<>+_$
M?P;\5?#^[36+ZP31?%MM%'>%()FC2Z"HSH8Y% D0Y((/<<G6^&OP=^%?P<M]
M9M?A5\/=(\/1^(?$%UKNNKI-BD/]H:E<L&GNYMH'F2N0N7.3A5'0 #I*$I:-
MCG*@N:,%?:S>Z[Z+37]#@/@=\-/BGX>^!-I\,_VGOBS:?$SQ!+!=P^(/$8\-
M0Z7%J44TLK"(VD3-&JI"ZP\8WB/<0"QK>^$_PF^''P+^'.D?"/X1>#[/0/#6
MA6HMM(T?3T*PVL62VU023U)))))))/6NAHH44K>1-2O5J.5WI)W:6BOKT5DK
M7=K+1:(****HR"L?P/\ \@B7_K]F_P#0JV*Q_ __ "")?^OV;_T*@#8HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@#R7]N[_DT/QY_V!#_Z,2NZ^$W_ "2OPS_V+]E_Z(2N%_;N
M_P"30_'G_8$/_HQ*[KX3?\DK\,_]B_9?^B$H Z"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#-\8_\BQ>_P#7
M U<T[_D'P?\ 7%?Y"J?C'_D6+W_K@:N:=_R#X/\ KBO\A0!-1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!F^,
M?^18O?\ K@:N:=_R#X/^N*_R%4_&/_(L7O\ UP-7-._Y!\'_ %Q7^0H FHHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH S?&/\ R+%[_P!<#5S3O^0?!_UQ7^0JGXQ_Y%B]_P"N!JYIW_(/@_ZX
MK_(4 34444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 9OC'_ )%B]_ZX&KFG?\@^#_KBO\A5/QC_ ,BQ>_\ 7 U<
MT[_D'P?]<5_D* )J*** "BBB@ HHHH **** "BBB@ HHKFOB#\9?A3\*-1\/
M:1\2OB%I.AW?BS6XM'\,VNI7JQ2:G?R E+:!2<R2$ \"DVDKLJ$)U)<L5=^1
MTM%</\3/B!\7?"?Q&\#>&/A_\"Y?%&A>(-4N8/&/B*+Q!;VG_",6R0%XKDP2
MC==AY=L>R,AE!+8;&*/&WPI\9^*?C5X)^*.C_&[7]%T?PM%J2ZSX+L(X38^(
MVN85CA:Y9E+C[.0[H$(RS#/"X*YNR_K^OZN:1HK1SDDFFUUVOHTKM-M65TMT
M]M39O_BM\,M+^)-A\'-1^(&C0>+-5TR;4=-\-2ZC&+ZYLXF"R7"0$[VC5F +
M@8SQG@UC-\2?B8O[1J?"-?@7J+>$#X..K/\ $E=6MQ:IJ'VKRETLVQ(F,AB#
M3>:,H %4\MQT%]\._ &I^-['XF:EX'T>X\1Z792V>F:_/IL3WMI;RD&6&*<K
MOC1RH+*I ; R#BMBBTGU#FHQ6D;Z:WZ/NK6Z=[Z[G#Z1\,_B1I_[0>L_%C4/
MCIJ=[X5U#PW;:?IWP\ETR!;73;N.5GDODG4"5VD4A2CY P<'& NSHOPK^&?A
MSQ[K7Q3T#X?Z-9^)O$<5O%K_ (AMM-B2]U&.!-D"33!=\BQKPJL2%R< 9-;]
M%"BD*5:I+K;1+32Z7>UK[+?=ZO4****HR"BBB@ HHHH **** "L?P/\ \@B7
M_K]F_P#0JR/C]\;/!7[.'P6\3?'7XB7?DZ/X7T>:_O,, TNQ?DB3/5Y'*QJ.
M[.H[UE?LI_&/P?\ M!_ ;0/C9X"N?-TGQ-:_;[3<06CW_>B?'1T;<C#LR$=J
M5U>QC]8H?6/8<RY[<UNMKVOZ7T/1****9L%%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y+^W=_R:'X\
M_P"P(?\ T8E=U\)O^25^&?\ L7[+_P!$)7"_MW?\FA^//^P(?_1B5W7PF_Y)
M7X9_[%^R_P#1"4 =!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110!F^,?\ D6+W_K@:N:=_R#X/^N*_R%4_&/\
MR+%[_P!<#5S3O^0?!_UQ7^0H FHHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH S?&/_ "+%[_UP-7-._P"0?!_U
MQ7^0JGXQ_P"18O?^N!JYIW_(/@_ZXK_(4 34444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9OC'_D6+W_K@:N:=
M_P @^#_KBO\ (53\8_\ (L7O_7 U<T[_ )!\'_7%?Y"@":BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#-\8_\
MBQ>_]<#5S3O^0?!_UQ7^0JGXQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "% $U%%% !1
M110 4451\3^)=#\&>&M1\8>)]12STS2;&:\U&[D!*P01(7D<@ D@*I/ )XHV
M&DY.R+U%>?VGQRM_BQ^S3)^T#^R=!IWCW^UO"TVJ>!;9]0-C;ZW+Y3-!"TTB
M9MP[@(6= 4).X#!Q%XG\!>/_ -H+]F!O /Q$U_6_AOXH\3^%H8M=OO >O;+W
M0+YXD,PLKP*<F.3<JR8^8#)'.*CG37NZZ7_IFZP\HR_>/E][E=]UWO'?3TWT
MW-SXU?&WX4?LZ?#+5/C+\;_'5CX:\+Z*D;:IK6I.5AMQ)(D2;B 3EI'1  "2
M6 [UG?'_ ,=?&?P1\-5\4?L\_!FV^(6NOJ=E$NA2>)8=,4VDLZ)/<K/*I1O*
MB9I?+R"X4@') /00>!-"G\#6G@#Q9&?$=E;V5O;W#^(8H[E[TPA=LLX*!'D+
M(')V@;^0!QC95510B*  ,  < 4VI.^MOS%"=&FXOEYFF[W^%K2RLK-=;Z[6M
M:VO$?'7X/Z[\9=)\/Z9H/QH\5>"'T3Q;8:U<7GA*[CAEU**V<NUA.9$=6MI2
M0)$Q\P7'0FNE\1>"_!WC";3;GQ;X3TS5)-&U%-0TB34;".=K&[165;B$N#Y4
MH5W4.N& =@#R:TZ*?*KW(]K4Y5&^BO;Y[Z[A1113,PHHHH **** "BBB@ HH
MHH **Q?'_P 2/AY\*?#<WC'XH>.]'\.:1;_Z_4]=U**TMX^_,DK*HZ>M9GP[
M^-'@/XW_  J7XN? /Q)IWBS2KR*Z_L>[L[LI;WLT+R1&/S"IV#S8V0MM.,9
M(QE75[&;K4E4]GS+FM>W6W>V]CK:Y?XM_&[X/_ 3PH_CCXU_$W0_"NDJVP7^
MNZG';1N^"=B;R-[D X1<L>P-?.?@CPQ_P5V^.?C/2/&'Q9^(/@#X)^%;+4X+
MNX\&>&-/&OZK?PQR*[6EU=RD0QJX&PO;G.">*^COB;\&/A'\:;+3M,^+_P -
M-"\46NDZDNH:;:Z_I<5W%;W2HZ+,J2J5WA9' ..,^N*E2<EHOO..EBL1BZ$I
M4:;@_L\ZLGYV3YDO519^-?\ P72_X*Y?"C]K#P-HW[,W[+/B>^U+PTNI?VCX
MLUQ]/EM8=1>+BVMXA*%=XU??(Q*A2R1%2=IKO_\ @V=_;553XA_87\;ZKC)E
MU[P/YS]>GVVT7/\ P&=5'_3PU=9\<O\ @VQ\4_'[XO\ B+XR^-/V\HQJ/B+5
M)+N:&#X6[8K92<1P1C^T_ECCC"1HO9$4=JK_ +,O_!NIXU^!/Q>\-_'_ .'?
M[>GV76/"FO)=V:GX9DK+Y;X>)\:F,I(FY&'=78=ZXE#$^WYVORV^\_,Z.7\;
MQXH6:5:%U?E:4H)<FUDN=VTUM=^]U/U7HHHKT#]<"BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \E_;N
M_P"30_'G_8$/_HQ*[KX3?\DK\,_]B_9?^B$KA?V[O^30_'G_ &!#_P"C$KNO
MA-_R2OPS_P!B_9?^B$H Z"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@#-\8_\BQ>_]<#5S3O^0?!_UQ7^0JGX
MQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "% $U%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% &;XQ_Y%B]_ZX&KFG?\@^#_
M *XK_(53\8_\BQ>_]<#5S3O^0?!_UQ7^0H FHHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S?&/_(L7O\ UP-7
M-._Y!\'_ %Q7^0JGXQ_Y%B]_ZX&KFG?\@^#_ *XK_(4 34444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9OC'_D
M6+W_ *X&KFG?\@^#_KBO\A7\KMY_P<:_\%E]0M7LKO\ ;&WQ2+AU_P"%>^'1
MD?4:?3X_^#CW_@L[%&L4?[9.%50%'_"O/#O '_</KQ?[<PG\LON7^9^F_P#$
M*N(?^?M+_P "G_\ (']4M%<1X%_:*^$OQ)^,?CCX"^#_ !#/<>*/AS_9P\76
M$NF7$*VAOH&GM@DDB*D^Z(!B8BX7<H)!.*3X6ZC^T1>>._'%M\8O#?A6R\-V
MVM1)\/+K0KZ>2\O+ PJ9'O4D79'()254(2" <@8!;V%.+VU/SAX>I!/G]UI)
MV>C:=K676Z:?IKL=Q7%? W]HCX.?M(Z%K/B3X+>,DUJR\/\ B:]\/:Q*MG/
M;;4K1@EQ;LLR(V48@9 VG.02.:9\%_@/H'P/O/&%[H7C/Q3K#>-/&%UXCOU\
M3Z])?"RN)U16M[7S.8+9%C14A'RH!@5VL%O;VJ&*V@2-2[.5C4 %F8LQX[DD
MDGN230N9VN$U0BI*-WM9[>MUK\M5\[G"_ 34_CWXR^$BS?M/>!M&\+^*KBZO
M8;K3?"FN274$=KY\BV[I.0K"0P>66QT?)&. )_@#\$K'X"?!;1O@H/B%XI\9
M0:1;2POX@\>:L-1U34/,E>1FN9RB^:<R%0=H^4*.<5VU%"BE:^K03KRGS))1
MC)WLMD];6O=Z7?4BLK*STVSBT_3K2*"W@C$<$$,81(T P%51P !P *EHHJC'
M<**** "BBB@ HHHH **** "BBO ?VH?^"D'[/O[+?CN#X-ZQI7B[Q=X_O;%+
MS3_ ?@7PM<:CJ-S Y94D& L04LI'+@\'CBE*48J[.?$XK#8.E[2O-1CM=]^R
M[OR6I[]4&HZIIFCVIOM6U&"U@#JIFN9E1 S,%498@9)( '<D"N*_9X^)WQ$^
M-/PFMO'7Q+^".L_#;5;V:=5\.:S>P7%U!"'(BF8QY5&=-K&-AE#E2" "?"/"
MG_!(OX2Z[XML_B5^UU\:_B!\;?$=A=K=6,GC+Q!)#IMC,IRK6UA;%(X@#SM)
M9<\X%2Y2LN5&%7%8J4(2PM/FYM;R?(DM-TTY7?;EZ:V/;?VG_C[JW[.?PXB\
M;Z!\#/&?Q#O[O4XK"R\/>!]-6YNC+(KLLDNYE$4 V8:7G;N7CFN._94^)/[?
M/Q2\9:CXH_:9_9Y\(?#;P;)IA_L/0(?$S:GKPNC(A#7$D2BV$1CW_*-KJVT$
M'G'N]%-Q;E>Y<\-6GBE5]K)17V5:S?F[<S]+I>IX=\4_^"<?[('QT^.K?M#_
M !M^%*>+]>6TAM[6U\0W\USIULL:[<I9,WD$L -VY&!(SC).?9/#OAOP[X0T
M6W\-^$] LM+TZTCV6MAIUJD$,*_W41 %4>P%7:*:C%.Z1I2PF%H5)3IP492=
MVTDFWYOJ%%%%,Z K'\#_ /((E_Z_9O\ T*MBL?P/_P @B7_K]F_]"H V****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KP3_@H]\6/CS\*/V=8/\
MAEC6]+LOB9XG\9Z)X<\$'7-/%S8O=WM['%(;E,@B&.W-Q.Y4[PL!VAC\I][K
MRO\ ;'_9OU3]I_X+OX'\(?$BY\&>*])UFQU[P1XQM;)+IM&UBRF6:WG:!R$N
M(B0T4L+$"2*61<J6#  ^:?\ @I]_P4(^)_\ P2(_X)[W7Q-^)OQ-T_XE_&'Q
M)>1:'\/K*#PRFGVU_K$R??2SADDD^SPJ'F93([,0D6]3*IKR3]GKX;?\%IOV
M)?AUX0_;=_;0_;]'Q'37=?T6'XK_  3U3PA:PP:+9:I?06A?3[V J5N[-KI)
M&B6-(9!')&-VV-VW_A9_P1__ &TOVC/^"@?A/]O'_@KQ^T7X"\;K\*8R?A3\
M.?AMH]U;Z-9WF\.NH3K=C<)0ZI+M!D+21PYD"0K&WM_[>'@']L[XJ^/_  #I
M2ZI\)_#GP5T7XJ^&]1\4Q:KXDU)]8\3M%JML=/L@$T\PVJM?FU)CW2^:R(AD
MC1W! /K>BBB@ HHHH **** "BBB@ HHHH \E_;N_Y-#\>?\ 8$/_ *,2NZ^$
MW_)*_#/_ &+]E_Z(2N%_;N_Y-#\>?]@0_P#HQ*[KX3?\DK\,_P#8OV7_ *(2
M@#H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** ,WQC_P BQ>_]<#5S3O\ D'P?]<5_D*I^,?\ D6+W_K@:N:=_
MR#X/^N*_R% $U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% &;XQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "%4_&/_ "+%
M[_UP-7-._P"0?!_UQ7^0H FHHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\
MGQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T_
M_GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57
M/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?
M]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#
M4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@##\4>*/#]YX?N[6UU6)Y'B(1
M%/)-6['Q=X:CLH8WUF$,L2@@GH<4>+K&RC\-7CQV<2L(3@K& 15O3]/L&L("
M;*$DPKDF,>@H A_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?
MH4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\
M^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I
M_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]
MG:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^
MJN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#
M'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3
M'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X
M3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_O
MJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'
M_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\
MA,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/
M_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0
M!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP
M_P#?H4 8?BCQ1X?O/#]W:VNJQ/(\1"(IY)JW8^+O#4=E#&^LPAEB4$$]#BCQ
M=8V4?AJ\>.SB5A"<%8P"*MZ?I]@UA 390DF%<DQCT% $/_"8^&/^@U!_WU1_
MPF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_
M 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_
MZ#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^
M&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_P
MF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I
M_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^
M_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#G
MQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__
M )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM
M/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_L[3_ /GQA_[]
M"C^SM/\ ^?&'_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&
M'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\
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
MDO@-^RP=)\:^&6G;0M:O?'.NZE]D:6&2!V6&]OIHB3'*X!*$J3N7# $?7=%
M'E?QF_8U^!GQP^(-E\7?$=AKNC^+['19=&3Q9X,\5W^AZE-IDC^8]C-<6,T3
MS0>9^\5'+>6Y+Q[')8];\'_@Q\*_@!\,]+^#GP:\"Z?X>\,Z+;F'3M'T^+;%
M&K,7=B3EG=W9G>1R7=W9F+,Q)Z>B@#P;P?\ \$TOV/? OB#1=3T#X=7XTKPQ
MX@DU[PGX+N_$]_/X=T+5'=Y#=V>E23-:6\BO)(\>R,+ TCM$(RQ)]YHHH **
M** /)?V[O^30_'G_ &!#_P"C$KNOA-_R2OPS_P!B_9?^B$KA?V[O^30_'G_8
M$/\ Z,2NZ^$W_)*_#/\ V+]E_P"B$H Z"BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#-\8_\ (L7O_7 U<T[_
M )!\'_7%?Y"J?C'_ )%B]_ZX&KFG?\@^#_KBO\A0!-1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!F^,?^18O?
M^N!JYIW_ "#X/^N*_P A5/QC_P BQ>_]<#5S3O\ D'P?]<5_D* )J*** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***B
MOKZRTRRFU+4KR*WM[>)I+BXGD")$BC+,S'A0 "23P * W/A7Q+_P<:_\$:-0
MT*ZLK3]L;?+)$0B_\*]\1#)^IT^K5E_P<>_\$8HK.**3]LG#+$H8?\*\\1<$
M#_L'U_+!17RG]N8O^6/W/_,_H#_B%7#W_/VK_P"!0_\ D#^X2BN#^)?@+XN?
M%3]GJ[\ 67Q5;P#XUU;0X89_%?A2W6Z&E7N$,TEJMR!O3<'5=X#;6!X/0^,'
M[.WP]_:)^ -_^SE\>X+GQ'H&M:9!9^( +N6SEU 1M&Y<O;LCQEGC#'8PZD9Q
M7U+<NB_K^O(_!HTZ5X\\]+V=E=I::K9/K976VMMS7^,'QC^%O[/_ ,.-3^+_
M ,:?'6G>&O#&C)&^J:WJL_EV]L'D2)-S=MTCH@'<L!WK+_:(^.MA^SO\&=4^
M--Q\-O&'C.WTO[-CP_\ #[0_[4U6\\Z>.%?L]L'4RX,H9L'A%9N@KHM4\!>"
M]?\ !X^'_B7PQ9:MHHMXH7TS6(!=PRI&5*!UFW>8044Y;)RH.<\UJQQQPQK#
M#&J(B@*JC  '0 4-3=[/_APA+#QY7*+=GJKV3CI9=T][O7IVUXC]HGQ-\>/"
MOPFO=?\ V:?AII/B[Q='<VJV&@Z[K/\ 9]O-$\\:3NTQ4[3'$SR!2/F*;1R1
M2_M#>"?C9\0/AN_AS]G[XW0_#WQ&VI6DJ>))_#4.K(ELDZ-/";:9E5O,B#H&
MW J6# \5W%%#C>]WO_7J*%;V?*XQ5XN]VKWVT:=XM*VUNKO?2W#_ +0'P#\*
M?M'>!H/ 'C'Q'XBTNTM]:L]32Y\,ZU)87#2VTHE1&DCY,;$8=#PPXK:^(?PL
M^&?Q=T>V\/?%7X?:+XDT^SU&#4+6QUW3(KN&*ZA;=#.$E5E$B-\RMC*GD8-;
MU%'+&[=MQ*O6C&*4FN5MKR;M>WW(****HR"BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH S?&/_(L7O\ UP-7-._Y!\'_ %Q7^0KQ+_@I!^U3H?[&
M_P"QWXP^-FI2PM?P60L_#EG*?^/O4ICLMX\?Q ',C <^7&Y[5G?L3_MY_"?]
MHC]B/PQ^U+XW\<Z'X=A-@+3Q;/JVI16EOI^IP )<1L\C!44L/,0$Y\N1#WJ.
M>//R]3@EF>"ACW@Y32J*//;^[>USZ$HKC_'WQ0U/3O@E>?%[X,>#3\0)VT5-
M1\.Z/H^I11?VTCJKQB&=\H Z,&#<@CZUXM\!KC_@JA\3?BQI/Q"_: L?AO\
M#+P):O*]W\/M(+ZSJ]\K1.J1W%[D0Q%'9'#P=3'@J02"W*SM8NMC84JT*482
MDY6^%723ZN6D5WM>]MDSW'XK?&SX/_ KPVWC#XS_ !/T'PMIBYQ>Z]JL5JCD
M#[JF1AO;T5<DY  KFOV8_P!L#X!?MB:#K'BO]GOQ=/KFE:+JO]GW&I/I5Q;0
MS2A Q,)G1#*G)7<!C*GM@FW\7/V3_P!FSX^>,M"\?_&OX*^'_%6J^&8IH]$G
MUVP6Y2V65D9QY3YC?YHU(+*2I!*XR<]YI^GV&DV,6F:58PVUM;QB."WMX@B1
MH!@*JC@ #L*/?YO($L>\6VW%4ETLW)Z=7=*.O2TK]T?*WQ%_9J_X*3_M#^/]
M:T_QY^VCI/PP^'JZK<1Z-I?PFT5AK-]8"1A"]Q?W1+6DYCP6\G<H)QBOIBQ\
M%:0G@FS\">(FDU^UMK&"VGFUY4N)+WRE4"6?*A7D)4.3M W<@"M>BA047<,/
M@:.&E*:<I.6[E)R^23=DO))"*JHH1% 4#  ' %+115'8%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %8_@?_D$2_\ 7[-_Z%6Q6/X'_P"0
M1+_U^S?^A4 ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445\^
M?\%-OVUE_P""?'[+<G[4MYX1U;7]/T7Q;H=IK&BZ!;1S7UY:7>H0VLJ6Z2%5
M>;;-N52R[F4+N7.0 ?0=?+/_  4.\<ZIX \2?"N3XK?L[:!\1/ASK7QM\&:=
M:ZC!?-::MX*UR76;1--U0+(DB7<(O3"KF-[>1%DV;9E=R/G9?^#HS]DEE#']
MA?\ :P!(Y!^#\.1_Y/5YS^T-_P %[_@!^V;K/PA_9C^'O[)?Q^\.:EXH_:/^
M&OEZ]X^^'\6F:9:+;>+M*NV\R874C;G$&Q5"G);DC'(!^NM%%% !1110 444
M4 %%%% !1110!Y+^W=_R:'X\_P"P(?\ T8E=U\)O^25^&?\ L7[+_P!$)7"_
MMW?\FA^//^P(?_1B5W7PF_Y)7X9_[%^R_P#1"4 =!1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!F^,?\ D6+W
M_K@:N:=_R#X/^N*_R%4_&/\ R+%[_P!<#5S3O^0?!_UQ7^0H FHHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S
M?&/_ "+%[_UP-7-._P"0?!_UQ7^0JGXQ_P"18O?^N!JYIW_(/@_ZXK_(4 34
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%5;76]%
MOM3NM$LM7M9KVQ6-KVTBN%:6W$@)0N@.4#!6QD#.#CI7(_"OXU7/Q/\ &_CC
MP7/\(O&/AQ?!>N1Z;'JWB72!;VFO!H5E^U:?('87$ W;"W!# @J#Q2<DFD:1
MI5)1E)+1:OYZ?J=Q5/1?$6@>)+:6\\.:Y9ZA%!<26\TEC=)*J3(=KQDJ2 ZG
M@J>0>#7)_!3PC\<O"<WBY_C9\8+'Q;'J?C&\OO",=GX=CL#HFC.$%OITC(Q^
MU/'M9C.P5F,A'15JY\'O@7\(OV?_  ]?>$_@QX!T_P .Z;J6MW>L7UGIT95)
MKZYD\R><@D_,S>G      %).3MH5.%&"DN:[TM9:/OO9Z>G?YY?P,^+NO?M%
M?!&+XBK\,/%_PWU#4_ML$&A^.M&2WU/3FCFDACFE@#NA#!5F4!F!5U&>M)\,
MOA1XZN?V<;7X-?M7^/-/^).L7^A7&F^--930$TZVUI)Q(DBFUC9EC0Q/Y9 .
M&P6PN[:/0:*%':^O]=MARKZR]FE%-W7=6O9*6]M>^NC>J1_*O>?\&Y7_  67
MT^U>]N_V.=D4:Y=O^%A>'3@?0:A3X_\ @W"_X+.RQK+'^QME64%3_P +#\.\
M@_\ <0K^I/QC_P BQ>_]<#5S3O\ D'P?]<5_D*\?^P\)_-+[U_D?HW_$5>(?
M^?5+_P !G_\ )DU%%%>T?F04444 %%%% !1110 4444 %%%% !1110 4444
M%%%4M3\2^'-%O+73M9U^RM+B^E$5E!<W21O<.>BHK$%S[#)H$VHJ[+M%>7?M
M2_MD_L_?L:^&=-\5?'[Q;=:9!K5\UEH\-EHEU?2WER$W^4BV\;X;:"?FV@XZ
MUC?LK?MN>&?VMM;U:R\&? GXH>'=,TRUCFM_$7C?P:^F6.I[V(V6KNY,C* "
M00N PZU//'FY;ZG)+'X*.*6&]HO:?RWUVOJNFG<]JHKYW_:'U'_@J/JWQ1N_
M"W[*OAWX.:3X06WA,/BGQW=ZA/>.Y0&4);6OR@J^0-_! KU/]GWP]\<O#'PJ
ML-%_:.^(>D^*?%J23MJ6LZ'I/V&VD5I6:-$BR<;$*INX+;<GDFA2N[6"EBW5
MQ$J2IR25_>:M%V[7=WY-*WF=A>7MGIUJ][J%W%!#&,R332!54>I)X%<Q\;_C
MG\*/V;_AK?\ Q?\ C;XQAT#PWI9B%]JEQ#)(L1DD6-!MB5F)9V50 #R17SI:
M?\$5/V,-9U1-=^-VH?$7XI7T<WFQ77Q%^(M_>,KYR#B)XE;_ ($#[YKZOU#2
MM,U:R.G:MI\-W;ED9H;J(2*2K!E)#9R0P!![$ ]:2<VG=6(HU,RJTY^TA&F[
M>[[SGKK\2M'RT4G?75'S]^SU_P %.OV<?VJOBE9_#3X#:!X\UVVO()I5\7?\
M(/>6VC1".,OB2YG5"A;&U<KRQ ZD5T'[5/C?]NSP]K.D:!^QW\#?!7B&&]M9
M6U7Q!XU\326MOITH90B&WB7S90RDG<IXVD$=,^T@ # & .@%%'+)QLV$<-BZ
MF&=.M6]YOXH)1LM-$FY_?>^I_.[_ ,%D_P!L7]K'XO?%P?LP_M(^/?!&J2_#
M[4Y)+VW^'-K<Q:7'J$L,8>+=<DR3/ -T>Y@-K22KCC)J?\$18OV5_&/[9FF?
M!S]K/X8Z9XFT[Q)!)#X1&N32/:6>L#:R!X-XAE$Z(8L2*V7$0&,FOUN^(O\
MP1&_X)BZXVL>-M9_9LFN]6OIY;R]O[CQUKKR3SR.7>1B;WEF9B23W-6?"7_!
M#[_@E_X9U/3/%WA[]FF:SU/3YX;RQO;?QWKJR03QLKI(I%]PRL 0>Q%<?U:M
M[7G;3_KT/S/_ %)XCGGBS"K4I3M).TI2E>*Z.\.VE^^I]6:)H>B^&=&M/#OA
MO1[73]/L+=+>QL+&W6*&WB10J1QHH"HJ@ !0  !@5:HHKO/UI))604444#"B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_
M _\ R")?^OV;_P!"K8K'\#_\@B7_ *_9O_0J -BBBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH *S?$GA'PYXOCLH?$FEI=)I^I07]FKLP$=S"VZ.3
M@C)5N0#D9 XK2KYZ_P""G7[9]]^P#^RS)^T_;>"M6\26^C>+M#M-3\/Z#;I+
M?7]I=ZA#:RQ6Z/PTVV;*KE=S*%W+G( /H6OF_P#;D^.'Q+^!'B+X>7/B7X-:
M'X[^&GC#XM>$O#>H&WU.;3]3\+:A=ZQ:1:?J; B2/4($OS;EHQ]G=#L_UP+;
M?F ?\'/'P$P-W_!,;]L\''('P7M?_EE7G/[0O_!=SX8?ME:S\(?V:O!O["?[
M1_@VZ\2_M'_#7=XE^)?P[@TO2[-;?Q=I5T=TR7<Q+OY&Q5VC)<<]J /UUHHH
MH **** "BBB@ HHHH **** /)?V[O^30_'G_ &!#_P"C$KNOA-_R2OPS_P!B
M_9?^B$KA?V[O^30_'G_8$/\ Z,2NZ^$W_)*_#/\ V+]E_P"B$H Z"BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@#-\8_\ (L7O_7 U<T[_ )!\'_7%?Y"J?C'_ )%B]_ZX&KFG?\@^#_KBO\A0
M!-1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110!F^,?^18O?^N!JYIW_ "#X/^N*_P A5/QC_P BQ>_]<#5S3O\
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
MKX3?\DK\,_\ 8OV7_HA*X7]N[_DT/QY_V!#_ .C$KNOA-_R2OPS_ -B_9?\
MHA* .@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH S?&/_ "+%[_UP-7-._P"0?!_UQ7^0JGXQ_P"18O?^N!JY
MIW_(/@_ZXK_(4 34444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 9OC'_D6+W_K@:N:=_P @^#_KBO\ (53\8_\
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
MF01G:HC5W#^E?LN_\&]G_!*#]FKX:V?@O4?V2/"?Q$UCR =;\8?$K1XM9O\
M5;DC]Y<-]I#I"6;)V1*BCT)RQX3Q]_P3*^"/_!,G]K3X=?MZ?L!>'C\/M(U_
MQWHW@CXR_#O2+F0:+KNFZU?1:9:7<=LS%;>XMK^ZLW41[4*>9P,OO /T3HHH
MH **** "BBB@ HHHH **** /)?V[O^30_'G_ &!#_P"C$KNOA-_R2OPS_P!B
M_9?^B$KA?V[O^30_'G_8$/\ Z,2NZ^$W_)*_#/\ V+]E_P"B$H Z"BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@#-\8_\ (L7O_7 U<T[_ )!\'_7%?Y"J?C'_ )%B]_ZX&KFG?\@^#_KBO\A0
M!-1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110!F^,?^18O?^N!JYIW_ "#X/^N*_P A5/QC_P BQ>_]<#5S3O\
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
M0?'%U?SQK-&8Y0(U*0D,K$89&QP1R :^B#;6QN1>&W3S@A02[!N"D@E<]<9
M./:GT548QBK(VPN#PN"I^SH045>^G5]WW?F]0HHHIG2%%%% !16?XH\7>%/
M^C2^(_&OB?3M'T^#_77^J7L=O#'_ +SR$*/Q-?,OQB_X+=?\$KO@E<MIOB7]
MLSPKJU^&V1Z=X,>77II).@C T])@&SQAB,'KBO:R?AOB+B&I[/*\'5Q$NU.G
M.?\ Z2F9U*U&DKSDEZNQ]545\,_\/DOBI\6/W'[&O_!*;X_?$ /Q:ZQXGT:'
MPKI%SGH8[R]9LKZDH,4G]O?\'!WQU&-,\!_L_? C3)A\_P#;&J7GB;6;?/\
M=\@"S?'?=WQBOI_^(;9]AM<SK8?"+JJV(I*:]:,)3K_^4S#ZY2E\"<O1.WWZ
M+\3\_O\ @KE_P<V_'W2OCIXD_9T_8&GTC0O#OAC49M,U#QQ>Z7%?W>K74+E)
MFMTG#016X<,JDH[2!0X90P6I/^"2W_!SK^T%K_Q[\._L^?\ !0"ZTC7M \4Z
MC#IEAXYLM*AL+O2KJ5A'"UQ' J026Y<JK$(C1ABY9@I6ORC_ &N_V:_BK^R'
M^TAXN_9Y^-&FS0:_X;UF:">XEB9%OHBQ:*[CW?>BFC*RJ>ZN.^:=^Q_^S/\
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
M-#\>?]@0_P#HQ*[KX3?\DK\,_P#8OV7_ *(2@#H**** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHK,\8>-O!GP]T&7Q5X^\6Z9H>EP,BSZEK%_';
M6\99@JAI)&"@EB ,GDD"AM(:BY.R6IIT5P_[0_[17PH_99^&4_Q?^-&MW6GZ
M%;W]I927-II=Q>.)[F=((5\N!'8!I)$7<0%&>2*/V@OB;\0_A+X 3Q9\,?@?
MJGQ!U-M7L[1O#^CW\-M,L$TRQR7.^;Y=L2DNPZD*<5+G%7\C6&'K5.5I:2=D
MWHFU:ZN[+2ZOKI='<45P_P ?H/VCKCP=91_LP7_@VWUX:]9'4G\;Q73VK:6)
M1]K6+[-\RW!CXC+ IG[P[@^//PE\5?&'PYI&A^$OC5XB\#3Z;XFL=5N-1\--
M&);Z"W<N]C)YBD>1+PKC&2!BAR>MD$*4'RN4TDV^[M;JTOP.VEFB@4/-*J L
M%!9L#)( 'U)( ]S7+?%?XY?"3X&Q>'YOBWX[L=!3Q5XHL_#GAYKYF OM5NBP
MM[1, _.Y5L9P/E)) %4_C?\ L\?!C]H^Q\/Z)\9_!Z:U#X5\5V/B?0(C?SP-
M9ZI9LQMKH&&1&)0NV%8E#GD&N&_:3_;C_8,^ >OQ^#_VEOC=X0T[5]+EAOX=
M&U)/M=W:2;28IU@C222-]K$JP4'#<'FE*4DGLC&KB,NPE.-3$3Y8ZWNU%>5I
M-OYW2^9W'QJ^-K?!FX\(6X^$OC3Q5_PEWC.S\/"3P=HGVU=&^T!S_:%_\ZFW
MLHQ&?,GPP0E01\U'QDU_X^Z)JW@V'X(> -#URSOO%MO;>-YM8U9K5],T<JYF
MN[=0#Y\RD*!&<9WYZ TO[/7[17P@_:H^&-K\9/@7XJ;6O#E]<30VFHOI\]KY
MK12%'_=SHD@&X'!*C(Y'!KY]U']OC]N3Q5J$^F_!'_@DSX[O5CF:-+[QQXQT
M[0(\ D>9MEWEE[X!R1TJ925M]]K'-4S?+\-2I5+<ZDG;E4YJ79V@GM?3HS^3
MW1]*NM;U2#2;)<RW$H1?;/4GV Y_"C6-*NM$U2?2;U<2V\I1O?'0CV(Y_&OU
M,_X+$? 3_@E]^S+\5])^ _["OP(M]#\6Z#O?XAZS%XKU74ELYW1=FF)]KNY8
MC(@)>5D7*DH@8$2H.._X)/?LR_L8?M4_MAZ'\'/VN?!'AJ]L=::86[ZOJNL6
M5SJ<PMW$5C;S6-Y#%'*9-CKYJ'>%= ^\QHWS;R+&>W^KV_>=M=K7[7VUV/T&
M?TA\HAQXLM5&;PO(HW2CS^V<O.:7(HZ/6_-T/Z*/BU\'=9^)WBKP7XETKXR>
M*O"\7A'Q"-3O-,\.WRQ6^OQB,I]CO593YD&3NVC!R!S1\6O@C_PMCQ5X*\5?
M\+=\<>&O^$+\0C5O[.\):_\ 8[37<1E/LFI1[&^U6O.[R\K\P!S7-?M5+^WB
M8M"?]B&3X2"0-<CQ*OQ5&I[2O[K[.;;[!SG_ %V_?QRF.],_94O?V\[N375_
M;8T7X5VBHMM_PC;?#2XU"3S#^]^T?:/MG3&(=FWU?/05]*U%R:MN?!1S2K#%
MQH*$M+I2Y?=U3;U^;6O71'4?%GX&V7Q;\5^"O%EU\2_&.@OX)\0C5H;'PQKI
ML[;5V\LI]FOXPI^TV_.?+./F .:/BS\!?#7QA\5^"O%VO>*O$FGS^!O$(UC3
M;;0]:>U@O9A&4\N[11BXAPQ/EMQGFO*_CY\3O^"FWA;XJZGI_P"SW^R_\//%
M7@V(0'2M1U?QL]C?3YA0RAXRI5=LID /=0IZFO6_@'XA^-'BKX4Z9KO[0?P[
MTWPIXNF:<:KH.DZN+ZWM@L[K$5G  ?=$(W/'!<CM1:$FU;^D%#-9SQ'L8J:<
M$TFXR2M>SM)JSO?OJM5H0?%GX >"_C+XK\%>,?%.K:Y;77@/Q"-9T>/2-8DM
M8IY_+*;+E$XN(L,?W;<9P:/BS^SU\.?C5XK\%>,O',>I->> ?$(UKP^+'5IK
M:,78C* S)&P$Z ,?D?*YYQ7SW)^VA_P5'L'9-3_X(XW3("0DMC\>-%FWXZG:
M(LKZ@&OHWXY_$7QA\*?A-JGQ"\#_  CU7QQJVGK ;?PIH<\:75[OFCC<1M)A
M<HCM(<]1&0.2*2]G)-V]=&1ALZ56FYTW-*FGO"I%I.][*44W?6ZC??S16^+/
M[.?PD^-_BOP5XV^)'AZ>]U+X>^(1K?A2>'4[BW%K>^68_,98G59AM8C9(&7O
MC-'Q9_9O^"_QR\6>"O''Q2\&?VIJGP[\0_VYX.NO[1N(/[/O_+,?G;89$67Y
M6(V2!TYSMS7E'P(_;B^-WQ9^*^E?#3QS_P $\_BGX&M=1,PN/$^N);/I]EL@
MDE7S'C?/SE!&,#[[J*[']JO]K9_V6%T*4?LQ_%SXCKKAN@1\*O!O]KMIYA\K
M'VD>;'Y0D\T[#SN\I^F*/W3BVUZZ!3SNG]6^L1J24(75[25K[I)I.SYM;*SN
M[]3K?B=\ /@_\9?$WA'QE\3/!,&JZGX#UW^V?"5W+/*C:=?;"GG*$=0QVDC#
MAEYZ4_XD? CX1_%[Q'X4\7?$GP-::MJ7@?6_[7\*7=PSAM-O=A3SDVL 6VDC
MYLCGI7&_LJ?MAZ3^U<VO)IO[/WQ4\"-H M3*OQ,\&MI/VSS_ #<?9\R/YNSR
M3OZ;=Z?WJY+X]?\ !4']G;]G#XK:I\(?B1X2^(9OM($!NM0TGP'=WEBPE@CF
M4I/$I5P!(%..C!E[4VZ7+=VLQ/.\-2PT,0Z_+#51;;2UO=+M?6_?4]F\>_!?
MX5?%'7_#7BKXA^ ].UC4?!VK?VGX7O+Z#>^F7FTIY\1_A?:2,^AJ3QQ\(?A=
M\2];\/>)?B!X!TK6=0\)ZI_:7AF\U&S6632[S:4\^!F&8WVDC<.<&J7P%^.'
M@?\ :/\ A1I7QF^&ZZD-%U@SBS&K:9+9W'[F>2!]\,H#I\\38R.1@C@BOGBU
M_P""ZO\ P2MNG:+_ (:HCBD3ATN/!VLQE3Z?-9@$CVH<J25W;7\15<YP6%IT
MYU<1&$9)\C<TDT]7RW:TUUMW\SZ9\7_"WX:?$#6="\1>._A]HNM7_AC4?M_A
MN\U73(KB72[O:4^T6[2*3#+M)&],-@]:F\3_  [^'_C;4](UOQGX%T;5[WP_
M??;=!N]3TR*XETVYVE?/MWD4F&3!(WH0V#C-4OBY\8/AG\!_AY?_ !8^,'C"
MTT#PYI?D_P!H:M?%A%!YLR0Q[L D;I)$7IU85Y_\)/\ @H7^Q+\>/&]A\-O@
M_P#M+^%M?U_5/-_L_1["_P W%QY<;RR;4(!.V.-V/LI-4W!.SZFL\PH4:T:4
MZJC+HG))ZNVBO?5W6F[/4/$/@7P3XNU#2]7\5^#M*U.[T2\^UZ+=:AI\4TEA
M<8*^= SJ3$^"1N7!P<9J?5O#'AK7[NRO]=\/6-[/IMQ]HTZ:[M$D>UEQCS(R
MP)1L<;EP:YWXK?M"_ /X$-IZ?'#XW>$?!O\ :PF.EGQ7XDM=.%YY6SS?*-PZ
M>9M\R/=MSC>N>HJ;X9_'3X)?&E;QO@Y\8O"OBT:=Y?\ :!\,^(;:_P#LOF;O
M+\SR';9NV/MW8SL;'0T>[>PUBJ7M?9>T7,NE]>^V_F=!J.A:)J]Q:W>K:-:W
M4MC-YUE+<6ZNUO)C&]"02C8XR,&IIK2TN)(YKBUC=XCF)W0$H?4$]*P=6^+W
MPGT#7)?#.N_$_P .V6I0%1/I]WK<$<\99 ZAHV<,,JRL,CD$'H:V=)UC2=?T
M^/5M"U2VO;6;/E7-I.LD;X)!PRD@X((^HIZ%*K&3Y5*]O,LT4B.DB"2-PRL,
MJRG((]:6F4%%%% !1110 4444 ?RKWG_  ;E?\%E]/M7O;O]CG9%&N7;_A87
MATX'T&H4^/\ X-PO^"SLL:RQ_L;95E!4_P#"P_#O(/\ W$*_II_:@^,'@_X
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
MG[+>_P##YN3?7;<R]C1]I[3E7-WLK_>34445X9J%%%% !1110 4444 %%%%
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
M'C*/VE)>L9?Y'VQKF@Z'XGTJ;0_$FC6FH65P )[.^MUEBD ((W(X(." >1U
MK!T+X&_!/PMXAA\6^&?@]X6T[5;?=]GU.P\/VT-Q%N0HVV1$#+E693@\@D=#
M7R+_ ,/Q_"WA_P"3XK?\$U?VM_"17B2ZU/X+O):Y_P!F6&=MP]\=J?#_ ,'$
M?_!+;395MOB/\5?%O@N9FVB'Q7\,M:@.[T)CM9 ,>YQ2?A5XBSUHY75J_P#7
MJ/M?_37.1+%9?*2E.4;KOI^9]9?%7]G[X#?'9;%/C?\ !+PCXR72S(=-'BOP
MW:ZB+0R;?,\K[1&_E[MB;MN,[%ST%0?!_P#9N_9]_9].I-\"O@GX6\'?VQY/
M]J_\(SH4%E]K\K?Y7F>2J[]GF2;<]-[8ZFO#?"/_  6X_P""3WC;9_8W[=G@
M2'><#^U[Z33_ ,_M21X_&O4?"/[=_P"P_P#$ )_P@O[8_P *]9,@^1=+^(.F
MSD_@DQ/X5X6-X,XMRUMXO+J].W\]&I'\XHJ/]GSK>UCRN7?2_;??;0R?C'_P
M3C_8>_:!\=ZA\3OC)^S;X=U[Q#JHB&HZQ=QR">?RHTBCW,CK]V.-%'LH%>B_
M![X-?#'X ?#?3OA#\'/"%OH/AO2?._L[2;-W,<'FS/-)@NQ;YI)';D]6-;6A
M^)/#OB>T^W^&M>LM0@(!$UC=),G/3E"15VOG94O9S:<;/KIJ72P>#I5G6ITX
MJ<MY))-W=W=[N[U]3Y#;_@A+_P $N8Y#-I?[.5U8.S9=K/QUK2[O3(-X1Q[5
M]&?'KX)>#_VB_A1JGP<\>WNK6VE:N8#<SZ'JDEE=(89XYT*31D,GSQ+G'49!
MX)KL**A0A%-)&-#*\MPU.<*-&$8S5I*,4DUKO9*^[^\^<O@+_P $Q_@E^SK\
M5]+^+G@7XI_%*[NM)$_V?2=>^(%S>Z?)YL$D+>9!)P^!(6&3PX5NU==^U7^R
M''^U0V@R']IGXN_#EM!%T%?X5>-/['-^)_*R+G]U)YNSR1LZ;=[_ -ZO7Z*.
M2"C:V@1RS 0PTL/&FE!N[2TUT[>B/(?V5/V4=5_9@778]2_:A^*7Q*&MFU\H
M_$SQ,NI'3O)\W/V<B--GF>:-_7=Y2=,5QWQW_8J_:*^*?Q6U;XC_  Y_X*)_
M$3P)8ZB8#:^%])T^TN+&Q*01Q-Y:RKDARAD()^^[&OH^BGR1Y;!++<'/#1P]
MFHQ=U:4D^O5-/J^IR'P+^'WCCX7?";2_ /Q"^+VH^.=:L%G%WXLU>RB@N+TO
M-)(A>.+Y!L1UC&.HC!/)-?.2?L@_\%8-/=?LG_!7^VO8P1^[OO@%HZ$*.VY)
M<DGN37UY12<$TE^K"OEV'Q%.$).:459<M2<>V[C).6V\KO[V?D+_ ,',/[:_
M_(O_ +"W@?5_^>6O>.?)?Z_8K1L?\"G93_T[M7"_\&X/Q^\9:Y\>E_9T\5?M
M$>(=.T31=+O=4\*> XS#_9VJRR*PNDD++YF]-ZW"(IQE)6XPV[V#]I?_ (-S
MO&OQY^*WBW]H;XB?M[?:M8\1ZI-J-X@^&1VQ[F^2%"=3.$C3;&H[*BCM4W[/
M'_!N'XU_9X^,7A7X^?#O]OKR-8\-:K!J-F#\,3MDVGYX7QJ?*2(6C8=U=AWK
MB<,0Z_/;3UZ'YE4RSB^KQ8LTEAWR*25N>"]Q/1:3_P"WK;.6Y^AOQ9_91_9K
M^//BW2?'/QL^!_AKQ9J>A6\D.DS^(=*CNUMT=@S 1R@H?F4$$J2#TQDUVGA_
MPYX>\)Z3%H/A;0;+3+&W7;!9:?:I#%&/140 #\!5VBN^R3N?J\:%&%1SC%*3
MW=E=^KZA1163XS\>^!?AQHK^)?B'XTTG0=.C_P!9J&LZC%:P)]7E95'YUI3I
MU*U10IIN3V2U;]$:-I*[-:BODOXM_P#!<W_@E;\(+XZ)?_M>Z!XCU-GV6VE^
M X+C7I;B3^XC6$<L>[_><#WKC?\ A[]^T!\7/W/[&W_!(SX[^,PYQ:ZMX[M;
M;P?IEQZ/'<7C/N3W*CZ5]OAO#3CK$457G@9T:;VG7<</3?FIUW3@UY\QSO&8
M5.RE=]EJ_N5S[FHKX8\S_@X/^.OW+?\ 9\^!&ES?WWO?$VMV^?IBS?'X<^U!
M_P""0W[1GQ=_>_MD?\%>OCIXO63)NM)^'\UKX.TZX!ZQR06:R;T]MP[=*W_U
M+R; ZYIG6&@^L:7M,1/Y.E#V+_\ !Z)^LU)?!3;];+\]?P/K?XL?M#? +X#:
M?_:OQP^-WA'P=;;-PG\4>([6P4CU!G=<_A7S!XV_X+\?\$S]!UI_"'PT^*^N
M?$_Q N=F@_"[P;?ZQ/+V^21(E@;)])*V?A/_ ,$+O^"5OPDU#^WK;]DC1/$V
MJNX>ZU7Q]=7.ORW,G]]UOI)8\_1 /:OI[P3\/? /PTT1/#7PX\#Z/X?TZ/\
MU>GZ)ID5I OTCB55'Y4<_A=EWPPQ>,:[NEA8_.*6*DUZ3@WW06QL_P"6/WR_
M^1/C'_AY?_P43^,Y\O\ 90_X(U?$*.UF/[O7/C1XGLO"JP*>CO9N9)I!_LHV
M:3_A4?\ P7\^.HSX\_:S^!_P.L9AQ#\.?!%QXBOXD_NNVILL._'&Y#CH1S7W
M/11_KS@<%IE63X6B_P":<)8F7S6)G5I7]*45Y!]6E+XZDG^'Y)/\3X8_X<@:
M/\43]I_;+_X*"_M!_%KS#_I6B7GCIM(T63/7%E9*NS/M)TP*]6^"G_!'[_@F
M-^SYY4OPS_8F\!I<08\F_P!<TG^U[J,C^)9[\S2*?<,#7TC17'CO$;CG,*#P
M]3,*D:3_ .7=.7LJ?_@NER4__)2HX/#0=U!7[O5_>]2#3=-T[1[&+2](T^"U
MMH$"06UM$$CC4= JJ  /85/117Q;;D[O<Z0HHHI %%%% !1110 4444 %%%%
M &;XQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "%4_&/_ "+%[_UP-7-._P"0?!_UQ7^0
MH FHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH S?&/_(L7O_7 U<T[_D'P?]<5_D*I^,?^18O?^N!JYIW_ "#X
M/^N*_P A0!-1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 5C^!_P#D$2_]?LW_ *%6Q6/X'_Y!$O\ U^S?^A4
M;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!
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
MK^#?A-\*_AR@C^'OPS\/Z"JKA5T;1H+4 >G[I%KH*Q_^$EU?_H4+W_OI:/\
MA)=7_P"A0O?^^EKY2M6K8BHYU9.4GU;N_O9NDDK(V**Q_P#A)=7_ .A0O?\
MOI:/^$EU?_H4+W_OI:R&;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &
MQ16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\
MWTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T
M3>,?^18O?^N!JYIW_(/@_P"N*_R%<_XEU[4[G0;J";PQ=0JT1!E=EPON:LV7
MB/54LXD7PE>,!$H#!EP>.M &[16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\
M?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%
M[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_W
MTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H
M7O\ WTM'_"2ZO_T*%[_WTM &Q39H8;B)H+B)71QAT=<AAZ$'K63_ ,)+J_\
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
MZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\
MPDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DN
MK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8_
M_"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2
MZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\
MPDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T 3>,?^18O?^N!JYIW_ "#X/^N*
M_P A7/\ B77M3N=!NH)O#%U"K1$&5V7"^YJS9>(]52SB1?"5XP$2@,&7!XZT
M ;M%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_W
MTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?
M2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_
M 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2T
M ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_W
MTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?
M2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_
M 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2T
M ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T 3>,?^18O?^N!JYIW_
M "#X/^N*_P A7/\ B77M3N=!NH)O#%U"K1$&5V7"^YJS9>(]52SB1?"5XP$2
M@,&7!XZT ;M%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2Z
MO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\
M]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK
M_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\
M0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2Z
MO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\
M]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK
M_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\
M0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%8_@?_D$
M2_\ 7[-_Z%1_PDNK_P#0H7O_ 'TM)X%);1I&*XS>2\'M\U &S1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 4?$OB?PUX+T*Y
M\4^,?$-CI.F64?F7FHZG=I!! F0-SR.0JC) R2.M?G!_P;&?%OX6^-OV5_BO
MX:\(_$71-2U(?M$>,-2.G66J127'V*:Y@:&Y\M6+>2X9=LF-K9X-?I;10!^;
M_P"Q78^#O^"8G_!2O]J_X??M'>,](\'>#_C5XF@^*7PV\6>)=1BL=/U,S"<Z
MU:"XF98Q<6T[HQAW;S"XEP%YKQ?X>_\ !,CXE_MY_L6_M\_& :#<:5J'[6'C
M=]2^$UEK$+6LM]I.AW+3Z%=2K*%:!;N8%AO Q$R2<AA7[ :GI&DZU MKK&EV
M]W&DBR)'<P+(JNO(8!@<$=CVJQ0!^4W[57[3UE^UQ_P0JT3]CKX.S0ZA\?\
MXE>$M#^'\WPI,H36=(UJ*6UM]8%]:_ZZS@M$AN9))Y45%01L2!*F?TD_9L^#
M.E_LY?LZ^ ?V>]$O/M%GX$\%Z7X>M+@KM\V.RM(K97QVR(@?QKK8M(TF#4I=
M9ATNW2\GC5)KM8%$LBCHK-C) [ FK% !1110!^)_Q?\ ^#8^U_9X^!NK^/[+
M]M+^THO#FFB5;#_A7'D^?AE4@O\ VBVTDG.=IK=TO_@U:M?B'X!L]0O?VY/)
MBUG2HIV@_P"%9;_*\R,. #_:8R5)ZX'3I7Z<_MW?\FA^//\ L"'_ -&)7=?"
M;_DE?AG_ +%^R_\ 1"5S?4\-RVY=/F?.?ZIY#_:'U[V;]MS<_/SU.;GOS<U^
M;>^M^YT%%%%=)]&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 9OC'_ )%B]_ZX&KFG?\@^#_KBO\A5/QC_ ,BQ>_\
M7 U<T[_D'P?]<5_D* )J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** ,WQC_P BQ>_]<#5S3O\ D'P?]<5_D*I^
M,?\ D6+W_K@:N:=_R#X/^N*_R% $U%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% &;XQ_Y%B]_ZX&KFG?\ (/@_
MZXK_ "%4_&/_ "+%[_UP-7-._P"0?!_UQ7^0H FHHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S?&/_(L7O_7
MU<T[_D'P?]<5_D*I^,?^18O?^N!JYIW_ "#X/^N*_P A0!-1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5C^!
M_P#D$2_]?LW_ *%6Q6/X'_Y!$O\ U^S?^A4 ;%%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >2_
MMW?\FA^//^P(?_1B5W7PF_Y)7X9_[%^R_P#1"5PO[=W_ ":'X\_[ A_]&)7=
M?";_ ))7X9_[%^R_]$)0!T%%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% &;XQ_Y%B]_P"N!JYIW_(/@_ZXK_(5
M3\8_\BQ>_P#7 U<T[_D'P?\ 7%?Y"@":BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#-\8_P#(L7O_ %P-7-._
MY!\'_7%?Y"J?C'_D6+W_ *X&KFG?\@^#_KBO\A0!-1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!F^,?\ D6+W
M_K@:N:=_R#X/^N*_R%4_&/\ R+%[_P!<#5S3O^0?!_UQ7^0H FHHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S
M?&/_ "+%[_UP-7-._P"0?!_UQ7^0JGXQ_P"18O?^N!JYIW_(/@_ZXK_(4 34
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^A4 ;%%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 >2_MW?\ )H?CS_L"'_T8E=U\)O\ DE?AG_L7[+_T0E<+^W=_R:'X
M\_[ A_\ 1B5W7PF_Y)7X9_[%^R_]$)0!T%%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &;XQ_Y%B]_ZX&KFG?\
M@^#_ *XK_(53\8_\BQ>_]<#5S3O^0?!_UQ7^0H FHHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S?&/_(L7O\
MUP-7-._Y!\'_ %Q7^0JGXQ_Y%B]_ZX&KFG?\@^#_ *XK_(4 34444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9O
MC'_D6+W_ *X&KFG?\@^#_KBO\A5/QC_R+%[_ -<#5S3O^0?!_P!<5_D* )J*
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** ,WQC_ ,BQ>_\ 7 U<T[_D'P?]<5_D*I^,?^18O?\ K@:N:=_R#X/^
MN*_R% $U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !6/X'_Y!$O\ U^S?^A5L5C^!_P#D$2_]?LW_ *%0!L44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110!Y+^W=_R:'X\_[ A_\ 1B5W7PF_Y)7X9_[%^R_]$)7"
M_MW?\FA^//\ L"'_ -&)7=?";_DE?AG_ +%^R_\ 1"4 =!1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!F^,?^
M18O?^N!JYIW_ "#X/^N*_P A5/QC_P BQ>_]<#5S3O\ D'P?]<5_D* )J***
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** ,WQC_R+%[_UP-7-._Y!\'_7%?Y"J?C'_D6+W_K@:N:=_P @^#_KBO\
M(4 34444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 9OC'_D6+W_K@:N:=_R#X/\ KBO\A5/QC_R+%[_UP-7-._Y!
M\'_7%?Y"@":BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@#-\8_\BQ>_P#7 U<T[_D'P?\ 7%?Y"J?C'_D6+W_K
M@:N:=_R#X/\ KBO\A0!-1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 5C^!_\ D$2_]?LW_H5;%8_@?_D$2_\
M7[-_Z%0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110!Y+^W=_R:'X\_P"P(?\ T8E=U\)O^25^
M&?\ L7[+_P!$)7$_MPRRP?LE^.YX)61TT-BCHV"IWKR#VKC_  ;^PC\'O$?A
M#2O$-_XI\:I/?Z;!<3+!XNN$0.\:L0J@X5<G@#H* /H:BO"_^'>_P3_Z&WQW
M_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !H ]THKPO\ X=[_  3_ .AM\=_^
M%E<_XT?\.]_@G_T-OCO_ ,+*Y_QH ]THKPO_ (=[_!/_ *&WQW_X65S_ (T?
M\.]_@G_T-OCO_P +*Y_QH ]THKPO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0
MV^.__"RN?\: /=**\+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"R
MN?\ &@#W2BO"_P#AWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&@#
MW2BO"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__  LKG_&@#W2BO"_^
M'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_QH ]THKPO_AWO\$_^AM\
M=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y_P : /=**\+_ .'>_P $_P#H;?'?
M_A97/^-'_#O?X)_]#;X[_P#"RN?\: /=**\+_P"'>_P3_P"AM\=_^%E<_P"-
M'_#O?X)_]#;X[_\ "RN?\: /=**\+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\
MT-OCO_PLKG_&@#W2BO"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#P
MLKG_ !H ]B\8_P#(L7O_ %P-7-._Y!\'_7%?Y"OE']J?]B_X7?#7]GKQ9X[\
M.>*O&37VEZ4TUL+OQ7<2QE@RCYD)PPYZ5U?@7]@KX.:UX(T;6+SQ9XX$UWI5
MO-*(_&%RJ[FB5C@9X&3TH ^B:*\+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_
M]#;X[_\ "RN?\: /=**\+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PL
MKG_&@#W2BO"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !H
M]THKPO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QH ]THKPO_
M (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_QH ]THKPO_AWO\$_^
MAM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\: /=**\+_X=[_!/_H;?'?_ (65
MS_C1_P .]_@G_P!#;X[_ /"RN?\ &@#W2BO"_P#AWO\ !/\ Z&WQW_X65S_C
M1_P[W^"?_0V^._\ PLKG_&@#W2BO"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"
M?_0V^.__  LKG_&@#W2BO"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\
M+*Y_QH ]THKPO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y_P :
M /=**\+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\: /=**\+
M_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\: /8O&/_(L7O_7
MU<T[_D'P?]<5_D*^4?VI_P!B_P"%WPU_9Z\6>._#GBKQDU]I>E--;"[\5W$L
M98,H^9"<,.>E=7X%_8*^#FM>"-&UB\\6>.!-=Z5;S2B/QA<JNYHE8X&>!D]*
M /HFBO"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !H ]THK
MPO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QH ]THKPO_ (=[
M_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_QH ]THKPO_AWO\$_^AM\=
M_P#A97/^-'_#O?X)_P#0V^.__"RN?\: /=**\+_X=[_!/_H;?'?_ (65S_C1
M_P .]_@G_P!#;X[_ /"RN?\ &@#W2BO"_P#AWO\ !/\ Z&WQW_X65S_C1_P[
MW^"?_0V^._\ PLKG_&@#W2BO"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V
M^.__  LKG_&@#W2BO"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_
MQH ]THKPO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y_P : /=*
M*\+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\: /=**\+_P"'
M>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\: /=**\+_X=[_!/_H;?
M'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&@#W2BO"_^'>_P3_Z&WQW_P"%E<_X
MT?\ #O?X)_\ 0V^._P#PLKG_ !H ]B\8_P#(L7O_ %P-7-._Y!\'_7%?Y"OE
M']J?]B_X7?#7]GKQ9X[\.>*O&37VEZ4TUL+OQ7<2QE@RCYD)PPYZ5U?@7]@K
MX.:UX(T;6+SQ9XX$UWI5O-*(_&%RJ[FB5C@9X&3TH ^B:*\+_P"'>_P3_P"A
MM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\: /=**\+_X=[_!/_H;?'?\ X65S
M_C1_P[W^"?\ T-OCO_PLKG_&@#W2BO"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X
M)_\ 0V^._P#PLKG_ !H ]THKPO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-
MOCO_ ,+*Y_QH ]THKPO_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +
M*Y_QH ]THKPO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\: /=**
M\+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &@#W2BO"_P#A
MWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&@#W2BO"_\ AWO\$_\
MH;?'?_A97/\ C1_P[W^"?_0V^.__  LKG_&@#W2BO"_^'>_P3_Z&WQW_ .%E
M<_XT?\.]_@G_ -#;X[_\+*Y_QH ]THKPO_AWO\$_^AM\=_\ A97/^-'_  [W
M^"?_ $-OCO\ \+*Y_P : /=**\+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]
M#;X[_P#"RN?\: /=**\+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\
M"RN?\: /8O&/_(L7O_7 U<T[_D'P?]<5_D*^4?VI_P!B_P"%WPU_9Z\6>._#
MGBKQDU]I>E--;"[\5W$L98,H^9"<,.>E=7X%_8*^#FM>"-&UB\\6>.!-=Z5;
MS2B/QA<JNYHE8X&>!D]* /HFBO"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\
M0V^._P#PLKG_ !H ]THKPO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_
M ,+*Y_QH ]THKPO_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_Q
MH ]THKPO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\: /=**\+_X
M=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &@#W2BO"_P#AWO\
M!/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&@#W2BO"_\ AWO\$_\ H;?'
M?_A97/\ C1_P[W^"?_0V^.__  LKG_&@#W2BO"_^'>_P3_Z&WQW_ .%E<_XT
M?\.]_@G_ -#;X[_\+*Y_QH ]THKPO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_
M $-OCO\ \+*Y_P : /=**\+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[
M_P#"RN?\: /=**\+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?
M\: /=**\+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&@#W2BO"_
M^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !H ]TK'\#_\@B7_
M *_9O_0J\C_X=[_!/_H;?'?_ (65S_C3O^"?=Q>3_ _4([V_N+DP>,]6ACDN
M9FD8(EP5498YP * /<J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH X[]H+X9WWQE^"_B+X7Z9J<
M5E<:WIS6T5U.A9(R2#D@<D<5T/A+1I?#GA33/#T\RR/8:?#;O(@P'*1JI(]C
MBM"B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH X[]H+X9WWQE^"_B+X7Z9J<5E<:WIS6T5U.A9(R2#D@<D<
M5T/A+1I?#GA33/#T\RR/8:?#;O(@P'*1JI(]CBM"B@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH X[]H+X9W
MWQE^"_B+X7Z9J<5E<:WIS6T5U.A9(R2#D@<D<5T/A+1I?#GA33/#T\RR/8:?
M#;O(@P'*1JI(]CBM"B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH X[]H+X9WWQE^"_B+X7Z9J<5E<:WIS6T
M5U.A9(R2#D@<D<5T/A+1I?#GA33/#T\RR/8:?#;O(@P'*1JI(]CBM"B@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH X[]H+X9WWQE^"_B+X7Z9J<5E<:WIS6T5U.A9(R2#D@<D<5T/A+1I?#
MGA33/#T\RR/8:?#;O(@P'*1JI(]CBM"B@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\^_9K^#.I_ SP%>^
M$-5UJ"_DNO$-]J*S6\;*JK/*7"8/< X->@T4 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !65XY?QE'X)UB3
MX=06$OB!=*N#H46JNRVKWGEMY(F* L(S)MW%02%SCFM6B@#\E/\ @J5_P2]\
M;?LD_L>^,O\ @HU\'O\ @HI\<T^._P -[ >)K[QEK7CJ1]/UUXY$,]F^F "V
M@MF4ND5M&OEJ-D;"1<@^L?\ !0K]N+X_M\$/V1OV:?#NJ7W@/XD?M7^)=!TW
MQ?J>B2-!>^'-+^SVMQKOV)S\T-ROVA(4D^]&'9@5=58>Z?%;PSI/_!23Q?;_
M  K4+<_ SP;XFAN_&E_C=!XZU>PN!)%I$)Z2Z?;742274HRLLT"6RE@ET%^:
M/^"Q:Z-K'[;W[ ?[;7AK6[75/ _A+X\:CX3UG6K&<2VUO<ZNUM:0NSKE51;B
MPFC9\[0V 3R* .M_:3\86?\ P2N_X*"_LSZ=\';W4[/X7?'GQ!=?#[QQX1O=
M;NKRVCUAUA.D:I;BYD<Q733.\,[@_OXV4N&=$84_^#E&Z^*G@O\ 8IT+XH?#
M3X_>-?"IMOB?X:TZ_P!%\-ZLMG::G;7-]Y<J7)C03RJP9<H9?+/EC*<MFA_P
M6U\&:O\ '/\ ;_\ V!?@!X/A>XU2'X\2>-[^.$9-OIFABUNKF9R/N*5.P,<9
M8@#)XK8_X.;B!_P36L<G_FLG@_\ ].<= 'W3\8?BQX#^ WPH\2_&SXHZXFF>
M&_"6A76KZ[?R#(@M+>)I97P.6(53A1R3@#DU\#?L%?'SPA_P4BU#3?VE_P!N
M']H#0]$_X6!,]Q\$_P!F%_'<-FMIH0D*VU_J-A',LFKWMTH$P$RR01QO'Y4:
MEB1ZQ_P<!>!/B!\2/^"-WQ]\+?#*TN)]5_X0Q;PP6JDR26EK=V]U=J .3FVA
MGX'49%?,?[<O[+/[''Q"_P"#9NR^(OPY^'GAC1_^$6^"6A^,/ GB;1-,@M;N
MQU6&UM9DFCFB4.L\SAH9#G<S2L&^;H ?JUIVG:?I&GP:3I-C#:VMK"L-M;6\
M02.&-0%5%5<!5    X %35YM^QKJ/Q7UC]D'X4ZM\>%N%\<77PVT*;QFMVNV
M4:LVGP-=[QV;SS)D>N:])H **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH *RO'+^,H_!.L2?#J"PE\0+I5P="BU5V6U>\\MO)$Q0%A&9-NX
MJ"0N<<UJT4 ?DI_P5*_X)>^-OV2?V/?&7_!1KX/?\%%/CFGQW^&]@/$U]XRU
MKQU(^GZZ\<B&>S?3 !;06S*72*VC7RU&R-A(N0?6/^"A7[<7Q_;X(?LC?LT^
M'=4OO ?Q(_:O\2Z#IOB_4]$D:"]\.:7]GM;C7?L3GYH;E?M"0I)]Z,.S JZJ
MP]T^*WAG2?\ @I)XOM_A6H6Y^!G@WQ-#=^-+_&Z#QUJ]A<"2+2(3TET^VNHD
MDNI1E99H$ME+!+H+\T?\%BUT;6/VWOV _P!MKPUK=KJG@?PE\>-1\)ZSK5C.
M);:WN=7:VM(79URJHMQ831L^=H; )Y% '6_M)^,+/_@E=_P4%_9GT[X.WNIV
M?PN^//B"Z^'WCCPC>ZW=7EM'K#K"=(U2W%S(YBNFF=X9W!_?QLI<,Z(PI_\
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
M389_#W@VRN(Y;G4-8O(HVEEL[5(HH$=?LY<D(/,V&.@#];_@1\5](^//P/\
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
M^,WQ9_9HUG7/%'B?4GO]=UF\^+/BGS;N=^K';J850  JHH"HJJJ@*H ^T**
M/'?V+_V _P!D;_@GI\-M2^$7['_P?A\(:!K&M2:MJEG_ &O>Z@]S>/%'$TCS
M7LTTI&R) $W[1@D %F)R/!__  32_8]\"^(-%U/0/AU?C2O#'B"37O"?@N[\
M3W\_AW0M4=WD-W9Z5),UI;R*\DCQ[(PL#2.T0C+$GWFB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q?B/\/\ PU\5O 6L?#3Q
MDM^VDZ[ITMCJ2Z7K%UI]PT$BE7$=S:21SPL02-\;JPSP16U10!\%M_P;'_\
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
MQS+#)XNU+5/B5KVIQZH\,9BA,MO>WLL!,4;%(\(/+7"IM  $?[9O[ G[*O\
MP4&\ VGPL_:X^'^I>*?#=G>K=QZ)!XQU;3+:2=<[))8["Z@$S+D[?,W;<G&,
MT ?(/_!V"RG_ ((E_$,A@0?$/AW!SU_XFMO7BW[>'P TC_@F;^V#\%?^"H?Q
M(TCQ%\7?V>[:RLM \<Z'\2/$&H^+)?AA?3F(6WB/3&U*:XDA3S @< DJV53Y
MIH1%]^_&+_@E!^P]^T%\ -'_ &6_C5X$\7^)? .A" :=X;U3XN^)Y(L0Y\D2
MO_:/F3B//R>:S[ % QM7'IR?LO\ P3E^ -]^R]KOA>\U[P-J>B2:1J&B^*O$
M%]JYN+%XA"T#SWLTL[+L&!F3(/((/- %3XX?M)_!7X7? NP^-GC'7--U+P3X
M@U70=+354N8I+&>#6=0M-/M[AI"3&UN6O8W9L[3'DYQ7YB?\%2O^"*'AW]@W
MPMXU_P""K_\ P2+^+^I_ ?QUX T6Y\0^)?"&D76/#VO6-N#/<0"V;*1$HK,+
M<A[=RJHL49;>/O3PS_P23_8-\)?LS7W[&NF?"?6+KX6ZC/927'@;7_B#KFKZ
M<@M;R.]BCABO[V86\?GQ([)%L5^0P.346I_\$G/V2O$>D6?@;QK=?$;Q)X(L
M)X9K;X;>)_BSKFI>'R865XHY;.YNW6X@1E4K;S%X%VJ!'A5  /2?V*_C9XH_
M:4_8^^%O[0WC?PL-$UGQQ\/M'U[5=)16"VMQ=V<4\D:AOF"!G.W=SMQGG->F
MTRWM[>TMTM;6!(HHD"1QQJ%5% P  .  .U/H **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBOEK_@IO_P %</V7
M_P#@EOX*T[5?C)+?ZUXFUY)&\.>"]!"->7B(<-/(SD+! &(4R-R3D(KE6 ]?
M(<@SGB?-:66950E6KU':,(J[>EWY)))MMV22;;21G5JTZ--SJ.R1]2T5^0_[
M-G_!W=^S+\3?B7:>#/VA?V:]=^'&CWURL$7BBU\1)K,%KN.!)<QK;P21QCN8
MQ*1_=(YK]<-'UC2?$.DVNOZ#J=O>V-];)<65[:3+)%/$ZADD1U)#*RD$,#@@
M@BO?XT\.>-O#S$TZ'$."EAW43<6W&496M>TX2E!M75TI75U=*Z,L-C,-BXMT
M97M_74L4445\2=(4444 %%?//_!4[]NJW_X)Q_L2>+/VIT\,VVL:CIDEEI^A
M:?J%RT%H]_>74=K"]S(HREO&TOFR$<E(V"D,17DG[6&I_P#!6W]F;]D+Q3^T
MU\)?VF?AM\4-<T/PE<:OJWA;4/AJ;&R,*0&66?2I[>],F8D#2)%<_://"[=Z
ME@: /N&BO.OVLM6^*GAG]G?Q=XT^#'C.PT/Q%H'A^]U2PNM5T;[?;2/!;2R+
M%+%YD9*,RKDJZL .#7QE^P'^UA_P4N_;G_X(U0_MV^&/B/X(C^*GB'2-=U#P
MGX7MO ;G3'ET^]O;2*QD!N_-=KAK4?O0Z[#(OR,%.X _1*BO@G_@G/\ MD?M
MF_\ !1G_ () VG[5OPN^*W@R'XR:G#JOD6$W@YAI5IJ=G-/$FF30?:O,"R;(
M6,WF;E$ROM(^2NG_ ."%'[<GQI_X*+?L%V?[2?Q[\4Z*_C&;Q#J>C^(-"T'P
M^UC#H-W:7+HL!5Y9'=V@:VF;<1CS< <9(!]GT5\W_L!?$C]J+XS:K\2_'GQD
M^*'AW7/!>E_$76/#7PZ71?"9L)KRUTZY^R7%[<2FXD$C?;(;N!0BJA6#S,GS
M J]K^W-^VE\%O^"?7[+_ (H_:M^/6I31:#X:M%9;.S"M=:E=2,$@L[=20&EE
MD95&2%499BJJS  ];HKY7^ FA_\ !3']HCX;Z=\:_C5\;M"^#=YX@M([_2OA
MEX6\%P:G)H=O(H>*WU*]OV9KNY"L/-$$5LJME5SMW'HOV2?B1^VI?_M$_%7X
M'_M>6/A"XM?"6D^'KWP/XF\%Z3<6=KKUG>MJ:RW$D,\\[6]PLEF(W@$KJFQ7
M4D2B@#Z&HHHH **** "BBB@ HHHH **** "BBB@ HHHH **^>/\ @J)^WK_P
M[9_9(U/]J;_A5/\ PFG]G:O8V/\ 87]N_P!G>9]HE$>_S_(FQMSG&PYZ9%?F
M)_Q&8?\ 6.'_ ,S!_P#>BN2OCL+AI\E25GZ/]$?0Y7PKG^=89XC!4>>"=K\T
M%JK=)23ZH_<*BOS%_P""77_!QU_P\F_:WTS]EG_AC?\ X0O^T=(OK[^W?^%A
M_P!H^7]GB,FSR?[/@SNQC.\8ZX-?IU6M#$4<3#GINZ_KN<&:91F&2XGZOC8<
MD[7M=/1WZQ;70****V/-"BB@Y(P#CWH **_/KX(_MM?MMZ-_P7 \4?\ !-7]
MI?XC^$#X.3X;CQE\-=1TWP6UI?>)+8R11O!)(UTZ(\3?:P=B?.+1F^0?+5?P
MK^VM^W;X$_X+HP?\$VOV@/B=X+_X5YXC^',WB_X<ZQIW@EX-1USRI%$FG2R-
M=/&DD:PWS,Z)DI C;4\S"@'Z&T5\V_M1?$;]J6U_;&^#WP#_ &=_BIX=TJP\
M76FLZKXYM-7\)'4)[+1M.2 /=02+<1A))+J\LK8"167]\S@'RRC?25 !17F_
M[7'[4_PF_8M_9Y\3?M)_&G6X[/0_#5@9C&9566^N&.V"TA#$!III2D:#^\XS
M@ D>D4 %%%% !161X[TGQ?K?A:ZTWP'XOBT'59$_T/5)],6\2%O5H6=-X]1N
M4XZ$=:^)?^"!_P"VU^V#_P %$?V:-?\ VD/VI_%_A/S;'QWJ?ANPT'PEX8>S
MA5;1;?-P\LMQ*[LS2. H"@*!U/0 ^\:*^8_VH?B'^UIX4_;4^#'PB^$OQB\.
MZ5X0^)%SKB>(+;4_!OVR]LUT_3EN4^RS"XC7,CA@WF(^T-D9Q@^IZ;^U-\*-
M8_:LO?V.-$UV.^\9:-X)7Q-X@M[>16&FVLERD%NDH!RLDI,CJO4)&&/#H2 >
MDT5Y9X0^'W[56F?M3>.?B#XN_:$TK4_A9JV@:?;^!?A\GA2**XT+4(U(N[F6
M\4B2Y65OF",< , NS83)\\_\$L?VJ?VJOCK^U=^UG\&/VE?B9I7B*V^$WQ+T
M_1?"0T7PS%IEO;6DMK+*P"!I)6)^3)EFE(*\$ XH ^V:*\C_ &=O#_[0_P $
M? ?CG7/VTOVFM"\9(/&&K:SHFNQ>'K?1;?P_X:PKV]E/M(5_(1)6:X<[B&^9
MFV[CT'[,7[0_@/\ :Q^!'AW]HKX7-._ASQ7:R7>AS7";7GM1,Z1RE?X=ZH'"
MGD!@#R* .\HHHH **_/CXL?MB?MV>%?^"X7@?_@FUX>^+W@]/ 7C+X67/C6;
M5;CP(7U6S$4U[#]C1_M8B<;K:-A*T>=KL"I(#']!Z "BBOF[_@KE\9_V@_V<
M?^"=_P 4OV@OV9O'6C^'_%'@KPM<ZQ!>:QX>_M)7CA0LR1HTJ(DA[.ZRJ,<Q
MMG( /I&BO-OV,_'_ (M^*_['_P *?BEX_P!6^WZ]XE^&NA:KK=]Y$<7VF[N-
M/@FFDV1JJ)ND=CM50HS@ # KTF@ HHHH **** "BBB@ HHHH **** "BBO(?
MV5?VU_@M^V#J7C[3/A'J_P!HD^'_ (OFT'4]S@^?L'R7<>.L$C+,J-_%Y+'I
MBDVD[&,\10IU84I22E.]EU=E=V]$>O4444S8**** "BBOG[_ (*C_MRV?_!.
M/]ASQM^UM+X6BUN\\/Q6EMH^EW-P88)[Z[NHK2W,T@!*0K),KR$<[$8+\Q%
M'T#17P[^U/JG_!6_]G/]C?Q5^U'\(?VG/AE\3_$6B>"[K6[_ ,)7?PV:TTV6
M-+9IGDTFXM[TRYC4%XTN?M G"A2R%PP^U[_5K?2="FUR_P!YBMK1IYO+3<VU
M5W' '4X!XH MT5^6_P &?^"J7[8'QE_8:\&_\%5M(^(/A-=%\;_%^S\,^'_V
M?;7PT))[JPN/$0T<6BW_ )OGOJPA$E[O5?(V(08-N7'ZA:C!=W.GSVVGWOV:
M>2%E@N?+#^4Y! ?:>&P<'!ZXH FHK\T_V9/VL_\ @J=^U!_P4"_:<_8\\,_M
M)?"C0;+X!ZCI,6C:CJOP<NK]M:3489YHA<>5K%OY/EB$*S)G>6) 3&T^K?\
M!)O_ (*C?$7]M?X@_&/]E#]ISX6Z/X3^,?P'\3C2?&$?A:YEET?5X7EGCBO;
M+SB98T+0/F.1F(5XFW'>50 ^UJ*Y'X]_&[X??LV?!3Q5\?\ XK:L+'PYX.T&
MYU;6+@8+"&&,N50$C=(V J+U9F51R17QK^RCJW_!?_XM?%;PE\5/B]\3?V3[
M;X-:SJ*ZAJVF^"I=7U+6X--;<XLXIS&MI+./EA>42% 0[KOP%8 ^^**^3/BA
M^V/\4OB]_P %%'_X)L_LN^)M-\/77A+P$GB[XL>/+W25OY=,CGE2*PTJS@=U
MC%U,'\]Y90Z)" %1G<%'?LD?\%"[C6_&OQ\_9M_:UU31],\<_LVW<=SXMU_3
MK9[:QUCPY<61OK+6DA9W:!C;!A/"K2+'(F5;$BJH!]8T5^>/AG]OS]N?XI?\
M$\-=_P""OO@*#P[:^$+"SU'Q/X=^"=[H)-QJ/A&PGE$TESJ(E+Q:E-;037,9
MB0P1YBB:.4EI*^X/@%\;O '[2OP0\)?M!?"O4FN_#GC3P[::SHL\BA7-O<1+
M*@=03M<!MK+G*L"#TH ZZBO@+_@K#^V?^VS^R3^UE^S7\*?V?OB1X/A\/?'G
MXG1>$]5@\1^"WO)]&4R6BM<021W40D.V:4['7[P7YL<5]YZ'::G8:/;6>M:M
M]ONXH56XO?LZQ><X'+[%X7/H.E %JBBL#XHVWC^\^'>L6_PL\3:;HWB%K%_[
M)U36-(>_MK:7&0SP)-"9!C.!YBX)!.0"I -^BOD/_@A#^U?\<?VX/^"5_P ,
M_P!J']I#Q5#K7C+Q1<:\VK:A;Z;!:1LL&NZA;0(L4"(BA((8D&!D[,L68EC]
M>4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !7S)^U/\4_\ @JWX3^+,VC_LB_LK?#'Q;X-6Q@>#6/%7CB6PNVN"#YJ&
M)5("J<8/>OINBO6R;,Z.4XOV]7"T\0K-<E53<=;:^Y.$KJVGO6U>AG4@ZD;*
M37I_P;GP[_POC_@OQ_T83\#O_#I3_P#Q%'_"^/\ @OQ_T83\#O\ PZ4__P 1
M7W%17U/^O&7?]"/!?^ XC_YI,?JT_P#G[+\/\CX=_P"%\?\ !?C_ *,)^!W_
M (=*?_XBOPK_ ."^/B#]L7Q1_P %#=5UO]MGX?:7X6\3R^%]+&E:)H.JM>V%
MOIPB(0V\S %U:87#-QQ(T@[5_5M7RU_P4W_X)'_LO_\ !4CP5IVE?&2*_P!%
M\3:"DB^'/&F@E%O+-'.6@D5P5G@+ ,8VY!R49"S$_K/@MXU\-\#<<0QV8950
MH49PE3E4H1JNI!2<6G:=::<;Q2DDN:S;5_AEP9CEM;$X9QA-M[V=K?@D?R.5
M_1+_ ,$J_BY_P7!\-_\ !/+X4:)\,?V0_AEXE\,0>%U'AK6_%WCZ:RO[K3C+
M(;4R0A2$40F-4YYC5#WK*_9L_P"#1']F7X9?$NT\9_M"_M*:[\1]'L;E9XO"
M]KX=31H+K:<B.YD6XGDDC/<1F(G^\!Q7ZX:/H^D^'M)M= T'3+>RL;&V2WLK
M*TA6.*")%"I&B* %55  4#   %?I_P!(;Z0W 7&& PF5Y'AH8^,)^TE.M3JQ
MA%\KBE!<U*HY/F?,W:-DK<S=X\64Y3BL/*4ZK<;Z637_  4?$O\ POC_ (+\
M?]&$_ [_ ,.E/_\ $4?\+X_X+\?]&$_ [_PZ4_\ \17W%17\K_Z\9=_T(\%_
MX#B/_FD]SZM/_G[+\/\ (^'?^%\?\%^/^C"?@=_X=*?_ .(KZ;_98\3?M/>+
M/A-#K'[77PR\.>$O&37TZ3:/X5UIK^T6W!'E.)6 )9AG([5Z/17E9SQ+A,VP
MGL*66X?#NZ?/2552TOI[]:<;/K[M]%J73HRIRNYM^MOT2/,?VP_@9^SQ^T_^
MSYKO[-_[4FEVU[X.\<B'1[NTN)S$TEQ)*AMC$XY2=9UC>-AR)%4\]*_)WX@?
M#C_@K3_P;>>%Y_'GPL^(O_#2_P"R#HTBKK7@OQ8P77/".FNX0^4^#MB4,J[H
M]\'+,]M""7'ZE?MX?LK>)/VQO@(OP=\'_&C4OA[JD/BO1-<T_P 7Z/:)/=Z=
M/IVH07T;Q))\A8O H^;*\G((X/E'[0/[&/[??[6GP5U3]DWX\_M<?#R#P%XF
MM!IWC3Q#X,^&5U9>(-8TPD":VB%QJ4]K923("CSB.4 ,Q2),C;\J;GK?CKXM
M^#OC]_P3_P!9^.WP[N99O#_C7X/7.NZ'-/'L=[.[TIKB$LN3M8I(N1V.17S/
M_P &OR/'_P $+?@6KJ0?*\1G!'8^)-4(_2NW_:!_X)W_ +3FJ?$3P5!^Q[^V
M%#\/?A7H/P@N?AUJWPBUGP_-J6D/9-!)!;ZA B7,)^UP1M"JESRMLJ[@'D#>
M_?LD_LP_#+]C#]FOP9^RS\';:XC\.>"-#BTW3GNW#3W&W+23RD  R2R,\KD
M#=(V !@  _*3X,?&#Q7_ ,$FOVUOVS_^"<_@0I:77Q,DLOB!^S-82?)"^L>(
M+F'2A!$O\21W]U:)M7D1:=.YX4D97[-OB:?_ ((&_MM_M*_\$_\ P7/<W^C>
M/_AII7CK]GFVU:8LVK>)I1'I LLL3NEN=1E13U(CM0>^#^E'Q_\ ^";OPC_:
M!_;^^"G[??B9XUU[X-Z;K-K;69M@PU(W<02U9V)X^S.]S*G'WYL]A3?VJO\
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
MJNW+,-6P^&<*FC;\O^"?+<=9YEN;YW#$8-JI",4KM25W=Z-.SLO*V[U[</\
M'_7OC[X=\%VE]^SCX"T/Q'KKZY9Q7ECX@U1K.&/3VD N9E=029$3)5/XCQ1\
M?]>^/OAWP7:7W[./@+0_$>NOKEG%>6/B#5&LX8]/:0"YF5U!)D1,E4_B/%=Q
M17I.+=]3XJ%:,.6\$[.^M]=M'KMZ6W844451B?F-_P '#.CZE^RU\0/V<?\
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
M^,5U\1_BS\:?$W]M_$7QM/I":=!*X>9XK:TM%DD%O!&T\N!O8G<.0JHJ\_\
ML:_\$P_CY^RI^WA\:OVV=:_:Y\,>)U^.=]87'BGPM!\*)[ 68LA(ELMK<G6)
MBI$4KJQ>-]QPV!C%?9U '%_M"?L[?!?]JSX2ZI\"?VA/ 5KXG\(ZWY7]K:%>
MRR)#=>7*LL>[RV5CMD1''/WE!["OS8U#]@D_\$1?^"@/P1^)G_!/OQ1KVG?!
M3XZ?$N+P'\2_@SJ.LSWUA:7UU:7$UKJ=F9V>1#&+61G9F9U$>T-LD*+]_P#[
M:7P@_:@^-'PCM?#O[(?[57_"H?&%AX@M=0C\13>$K;6K>]MX@XDL+BWG(_=2
M[E)=&5P8UP<%@</X5?LL_&'6O'WAGXU?MI_&O1/'OBGP;',WA'3?"7@]]#T/
M1[N>!K>:_6WFN[N:>]:!Y81-)-L2.:41PQF1RP!\B?\ !-_3M0T7_@X>_;VM
MO%RL-2OM(\#W>E/*.9;#^S0 4/=0#"AQP"N.HKYS_;/\/^.O&O\ P4T_X*;'
MX;P3RQZ?^Q5!8:LEJ"2]U+I-K/'&0.KM:I<!1U(R!7Z<_&G]B37-3_:YT?\
M;R_9M\>Z5X4^)%KX0F\)^)X==T22_P!+\3Z*TRW$4-Q'#/#)%<03J'BN$<D*
MSQLKJR[-#]D3]AKPM^S8WQ&\=^-_$<7C7X@?&/Q"=8^)_BJXTE;:#4G6'R+>
MR@M2\OD6-O!^ZBA>25@&<O(Y<F@#YO\ V4]:\+Z?_P &QFBZVDL7]G6G[(E\
M]ZV1M#1Z%/Y^?^!K)GWS7;?\&\&B^)=!_P""+?[/]CXKCE6ZD\(37,0ESG[-
M-?W,UL>>Q@>(CV(JE:?\$DO'?A[]EK6O^"<?@G]I>#2_V>=:U*[']C+X9DD\
M2Z=H5W=-<W6@6^HM=^3]G9Y)8UN)+=Y8[>5HL,P69?LGP1X+\*?#?P9I'P[\
M":%;Z7H>@Z9;Z=HVF6B;8K2U@C6**%!V5$55 ] * /S=_P""\O\ R??_ ,$\
MO^SE8?\ T98TW_@JW\([;Q-_P6R_86TRS^(WC;1HO',_Q M_$":-XRO88_+L
M]!A\O[-$9#'8R-'<W$;3VRQ38F++(LBI(OMW_!13_@F-\<?VZ?VB_@I\=/#7
M[67AOP3:? OQNGBGPSH=S\+)]5>_O%>V8I=SC5[<-$3;D8CCC8"4_,2 :TOV
MH/\ @G;\?_VC?VT_@'^V5;_M4>$]#N_@*-9?2] /PJN;J+59M5LXK2]:67^V
M8VC79$#$J@E"?F:2@#YY_95^%?P^_8(_X.#_ (B?LT?L]0:GH7PU\6_LG1?$
M+7O"?]KW5Y VN0:^MC]L07$DC>8T'F;CG+-(2:L_\$IOAI\*/^"N7[!.N_MW
M_M?>$[3Q1XW^*WB7Q#)IFHWK>9=> [&VO)[.QL=&F^_IGD1PK,)8"DCRR&5V
M=B#7T/#_ ,$\OC)'_P %89/^"G$G[2_AQK>3X7'X?'P$/AM.&_L;^TAJ ;[=
M_:I_TKS0!YOD;-O_ "RKS7]F'_@D?^TW^P=X_P#&O@+]BC]M_3/#7P)\<Z_<
MZS_PK_Q%\/!JFH^%+FX $R:1>&Z2-%8!0GVB&9(PBEHI6WLX!\5?L*?M&?$'
MX(?\&Y_[&?PV^'6H)93?&3]H0^ M5O)/$$VD :?=^)M<GG@%_!%++9?:!:BV
M,\<;2(EQ(R88*P^P=,_X)G_M(?#_ /;W^&'[6_[.GP_^#7P%\,:2MSI?QC\(
M>!_&=_=V?C[3KCRTA$MI_9%E;_:X6,A29]SR.\8+#RP&J_"?_@WZ\-6/_!(N
MW_X)6?M!?M+ZCXHM=)U%M7\&^+-$\/1:;+X5U0W<]XMQ:KO=YL37,RL9),M&
M[*OE$Y'I/[&__!/[]OCX?^)-#O?V^/\ @IC>_&K0_!3K+X/\-VO@.UT>.>\C
M4I!?:I/&SS:A)$#N2-WVB54F9I)$1E /B_\ X*2>#[#_ ()$?\% 4^,_P:U_
MP[IWPO\ VE?"<_A+Q]IGB.VDOK/X82375K:OXCAMMK+%IY-RBO;G9 \S>62%
M>-8_U>_9@_9T^$'[*OP1T+X*_ _2V@T'2K.,1W=Q=&YN=1DV*&N[BX;+7$T@
M4%I&// &%"@>-Q_\$\/%?Q"^%/QW\%?M5?%?PC\1M:^-T4ME-K,GPZGLK?2=
M*6 Q66FK;'5)FD@M7:2:/RYH'\Z:64MYLADK?_X)I?LC_M _L.?LRZ+^S+\;
M?VKK7XN6?A2U2Q\*Z\_@E]'OK:P3(CMIV-_=+<"-=L<; 1E415._&: /H2BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@#R9_V&_P!EV3]HI?VMG^&;GXE+;_9E\9'7K_[:+7?O^R!_/XM=Q/\ HV/)
MP<;,<5ZS110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 5P?[1W[,'[/O[7?PSE^#G[3'PET;
MQIX8FO(;M]'UNV\R(3Q',<JX(*N,D94@X9AT8@]Y10!D> ?A_P"!?A5X+TSX
M<?#+P=IGA_P_HMFEII&B:-8QVUK90(,+'%%& J*/0 5KT44 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
I10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113950086088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Feb. 17, 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_sjw_EntityAbstract', window );"><strong>Entity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-8966<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">SJW GROUP<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">77-0066628<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">110 West Taylor Street,<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">San Jose,<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">95110<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(408)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">279-7800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, par value $0.001 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">SJW<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,737<span></span>
</td>
</tr>
<tr 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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,228,919<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text">Portions of the registrant&#8217;s Proxy Statement relating to the registrant&#8217;s Annual Meeting of Stockholders are incorporated by reference into Part&#160;III of this Form&#160;10-K where indicated.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">0000766829<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_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_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_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 annual 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-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentAnnualReport</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_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_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_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a 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-23<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentsIncorporatedByReferenceTextBlock</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>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_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_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityPublicFloat</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:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_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_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the 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;">dei_EntityVoluntaryFilers</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_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a 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 Securities Act<br> -Number 230<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_EntityWellKnownSeasonedIssuer</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_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_IcfrAuditorAttestationFlag</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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sjw_EntityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Entity [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_EntityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113948300856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_AuditInformationAbstract', window );"><strong>Audit Information [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_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">DELOITTE & TOUCHE LLP<span></span>
</td>
</tr>
<tr 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_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">San Jose, California<span></span>
</td>
</tr>
<tr 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_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">34<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a 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-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AuditorFirmId</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:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AuditorLocation</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:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AuditorName</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:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sjw_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Audit Information</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_AuditInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113949821272">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract', window );"><strong>Utility plant:</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_PublicUtilitiesPropertyPlantAndEquipmentLand', window );">Land</a></td>
<td class="nump">$ 39,004<span></span>
</td>
<td class="nump">$ 36,845<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_sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment', window );">Depreciable plant and equipment</a></td>
<td class="nump">3,381,908<span></span>
</td>
<td class="nump">3,198,060<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress', window );">Construction in progress</a></td>
<td class="nump">176,427<span></span>
</td>
<td class="nump">109,976<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets</a></td>
<td class="nump">36,276<span></span>
</td>
<td class="nump">35,167<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_PropertyPlantAndEquipmentGross', window );">Property, plant, and equipment, gross</a></td>
<td class="nump">3,633,615<span></span>
</td>
<td class="nump">3,380,048<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation', window );">Less accumulated depreciation and amortization</a></td>
<td class="nump">1,136,116<span></span>
</td>
<td class="nump">1,045,136<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_PublicUtilitiesPropertyPlantAndEquipmentNet', window );">Public utilities, property, plant and equipment, net</a></td>
<td class="nump">2,497,499<span></span>
</td>
<td class="nump">2,334,912<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RealEstateInvestmentPropertyAtCost', window );">Real estate investments and nonutilty properties</a></td>
<td class="nump">57,632<span></span>
</td>
<td class="nump">58,129<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation', window );">Less accumulated depreciation and amortization</a></td>
<td class="nump">15,951<span></span>
</td>
<td class="nump">14,783<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_RealEstateInvestmentPropertyNet', window );">Real estate investments, net</a></td>
<td class="nump">41,681<span></span>
</td>
<td class="nump">43,346<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsAndShortTermInvestmentsAbstract', window );"><strong>Cash and cash equivalents:</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_Cash', window );">Cash</a></td>
<td class="nump">10,908<span></span>
</td>
<td class="nump">5,269<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="nump">1,211<span></span>
</td>
<td class="nump">4,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_AccountsReceivableNetCurrentAbstract', window );"><strong>Accounts receivable:</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_AccountsReceivableNetCurrent', window );">Customers, net of allowances for uncollectible accounts of $4,600 and $3,891 in 2021 and 2020, respectively</a></td>
<td class="nump">53,699<span></span>
</td>
<td class="nump">46,832<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivable', window );">Income tax</a></td>
<td class="nump">2,308<span></span>
</td>
<td class="nump">7,041<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NontradeReceivablesCurrent', window );">Other</a></td>
<td class="nump">4,735<span></span>
</td>
<td class="nump">4,269<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesLongTermContractsOrPrograms', window );">Accrued unbilled utility revenue</a></td>
<td class="nump">44,026<span></span>
</td>
<td class="nump">44,950<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsCurrent', window );">Current regulatory assets, net</a></td>
<td class="nump">2,629<span></span>
</td>
<td class="nump">1,748<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">9,667<span></span>
</td>
<td class="nump">8,097<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">4,902<span></span>
</td>
<td class="nump">5,125<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">134,085<span></span>
</td>
<td class="nump">127,331<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrentAbstract', window );"><strong>Other assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Net regulatory assets, less current portion</a></td>
<td class="nump">151,992<span></span>
</td>
<td class="nump">156,482<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Investments', window );">Investments</a></td>
<td class="nump">15,784<span></span>
</td>
<td class="nump">14,367<span></span>
</td>
</tr>
<tr class="re">
<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">640,471<span></span>
</td>
<td class="nump">628,144<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsMiscellaneousNoncurrent', window );">Other</a></td>
<td class="nump">10,883<span></span>
</td>
<td class="nump">6,883<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_OtherAssetsNoncurrent', window );">Total other assets</a></td>
<td class="nump">819,130<span></span>
</td>
<td class="nump">805,876<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">3,492,395<span></span>
</td>
<td class="nump">3,311,465<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.001 par value; authorized 70,000,000 shares in 2021 and 2020; issued and outstanding 30,181,348 shares in 2021 and 28,556,605 shares in 2020</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">29<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">606,392<span></span>
</td>
<td class="nump">510,158<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Retained earnings</a></td>
<td class="nump">428,260<span></span>
</td>
<td class="nump">408,037<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive (loss)</a></td>
<td class="num">(163)<span></span>
</td>
<td class="num">(1,064)<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">1,034,519<span></span>
</td>
<td class="nump">917,160<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, less current portion</a></td>
<td class="nump">1,492,935<span></span>
</td>
<td class="nump">1,287,580<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_CapitalizationLongtermDebtAndEquity', window );">Capitalization, long-term debt and equity</a></td>
<td class="nump">2,527,454<span></span>
</td>
<td class="nump">2,204,740<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LinesOfCreditCurrent', window );">Lines of credit</a></td>
<td class="nump">62,996<span></span>
</td>
<td class="nump">175,094<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">39,106<span></span>
</td>
<td class="nump">76,241<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_sjw_Accruedgroundwaterextractionchargespurchasedwaterandpower', window );">Accrued groundwater extraction charges, purchased water and power</a></td>
<td class="nump">17,200<span></span>
</td>
<td class="nump">19,184<span></span>
</td>
</tr>
<tr class="re">
<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">30,391<span></span>
</td>
<td class="nump">34,200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Accrued interest</a></td>
<td class="nump">14,174<span></span>
</td>
<td class="nump">12,861<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued payroll</a></td>
<td class="nump">11,583<span></span>
</td>
<td class="nump">14,012<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">27,821<span></span>
</td>
<td class="nump">19,203<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">203,271<span></span>
</td>
<td class="nump">350,795<span></span>
</td>
</tr>
<tr class="ro">
<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 taxes</a></td>
<td class="nump">200,451<span></span>
</td>
<td class="nump">191,415<span></span>
</td>
</tr>
<tr class="re">
<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 );">Advances for construction</a></td>
<td class="nump">130,693<span></span>
</td>
<td class="nump">125,027<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContributionsInAidOfConstruction', window );">Contributions in aid of construction</a></td>
<td class="nump">316,479<span></span>
</td>
<td class="nump">296,105<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Postretirement benefit plans</a></td>
<td class="nump">89,998<span></span>
</td>
<td class="nump">121,597<span></span>
</td>
</tr>
<tr class="ro">
<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 noncurrent liabilities</a></td>
<td class="nump">24,049<span></span>
</td>
<td class="nump">21,786<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 equity and liabilities</a></td>
<td class="nump">$ 3,492,395<span></span>
</td>
<td class="nump">$ 3,311,465<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sjw_Accruedgroundwaterextractionchargespurchasedwaterandpower">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued groundwater extraction charges, purchased water and power</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_Accruedgroundwaterextractionchargespurchasedwaterandpower</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Property, Plant And Equipment, Depreciable Plant And Equipment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountsReceivableNetCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizationLongtermDebtAndEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 element represents the total consolidated (as applicable) capitalization of the entity which is comprised of its long-term debt and equity instruments. The table may be detailed by subsidiary (legal entity) and include information by type of debt or equity detailed by 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;">us-gaap_CapitalizationLongtermDebtAndEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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. 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631418-115840<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631419-115840<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CashCashEquivalentsAndShortTermInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashCashEquivalentsAndShortTermInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContributionsInAidOfConstruction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Developers, builders, governmental agencies and municipalities will provide the entity with cash, or in some cases property, to extend its services to their properties. Nonrefundable contributions are recorded as contributions in aid of construction ("CIAC").</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContributionsInAidOfConstruction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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 http://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 http://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_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/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 http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.5(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. 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 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e7018-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_Investments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.1(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Investments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LinesOfCreditCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LinesOfCreditCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_NontradeReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amounts currently receivable other than from customers. 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NontradeReceivablesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsMiscellaneousNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsMiscellaneousNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherAssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, 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 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<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(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6787-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://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 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123349782&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business 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> -Subparagraph (b)<br> -URI http://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period end book value of accumulated depreciation on property, plant and equipment (PPE) that is owned by the regulated operations of the public utility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period end amount of construction work in progress in public utility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PublicUtilitiesPropertyPlantAndEquipmentLand">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period end book value of land owned by the public utility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentLand</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PublicUtilitiesPropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period end amount of total net PPE.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 depreciation for real estate property held for investment purposes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.1(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_RealEstateInvestmentPropertyAtCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 real estate investment property which may include the following: (1) land available-for-sale; (2) land available-for-development; (3) investments in building and building improvements; (4) tenant allowances; (5) developments in-process; (6) rental properties; and (7) other real estate investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.1(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RealEstateInvestmentPropertyAtCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RealEstateInvestmentPropertyNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 real estate investment property, net of accumulated depreciation, which may include the following: (1) land available-for-sale; (2) land available-for-development; (3) investments in building and building improvements; (4) tenant allowances; (5) developments in-process; (6) rental properties; and (7) other real estate investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.1(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RealEstateInvestmentPropertyNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ReceivablesLongTermContractsOrPrograms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount to be collected within one year of the balance sheet date (or one operating cycle, if longer) from customers in accordance with the contractual provisions of long-term contracts or programs including amounts billed and unbilled as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesLongTermContractsOrPrograms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RegulatoryAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 capitalized costs of regulated entities that are expected to be recovered through revenue sources within one year or the normal operating cycle, if longer. Such costs are capitalized if they meet both of the following criteria: a. It is probable that future revenue in an amount at least equal to the capitalized cost will result from inclusion of that cost in allowable costs for rate-making purposes. b. Based on available evidence, the future revenue will be provided to permit recovery of the previously incurred cost rather than to provide for expected levels of similar future costs. If the revenue will be provided through an automatic rate-adjustment clause, this criterion requires that the regulator's intent clearly be to permit recovery of the previously incurred cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RegulatoryAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 capitalized costs of regulated entities that are not expected to be recovered through revenue sources within one year or the normal operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113950008728">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for uncollectible accounts</a></td>
<td class="nump">$ 4,600<span></span>
</td>
<td class="nump">$ 3,891<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizationLongtermDebtAndEquityAbstract', window );"><strong>Capitalization:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (usd per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">70,000,000<span></span>
</td>
<td class="nump">70,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">30,181,348<span></span>
</td>
<td class="nump">28,556,605<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">30,181,348<span></span>
</td>
<td class="nump">28,556,605<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_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 accounts 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_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_CapitalizationLongtermDebtAndEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CapitalizationLongtermDebtAndEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113950092184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating revenue</a></td>
<td class="nump">$ 573,686,000<span></span>
</td>
<td class="nump">$ 564,526,000<span></span>
</td>
<td class="nump">$ 420,482,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_sjw_WaterProductionCostsAbstract', window );"><strong>Production 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfPurchasedWater', window );">Purchased water</a></td>
<td class="nump">98,231,000<span></span>
</td>
<td class="nump">100,723,000<span></span>
</td>
<td class="nump">99,118,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_UtilitiesOperatingExpensePurchasedPower', window );">Power</a></td>
<td class="nump">13,511,000<span></span>
</td>
<td class="nump">13,330,000<span></span>
</td>
<td class="nump">7,443,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_sjw_GroundwaterExtractionCharges', window );">Groundwater extraction charges</a></td>
<td class="nump">75,866,000<span></span>
</td>
<td class="nump">71,359,000<span></span>
</td>
<td class="nump">43,917,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_UtilitiesOperatingExpenseOther', window );">Other production expenses</a></td>
<td class="nump">41,475,000<span></span>
</td>
<td class="nump">40,380,000<span></span>
</td>
<td class="nump">25,291,000<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_WaterProductionCosts', window );">Total production expenses</a></td>
<td class="nump">229,083,000<span></span>
</td>
<td class="nump">225,792,000<span></span>
</td>
<td class="nump">175,769,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_GeneralAndAdministrativeExpense', window );">Administrative and general</a></td>
<td class="nump">87,332,000<span></span>
</td>
<td class="nump">79,741,000<span></span>
</td>
<td class="nump">66,301,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseMaintenance', window );">Maintenance</a></td>
<td class="nump">26,031,000<span></span>
</td>
<td class="nump">22,158,000<span></span>
</td>
<td class="nump">20,505,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_UtilitiesOperatingExpenseTaxes', window );">Property taxes and other non-income taxes</a></td>
<td class="nump">30,964,000<span></span>
</td>
<td class="nump">29,886,000<span></span>
</td>
<td class="nump">19,068,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">94,400,000<span></span>
</td>
<td class="nump">89,279,000<span></span>
</td>
<td class="nump">65,592,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_GainLossOnDispositionOfAssets', window );">Gain on sale of nonutility properties</a></td>
<td class="num">(7,494,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment of long-lived asset</a></td>
<td class="nump">2,211,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Merger related expenses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">15,768,000<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_UtilitiesOperatingExpense', window );">Total operating expense</a></td>
<td class="nump">462,527,000<span></span>
</td>
<td class="nump">446,856,000<span></span>
</td>
<td class="nump">363,003,000<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 );">Operating income</a></td>
<td class="nump">111,159,000<span></span>
</td>
<td class="nump">117,670,000<span></span>
</td>
<td class="nump">57,479,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract', window );"><strong>Other (expense) income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest on long-term debt, mortgage and other interest expense</a></td>
<td class="num">(54,339,000)<span></span>
</td>
<td class="num">(54,255,000)<span></span>
</td>
<td class="num">(31,796,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent', window );">Pension non-service cost</a></td>
<td class="nump">1,330,000<span></span>
</td>
<td class="num">(374,000)<span></span>
</td>
<td class="num">(3,158,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_GainLossOnSaleOfProperties', window );">Gain on sale of Texas Water Alliance (&#8220;TWA&#8221;)</a></td>
<td class="nump">3,000,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnSalesOfInvestmentRealEstate', window );">Gain on sale of real estate investments</a></td>
<td class="nump">927,000<span></span>
</td>
<td class="nump">948,000<span></span>
</td>
<td class="nump">929,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_InterestIncomeMoneyMarketDeposits', window );">Interest income on money market fund</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,536,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other, net</a></td>
<td class="nump">6,770,000<span></span>
</td>
<td class="nump">5,906,000<span></span>
</td>
<td class="nump">2,091,000<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">68,847,000<span></span>
</td>
<td class="nump">69,895,000<span></span>
</td>
<td class="nump">32,081,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">8,369,000<span></span>
</td>
<td class="nump">8,380,000<span></span>
</td>
<td class="nump">8,454,000<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 income before noncontrolling interest</a></td>
<td class="nump">60,478,000<span></span>
</td>
<td class="nump">61,515,000<span></span>
</td>
<td class="nump">23,627,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Less net income attributable to the noncontrolling interest</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">224,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">SJW Group net income</a></td>
<td class="nump">60,478,000<span></span>
</td>
<td class="nump">61,515,000<span></span>
</td>
<td class="nump">23,403,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent', window );">Unrealized gain (loss) on investment, net of taxes of $68 in 2021, $247 in 2020 and $43 in 2019</a></td>
<td class="nump">185,000<span></span>
</td>
<td class="num">(310,000)<span></span>
</td>
<td class="nump">117,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent', window );">Adjustment to pension benefit plans, net of taxes of $264 in 2021, $(324) in 2020 and $22 in 2019</a></td>
<td class="nump">716,000<span></span>
</td>
<td class="num">(880,000)<span></span>
</td>
<td class="nump">9,000<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_ComprehensiveIncomeNetOfTax', window );">SJW Group comprehensive income</a></td>
<td class="nump">$ 61,379,000<span></span>
</td>
<td class="nump">$ 60,325,000<span></span>
</td>
<td class="nump">$ 23,529,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>SJW Group earnings per share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">&#8212;Basic (in dollars per share)</a></td>
<td class="nump">$ 2.04<span></span>
</td>
<td class="nump">$ 2.16<span></span>
</td>
<td class="nump">$ 0.82<span></span>
</td>
</tr>
<tr class="ro">
<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 );">&#8212;Diluted (in dollars per share)</a></td>
<td class="nump">$ 2.03<span></span>
</td>
<td class="nump">$ 2.14<span></span>
</td>
<td class="nump">$ 0.82<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract', window );"><strong>Weighted average shares outstanding</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">&#8212;Basic (shares)</a></td>
<td class="nump">29,601,284<span></span>
</td>
<td class="nump">28,521,900<span></span>
</td>
<td class="nump">28,443,052<span></span>
</td>
</tr>
<tr class="re">
<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 );">&#8212;Diluted (shares)</a></td>
<td class="nump">29,735,533<span></span>
</td>
<td class="nump">28,694,986<span></span>
</td>
<td class="nump">28,562,546<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sjw_GroundwaterExtractionCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Groundwater Extraction Charges</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_GroundwaterExtractionCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_WaterProductionCostsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Water Production Costs [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_WaterProductionCostsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing 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 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfPurchasedWater">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cost of water purchased, may include any water related assessment. If water is bought on a unit volume basis, would also be considered as commodity costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfPurchasedWater</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2443-110228<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GainLossOnSaleOfProperties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the carrying value and the sale price of real estate or properties that were intended to be sold or held for capital appreciation or rental income. This element refers to the gain (loss) included in earnings and not to the cash proceeds of the sale. This element is a noncash adjustment to net income when calculating net cash generated by operating activities 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2443-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfProperties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GainsLossesOnSalesOfInvestmentRealEstate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gain (loss) resulting from sales and other disposals of real estate owned for investment purposes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: 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)(9)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123605587&amp;loc=d3e23528-158515<br><br>Reference 4: 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)(7)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<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(14)(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 360<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123605564&amp;loc=d3e23439-158514<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<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 http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 360<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123605564&amp;loc=d3e23415-158514<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnSalesOfInvestmentRealEstate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<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 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: 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(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: 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(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeMoneyMarketDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest earned on funds deposited in US domestic money market accounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeMoneyMarketDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 (reversal of expense) for net periodic benefit cost components, excluding service cost component, of defined benefit plan. Amount includes, but is not limited to, interest cost, expected (return) loss on plan asset, amortization of prior service cost (credit), amortization of (gain) loss, amortization of transition (asset) obligation, settlement (gain) loss, curtailment (gain) loss and certain termination benefits.</p></div>
<a 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 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><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 (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherNonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123454820&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense of regulated 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UtilitiesOperatingExpenseDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for depreciation and amortization of regulated 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UtilitiesOperatingExpenseMaintenance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for routine plant maintenance and repairs of regulated 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseMaintenance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UtilitiesOperatingExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 operating expense of regulated 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UtilitiesOperatingExpensePurchasedPower">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for purchased power of regulated 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpensePurchasedPower</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UtilitiesOperatingExpenseTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for taxes other than income taxes of regulated 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_WaterProductionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cost incurred related to water production and may include cost of treatment plants, pumps, pipes and reservoir, purchased water, power and pump taxes as well as the cost of reducing water leakage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WaterProductionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113951006920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent', window );">Unrealized gain (loss) on investment, taxes</a></td>
<td class="nump">$ 68<span></span>
</td>
<td class="nump">$ 247<span></span>
</td>
<td class="nump">$ 43<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent', window );">Adjustment to pension benefit plans, taxes</a></td>
<td class="nump">$ 264<span></span>
</td>
<td class="num">$ (324)<span></span>
</td>
<td class="nump">$ 22<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_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_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br><br>Reference 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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>23
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113944405800">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Changes in Stockholders' Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Cumulative Effect, Period of Adoption, Adjustment</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th">
<div>Retained Earnings </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
<th class="th"><div>Noncontrolling 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_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,404,316<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2018</a></td>
<td class="nump">$ 889,312<span></span>
</td>
<td class="nump">$ 97<span></span>
</td>
<td class="nump">$ 28<span></span>
</td>
<td class="nump">$ 495,366<span></span>
</td>
<td class="nump">$ 393,918<span></span>
</td>
<td class="nump">$ 97<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 income</a></td>
<td class="nump">23,627<span></span>
</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">23,403<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">224<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Distribution to noncontrolling interest</a></td>
<td class="num">(224)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(224)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent', window );">Unrealized gain (loss) on investment, net of tax effect</a></td>
<td class="nump">117<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">117<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent', window );">Adjustment to pension benefit plans, net of taxes</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="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="ro">
<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 );">Share-based compensation</a></td>
<td class="nump">3,313<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,406<span></span>
</td>
<td class="num">(93)<span></span>
</td>
<td class="text">&#160;<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_sjw_AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition', window );">Share-based compensation related to business combination</a></td>
<td class="nump">6,384<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,384<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 restricted and deferred stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,909<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 restricted and deferred stock units</a></td>
<td class="num">$ (110)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(110)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Employee stock purchase plan (in shares)</a></td>
<td class="nump">30,255<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,283<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Employee stock purchase plan</a></td>
<td class="nump">$ 1,603<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,603<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Common stock issuance, net of costs</a></td>
<td class="num">(10)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Dividends', window );">Dividends paid</a></td>
<td class="num">(34,134)<span></span>
</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">(34,134)<span></span>
</td>
<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_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,456,508<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2019</a></td>
<td class="nump">889,984<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 28<span></span>
</td>
<td class="nump">506,639<span></span>
</td>
<td class="nump">383,191<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">126<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 income</a></td>
<td class="nump">61,515<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,515<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent', window );">Unrealized gain (loss) on investment, net of tax effect</a></td>
<td class="num">(310)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(310)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent', window );">Adjustment to pension benefit plans, net of taxes</a></td>
<td class="num">(880)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(880)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">3,393<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,553<span></span>
</td>
<td class="num">(160)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 restricted and deferred stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68,347<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 restricted and deferred stock units</a></td>
<td class="num">$ (1,863)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="num">(1,864)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Employee stock purchase plan (in shares)</a></td>
<td class="nump">31,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Employee stock purchase plan</a></td>
<td class="nump">$ 1,830<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,830<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Dividends', window );">Dividends paid</a></td>
<td class="num">$ (36,509)<span></span>
</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">(36,509)<span></span>
</td>
<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_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2020</a></td>
<td class="nump">28,556,605<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,556,605<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2020</a></td>
<td class="nump">$ 917,160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 29<span></span>
</td>
<td class="nump">510,158<span></span>
</td>
<td class="nump">408,037<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,064)<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 income</a></td>
<td class="nump">60,478<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,478<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent', window );">Unrealized gain (loss) on investment, net of tax effect</a></td>
<td class="nump">185<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">185<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent', window );">Adjustment to pension benefit plans, net of taxes</a></td>
<td class="nump">716<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">716<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Share-based compensation</a></td>
<td class="nump">4,128<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,246<span></span>
</td>
<td class="num">(118)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 restricted and deferred stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49,824<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 restricted and deferred stock units</a></td>
<td class="num">$ (1,066)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,066)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Employee stock purchase plan (in shares)</a></td>
<td class="nump">35,304<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,304<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Employee stock purchase plan</a></td>
<td class="nump">$ 2,026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Common stock issuance, net of costs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,539,615<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Common stock issuance, net of costs</a></td>
<td class="nump">91,029<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">91,028<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Dividends', window );">Dividends paid</a></td>
<td class="num">$ (40,137)<span></span>
</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">(40,137)<span></span>
</td>
<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_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2021</a></td>
<td class="nump">30,181,348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,181,348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2021</a></td>
<td class="nump">$ 1,034,519<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30<span></span>
</td>
<td class="nump">$ 606,392<span></span>
</td>
<td class="nump">$ 428,260<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (163)<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_sjw_AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Share-based Compensation, Equity Award Assumed in Acquisition</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123468992&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Dividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Dividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><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 (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123454820&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113950050424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Cumulative effect of change in accounting principle, taxes</a></td>
<td class="nump">$ 8,369<span></span>
</td>
<td class="nump">$ 8,380<span></span>
</td>
<td class="nump">$ 8,454<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent', window );">Unrealized gain (loss) on investment, taxes</a></td>
<td class="nump">68<span></span>
</td>
<td class="nump">247<span></span>
</td>
<td class="nump">43<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent', window );">Adjustment to pension benefit plans, taxes</a></td>
<td class="nump">$ 264<span></span>
</td>
<td class="num">$ (324)<span></span>
</td>
<td class="nump">$ 22<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Common stock, dividends per share, paid (usd per share)</a></td>
<td class="nump">$ 1.36<span></span>
</td>
<td class="nump">$ 1.28<span></span>
</td>
<td class="nump">$ 1.20<span></span>
</td>
</tr>
<tr 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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Cumulative Effect, Period of Adoption, Adjustment</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_IncomeTaxExpenseBenefit', window );">Cumulative effect of change in accounting principle, taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 33<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_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br><br>Reference 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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>25
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113950124648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statement of Cash Flows - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 income before noncontrolling interest</a></td>
<td class="nump">$ 60,478,000<span></span>
</td>
<td class="nump">$ 61,515,000<span></span>
</td>
<td class="nump">$ 23,627,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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">96,474,000<span></span>
</td>
<td class="nump">91,622,000<span></span>
</td>
<td class="nump">68,489,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_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(2,851,000)<span></span>
</td>
<td class="num">(5,497,000)<span></span>
</td>
<td class="num">(1,249,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">4,246,000<span></span>
</td>
<td class="nump">3,553,000<span></span>
</td>
<td class="nump">3,406,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_sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate', window );">Gain on sale of TWA, real estate investments and nonutility properties</a></td>
<td class="num">(11,421,000)<span></span>
</td>
<td class="num">(948,000)<span></span>
</td>
<td class="num">(909,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions', window );">Allowance for equity funds used during construction</a></td>
<td class="num">(1,926,000)<span></span>
</td>
<td class="num">(1,249,000)<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_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment of long-lived asset</a></td>
<td class="nump">2,211,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities, net of acquired assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInReceivables', window );">Accounts receivable and accrued unbilled utility revenue</a></td>
<td class="num">(5,931,000)<span></span>
</td>
<td class="num">(18,918,000)<span></span>
</td>
<td class="num">(3,860,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable and other current liabilities</a></td>
<td class="nump">4,843,000<span></span>
</td>
<td class="num">(357,000)<span></span>
</td>
<td class="nump">1,946,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_sjw_IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower', window );">Accrued groundwater extraction charges, purchased water and power</a></td>
<td class="num">(1,984,000)<span></span>
</td>
<td class="nump">1,973,000<span></span>
</td>
<td class="nump">2,853,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedTaxesPayable', window );">Tax receivable and accrued taxes</a></td>
<td class="num">(6,416,000)<span></span>
</td>
<td class="num">(3,557,000)<span></span>
</td>
<td class="num">(6,044,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_IncreaseDecreaseInPensionAndPostretirementObligations', window );">Postretirement benefits</a></td>
<td class="num">(4,312,000)<span></span>
</td>
<td class="num">(2,965,000)<span></span>
</td>
<td class="num">(4,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_sjw_IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits', window );">Regulatory assets and liabilities excluding income tax temporary differences, net and postretirement benefits</a></td>
<td class="num">(14,629,000)<span></span>
</td>
<td class="num">(14,459,000)<span></span>
</td>
<td class="nump">30,838,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_sjw_IncreaseDecreaseInUpFrontServiceConcessionPayment', window );">Up-front service concession payment</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(5,000,000)<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_sjw_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities', window );">Other noncurrent assets and noncurrent liabilities</a></td>
<td class="nump">13,381,000<span></span>
</td>
<td class="nump">751,000<span></span>
</td>
<td class="nump">7,439,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_IncreaseDecreaseInOtherOperatingCapitalNet', window );">Other changes, net</a></td>
<td class="num">(2,123,000)<span></span>
</td>
<td class="num">(2,413,000)<span></span>
</td>
<td class="nump">7,469,000<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 provided by operating activities</a></td>
<td class="nump">130,040,000<span></span>
</td>
<td class="nump">104,051,000<span></span>
</td>
<td class="nump">130,005,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_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_sjw_PaymentsToAcquireWaterSystemsUsingCompanyFunds', window );">Company-funded</a></td>
<td class="num">(233,933,000)<span></span>
</td>
<td class="num">(195,323,000)<span></span>
</td>
<td class="num">(164,325,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_sjw_PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction', window );">Contributions in aid of construction</a></td>
<td class="num">(17,096,000)<span></span>
</td>
<td class="num">(17,096,000)<span></span>
</td>
<td class="num">(13,563,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireRealEstate', window );">Additions to real estate investment</a></td>
<td class="num">(826,000)<span></span>
</td>
<td class="num">(435,000)<span></span>
</td>
<td class="num">(137,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_PaymentsToAcquireBusinessesGross', window );">Payments for business/asset acquisitions</a></td>
<td class="num">(23,587,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(835,465,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromRemovalCosts', window );">Cost to retire utility plant, net of salvage</a></td>
<td class="num">(2,781,000)<span></span>
</td>
<td class="num">(2,556,000)<span></span>
</td>
<td class="num">(5,026,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_sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments', window );">Proceeds from sale of TWA, real estate investments and nonutility properties</a></td>
<td class="nump">18,228,000<span></span>
</td>
<td class="nump">1,151,000<span></span>
</td>
<td class="nump">745,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(259,995,000)<span></span>
</td>
<td class="num">(214,259,000)<span></span>
</td>
<td class="num">(1,017,771,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_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Borrowings from lines of credit</a></td>
<td class="nump">96,625,000<span></span>
</td>
<td class="nump">276,174,000<span></span>
</td>
<td class="nump">105,349,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_RepaymentsOfLinesOfCredit', window );">Repayments of lines of credit</a></td>
<td class="num">(208,722,000)<span></span>
</td>
<td class="num">(218,289,000)<span></span>
</td>
<td class="num">(192,055,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Long-term borrowings</a></td>
<td class="nump">247,000,000<span></span>
</td>
<td class="nump">85,000,000<span></span>
</td>
<td class="nump">590,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_sjw_ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash', window );">Long-term borrowings held as restricted cash</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayments of long-term borrowings</a></td>
<td class="num">(76,113,000)<span></span>
</td>
<td class="num">(28,931,000)<span></span>
</td>
<td class="num">(1,400,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends paid</a></td>
<td class="num">(40,137,000)<span></span>
</td>
<td class="num">(36,509,000)<span></span>
</td>
<td class="num">(34,134,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_sjw_ReceiptsOfAdvancesAndContributionsInAidOfConstruction', window );">Receipts of advances and contributions in aid of construction</a></td>
<td class="nump">26,438,000<span></span>
</td>
<td class="nump">23,874,000<span></span>
</td>
<td class="nump">18,904,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_RepaymentsOfAdvancesForConstruction', window );">Refunds of advances for construction</a></td>
<td class="num">(2,852,000)<span></span>
</td>
<td class="num">(2,767,000)<span></span>
</td>
<td class="num">(2,911,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Issuance of common stock, net of issuance costs</a></td>
<td class="nump">91,028,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(10,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_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other changes, net</a></td>
<td class="num">(462,000)<span></span>
</td>
<td class="num">(1,019,000)<span></span>
</td>
<td class="num">(3,755,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">132,805,000<span></span>
</td>
<td class="nump">101,533,000<span></span>
</td>
<td class="nump">484,988,000<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 change in cash, cash equivalents and restricted cash</a></td>
<td class="nump">2,850,000<span></span>
</td>
<td class="num">(8,675,000)<span></span>
</td>
<td class="num">(402,778,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, beginning of year</a></td>
<td class="nump">9,269,000<span></span>
</td>
<td class="nump">17,944,000<span></span>
</td>
<td class="nump">420,722,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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, end of year</a></td>
<td class="nump">12,119,000<span></span>
</td>
<td class="nump">9,269,000<span></span>
</td>
<td class="nump">17,944,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalents', window );">Less restricted cash, end of year</a></td>
<td class="nump">1,211,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents, end of year</a></td>
<td class="nump">10,908,000<span></span>
</td>
<td class="nump">5,269,000<span></span>
</td>
<td class="nump">12,944,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Cash paid during the year for:</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_InterestPaidNet', window );">Interest</a></td>
<td class="nump">58,175,000<span></span>
</td>
<td class="nump">59,955,000<span></span>
</td>
<td class="nump">32,138,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes</a></td>
<td class="nump">8,466,000<span></span>
</td>
<td class="nump">10,380,000<span></span>
</td>
<td class="nump">16,448,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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Supplemental disclosure of non-cash activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_sjw_NoncashChangeInAccruedPayables', window );">(Decrease) Increase in accrued payables for construction costs capitalized</a></td>
<td class="num">(5,436,000)<span></span>
</td>
<td class="nump">1,448,000<span></span>
</td>
<td class="num">(516,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_sjw_UtilityPropertyInstalledByDeveloper', window );">Utility property installed by developers</a></td>
<td class="nump">$ 2,659,000<span></span>
</td>
<td class="nump">$ 9,779,000<span></span>
</td>
<td class="nump">$ 3,077,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property, And On Sale Of Investment Real Estate</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other noncurrent operating assets and liabilities not seperately disclosed in the statement of cash flows.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_IncreaseDecreaseInUpFrontServiceConcessionPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Up-Front Service Concession 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;">sjw_IncreaseDecreaseInUpFrontServiceConcessionPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) To Regulatory Asset And Liabilities Excluding Income Tax Temporary Differences, Net And Postretirement Benefits</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) in Accrued Groundwater Extraction Charges, Purchased Water and Power</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_NoncashChangeInAccruedPayables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Noncash Change in Accrued Payables</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_NoncashChangeInAccruedPayables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_PaymentsToAcquireWaterSystemsUsingCompanyFunds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments to Acquire Water Systems Using Company Funds</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_PaymentsToAcquireWaterSystemsUsingCompanyFunds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments to Acquire Water Systems using Contributions In Aid of Construction</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Issuance of Long-Term Debt Held As Restricted Cash</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Sale Of Property Held-For-Sale And From Sale Of Real Estate 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;">sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_ReceiptsOfAdvancesAndContributionsInAidOfConstruction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Receipts Of Advances And Contributions In Aid Of Construction</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_ReceiptsOfAdvancesAndContributionsInAidOfConstruction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_UtilityPropertyInstalledByDeveloper">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Utility Property Installed by Developer</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_UtilityPropertyInstalledByDeveloper</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 6: 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 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-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_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of all taxes owed but not paid, including income, property and other taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInOtherOperatingCapitalNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInPensionAndPostretirementObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 pension and other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating 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 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_PaymentsForProceedsFromRemovalCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash inflow or outflow from the costs of disposing of plant, whether by demolishing, dismantling, abandoning, sale, and so forth during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromRemovalCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 in the form of ordinary dividends to common shareholders of the parent 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 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 business during the period. The cash portion only of the acquisition price.</p></div>
<a 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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<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 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireRealEstate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from the acquisition of a piece of land, anything permanently fixed to it, including buildings, structures on it and so forth; includes real estate intended to generate income for the owner; excludes real estate acquired for use by the owner.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireRealEstate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a debt initially having maturity due after one year or beyond the 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br><br>Reference 2: 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(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123454820&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 increase in earnings in the period representing the cost of equity (based on assumed rate of return) and/or borrowed funds (based on interest rate) used to finance construction of regulated assets, which is expected to be recovered through rate adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44278-110382<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 360<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6500269&amp;loc=d3e45485-110386<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RepaymentsOfAdvancesForConstruction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the payments made by the entity, generally on a straight-line basis over periods ranging from five to forty years to developers, builders, government agencies and municipalities for borrowings received in construction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfAdvancesForConstruction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br><br>Reference 2: 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(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RestrictedCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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. 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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113947354456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Operations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Organization and Operations</a></td>
<td class="text">Organization and Operations<div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) and include the accounts of SJW Group, its wholly owned subsidiaries, and two variable interest entities in which two SJW Group subsidiaries are the primary beneficiaries.  The accounting policies of SJW Group&#8217;s subsidiaries comply with the applicable uniform system of accounts prescribed by the respective regulators.  All intercompany transactions and balances have been eliminated in consolidation.  The accounting policies of SJW Group&#8217;s subsidiaries comply with the applicable uniform system of accounts prescribed by the respective regulators and conform to generally accepted accounting principles for rate-regulated public utilities.  SJW Group&#8217;s subsidiaries are as follows:</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%">San Jose Water Company (&#8220;SJWC&#8221;), is a regulated California water utility providing water service to approximately 231,000 connections that serve approximately one million people in the greater metropolitan San Jose area.  Approximately 92% of SJWC&#8217;s revenues are derived from the sale of water to residential and business customers.</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%">SJWNE, LLC is a special purpose entity holding company for SJW Group&#8217;s investment in Connecticut Water Service, Inc.  Connecticut Water Service, Inc., headquartered in Connecticut, is a holding company for water utilities companies providing water service to approximately 140,000 connections that serve a population of approximately 456,000 people in 81 municipalities throughout Connecticut and Maine and more than 3,000 wastewater connections in Southbury, Connecticut.  Connecticut Water Service, Inc. and its subsidiaries (&#8220;CTWS&#8221;) became a wholly-owned subsidiary of SJWNE LLC which is a wholly-owned subsidiary of SJW Group (see, </span><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i7e12c7edfebe48ecaf971616c7a6fc61_136" style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 1</a><a href="#i7e12c7edfebe48ecaf971616c7a6fc61_136" style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">4</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, &#8220;Business Combinations&#8221;) in 2019.  The subsidiaries held by Connecticut Water Service, Inc. that provide utility water services are The Connecticut Water Company (&#8220;Connecticut Water&#8221;) and The Maine Water Company (&#8220;Maine Water&#8221;).  The remaining two subsidiaries are Chester Realty, Inc., a real estate company in Connecticut, and New England Water Utility Services, Inc. (&#8220;NEWUS&#8221;), which provides contract water and sewer operations and other water related services.  </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%">SJWTX, Inc. is doing business as Canyon Lake Water Service Company (&#8220;CLWSC&#8221;).  CLWSC is a public utility in the business of providing water service to approximately 24,000 service connections that serve a population of approximately 70,000 people.  CLWSC&#8217;s service area comprises more than 266 square miles in the southern region of the Texas Hill Country in Bandera, Blanco, Comal, Hays, Kendall, Medina and Travis counties, the growing region between San Antonio and Austin, Texas.   On December 17, 2021, CLWSC completed its acquisition of Kendall West Utility and Bandera East Utility, companies that provide water services, including wastewater and recycled water services, in Kendall, Bandera and Medina counties which are located in south central Texas.  Kendall West Utility and Bandera East Utility, together, added approximately 5,000 people through 1,600 service connections in a service area approximately 19 square miles to CLWSC&#8217;s operations.  SJWTX, Inc. has a 25% interest in Acequia Water Supply Corporation.  Acequia has been determined to be a variable interest entity within the scope of ASC Topic 810 with SJWTX, Inc. as the primary beneficiary.  As a result, Acequia has been consolidated with SJWTX, Inc.   SJWTX, Inc is undergoing a corporate reorganization to separate regulated operations from non-tariffed activities.  In November 2021, SJWTX Holdings, Inc. (&#8220;SJWTX Holdings&#8221;) and Texas Water Operation Services LLC (&#8220;TWOS&#8221;) were formed for the purpose of effecting a corporate reorganization of our water services organization in Texas.  TWOS was created for non-tariffed operations and is wholly-owned by SJWTX Holdings.  SJWTX Holdings is a wholly-owned subsidiary of SJW Group, incorporated to hold the investments in SJWTX, Inc. and TWOS.  In addition, in 2022, SJWTX Holdings intends to create a new subsidiary to hold future wholesale water supply assets. </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%">SJW Land Company owns a commercial property and undeveloped real estate property in the states of California and Tennessee and owns and operates commercial properties in the state of Tennessee.</span></div>Water sales are seasonal in nature and influenced by weather conditions.  The timing of precipitation and climatic conditions can cause seasonal water consumption by customers to vary significantly.  Revenue is generally higher in the warm, dry summer months when water usage and sales are greater and lower in the winter months when cooler temperatures and increased rainfall curtail water usage and sales.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://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 http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113949992136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text">Summary of Significant Accounting Policies<div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Principles</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%">In December 2019, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2019-12,&#160;&#8220;Simplifying the Accounting for Income Taxes&#8221;, which simplifies the accounting for income taxes, eliminates certain exceptions within Topic 740,&#160;&#8220;Income Taxes&#8221;,&#160;and clarifies certain aspects of the current guidance to promote consistency among reporting entities.  ASU 2019-12 was effective for SJW Group in the first quarter of fiscal year 2021.  The adoption of ASU 2019-12 did not have a material impact on the consolidated financial statements.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</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%">The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period.  Actual results could differ from those estimates.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Depreciable Utility Plant and Equipment</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%">The major components of depreciable plant and equipment as of December&#160;31, 2021 and 2020 are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><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%">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%">2020</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%">Equipment</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%">598,285&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567,904&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission and distribution</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,802,008&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,699,953&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office buildings and other structures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">981,615&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">930,203&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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 depreciable plant and equipment</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,381,908&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">3,198,060&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation is computed using the straight-line method over the estimated remaining service lives of groups of assets.  The estimated service lives of depreciable plant and equipment are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful&#160;Lives</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%">Equipment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 to 35 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission and distribution plant</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;to&#160;75&#160;years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office buildings and other structures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 to 50 years</span></div></td></tr></table></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%">For the years 2021, 2020 and 2019, depreciation expense as a percent of the beginning of the year balance of depreciable plant was approximately 3.2%, 3.2% and 3.8%, respectively.  Depreciation expense for utility plant for the years ended December&#160;31, 2021, 2020 and 2019 was $91,906, $86,823 and $63,785, respectively.  The cost of utility plant retired, including retirement costs (less salvage), is charged to accumulated depreciation and no gain or loss is recognized.</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%">As of December&#160;31, 2021 and 2020, accrued payables for additions to depreciable utility plant were $20,579 and $24,571, respectively.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Allowance For Funds Used During Construction (&#8220;AFUDC&#8221;)</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%">AFUDC represents the capitalized costs of borrowed funds or a return on equity funds used to finance utility plant under construction and is capitalized as part of construction work in progress.  AFUDC is recorded to the extent approved by the respective states&#8217; utility regulators and is recovered through water rates as the utility plant depreciates.  The amount of interest capitalized in 2021, 2020 and 2019 was $4,422, $4,133 and $4,323, respectively.  Interest on long-term debt is presented net of amounts capitalized on the Consolidated Statement of Comprehensive Income.  The amount of equity funds capitalized in 2021, 2020 and 2019 was $1,926, $1,249 and $198, respectively, reflected in &#8220;Other, net&#8221; on the Consolidated Statement of Comprehensive Income.  Prior to the merger with CTWS on October 9, 2019, SJW Group did not have AFUDC for equity funds.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets</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%">Intangible assets are recorded at cost and are amortized using the straight-line method over the estimated useful life of the asset, ranging from 5 to 70 years (see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i7e12c7edfebe48ecaf971616c7a6fc61_115" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note </a><a href="#i7e12c7edfebe48ecaf971616c7a6fc61_115" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">8</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, &#8220;Utility Plant Intangible Assets&#8221;).</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Real Estate Investments and Nonutility Properties</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%">Real estate investments and nonutility properties are recorded at cost and consist primarily of land and buildings.  Net gains and losses from the sale of real estate investments and nonutility properties are recorded as a component of other (expense) income and operating expense, respectively, in the Consolidated Statements of Comprehensive Income.  Nonutility property is property that is neither used nor useful in providing water utility services to customers and is excluded from rate base for rate-setting purposes.  SJWC recognizes gain/loss on disposition of nonutility property in accordance with California Public Utilities Commission (&#8220;CPUC&#8221;) Code Section&#160;790, whereby the net proceeds are reinvested back into property that is useful in providing water utility services to customers.  CTWS and CLWSC do not have regulatory restrictions on the use of proceeds from the sale of nonutility property.  There is no depreciation associated with Water Utility Services nonutility property as it is all undeveloped land.  </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%">The major components of real estate investments and nonutility properties as of December&#160;31, 2021 and 2020 are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><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%">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%">2020</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%">Land</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%">12,615&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,168&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,017&#160;</span></td><td style="background-color:#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%">43,961&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total real estate investments and nonutility properties</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%">57,632&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">58,129&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation on buildings and improvements for real estate investments is computed using the straight-line method over the estimated useful lives of the assets, ranging from 7 to 39 years. </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%">A former wholly owned subsidiary of SJW Group, Texas Water Alliance Limited was sold to Guadalupe-Blanco River Authority (&#8220;GBRA&#8221;) in 2017.  The sales agreement with GBRA included a holdback amount of $3,000 to be paid to SJW Group on June 30, 2021, subject to reduction under certain conditions.  SJW Group received the holdback amount without reduction from the GBRA on June 29, 2021 and recognized a pre-tax gain on sale of $3,000.</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%">On October 29, 2021, San Jose Water sold two nonutility properties located in San Jose, California for $13,150.  SJW Group recognized a pre-tax gain on the sale of nonutility properties of $7,230, after selling expenses of $277 for one of the properties sold, and a gain of $5,442 was deferred on the other nonutility property pending CPUC review.  On February 15, 2022, the CPUC review was completed and the deferred gain will be recognized in the first quarter of 2022.</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%">Also, on October 29, 2021, SJW Land sold undeveloped land located in San Jose, California for $2,600.  SJW Group recognized a pre-tax gain on the sale of real estate investments of $927, after selling expenses of $121.</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%">On September 28, 2020, SJWC sold six nonutility properties located in Los Gatos, California for&#160;$1,075. SJW Group recognized a pre-tax gain on the sale of real estate investments of&#160;$1,048, after selling expenses of&#160;$22.</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%">Real estate investments include $58,330 and $57,273 as of December&#160;31, 2021 and 2020, respectively, of assets that are leased or available for lease.  The following schedule shows the future minimum rental payments to be received from third parties under operating leases that have remaining noncancelable lease terms in excess of one year as of December&#160;31, 2021:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Year ending December&#160;31:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Rental Revenue</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%">2022</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,251&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,990&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,912&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,075&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,753&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Combinations</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%">SJW Group applies the provisions of Accounting Standards Codification (&#8220;ASC&#8221;) Topic 805&#8212;&#8220;Business Combinations&#8221; for the purchase accounting related to business acquisitions.  Topic 805 requires SJW Group to recognize separately from goodwill the assets acquired and the liabilities assumed at the acquisition date fair values.  Goodwill as of the acquisition date is measured as the excess of consideration transferred over the net of the acquisition date fair values of the assets acquired and the liabilities assumed.  While SJW Group uses best available estimates and assumptions to accurately value assets acquired and liabilities assumed at the acquisition date, such estimates are inherently uncertain and subject to refinement.  As a result, during the one year measurement period from the acquisition date, we record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill.  Upon the conclusion of the measurement period or final determination of the values </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%">of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our Consolidated Statements of Comprehensive Income.  Accounting for business combinations requires SJW Group to make significant estimates and assumptions, especially at the acquisition date, including estimates for intangible assets, contractual obligations assumed and pre-acquisition contingencies.  Although SJW Group believes that the assumptions and estimates we make are reasonable and appropriate, they are based in part on historical experience and information obtained from the acquired company&#8217;s management and are inherently uncertain.  Events and circumstances may occur that may affect the accuracy or validity of such assumptions, estimates or actual results.  The purchase price allocation process requires management to make significant estimates and assumptions with respect to intangible assets.  Although SJW Group believes the assumptions and estimates made are reasonable, they are based in part on historical experience, market conditions and information obtained from management of the acquired companies and are inherently uncertain.  Examples of critical estimates in valuing certain of the intangible assets we have acquired include, but are not limited to: future expected cash flows from services; historical and expected customer attrition rates and anticipated growth in revenue from acquired customers; the expected use of the acquired assets; and discount rates.  See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i7e12c7edfebe48ecaf971616c7a6fc61_136" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 1</a><a href="#i7e12c7edfebe48ecaf971616c7a6fc61_136" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">4</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, &#8220;Business Combinations&#8221; for further discussion.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impairment of Long-Lived Assets and Goodwill</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%">In accordance with the requirements of FASB ASC Topic 360&#8212;&#8220;Property, Plant and Equipment,&#8221; the long-lived assets of SJW&#160;Group are reviewed for impairment when changes in circumstances or events require adjustments to the carrying values of the assets.  When such changes in circumstances or events occur, the company assesses recoverability by determining whether the carrying value of such assets will be recovered through the undiscounted expected future cash flows.  To the extent an impairment exists, the asset is written down to its estimated fair value with a corresponding charge to operations in the period in which the impairment is identified.  Long-lived assets consist primarily of utility plant in service, goodwill, regulatory assets, real estate investments and intangible assets.  SJW Group first performs a qualitative assessment to determine whether it is necessary to perform the quantitative impairment test.  In assessing the qualitative factors, SJW Group considers the impact of these key factors: change in industry and competitive environment, financial performance, and other relevant Company-specific events.  If SJW Group determines that as a result of the qualitative assessment it is more likely than not (&gt; 50% likelihood) that the fair value is less than carrying amount, then a quantitative test is performed.  During the year ended December 31, 2021, SJW Group determined that an implementation project for a customer care billing system at CLWSC will no longer be pursued and accordingly wrote-off $2,211 of accumulated costs for the project that were previously recorded as construction in progress on the consolidated balance sheets.  No impairments occurred during 2020 and 2019.</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%">Goodwill represents the excess of the purchase price paid over the estimated fair value of the assets acquired and liabilities assumed in the acquisition of a business.  Goodwill is not amortized but is tested for impairment annually on October 1st or more frequently if an event occurs or circumstances change that would more likely than not, reduce the fair value of a reporting unit below its carrying amount.  SJW Group first performs a qualitative assessment to determine whether it is necessary to perform the quantitative impairment test.  In assessing the qualitative factors, SJW Group considers the impact of these key factors:  change in industry and competitive environment, financial performance, macroeconomic conditions, and other relevant Company-specific events.  If SJW Group determines that as a result of the qualitative assessment it is more likely than not (&gt; 50% likelihood) that the fair value is less than carrying amount, then a quantitative test is performed.  SJW Group&#8217;s goodwill is primarily associated with the recent merger with CTWS in 2019.  As of October 1, 2021, SJW Group performed a qualitative assessment and found no indicators of impairment and therefore did not perform the quantitative impairment test.  No goodwill impairments occurred during 2021, 2020 or 2019.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents, and Restricted Cash</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%">Cash and cash equivalents primarily consist of cash on deposit with banks with maturities of three months or less from the date of purchase.  Restricted funds consist of proceeds from state revolving fund bond issuances to Maine Water of $4,000 on December 23, 2020, for capital expenditures.  Proceeds are held by a trustee for the bonds and as funding conditions are met, funds are released.  As of December 31, 2021, $2,789 of the proceeds from the December 23, 2020, bond were released by the trustee, and a balance of $1,211 remains.  No bond issuances of this nature took place during 2021.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Instruments and Investments</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%">The following instruments are not measured at fair value on the company&#8217;s consolidated balance sheets but require disclosure of fair values:  cash and cash equivalents, accounts receivable and accounts payable.  The estimated fair value of such instruments approximates their carrying value as reported on the consolidated balance sheets.  The fair value of such financial instruments are determined using the income approach based on the present value of estimated future cash flows.  The fair value of these instruments would be categorized as Level 2 in the fair value hierarchy, with the exception of cash and cash equivalents, which would be categorized as Level 1.  The fair value of long-term debt is discussed in </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i7e12c7edfebe48ecaf971616c7a6fc61_106" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note </a><a href="#i7e12c7edfebe48ecaf971616c7a6fc61_106" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">6</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, &#8220;Long-Term Debt&#8221; and pension plan assets in </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i7e12c7edfebe48ecaf971616c7a6fc61_124" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note </a><a href="#i7e12c7edfebe48ecaf971616c7a6fc61_124" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">11</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, &#8220;Benefit Plans&#8221;.</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%">SJW Group has investments in company owned life insurance which are valued at cash surrender value of the policies as reported by the insurer.  The value of these contracts is based principally on a referenced pool of investment funds that actively redeem shares, are observable and measurable, and are presented in &#8220;Other investments&#8221; on SJW Group&#8217;s Consolidated Balance Sheets.  As of December&#160;31, 2021 and 2020, the value of the company owned life insurance was $8,026 and $8,026, respectively, of which $4,191 and $4,311, respectively, was related to assets to fund CTWS&#8217; supplemental retirement plan agreements.  See discussion on pension plans in </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i7e12c7edfebe48ecaf971616c7a6fc61_124" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 11</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, &#8220;Benefit Plans&#8221;.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes are accounted for using the asset and liability method.  Deferred tax assets and liabilities are recognized for the effect of temporary differences between financial and tax reporting.  Deferred tax assets and liabilities are measured using current tax rates in effect.  The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the period that includes the enactment date.</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%">To the extent permitted by the regulators, investment tax credits resulting from utility plant additions are deferred and amortized over the estimated useful lives of the related property.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Advances for Construction and Contributions in Aid of Construction</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%">In California, advances for construction received after 1981 are primarily refunded ratably over 40 years.  In Connecticut and Maine, advances for construction are refunded as services are connected to the main, over periods not exceeding 15 years and in Texas advances for construction are non-refundable.  Estimated refunds for the next five years and thereafter are shown below:</span></div><div style="margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated&#160;Refunds</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%">2022</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%">3,609&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,548&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,030&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,809&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,582&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, advances for construction were $130,693 of which $36,388 was related to non-refundable advances for construction and $28,445 was related to advances which are refunded based on service connections made.  As of December&#160;31, 2021 and 2020, the fair value of the advances for construction refunded ratably over 40 years is $51,067 and $50,391, respectively.</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%">Contributions in aid of construction represent funds received from developers that are not refundable under applicable regulations.  Depreciation applicable to utility plant constructed with these contributions is charged to contributions in aid of construction.</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%">Customer advances and contributions in aid of construction received subsequent to 1986 and prior to June&#160;12, 1996, generally must be included in federal taxable income, except for CTWS.  Taxes paid relating to advances and contributions are recorded as deferred tax assets for financial reporting purposes and are amortized over 40 years for advances and over the tax depreciable life of the related asset for contributions.  Receipts subsequent to June&#160;12, 1996, are generally exempt from federal taxable income, unless specifically prescribed under treasury regulations, including CTWS.</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%">Advances and contributions received subsequent to 1991 and prior to 1997 are included in state taxable income, except for CTWS.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Asset Retirement Obligation</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%">SJW Group&#8217;s asset retirement obligation is recorded as a liability included in other non-current liabilities.  It reflects principally the retirement costs of wells and other anticipated clean-up costs, which by law, must be remediated upon retirement.  Retirement costs have historically been recovered through rates at the time of retirement.  As a result, a regulatory asset is also recorded.  </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%">As of December&#160;31, 2021 and 2020, the asset retirement obligation is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><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%">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%">2020</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%">Retirement obligation </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,511&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,619&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><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%">Retirement obligation, present value</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%">925&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">939&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue</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%">Management has determined that the company has principally five categories of revenues.  </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%">The first category is recognized in accordance with ASC Topic 606- &#8220;Revenue from Contracts with Customers&#8221; and represents metered revenue of Water Utility Services which includes billings to customers based on meter readings plus an estimate of water used between the customers&#8217; last meter reading and the end of the accounting period.  SJW Group satisfies its performance obligation upon delivery of water to the customer at which time the customer consumes the benefits provided by the company.  The customer is typically billed on a quarterly or bi-monthly basis after water delivery has occurred.  The customer is charged both a service charge which is based upon meter size and covers a portion of the fixed costs of furnishing water to the customer and a consumption charge based on actual water usage.  Unbilled revenue from the last meter reading date to the end of the accounting period is estimated based on the most recent usage patterns, production records and the effective tariff rates.  As the company has the right to bill for services that it has provided, SJW Group estimates the dollar value of deliveries during the unbilled period and recognizes the associated revenue.  Actual results could differ from those estimates, which may result in an adjustment to revenue when billed in a subsequent period.  </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%">The second category is recognized in accordance with ASC Topic 980-605-25, &#8220;Alternative Revenue Programs&#8221;. Under Programs established by the CPUC and Public Utilities Regulatory Authority of Connecticut (&#8220;PURA&#8221;), allowing for automatic adjustment of future rates, the company recognizes revenue when it is objectively determinable, probable of recovery and expected to be collected within 24 months of the year-end in which the revenue is recognized.  A reserve, based on an estimate of actual usage over the recovery period, is recorded for amounts SJW Group estimates will not be collected within the 24-month period.  SJW Group&#8217;s alternative revenue programs include SJWC&#8217;s Water Conservation Memorandum Account (&#8220;WCMA&#8221;) and CTWS&#8217;s Water Rate Adjustment mechanism (&#8220;WRA&#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;</span><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 WCMA allows SJWC to track lost revenue, net of related water costs, associated with reduced sales due to water conservation and associated calls for water use reductions.  SJWC records the lost revenue captured in the WCMA balancing accounts.  In 2021, with the declaration of a drought emergency and conservation mandates in California by Governor Gavin Newsom and Santa Clara Valley Water District (&#8220;Valley Water&#8221;), SJWC obtained approval to reestablish a WCMA effective July 20, 2021.  For the year ended December&#160;31, 2021, SJWC recognized $3,243 in lost revenues accumulated in the WCMA.  In December 2019, CPUC denied SJWC&#8217;s request to recover the 2018 WCMA balance due to drought mandatory conservation mandates that ended in 2017.  As a result of the decision, during the year ended December 31, 2019, SJWC wrote off a total balance of $9,386 related to 2018 lost revenue and $639 related to 2019 lost revenue that was recorded in the 2018 and 2019 WCMA accounts, respectively. </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 WRA allows Connecticut Water to mitigate risk associated with changes in demand.  The WRA is used to reconcile actual water demands with the demands projected in the most recent general rate case and allows companies to implement a surcharge or surcredit as necessary to recover the revenues approved in the general rate case.  The WRA allows the company to defer, as a regulatory asset or liability, the amount by which actual revenues deviate from the revenues allowed in the most recent general rate proceedings.  </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%">The third and fourth category represents the impact of other balancing and memorandum accounts and other regulatory mechanisms that are accounted for under FASB ASC Topic 980 - &#8220;Regulated Operations&#8221;.  Balancing and memorandum accounts are recognized by SJWC when it is probable that future recovery of previously incurred costs or future refunds that are to be credited to customers will occur through the ratemaking process. </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%">The last category, rental income, represents lease rental income.  Tenants pay monthly in accordance with lease agreements and SJW Group recognizes the income ratably over the lease term as this is the most representative of the pattern in which the benefit is expected to be derived from SJW Group&#8217;s underlying asset.  </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%">The major streams of revenue for SJW Group are as follows:</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">2020</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%">2019</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%">Revenue from contracts with customers</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%">559,568&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,270&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447,720&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alternative revenue programs, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,304&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(493)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,232)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other balancing and memorandum accounts, 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%">5,138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,856&#160;</span></td><td style="background-color:#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%">(30,092)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other regulatory mechanisms, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,703)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,639)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,689&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rental income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,532&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,397&#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: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%">573,686&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">564,526&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">420,482&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue also includes a surcharge collected from regulated customers that is paid to the CPUC.  This surcharge is recorded both in operating revenues and administrative and general expenses.  For the years ended December&#160;31, 2021, 2020 and 2019, the surcharge was $5,691, $4,911 and $4,955, respectively.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share-Based Compensation</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%">SJW Group calculates the fair value of service-based and performance-based restricted stock awards based on the grant date fair value of the company&#8217;s stock price reduced by the present value of the dividends expected to be declared on outstanding shares. </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%">SJW Group utilizes the Monte Carlo valuation model, which requires the use of subjective assumptions, to compute the fair value of market-vesting restricted stock units.</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%">The compensation cost for service-based restricted stock awards are charged to income on a straight-line basis over the requisite service period, which is the vesting period.  For performance-based stock awards, compensation expense is charged to income on a straight-line basis over the requisite service period based on expected attainment of performance targets.  Changes in the estimates of the expected attainment of performance targets will result in a change in the number of shares that are expected to vest which may cause a cumulative catch up for the amount of share-based compensation expense during each reporting period in which such estimates are altered.  Forfeitures are accounted for as they occur.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Earnings per Share</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%">Basic earnings per share is calculated using income available to common stockholders, divided by the weighted average number of shares outstanding during the year.  Diluted earnings per share is calculated using income available to common stockholders divided by the weighted average number of shares of common stock including both shares outstanding and shares potentially issuable in connection with deferred restricted common stock awards under SJW Group&#8217;s Long-Term Incentive Plan and shares potentially issuable under the Employee Stock Purchase Plans.  Restricted common stock units of 16,347, 22,396 and 27,082 as of December&#160;31, 2021, 2020 and 2019, respectively, were excluded from the dilutive earnings per share calculation as their effect would have been anti-dilutive.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113952768216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Regulatory Matters<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatedOperationsAbstract', window );"><strong>Regulated Operations [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_sjw_RegulatoryMattersTextBlock', window );">Regulatory Matters</a></td>
<td class="text">Regulatory Matters<div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Regulation</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%">Water Utility Services are subject to rate regulation based on cost recovery and meets the criteria of accounting guidance for rate-regulated operations, which considers the timing of the recognition of certain revenues and expenses.  SJW Group&#8217;s consolidated financial statements reflect the effects of the rate-making process.  The rate-making process is intended to provide revenues sufficient to recover normal operating expenses, provide funds for replacement of water infrastructure and produce a fair and reasonable return on stockholder common equity.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Regulatory Assets, Net</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%">Water Utility Services recognizes regulatory assets and liabilities for amounts that are deemed probable of recovery from, or refund to, customers.  Determining probability requires significant judgement by management and includes assessing evidence that may exist prior to regulatory authorization, including regulatory rules and decisions, historical ratemaking practices, and other facts and circumstances that would indicate that recovery or refund is probable.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the utility determines that it is no longer probable that regulatory assets would be recovered or reflected in future rates, or if the utility ceased to be subject to rate regulation, the regulatory assets would be charged against income in the period in which that determination was made.  If regulatory accounting did not apply, the utility&#8217;s future financial results could become more volatile as compared to historical financial results due to the differences in the timing of expense or revenue recognition.</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%">The company adjusts the related asset and liabilities for these items through its regulatory asset and liability accounts at year-end, except for certain postretirement benefit costs and balancing and memorandum accounts which are adjusted monthly.  </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%">Rate-regulated enterprises are required to charge a regulatory asset to earnings if and when it is determined that the asset is no longer probable of recovery.  SJW Group continually evaluates the recoverability of regulatory assets by assessing whether the amortization of the balance over the remaining life can be recovered through expected and undiscounted future cash flows.  </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%">SJW Group&#8217;s net regulatory assets not earning a return primarily included postretirement pensions and other medical benefits unfunded amounts, and business combinations debt premium, net.  The total amount of net regulatory assets not earning a return at December&#160;31, 2021 and 2020, either by interest on the regulatory asset/liability or as a component of rate base at the allowed rate of return was $84,887 and $119,236, respectively.</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%">Regulatory assets, net are comprised of the following as of December&#160;31:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><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%">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%">2020</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%">Regulatory 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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Income tax temporary differences, net (a)</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%">22,420&#160;</span></td><td style="background-color:#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,230&#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 7.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%">Postretirement pensions and other medical benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,197&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,362&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Business combinations debt premium</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,937&#160;</span></td><td style="background-color:#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%">22,479&#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 7.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%">Balancing and memorandum accounts, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,334&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,463&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">WRA (b)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,588&#160;</span></td><td style="background-color:#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%">323&#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 7.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%">Other, net (c)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,145&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,373&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total regulatory assets, net </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%">154,621&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,230&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current regulatory asset, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,629&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,748&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total regulatory assets, net, less current portion</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,992&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">156,482&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___________________________________</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:27.13pt">The company expects to recover regulatory assets related to plant depreciation income tax temporary differences over the average lives of the plant assets of between 5 to 75 years. </span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">WRA is a Connecticut Water decoupling mechanism that qualifies as an alternative revenue program.  It is used to reconcile actual water demands with the demands projected in the most recent general rate case and allows companies to implement a surcharge or surcredit as necessary to recover the revenues approved in the general rate case.  </span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:27.13pt">Other, net includes other regulatory mechanisms, accrued benefits for vacation, and asset retirement obligations that have not yet been passed through in rates.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balancing and Memorandum Accounts</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%">In California, the CPUC has established a balancing account mechanism for the purpose of tracking the under-collection or over-collection associated with expense changes and the revenue authorized by the CPUC to offset those expense changes.  SJWC also maintains memorandum accounts to track revenue impacts due to catastrophic events, certain unforeseen water quality expenses related to new federal and state water quality standards, energy efficiency, water conservation, water tariffs, and other approved activities or as directed by the CPUC.</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%">All balancing accounts and memorandum-type accounts not included for recovery or refund in the current general rate case will be reviewed by the CPUC in SJWC&#8217;s next general rate case or at the time an individual account balance reaches a threshold of 2% of authorized revenue, whichever occurs first.  As of December&#160;31, 2021, the total balance in SJWC&#8217;s balancing and memorandum accounts combined, including interest, that has not been recorded into the financial statements was a net under-collection of $2,312.</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%">SJWC met the recognition requirements for certain of its balancing and memorandum accounts and certain amounts subject to balancing and memorandum accounts and recorded regulatory assets, net, as follows:</span></div><div style="margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended December 31, 2021</span></td></tr><tr style="height:27pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Beginning Balance</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%">Regulatory Asset<br/>Increase (Decrease)</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%">Refunds (Collections)<br/>Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ending <br/>Balance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue accounts:</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="display:none"/><td colspan="3" style="display:none"/><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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Monterey Water Revenue Adjustment Mechanism (&#8220;MWRAM&#8221;)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,077&#160;</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">4,788&#160;</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,866&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">WCMA (a)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">666&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,243&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(375)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,534&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of capital memorandum accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,561)</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,563)</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tax memorandum account</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">333&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">333&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">All others</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,472)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">750&#160;</span></td><td style="background-color:#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:8pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(719)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total revenue accounts</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,043&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,779&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(371)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,451&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost-recovery accounts:</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Water supply costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,123&#160;</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">2,421&#160;</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,545&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pension</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,478&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,464&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,941&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">PRVMA (b)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,108&#160;</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(402)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">707&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CEMA (c)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,266&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">979&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,245&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">All others</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">445&#160;</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">445&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total cost-recovery accounts</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,420&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,865&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(402)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,883&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,463&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,644&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(773)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,334&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended December 31, 2020</span></td></tr><tr style="height:27pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Beginning Balance</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%">Regulatory Asset<br/>Increase (Decrease)</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%">Refunds (Collections)<br/>Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ending <br/>Balance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue accounts:</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="display:none"/><td colspan="3" style="display:none"/><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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">MWRAM</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,015&#160;</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">2,464&#160;</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">2,598&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,077&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">WCMA</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">708&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">666&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of capital memorandum accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,553)</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,561)</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tax memorandum account</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,643)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,978&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">333&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">All others</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,467)</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">62&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(67)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,472)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total revenue accounts</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,940)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,516&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,467&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,043&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost-recovery accounts:</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Water supply costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,328&#160;</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">3,828&#160;</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,123&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pension</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,449&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,008&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,478&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">PRVMA (b)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,219&#160;</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">(111)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,108&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CEMA (c)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,266&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,266&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">All others</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">446&#160;</span></td><td style="background-color:#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:8pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">445&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total cost-recovery accounts</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,223&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,324&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(127)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,420&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,283&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,840&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,340&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,463&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___________________________________</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;padding-left:27.13pt">In 2021, with the declaration of a drought emergency and conservation mandates in California by Governor Gavin Newsom and Valley Water, SJWC obtained approval to reestablish a WCMA effective July 20, 2021.  For the year ended December&#160;31, 2021, SJWC recognized $3,243 in lost revenues accumulated in the WCMA.  </span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;padding-left:26.68pt">On August 27, 2020, the Hydro Generation Research, Development and Demonstration Memorandum Account (&#8220;PRVMA&#8221;) costs of $1,219 were approved for recovery by the CPUC.</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;padding-left:27.13pt">On March 4, 2020, the California Governor declared a State of Emergency related to COVID-19.  In response, the CPUC ordered its regulated water utilities to implement emergency customer protections in accordance with the Company&#8217;s Disaster Relief Customer Protections and Outreach Plan, including waiving reconnection deposits, offering payment arrangements, suspending water service disconnections due to non-payment and requiring water utilities to develop a transition plan regarding shutoffs and terminations with customers once the moratorium ends. The customer protections currently extend through February 1, 2022.  As a result, CPUC authorized water utilities to activate a COVID-19 Catastrophic Event Memorandum Account (&#8220;CEMA") in order to track savings and costs related to SJWC&#8217;s response, which includes labor and materials, increases in bad debt from the suspension of shutoffs for non-payment, waived deposits and reconnection fees, and divergence from actual versus authorized </span></div>usage. The CEMA was activated for SJWC through the filing of Advice Letter 546 on March 19, 2020.  SJWC anticipates requesting recovery of the COVID-19 pandemic response costs in a future general rate case or other filings. SJWC has determined that future recovery of the account is probable and recognized a regulatory asset of $979 and $2,266 in the years ended December&#160;31, 2021 and 2020, respectively.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sjw_RegulatoryMattersTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Regulatory Matters</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_RegulatoryMattersTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</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_RegulatedOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RegulatedOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113955105848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capitalization<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 );">Capitalization</a></td>
<td class="text">Capitalization<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%">SJW Group is authorized to issue 70,000,000 shares of common stock of $0.001 par value per share.  At December&#160;31, 2021 and 2020, 30,181,348 and 28,556,605, respectively, shares of common stock were issued and outstanding.</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%">As of December&#160;31, 2021 and 2020, 1,000,000 shares of preferred stock of $0.001 par value per share were authorized for SJW Group.  At December&#160;31, 2021 and 2020, no shares of preferred stock were issued or outstanding. </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%">On March 8, 2021, SJW Group entered into an underwriting agreement with J.P. Morgan Securities LLC, as the representative of the several underwriters named therein (the &#8220;Underwriters&#8221;), which provided for the issuance and sale by SJW Group to the Underwriters 1,030,000 shares of common stock, par value $0.001 per share, in an underwritten public offering (the &#8220;Offering&#8221;).  The shares in the Offering were sold at a public offering price of $59.00 per share.  SJW Group also granted the Underwriters an option to purchase up to 154,500 additional shares of common stock, which was exercised in full.  The Offering closed on March 11, 2021, and the offering of option shares closed on March 16, 2021.  SJW Group received net proceeds of approximately $66,775 from the Offering and the sale of option shares, after deducting the underwriting discounts and commissions and offering expenses.  SJW Group used the proceeds from the offerings to pay down a bank line of credit agreement, dated as of June 1, 2016, between SJWC and JPMorgan Chase Bank, N.A. and for general corporate purposes, which included, among other things, financing infrastructure improvements and other capital expenditures, repayment of debt or other corporate obligations and working capital.</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%">On November 17, 2021, SJW Group entered into an equity distribution agreement (the &#8220;Equity Distribution Agreement&#8221;) with J.P. Morgan Securities LLC, Janney Montgomery Scott LLC, RBC Capital Markets, LLC and Wells Fargo Securities, LLC (each a &#8220;Sales Agent&#8221; and, collectively, the &#8220;Sales Agents&#8221;), pursuant to which the Company may offer and sell shares of its common stock, $0.001 par value per share (the &#8220;Shares&#8221;), from time to time in &#8220;at-the-market&#8221; offerings, having an aggregate gross sales price of up to $100,000 (the &#8220;Offering&#8221;).  Pursuant to the Equity Distribution Agreement, the Shares may be offered and sold through the Sales Agents in transactions that are deemed to be &#8220;at-the-market&#8221; offerings as defined in Rule 415 under the Securities Act of 1933, as amended, including sales by means of ordinary brokers&#8217; transactions on the New York Stock Exchange or otherwise at market prices prevailing at the time of sale, at prices related to the prevailing market prices or at negotiated prices, in block transactions, or as otherwise agreed upon by the Company and the Sales Agents.  Proceeds from the sale of the shares under the Equity Distribution Agreement can be used in the financing of acquisitions, including the acquisition of the Kendall West and Bandera East utilities in Texas, infrastructure improvements and other capital expenditures, repayment of debt or other corporate obligations, and working capital over the term of the Equity Distribution Agreement as such needs arise.  SJW Group issued and sold a total of 355,115 shares of common stock with a weighted average price of $70.40 per share and received approximately $24,253 in net proceeds under the Equity Distribution Agreement during the year ended December 31, 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://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 http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<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> -URI http://asc.fasb.org/extlink&amp;oid=123467817&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 14<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: 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 http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<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 13<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>30
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113948054664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lines of Credit<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTextBlock', window );">Lines of Credit</a></td>
<td class="text">Lines of Credit<div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SJW Group and its subsidiaries have unsecured line of credit agreements where borrowings are used to refinance existing debt, for working capital, and for general corporate purposes.  A summary of the line of agreements as of December&#160;31, 2021 and 2020 are as follows:</span></div><div style="margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.116%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.005%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.771%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">2020</span></td></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%">Maturity Date</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%">Line Limit</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%">Amounts Outstanding</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%">Unused Portion</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%">Amounts Outstanding</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%">SJWC credit agreement (a)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">140,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CTWS credit agreement</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 14, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,996&#160;</span></td><td style="background-color:#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%">52,004&#160;</span></td><td style="background-color:#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%">55,094&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CTWS credit agreement</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 15, 2025</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%">40,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SJWTX, Inc. credit agreement (b)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,000&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,996&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,004&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,094&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___________________________________</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:27.13pt">Credit agreement also provides for a letter of credit sublimit of $15,000.</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Credit agreement also provides for a letter of credit sublimit of $1,000.</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%">On April 23, 2021, SJWC closed its $140,000 line of credit agreement which was set to mature on June 1, 2021, and entered into a new $140,000 credit agreement (&#8220;SJWC Credit Agreement&#8221;) with JPMorgan Chase Bank, N.A., as the lender (the &#8220;Lender&#8221;).  The SJWC Credit Agreement provides an unsecured credit facility with a letter of credit sublimit of $15,000.  Proceeds of borrowings under the SJWC Credit Agreement may be used to refinance existing debt, for working capital, and for general corporate purposes.  The new SJWC Credit Agreement has a maturity date of December 31, 2023.  The line of credit bears interest at variable rates.  </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%">Also on April 23, 2021, SJW Group, as guarantor, and CLWSC closed its $5,000 line of credit agreement which was set to mature on June 1, 2021, and entered into a new $5,000 credit agreement (&#8220;SJWTX Credit Agreement&#8221;) with the Lender.  The SJWTX Credit Agreement provides an unsecured credit facility with a letter of credit sublimit of $1,000.  The new SJWTX Credit Agreement has a maturity date of December 31, 2023.</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%">Cost of borrowing on the lines of credit averaged 1.32% and 1.78% as of December&#160;31, 2021 and 2020, respectively. </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%">All of SJW Group&#8217;s and subsidiaries lines of credit contain customary representations, warranties and events of default, as well as certain restrictive covenants customary for facilities of this type, including restrictions on indebtedness, liens, acquisitions and investments, restricted payments, asset sales, and fundamental changes.  The lines of credit also include certain customary financial covenants such as a funded debt to capitalization ratio and a minimum interest coverage ratio.  As of December&#160;31, 2021, SJW Group and its subsidiaries were in compliance with all covenants on the lines of credit.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 short-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113948068856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtTextBlock', window );">Long-Term Debt</a></td>
<td class="text">Long-Term Debt<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%">Long-term debt as of December&#160;31 was as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:51.246%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.046%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Description</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Rate</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%">Maturity</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%">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%">2020</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><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">SJW Group Senior notes (a)</span></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">2.47% - 3.53%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 - 2039</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">610,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SJWC:</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 7.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%">Senior notes  (a)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.00% - 8.58%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 - 2051</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%">420,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">California Pollution Control Financing Authority Revenue Bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.75%, 5.10%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2040, 2046</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%">120,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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 SJWC</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="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%">540,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CTWS bank term loans</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.09%, 4.15%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027, 2037</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,351&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,169&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Connecticut Water:</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 7.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%">Connecticut Innovations Revenue Bonds, variable rate</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: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%">2028 - 2029</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%">22,050&#160;</span></td><td style="background-color:#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%">22,050&#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 7.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%">Connecticut Innovations Revenue Bonds, fixed rate</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,260&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Senior notes (a)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.07% - 3.53%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2037 - 2051</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%">170,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Bank term loans</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.51% - 4.75%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 - 2036</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%">111,090&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,090&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.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 Connecticut Water</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="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%">303,140&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,400&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SJWTX, Inc.:</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;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 7.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%">Senior note  (a)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.27%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2036</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%">15,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Bank term loans</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.01%, 4.11%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2041</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%">30,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.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 SJWTX, Inc.</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="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%">45,000&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maine Water:</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;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 7.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%">State revolving fund loans</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00% - 2.58%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 - 2048</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%">17,264&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,651&#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 7.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%">Other First Mortgage Bond</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.95%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Bank term loans</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.89% - 5.51%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 - 2043</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%">34,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,500&#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 30.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 Maine Water</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="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%">54,464&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,751&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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 debt</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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,522,955&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,352,320&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Unamortized debt premium, net (b)</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,479&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.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%">Unamortized debt issuance costs</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,851)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,978)</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 6.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%">Current portion</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,106)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76,241)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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 long-term debt, less current portion</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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,492,935&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">1,287,580&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">___________________________________</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:27.13pt">Senior notes held by institutional investors are unsecured obligations of SJW Group, SJWC, Connecticut Water, SJWTX, Inc. and Maine Water and require interest-only payments until maturity.  To minimize issuance costs, the companies&#8217; debt has primarily been placed privately.</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Consists of fair value adjustments recognized through purchase accounting for the completed merger with CTWS on October 9, 2019.</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%">The following is a table of the consolidated company&#8217;s schedule of principal payments:</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:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Year</span></td><td colspan="3" style="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%">2022</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%">39,179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,360&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,983&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,648&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,303&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,403,482&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of long-term debt as of December&#160;31, 2021 and 2020 was approximately $1,651,825 and $1,570,727, respectively, and was determined using a discounted cash flow analysis, based on the current rates for similar financial instruments of the same duration and creditworthiness of the Company.  The fair value of long-term debt would be categorized as Level 2 of the fair value hierarchy.</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%;text-decoration:underline">SJW Group</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%">On August 11, 2020, SJW Group entered into a note purchase agreement with the purchasers listed in the agreement, pursuant to which SJW Group sold an aggregate principal amount of $50,000 of its 2.47% Senior Notes, Series 2020, due August 1, 2030.  The notes are unsecured obligations of the company.  Interest is payable semi-annually in arrears on February 1st and August 1st of each year.  </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%;text-decoration:underline">SJWC</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%">On June 25, 2021, SJWC entered into a note purchase agreement with certain affiliates of New York Life Insurance (collectively the &#8220;Purchasers&#8221;), pursuant to which the company sold an aggregate principal amount of $50,000 of its 3.00% Senior Notes, Series N (&#8220;Series N Notes&#8221;) to the Purchasers.  The Series N Notes are unsecured obligations of SJWC and are due on June 25, 2051.  Interest is payable semi-annually in arrears on January 1st and July 1st of each year.  The closing occurred simultaneously with the signing of the note purchase agreement.</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%">On August 4, 2021, SJWC entered into a note purchase agreement with the purchasers listed in the agreement, pursuant to which the company sold an aggregate principal amount of $50,000 of its 3.00% Senior Notes, Series O (&#8220;Series O Notes&#8221;), due December 1, 2051.  The Series O Notes are unsecured obligations of SJWC.  Interest is payable semi-annually in arrears on June 1st and December 1st of each year.  The closing of the note purchase agreement occurred on December 1, 2021.</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%;text-decoration:underline">Connecticut Water</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%">On August 4, 2021, Connecticut Water entered into a note purchase agreement with certain affiliates of Metropolitan Life Insurance Company, New York Life Insurance Company, the Northwestern Mutual Life Insurance Company and Pacific Life Insurance Company, pursuant to which Connecticut Water sold on August 4, 2021, an aggregate principal amount of $50,000 of its 3.07% Senior Notes, Series 2021A, due 2051 (the &#8220;2021A Notes&#8221;) and on December 1, 2021, sold an aggregate principal amount of $50,000 of its 3.10% Senior Notes, Series 2021B, due 2051 (the &#8220;2021B Notes&#8221; and together with the 2021A Notes, the &#8220;CWC Notes&#8221;).  The CWC Notes are unsecured obligations of Connecticut Water, with the 2021A Notes due on June 1, 2051, and the 2021B Notes due on December 1, 2051.  Interest on the CWC Notes is payable semi-annually in arrears on June 1st and December 1st of each year.  The proceeds from the sale of the CWC Notes will be used to repay outstanding short and/or long-term borrowings, to fund Connecticut Water&#8217;s capital expenditures, and/or for other general corporate purposes.</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%">On March 12, 2020, Connecticut Water entered into a note purchase agreement with NYL Investors, LLC as agent of the purchasers listed in the agreement, pursuant to which Connecticut Water sold on the same date an aggregate principal amount of $35,000 of its 3.51% Senior Notes, due March 12, 2050.  The notes are unsecured obligations of Connecticut Water.  Interest is payable semi-annually in arrears on March 12th and September 12th of each year.  </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%;text-decoration:underline">SJWTX, Inc.</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%">On May 13, 2021, CLWSC entered into a master credit agreement and promissory note with a commercial bank under which it entered into a borrowing agreement for an aggregate principal amount not to exceed $30,000, of which $20,000 was advanced at the closing date.  The borrowing carries a fixed interest rate of 4.01% due on March 20, 2041.  On December 1, 2021, the remaining aggregate principal amount of the promissory note, $10,000, was advanced to CLWSC at a fixed interest rate of 4.11%.  The notes are unsecured obligations of CLWSC.  Interest is payable quarterly in arrears on the 20th day of January, April, July and October of each year.  </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%;text-decoration:underline">Maine Water</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%">On March 2, 2021, Maine Water entered into a credit agreement with a commercial bank, pursuant to an existing master loan agreement under which the commercial bank issued Maine Water a promissory note on the same date with an aggregate principal amount of $17,000 and a fixed interest rate of 3.89%, due March 1, 2041.  The notes are unsecured obligations of Maine Water.  Interest is payable quarterly in arrears on the 20th day of January, April, July and October of each year.  Proceeds from the borrowing were received on March 18, 2021.</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%">On December 23, 2020, Maine Water issued $4,000 of Series T First Mortgage Bonds to the Maine Municipal Bond Bank through the State Safe Drinking Water Revolving Loan Fund.  The Series T bonds mature on October 1, 2041 and carry 1% interest.  The Series T First Mortgage Bond covenants are the same as all other First Mortgage Bonds.  The proceeds were used for pre-approved projects primarily related to preliminary engineering and design work of a water treatment plant in Maine&#8217;s Biddeford and Saco division.  </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%;text-decoration:underline">Financial Covenants</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%">The debt and credit agreements of SJW Group and its subsidiaries contain various financial and other covenants.  Non-compliance with these covenants could result in accelerated due dates and termination of the agreements.  In addition, the credit </span></div>agreements contain customary representations and warranties and subject to customary events of default, which may result in outstanding notes becoming immediately due and payable.   As of December&#160;31, 2021, SJW Group and its subsidiaries were in compliance with all covenants related to its long-term debt agreements.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113948023208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of income tax expense were:</span></div><div style="margin-top:5pt"><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 style="width:56.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><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%">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%">2020</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%">2019</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%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Federal</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%">8,587&#160;</span></td><td style="background-color:#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%">11,349&#160;</span></td><td style="background-color:#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,577&#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 7.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%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,633&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,811)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,073)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,929)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,576&#160;</span></td><td style="background-color:#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%">680&#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: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%">8,369&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">8,380&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">8,454&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></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%">The following table reconciles income tax expense to the amount computed by applying the federal statutory rate to income before income taxes of $68,847, $69,895 and $32,081 in 2021, 2020 and 2019:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:56.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><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%">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%">2020</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%">2019</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%">Income tax at federal statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,678&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,737&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase (decrease) in taxes attributable to:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">State taxes, net of federal income tax benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,572&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,251&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Uncertain tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,678&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,351&#160;</span></td><td style="background-color:#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%">323&#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 7.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%">Property flow-through</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,573)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,054)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Capitalized merger costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(296)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,350&#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 7.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%">Tax reform - rate change impact on deferred taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Reversal of excess deferred taxes recognized in regulatory liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,295)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,912)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,355)</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 7.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%">Pension flow-through</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,244)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">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%">(331)</span></td><td style="background-color:#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%">(333)</span></td><td style="background-color:#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%">(223)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Other items, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(569)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">873&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(408)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,369&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">8,380&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">8,454&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the net deferred tax liability as of December&#160;31 was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><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%">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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred&#160;tax&#160;assets:</span></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Advances and contributions</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%">24,584&#160;</span></td><td style="background-color:#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%">22,573&#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:#bfe4ff;padding:2px 1pt 2px 7.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%">Unamortized investment tax credit</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">599&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">619&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Pensions, postretirement benefits and 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%">32,396&#160;</span></td><td style="background-color:#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%">41,180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.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%">Debt premium, net</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align: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,579&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align: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,290&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">California franchise 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%">514&#160;</span></td><td style="background-color:#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%">756&#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:#bfe4ff;padding:2px 1pt 2px 7.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%">Net operating loss</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">550&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,128&#160;</span></td><td style="background-color:#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,792&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align: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 deferred tax assets</span></td><td colspan="2" style="background-color:#bfe4ff;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%">71,800&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;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%">78,760&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.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%">Utility plant</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,497&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,541&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Pension and postretirement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,779&#160;</span></td><td style="background-color:#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%">31,227&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.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%">Deferred gain and other-property</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align: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,901&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align: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,875&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Regulatory asset - business combinations debt premium, 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%">5,579&#160;</span></td><td style="background-color:#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,290&#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:#bfe4ff;padding:2px 1pt 2px 7.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%">Intangibles</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align: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,193&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align: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,443&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">773&#160;</span></td><td style="background-color:#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%">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:#bfe4ff;padding:2px 1pt 2px 7.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%">Regulatory asset - income tax temporary differences, net</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align: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,867&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,195&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Section 481(a) adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,111&#160;</span></td><td style="background-color:#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,763&#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:#bfe4ff;padding:2px 1pt 2px 7.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%">Other</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align: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,551&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align: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,544&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax 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%">272,251&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270,175&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liabilities</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,451&#160;</span></td><td style="background-color:#bfe4ff;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:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;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%">191,415&#160;</span></td><td style="background-color:#bfe4ff;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:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management evaluates the realizability of deferred tax assets based on all available evidence, both positive and negative.  The realization of deferred tax assets is dependent on our ability to generate sufficient future taxable income during periods in which the deferred tax assets are expected to reverse.  Based on all available evidence, management believes it is more likely than not that SJW Group will realize the benefits of its deferred tax assets.  Accordingly, the valuation allowance relating to deferred tax assets acquired from CTWS was released in 2020 through purchase accounting adjustments made within the measurement period.  Net operating loss carryforwards expire beginning in 2032 and ending in 2039.  As of December&#160;31, 2021, the estimated amount of net operating loss carryforwards available to offset future taxable income for Connecticut purposes is $26,820.  The estimated state tax credit carryforwards are $667 which will expire beginning in 2023 and ending in 2040.</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%">The change in the net deferred tax liabilities of $9,036 in 2021 included other non-cash items primarily consisting of regulatory assets and liabilities relating to income tax temporary differences. </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%">The total amount of unrecognized tax benefits, before the impact of deductions for state taxes, excluding interest and penalties was $7,961 and $6,468 as of December&#160;31, 2021 and 2020, respectively.  The amount of tax benefits, net of any federal benefits for state taxes that would impact the effective rate, if recognized, is approximately $7,009 and $5,600 as of December&#160;31, 2021 and 2020, respectively.</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%">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:</span></div><div style="margin-top:5pt"><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 style="width:56.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><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%">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%">2020</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%">2019</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%">Balance at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,468&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,834&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,382&#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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase related to tax positions taken during the current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,376&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,104&#160;</span></td><td style="background-color:#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%">351&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase related to tax positions taken during a prior year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,530&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions related to tax positions taken in a prior year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,382)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">7,961&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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%">6,468&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,834&#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"/></tr></table></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%">The increase in gross unrecognized tax benefits in 2021 was primarily due to the uncertain tax position relating to repairs tax deductions.</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%">SJW Group&#8217;s policy is to classify interest and penalties associated with unrecognized tax benefits, if any, in tax expense.   Accrued interest expense, net of the benefit of tax deductions which would be available on the payment of such interest, is approximately $376 as of December&#160;31, 2021.  SJW Group has not accrued any penalties for unrecognized tax benefits.  The amount of interest recognized in 2021 was an increase to expense of $270.</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%">SJW Group does not foresee material changes to its gross uncertain tax liability within the next 12 months following December&#160;31, 2021. </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%">SJW Group files U.S. federal income tax returns and income tax returns in various states and is subject to ordinary statute of limitation of three years for federal and three or four years for different state returns.  However, due to tax attribute carryforwards, SJW Group is subject to examination for tax years 2009 forward for federal and 2012 forward for state returns of CTWS and its subsidiaries.  The statute of limitation for SJW Group returns is closed for these extended years and remains open for 2018 and forward for federal and 2017 or 2018 and forward for different states.</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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>33
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113948081320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Utility Plant Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">Utility Plant Intangible Assets</a></td>
<td class="text">Utility Plant Intangible Assets<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%">Intangible assets consist of a concession fee paid to the City of Cupertino of $6,800 for operating the City of Cupertino municipal water system, $13,400 related to the purchase premium for customer relationships and other intangibles of $16,076 as of December&#160;31, 2021.  Other intangibles primarily consist of $4,290 which was paid for service area and water rights by CLWSC, $5,984 for infrastructure related to the Cupertino service concession arrangement, $1,400 for customer relationships and $1,040 incurred in conjunction with Valley Water water contracts related to the operation of SJWC.  All intangible assets are recorded at cost and are primarily being amortized using the straight-line method over the legal or estimated economic life of the assets ranging from 5 to 70 years. </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%">Amortization expense for the intangible assets was $1,553, $1,401 and $745 for the years ended December&#160;31, 2021, 2020 and 2019, respectively.  Amortization expense for 2022 through 2026 and thereafter is anticipated to be $1,553 per year.</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%">The costs of intangible assets as of December&#160;31, 2021 and 2020 are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><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%">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%">2020</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%">Concession fees</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%">6,800&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,800&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase premium customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,400&#160;</span></td><td style="background-color:#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%">13,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangibles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,076&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,967&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible 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%">36,276&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,167&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated amortization</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Concession fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,596&#160;</span></td><td style="background-color:#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,324&#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 7.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%">Purchase premium customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,094&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Other intangibles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,042&#160;</span></td><td style="background-color:#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,479&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net intangible assets</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%">20,650&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">21,270&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all or part of the information related to intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113948113496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsDisclosureTextBlock', window );">Commitments</a></td>
<td class="text">Commitments<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%">SJWC purchases water from Valley Water under terms of a master contract expiring in 2051.  Delivery schedules for purchased water are based on a contract year beginning July&#160;1, and are negotiated every three years under terms of the master contract with Valley Water.  For the years ended December&#160;31, 2021, 2020 and 2019, SJWC purchased from Valley Water 19,365&#160;million gallons ($91,938), 21,269&#160;million gallons ($96,212) and 21,862&#160;million gallons ($96,285), respectively, of contract water.  On June 24, 2021, the Valley Water Board of Directors approved treated water deliveries reflecting the contractual delivery schedule reduced by 23% through June 30, 2022.  Effective February 1, 2022, the treated water contract delivery schedule will increase by 10%, and Valley Water will evaluate supply conditions and adjust the delivery schedules as appropriate. Based on current prices and estimated deliveries, SJWC is committed to purchase from Valley Water a minimum of 90% of the reduced delivery schedule, or 18,756&#160;million gallons ($92,902) of water at the current contract water rate of $5.0 per million gallons for the year ending December&#160;31, 2022.  Additionally, SJWC purchases non-contract water from Valley Water on an &#8220;as needed&#8221; basis if the water supply is available. </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%">In 1997, SJWC entered into a 25-year contract agreement with the City of Cupertino to operate the City&#8217;s municipal water system.  SJWC paid a one-time, upfront concession fee of $6,800 to the City of Cupertino which is amortized over the contract term.  Under the terms of the contract agreement, SJWC assumed responsibility for maintenance and operating costs, while receiving all payments for water service.  SJWC and the City of Cupertino signed an amendment to the lease agreement dated </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%">January 8, 2020.  Under the terms of the amended lease agreement, SJWC agreed to an incremental up-front payment of $5,000 to be used by the City of Cupertino for capital improvements to the City&#8217;s municipal water system prior to the expiration of the lease in September 2022.  Any unspent funds at lease termination remain the property of the City.  On November 2, 2021, the City of Cupertino approved another amendment to the current lease agreement executed on January 8, 2020.  This second amendment provides the City of Cupertino options to extend the lease agreement by periods of six months, two years, or three years with modifications of additional capital improvement funds of $350, $1,600 and $2,500, respectively, depending on the lease extension period option.  These options are intended to provide the City of Cupertino more time, if needed, to complete its Request For Proposals process for a new lease term and conduct analyses of other alternatives for the operation of the water system.</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%">Connecticut Water has an agreement with the South Central Connecticut Regional Water Authority (&#8220;RWA&#8221;) to purchase water from RWA. The agreement was signed in April 2006 and became effective upon the receipt of all regulatory approvals in 2008 and will remain in effect for a minimum of fifty years upon becoming effective.  Connecticut Water will pay RWA $75 per year as part of a capacity agreement, for a total of 14 years, starting on the effective date of the agreement.  In addition, Connecticut Water is able, but under no obligation, to purchase up to one million gallons of water per day at the then current wholesale rates per the agreement, $2.6 per million gallons as of December 31, 2021.  Connecticut Water has an agreement with The Metropolitan District (&#8220;MDC&#8221;) to purchase water from MDC to serve the Unionville system.  The agreement became effective on October 6, 2000 and has a term of fifty years beginning May 19, 2003, the date the water supply facilities related to the agreement were placed in service.  Connecticut Water agrees to purchase 283 million gallons of water annually from MDC.  The rate charged by the MDC at December 31, 2021 were $4.05 per hundred cubic feet.</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%">CLWSC has long-term contracts with the GBRA.  The terms of the agreements expire in 2037, 2040, 2044 and 2050.  The agreements, which are take-or-pay contracts, provide CLWSC with 7,650 acre-feet per year of water supply from Canyon Lake.  The water rate may be adjusted by GBRA at any time, provided they give CLWSC a 60-day written notice on the proposed adjustment.  CLWSC also has raw water supply agreements with the Lower Colorado River Authority (&#8220;LCRA&#8221;) and West Travis Public Utility Agency (&#8220;WTPUA&#8221;) expiring in 2059 and 2046, respectively, for 250 acre-feet of water under each agreement per year from Lake Austin and the Colorado River, respectively, at prices that may be adjusted periodically by the agencies. </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%">Maine Water has an agreement with the Kennebec Water District for potable water service. The agreement has been in place for 20 years and was extended on November 7, 2020 for a new term of up to 20 years. Maine Water guarantees a minimum consumption of 50 million gallons of water annually.  Water sales to Maine Water are billed at a wholesale discount of $0.20 per hundred cubic feet of water below Kennebec Water District's tariffed rates.  The current tariff rate wa</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $1.51 per hundred cubic feet as of December&#160;31, 2021.</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%">As of December&#160;31, 2021, SJWC had 362 employees, of whom 226 were members of unions. On November 12, 2019 and February 20, 2020, SJWC reached three-year bargaining agreements with the International Union of Operating Engineers, representing certain employees in the engineering department, and the Utility Workers of America, representing the majority of all nonadministrative employees at SJWC covering January&#160;1, 2020 through December&#160;31, 2022.  The agreements include a 3% wage increase in 2020, 3% in 2021 and 4% in 2022 for members of both unions.   The current three-year bargaining agreements will expire on December 31, 2022, and negotiations will be begin in 2022 for the upcoming period, 2023 through 2025.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113948297944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyDisclosures', window );">Contingencies</a></td>
<td class="text">ContingenciesSJW Group and its subsidiaries are subject to ordinary routine litigation incidental to its business. There are no pending legal proceedings to which SJW Group or any of its subsidiaries is a party, or to which any of its properties is the subject, that are expected to have a material effect on SJW Group&#8217;s business, financial position, results of operations or cash flows.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyDisclosures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 loss and gain contingencies. Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or prior to issuance of the financial statements) as to a probable or reasonably possible loss incurred by an entity that will ultimately be resolved when one or more future events occur or fail to occur, and typically discloses the amount of loss recorded or a range of possible loss, or an assertion that no reasonable estimate can be made.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 30<br> -URI http://asc.fasb.org/subtopic&amp;trid=2127197<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2127163<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyDisclosures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113950201016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Benefit Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Benefit Plans</a></td>
<td class="text">Benefit Plans<div style="margin-top:3pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pension Plans</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%">SJW Group maintains noncontributory defined benefit pension plans for its eligible employees.  SJWC and CTWS employees hired before March 31, 2008 and January 1, 2009, respectively, are entitled to benefits under the pension plans based on the employee&#8217;s years of service and compensation.  For SJWC employees hired on or after March 31, 2008, benefits are determined using a cash balance formula based upon compensation credits and interest credits for each employee.  Interest is credited based on the annual yield on 30-year Treasury bonds as of October for the preceding plan year with a minimum annual rate of 3.25% and a maximum annual rate of 6.00%.  For the year ended December&#160;31, 2021, interest credits assumption was 3.50%.  Certain employees hired before March 1, 2012, and covered by a plan merged into the CTWS plan in 2013 are also entitled to benefits based on the employee&#8217;s years of service and compensation.  CTWS employees hired on or after January 1, 2009 are entitled to </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%">an additional 1.5% of eligible compensation to their company sponsored savings plan.  SJW Group does not have multi-employer plans.</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%">The pension plans are administered by their respective committees where the investment strategy of the investments of the various pension and post-retirement benefit plans are reviewed and approved to achieve the goals of income generation and long-term capital preservation.  SJW Group engages third-party investment managers to assist with, among other things, asset allocation strategy, investment policy advice, performance monitoring, and investment manager due diligence.  Individual investment decisions have been delegated by the pension plan committees to the investment managers who are also monitored by an investment consultant.  Investment managers are not permitted to invest outside of the asset class or strategy under the pension plans&#8217; investment guidelines.  The committees ensure that the plans establish a target mix that is expected to achieve its investment objectives, by assuring a broad diversification of investment assets among investment types, while minimizing volatility of the target asset mix, unless market conditions make such a change appropriate to reduce risk.  The pension plans require a minimum portion of plan assets to be allocated to fixed income securities and provide guidelines and restrictions on equity investments for the assets.</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%">Plan assets are marked to market at each measurement date, resulting in unrealized actuarial gains or losses.  Unrealized actuarial gains and losses on pension assets are amortized over the expected future working lifetime of participants for actuarial expense calculation purposes.  Market gains in 2020 decreased pension expense by approximately $2,442 in 2021 and market gains in 2019 decreased pension expense by approximately $5,464 in 2020.  For the year ended December&#160;31, 2021, the net actuarial gain of the benefit obligation was related primarily a gain from changes of discount rate of $20,017, a $11,913 loss from pension data changes, and a loss from mortality changes of $593.</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%">Generally, it is expected of the investment managers that the performance of the assets held in the pension plans, computed on a total annual rate of return basis, should meet or exceed specific performance standards over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzMyNzI_ea832c32-30de-43fe-97fc-8560d772e8b8">three</span>-to-five-year period and/or full market cycle.  These standards include specific absolute and risk-adjusted performance standards over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzM0MDk_319ed37d-22f1-4209-b405-912651cccfc9">three</span>-to-five-year period and/or full market cycle.  The expected long-term rate of return on the pension plan assets is between 6.50% and 6.75% for the year ended December&#160;31, 2021.</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%">SJW Group calculates the market-related value of defined benefit pension plan assets, which is defined under FASB ASC Topic 715&#8212;&#8220;Compensation&#8212;Retirement Benefits&#8221; as a balance used to calculate the expected return on plan assets, using fair value.  The fair value is based on quoted prices in active markets for identical assets and significant observable inputs.</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%">Senior management hired before March 31, 2008 for SJWC and January 1, 2009 for CTWS are eligible to receive additional retirement benefits under the supplemental executive retirement plans and retirement contracts (collectively, &#8220;SERP&#8221;).  SJWC&#8217;s senior management hired on or after March 31, 2008 are eligible to receive additional retirement benefits under SJWC&#8217;s Cash Balance Executive Supplemental Retirement Plan ("Cash Balance Executive Supplemental Retirement Plan").  Both of the plans are non-qualified plans in which only senior management and other designated members of management may participate.  The annual cost of the plans has been included in the determination of the net periodic benefit cost shown below.  The SERP and Cash Balance Executive Supplemental Retirement Plan had a projected benefit obligation of $50,742 and $50,757 as of December&#160;31, 2021 and 2020, respectively, and net periodic pension cost of $4,456, $4,480 and $3,219 for 2021, 2020 and 2019, respectively.  For the year ended December&#160;31, 2021, 2020 and 2019, the amounts not recognized as a component of net periodic benefit cost was $901, $(1,190), and $(788), respectively, recorded as other comprehensive income on the consolidated financial statements.   SJWC&#8217;s plans are unfunded while CTWS&#8217;s SERP is funded through investments consisting primarily of life insurance contracts and assets in a Rabbi Trust.  As of December&#160;31, 2021 and 2020, total investments made to fund CTWS&#8217;s SERP was $8,147 and $7,470, respectively, which is included in &#8220;Investments&#8221; in SJW Group&#8217;s Consolidated Balance Sheets.  The life insurance contracts are valued at cash surrender value of the policies as reported by the insurer.  As of December&#160;31, 2021 and 2020, the value of the life insurance contracts was $4,191 and $4,311, respectively.  </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%">The following tables summarize the fair values of the Rabbi Trust investment assets to fund CTWS&#8217;s SERP by major categories as of December&#160;31, 2021 and 2020 :</span></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:51.169%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.615%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="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:8pt;font-weight:700;line-height:100%">Fair&#160;Value&#160;Measurements&#160;at&#160;December&#160;31,&#160;2021</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:8pt;font-weight:700;line-height:100%;text-decoration:underline">Asset Category</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%">Total</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%">Quoted<br/>Prices in<br/>Active<br/>Markets&#160;for<br/>Identical<br/>Assets<br/>(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%">Significant<br/>Observable<br/>Inputs<br/>(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level&#160;3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Mutual funds</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%">2,691&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,691&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed income</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%">920&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,797&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">3,797&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:51.169%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.615%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="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:8pt;font-weight:700;line-height:100%">Fair&#160;Value&#160;Measurements&#160;at&#160;December&#160;31,&#160;2020</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:8pt;font-weight:700;line-height:100%;text-decoration:underline">Asset Category</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%">Total</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%">Quoted<br/>Prices in<br/>Active<br/>Markets&#160;for<br/>Identical<br/>Assets<br/>(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%">Significant<br/>Observable<br/>Inputs<br/>(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level&#160;3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Mutual funds</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%">2,101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed income</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%">830&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">830&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,014&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #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%">3,014&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Postretirement Benefits</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%">In addition to providing pension and savings benefits, the company also provides health care and life insurance benefits for eligible retired employees under the respective employer-sponsored post-retirement benefits other than pension plans.  The benefits are paid by the company and not from plan assets due to limitations imposed by Internal Revenue Service.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Flexible Spending Plan</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%">SJW Group sponsors flexible spending account plans for its employees for the purpose of providing eligible employees with the opportunity to choose from among the fringe benefits available under the plans.  The flexible spending plan is intended to qualify as a cafeteria plan under the provisions of the Internal Revenue Code Section&#160;125.  The flexible spending plan allows employees to save pre-tax income in a Health Care Spending Account (&#8220;HCSA&#8221;) and/or a Dependent Care Spending Account (&#8220;DCSA&#8221;) to help defray the cost of out-of-pocket medical and dependent care expenses.  The annual maximum limit under the HCSA and DCSA plans is $2.5 and $5, respectively.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Savings Plans for Employees</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%">SJW Group also sponsors salary deferral plans which are defined contribution plans that allow employees to defer and contribute a portion of their earnings to the plan.  Contributions, not to exceed set limits, are matched by the company.  For CTWS&#8217;s employees hired on or after January 1, 2009 and ineligible to participate in the defined benefit pension plan, CTWS contributes an additional 1.5% of eligible contributions.  SJW Group contributions were $2,822, $2,824 and $2,046 in 2021, 2020 and 2019, respectively.  All of the company&#8217;s contributions are invested at the direction of the employees in funds offered under the plans.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Special Deferral Election Plans and Deferral Election Program</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%">SJW Group maintains a special deferral election plan and a deferred compensation plan and agreements for senior management and a deferral election program for non-employee directors allowing for the deferral of a portion of their earnings each year and to realize an investment return on those funds during the deferral period.  Senior management and non-employee directors have to make an election on the deferral and distribution method of the deferrals before services are rendered.  CTWS&#8217;s deferred compensation plan allows the company to make discretionary contributions.  Senior management and non-employee directors </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%">had deferred $6,237, $6,144 and $7,834 under the plans as of December&#160;31, 2021, 2020 and 2019, respectively.  As of December&#160;31, 2021 and 2020, $4,599 and $4,130, respectively, of the total amount deferred is related to CTWS agreements.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Assumptions Utilized on Actuarial Calculations</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%">Net periodic cost for the defined benefit plans and other postretirement benefits was calculated using the following weighted-average assumptions:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.702%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension&#160;Benefits</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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%">2020</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%">2019</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%">2021</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%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.29 - 2.48</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.05 - 3.23</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.04 - 4.16</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.18 - 2.41</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.59 - 3.18</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.52 - 4.09</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.50, 6.75</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.50, 6.75</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.00, 7.25</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.20, 6.50</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.20, 6.50</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.00, 7.00</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr></table></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%">The expected rate of return on plan assets was determined based on a review of historical returns, for the pension plans and for medium- to large-sized defined benefit pension funds with similar asset allocations.  This review generated separate expected returns for each asset class.  These expected future returns were then blended based on the pension plans&#8217; target asset allocations.</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%">Benefit obligations for the defined benefit plans and other postretirement benefits were calculated using the following weighted-average assumptions as of December&#160;31:</span></div><div style="margin-top:5pt"><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 style="width:42.155%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension&#160;Benefits</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%">Other Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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%">2020</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%">2021</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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.65 - 2.82</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.29 - 2.48</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.61 - 2.76</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.18 - 2.41</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr></table></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%">SJW Group utilized each plan&#8217;s projected benefit stream in conjunction with the FTSE Pension Discount Curve (formerly the Citigroup Pension Discount Curve) and the FTSE Above Median Double-A Curve for SJWC and CTWS, respectively, in determining the discount rate used in calculating the pension and other postretirement benefits liabilities at the measurement date.</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%">In 2021 and 2020, SJW Group adopted the newly then issued MP-2021 and MP-2020, respectively, Mortality Improvement Scales to determine mortality assumptions.  The tables and scales reflect increasing life expectancies of participants in the United States.  See also &#8220;Reconciliation of Funded Status&#8221; below.</span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Periodic Pension Costs</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%">Net periodic costs for the defined benefit plans and other postretirement benefits for the years ended December&#160;31 was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.702%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension&#160;Benefits</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other&#160;Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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%">2020</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%">2019</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%">2021</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%">2020</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%">2019</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%">Components of net periodic benefit cost</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Service cost</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%">9,730&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,947&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,115&#160;</span></td><td style="background-color:#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%">900&#160;</span></td><td style="background-color:#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%">581&#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 7.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%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,415&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,484&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,506&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">806&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">956&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">775&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Expected return on 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%">(18,019)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,715)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,118)</span></td><td style="background-color:#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%">(970)</span></td><td style="background-color:#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%">(857)</span></td><td style="background-color:#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%">(475)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Amortization of prior service cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Recognized actuarial 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%">6,901&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,971&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,984&#160;</span></td><td style="background-color:#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%">257&#160;</span></td><td style="background-color:#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%">229&#160;</span></td><td style="background-color:#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%">240&#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 7.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%">Net periodic benefit cost</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%">8,068&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">8,440&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">8,367&#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%">1,208&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">1,325&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">1,318&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reconciliation of Funded Status</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%">For the defined benefit plans and other postretirement benefits, the benefit obligation is the projected benefit obligation and the accumulated benefit obligation, respectively.  The projected benefit obligations and the funded status of the defined benefit pension and other postretirement plans as of December&#160;31 were as follows:</span></div><div style="margin-top:5pt"><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 style="width:42.155%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension&#160;Benefits</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%">Other&#160;Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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%">2020</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%">2021</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%">2020</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%">Change in benefit obligation</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 7.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%">Benefit obligation at beginning of year</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%">386,091&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338,240&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,794&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,546&#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 7.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%">Service cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,730&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,659&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,415&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,484&#160;</span></td><td style="background-color:#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%">806&#160;</span></td><td style="background-color:#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%">956&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Actuarial (gain)/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%">(5,477)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,164&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,235)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,421&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Implicit rate subsidy</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(222)</span></td><td style="background-color:#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%">(211)</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 7.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%">Plan participants contributions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Administrative expenses paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144)</span></td><td style="background-color:#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%">(163)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Benefits paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,777)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,293)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,017)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,072)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Benefit obligation at end of year</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%">383,838&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386,091&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">34,412&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,794&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in plan assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Fair value of assets at beginning of year</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%">278,124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,521&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,479&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,226&#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 7.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%">Actual return on plan 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%">34,826&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,869&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,460&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,383&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Employer contributions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,147&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,609&#160;</span></td><td style="background-color:#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%">669&#160;</span></td><td style="background-color:#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%">675&#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 7.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%">Plan participants contributions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Administrative expenses paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144)</span></td><td style="background-color:#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%">(163)</span></td><td style="background-color:#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%">(63)</span></td><td style="background-color:#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%">(54)</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 7.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%">Benefits paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,777)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,712)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(949)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,005)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Fair value of plan assets at end of year</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%">310,176&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,124&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,767&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,479&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Funded status at end of year</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%">(73,662)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(107,967)</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%">(12,645)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(16,315)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts recognized on the balance sheet as of December&#160;31 were as follows:</span></div><div style="margin-top:5pt"><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 style="width:42.155%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension&#160;Benefits</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%">Other&#160;Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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%">2020</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%">2021</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%">2020</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%">Noncurrent assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,422&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,782)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,760)</span></td><td style="background-color:#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%">(139)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(133)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent 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%">(77,302)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(105,207)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,506)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,182)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">(73,662)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">(107,967)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,645)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">(16,315)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SJW Group recorded a regulatory asset on the projected benefit obligation of the postretirement benefit plans as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><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%">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%">2020</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%">Funded status of obligation</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%">86,307&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,282&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued benefit cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,110)</span></td><td style="background-color:#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%">(29,920)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory asset, amount to be recovered in future rates</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%">62,197&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,362&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021 and 2020, the amounts deferred in regulatory assets that have not yet been recognized as components of net periodic benefit cost include net loss of $62,270 and $94,476, respectively, and prior service cost of $73 and $114, respectively.</span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Plan Assets</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%">Plan assets as of December&#160;31 were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:42.155%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension&#160;Benefits</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%">Other&#160;Benefits</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:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of assets at end of year:</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%">Debt securities</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%">100,036&#160;</span></td><td style="background-color:#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%">95,935&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,541&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,684&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;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%">35&#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%">25&#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%">29&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,248&#160;</span></td><td style="background-color:#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%">170,747&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,932&#160;</span></td><td style="background-color:#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%">12,762&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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%">61&#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%">69&#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%">66&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash&#160;and equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,892&#160;</span></td><td style="background-color:#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%">11,442&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,294&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,033&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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%">4&#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%">6&#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%">5&#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: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:bottom"><span style="color:#000000;font-family:'Times 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%">310,176&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">278,124&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,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:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">19,479&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the fair values of plan assets by major categories as of December&#160;31, 2021 and 2020:</span></div><div style="margin-top:5pt"><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 style="width:42.155%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="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:8pt;font-weight:700;line-height:100%">Fair&#160;Value&#160;Measurements&#160;at&#160;December&#160;31,&#160;2021</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:8pt;font-weight:700;line-height:100%;text-decoration:underline">Asset Category</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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%">Quoted<br/>Prices in<br/>Active<br/>Markets&#160;for<br/>Identical<br/>Assets<br/>(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%">Significant<br/>Observable<br/>Inputs<br/>(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level&#160;3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,186&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,186&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Equity securities (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%">212,180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212,180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed Income (b)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,577&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,608&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,969&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331,943&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">264,974&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">66,969&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___________________________________</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:27.13pt">Actively managed portfolio of equity securities with the goal to exceed the benchmark performance.</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Actively managed portfolio of fixed income securities with the goal to exceed the benchmark performance</span></div><div style="margin-top:5pt"><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 style="width:42.155%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="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:8pt;font-weight:700;line-height:100%">Fair&#160;Value&#160;Measurements&#160;at&#160;December&#160;31,&#160;2020</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:8pt;font-weight:700;line-height:100%;text-decoration:underline">Asset Category</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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%">Quoted<br/>Prices in<br/>Active<br/>Markets&#160;for<br/>Identical<br/>Assets<br/>(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%">Significant<br/>Observable<br/>Inputs<br/>(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level&#160;3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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%">12,475&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,475&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Equity securities (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%">183,509&#160;</span></td><td style="background-color:#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%">183,509&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed Income (b)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,619&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,012&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,607&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td 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%">297,603&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">231,996&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">65,607&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___________________________________</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:27.13pt">Actively managed portfolio of equity securities with the goal to exceed the benchmark performance.</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Actively managed portfolio of fixed income securities with the goal to exceed the benchmark performance</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%">In 2022, SJW Group expects to make required and discretionary cash contributions of up to $8,820 to the pension plans and other postretirement benefit plans. </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%">Benefits expected to be paid in the next five years and in the aggregate for the five years thereafter are:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.130%"/><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%">Pension&#160;Plan</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%">Other&#160;Postretirement<br/>Benefit&#160;Plan</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%">2022</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%">16,220&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,497&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,385&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,632&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,632&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,697&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,896&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,722&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,915&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,763&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 - 2031</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,506&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 retirement benefits.</p></div>
<a 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 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=21916913&amp;loc=d3e273930-122802<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39689-114964<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113952736328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_ShareholdersEquityAndShareBasedPaymentsTextBlock', window );">Equity Plans</a></td>
<td class="text">Equity Plans<div style="margin-top:3pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock</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%">SJW Group has a Long-Term Stock Incentive Plan (the &#8220;Plan&#8221;), which has 1,800,000 shares of common stock reserved for issuance.  The Plan was initially adopted by the Board of Directors on March&#160;6, 2002.  On January 30, 2013, the amended and restated Plan was adopted by the Board and became effective on April&#160;24, 2013.  The Plan was subsequently amended and restated by the Board on July 29, 2015, and thereafter amended on November 15, 2016, October 28, 2020 and January 28, 2021.  SJW Group also maintains stock plans in connection with the merger with CTWS which are no longer granting new awards under those plans.</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%">The Plan allows SJW Group to provide employees, non-employee Board members or the board of directors of any parent or subsidiary, consultants, and other independent advisors who provide services to the Company or any parent or subsidiary the opportunity to acquire an equity interest in SJW Group.</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%">A participant in the Plan generally may not receive Plan awards covering an aggregate of more than 600,000 shares of common stock in any calendar year.  Additionally, awards granted under the Plan may be conditioned upon the attainment of specified Company performance goals.  The types of awards included in the Plan are restricted stock awards, restricted stock units, performance shares, or other share-based awards.  In addition, shares are issued to employees under the Employee Stock Purchase Plan (&#8220;ESPP&#8221;) that was approved by SJW Group stockholders. </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%">As of December&#160;31, 2021, 2020 and 2019, 946,086, 880,495 and 819,340 shares have been issued pursuant to the Plan, and 168,721, 178,106 and 174,764 shares are issuable upon the vesting of outstanding restricted stock units, performance-based stock units, and deferred restricted stock units for the years ended 2021, 2020 and 2019, respectively.  The remaining shares available for issuance under the Plan are 685,193 as of December&#160;31, 2021.  The compensation costs charged to income is recognized on a straight-line basis over the requisite service period.  </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%">A summary of compensation costs charged to income and proceeds from share based compensation, that are recorded to additional paid-in capital and common stock, by award type, are presented below for the years ended December&#160;31:</span></div><div style="margin-top:5pt"><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 style="width:56.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><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%">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%">2020</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%">2019</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%">Compensation costs charged to income:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">ESPP</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%">357&#160;</span></td><td style="background-color:#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%">323&#160;</span></td><td style="background-color:#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%">283&#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 7.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%">Restricted stock and deferred restricted 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%">3,889&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,230&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,123&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total compensation costs charged to income</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%">4,246&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,553&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,406&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP proceeds</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,026&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,830&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,603&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock and Deferred Restricted Stock</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%">A summary of SJW Group&#8217;s restricted and deferred restricted stock awards under the Plan as of December&#160;31, 2021, and changes during the year ended December&#160;31, 2021, are presented below:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><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%">Units</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%">Weighted-<br/>Average&#160;Grant-<br/>Date&#160;Fair&#160;Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January&#160;1, 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%">178,106&#160;</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%">53.43&#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 7.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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,235&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.17&#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 7.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%">Issued</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,591)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,029)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.54&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December&#160;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%">168,721&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">58.43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares vested as of December&#160;31, 2021</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%">45,311&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;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%">36.65&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the status of SJW Group&#8217;s nonvested restricted and deferred restricted stock awards under the Plan as of December&#160;31, 2021, and changes during the year ended December&#160;31, 2021, are presented below:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><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%">Units</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%">Weighted-&#160;   Average Grant-<br/>Date&#160;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:400;line-height:100%">Nonvested as of January&#160;1, 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%">109,789&#160;</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%">65.18&#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 7.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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,235&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.17&#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 7.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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,802)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,812)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested as of December&#160;31, 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%">123,410&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">66.43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total fair value of restricted stock awards for all plans that were vested for the years ended 2021, 2020 and 2019 were $3,332, $3,333 and $2,420, respectively.  As of December&#160;31, 2021, the total unrecognized compensation costs related to restricted and deferred restricted stock plans amounted to $4,421.  This cost is expected to be recognized over a weighted-average period of 1.56 years.</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%">For the years ended December&#160;31, 2021, 2020 and 2019, 7,327, 5,327 and 6,120, respectively, of performance-based and market-based restricted stock awards were issued upon the attainment of certain performance metrics and service-based vesting under the Plan.  Based upon actual attainment relative to the target performance metric, the number of shares issuable can range between 0% to 150% of the target number of shares for performance-based restricted stock awards, or between 0% and 200% of the target number of shares for market-based restricted stock awards.  As of December&#160;31, 2021, 15,577 performance-based and market-based restricted stock awards vested and 51,160 remained outstanding.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Stock Purchase Plan</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%">The ESPP allows eligible employees to purchase shares of SJW Group&#8217;s common stock at 85% of the fair value of shares on the purchase date.  Under the ESPP, employees can designate up to a maximum of 10% of their base compensation for the purchase of shares of common stock, subject to certain restrictions.  A total of 400,000 shares of SJW Group&#8217;s common stock have been reserved for issuance under the ESPP.  The remaining shares available for issuance under the ESPP are 185,509 as of December&#160;31, 2021.</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%">As of December&#160;31, 2021, the ESPP had fourteen purchase intervals since its inception.  For the year ended December&#160;31, 2021, 2020 and 2019, a total of 35,304, 31,750 and 30,255 shares, respectively, were issued under the ESPP.  The plan has no look-back provisions. </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%">For the years ended December&#160;31, 2021, 2020 and 2019, SJW Group&#8217;s recorded expenses were $361, $342 and $294, respectively, related to the ESPP.  The total unrecognized compensation costs related to the semi-annual offering period that ended January&#160;31, 2022, for the ESPP is approximately $162.  This cost is expected to be recognized during the first quarter of 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_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_ShareholdersEquityAndShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113948118408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Non-Tariffed Businesses Reporting<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [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_SegmentReportingDisclosureTextBlock', window );">Segment and Non-Tariffed Businesses Reporting</a></td>
<td class="text">Segment and Non-Tariffed Businesses ReportingSJW Group is a holding company with four subsidiaries:  (i)&#160;SJWC, a water utility operation with both regulated and non-tariffed businesses, (ii) SJWTX, Inc. which is doing business as CLWSC, a regulated water utility located in Canyon Lake, Texas, and its consolidated non-tariffed variable interest entity, Acequia Water Supply Corporation, (iii)&#160;SJW Land Company, <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%">and (iv) SJWNE LLC a holding company for CTWS and its subsidiaries, Connecticut Water, Maine Water, NEWUS and Chester Realty, Inc.  In accordance with FASB ASC Topic 280&#8212;&#8220;Segment Reporting,&#8221; SJW Group has determined that it has two reportable business segments.  The first segment is that of providing water utility and utility-related services to its customers through SJW Group&#8217;s subsidiaries, SJWC, Connecticut Water, CLWSC, Maine Water and NEWUS, together referred to as &#8220;Water Utility Services.&#8221;  The second segment is property management and investment activity conducted by SJW Land Company and Chester Realty, Inc., referred to as &#8220;Real Estate Services.&#8221;</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%">SJW Group&#8217;s reportable segments have been determined based on information used by the chief operating decision maker.  SJW Group&#8217;s chief operating decision maker includes the Chair, President and Chief Executive Officer, and his executive staff.  The executive staff reviews financial information presented on a consolidated basis that is accompanied by disaggregated information about operating revenue, net income and total assets, by subsidiary.</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%">The following tables set forth information relating to SJW Group&#8217;s reportable segments and distribution of regulated and non-tariffed business activities within the reportable segments.  Certain allocated assets, revenue and expenses have been included in the reportable segment amounts.  Other business activity of SJW Group not included in the reportable segments is included in the &#8220;All Other&#8221; category.</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.875%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="39" 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:9pt;font-weight:700;line-height:100%">For the year ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></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:9pt;font-weight:700;line-height:100%">Water Utility Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Real<br/>Estate<br/>Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">All&#160;Other (1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">SJW Group</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Regulated (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:9pt;font-weight:700;line-height:100%">Non-<br/>tariffed</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-<br/>tariffed</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-<br/>tariffed</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Regulated</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-<br/>tariffed</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</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:9pt;font-weight:400;line-height:100%">Operating revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">558,154&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,153&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,379&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">558,154&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,532&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">573,686&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">449,401&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">7,138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,585&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">2,403&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">449,401&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">13,126&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">462,527&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income (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:9pt;font-weight:400;line-height:100%">108,753&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,015&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,794&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,403)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,753&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,406&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111,159&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,530&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">3,309&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,950&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">(12,311)</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">67,530&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">(7,052)</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">60,478&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,896&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">443&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,168&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">893&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,896&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,504&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Senior note and other interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,308&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,031&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">34,308&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">20,031&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">54,339&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense (benefit) in net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,327&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">369&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">619&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,946)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,327&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,958)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,369&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,380,637&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">6,916&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">43,383&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">61,459&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">3,380,637&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">111,758&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">3,492,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top: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 style="width:22.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.875%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="39" 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:9pt;font-weight:700;line-height:100%">For the year ended December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></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:9pt;font-weight:700;line-height:100%">Water Utility Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Real<br/>Estate<br/>Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">All&#160;Other (1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">SJW Group</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Regulated</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-<br/>tariffed</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-<br/>tariffed</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-<br/>tariffed</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Regulated</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-<br/>tariffed</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</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:9pt;font-weight:400;line-height:100%">Operating revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">548,013&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,981&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,532&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">548,013&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,513&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">564,526&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">431,375&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">6,943&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">3,510&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">5,028&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">431,375&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">15,481&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">446,856&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income (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:9pt;font-weight:400;line-height:100%">116,638&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,038&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,028)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">116,638&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,032&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117,670&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,245&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">4,099&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">1,455&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">(13,284)</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">69,245&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">(7,730)</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">61,515&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,758&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">442&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,186&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">893&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,758&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,521&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,279&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Senior note and other interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,877&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,378&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">33,877&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,378&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">54,255&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense (benefit) in net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,563&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">998&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">467&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,648)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,563&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,183)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,380&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,197,626&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">8,869&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">44,405&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">60,565&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">3,197,626&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">113,839&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">3,311,465&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.875%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="39" 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:9pt;font-weight:700;line-height:100%">For the year ended December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></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:9pt;font-weight:700;line-height:100%">Water Utility Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Real<br/>Estate<br/>Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">All&#160;Other (1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">SJW Group</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Regulated</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-<br/>tariffed</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-<br/>tariffed</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-<br/>tariffed</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Regulated</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-<br/>tariffed</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</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:9pt;font-weight:400;line-height:100%">Operating revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">407,116&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,969&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,397&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">407,116&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,366&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">420,482&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">329,520&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,443&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">3,751&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">24,289&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">329,520&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,483&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">363,003&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income (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:9pt;font-weight:400;line-height:100%">77,596&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,526&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,646&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24,289)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,596&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20,117)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,479&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,691&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">2,019&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">1,623&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">(22,930)</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">42,691&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">(19,288)</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">23,403&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,775&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">420&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,196&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">201&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,775&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,817&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,592&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Senior note and other interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,073&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,723&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">25,073&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">6,723&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">31,796&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense (benefit) in net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,382&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">708&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">486&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,122)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,382&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,454&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,016,846&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">5,507&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">46,778&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">63,339&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">3,016,846&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">115,624&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">3,132,470&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">____________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;The &#8220;All Other&#8221; category for the years ended December&#160;31, 2021, 2020 and 2019, includes the accounts of SJW Group, SJWNE, LLC and CTWS, Inc. on a stand-alone basis.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)&#160;&#160;&#160;&#160;As of December&#160;31, 2021, the Company has performed an allocation of goodwill associated with the acquisition of CTWS to two reporting units, Connecticut and Maine, which are both aggregated within the Regulated Water Utility Services reportable segment.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a 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 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8981-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 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-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 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8844-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 41<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-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 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8657-108599<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 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113948156808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Business Combinations</a></td>
<td class="text">Business Combinations<div style="margin-top:3pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Kendall West Utility and Bandera East Utility</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%">On December 17, 2021, CLWSC completed its acquisition of Kendall West Utility and Bandera East Utility, companies that provide water services, including wastewater and recycled water services, in Kendall, Bandera and Medina counties which are located in south central Texas.  Kendall West Utility and Bandera East Utility, together, add approximately 5,000 people through 1,600 service connections in a service area approximately 19 square miles to CLWSC&#8217;s operations.  The total net cash price was approximately $23,587.  The preliminary purchase price allocation for these acquisitions primarily consisted of acquired utility plant of approximately $9,400 and goodwill of approximately $12,300.  The results of Kendall West Utility and Bandera East Utility are included in SJW Group&#8217;s consolidated statements of comprehensive income since the acquisition date, including revenues and net loss, and were not material.  Pro forma financial information has not been presented because the acquisition was not material to SJW Group&#8217;s consolidated financial statements.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CTWS</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%">On October 9, 2019, SJW Group completed the merger with CTWS, a company that provides water service throughout Connecticut and Maine.  In addition, CTWS has a real estate company in Connecticut which provides property management services. </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%">SJW Group acquired all of the outstanding stock of CTWS for $70.00 per share in cash (without interest and less any applicable withholding taxes).  The total cash purchase price was approximately $838,476, less cash received of $3,011, and approximately $6,384 related to outstanding awards of restricted stock units and deferred share units assumed in connection with the merger. </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%">The following table summarizes the purchase price and recording of fair values of assets acquired and liabilities assumed as of the acquisition date and subsequent adjustments as of December 31, 2020.</span></div><div style="margin-top:11pt"><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 style="width:54.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.125%"/><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%">Amounts Previously Recognized as of Acquisition Date (a)</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%">Measurement Period Adjustments</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%">Amounts Recognized as of Acquisition Date (as Adjusted)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Utility plant, net</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%">750,703&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750,703&#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 7.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%">Nonutility plant</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">848&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">848&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">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%">42,673&#160;</span></td><td style="background-color:#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%">(785)</span></td><td style="background-color:#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%">41,888&#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 7.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%">Investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,489&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,489&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Regulatory assets and deferred charges, less current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,132&#160;</span></td><td style="background-color:#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,346)</span></td><td style="background-color:#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%">78,786&#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 7.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%">Other 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%">17,181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">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%">2,592&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,592&#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 7.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%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">626,523&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(114)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">626,409&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,536,141&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,245)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,530,896&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,009&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,009&#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 7.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%">Current liabilities, including maturities of long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,772&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,797&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,789&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,411)</span></td><td style="background-color:#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%">102,378&#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 7.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%">Postretirement benefit plans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,789&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,789&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Contributions in aid of construction and construction advances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,327&#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 7.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%">Other long-term 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%">10,607&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,748&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</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%">694,293&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,245)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">689,048&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assumed equity</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%">841,848&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">841,848&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">______________________________________</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">As previously reported in the SJW Group&#8217;s 10-K for the period ended December 31, 2019.</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%">Other intangible assets primarily consists of customer relationships.</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%">The goodwill balance is primarily attributable to assembled workforce and diversification of markets both from a geographic and regulatory perspective.  We do not expect the goodwill recognized in connection with the transaction will be deductible for income tax purposes. </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%">The company analyzed and revalued the acquired opening deferred tax asset and liability balances within the measurement period which resulted in a decrease to goodwill of $114.  The revaluation of acquired deferred tax assets and liabilities and related uncertain tax positions based upon facts and circumstances that existed as of the acquisition date resulted in adjustments that were recorded to goodwill.&#160;&#160;In addition, tax related valuation allowances assumed in connection with a business combination were initially estimated as of the acquisition date.  Revaluation within the measurement period resulted in release of the valuation allowance as it is more likely than not that the new combined group will be able to utilize the acquired deferred tax assets.  There was no impact associated with the measurement period adjustments to the consolidated statement of comprehensive income for the year ended December 31, 2020.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI http://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113948021928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Statement Schedule<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract', window );"><strong>Condensed Financial Information 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_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock', window );">Financial Statement Schedule</a></td>
<td class="text"><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%">FINANCIAL STATEMENT SCHEDULE</span></div><div style="margin-top:3pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Schedule I</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%">SJW Group (Parent Only)</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 BALANCE SHEETS</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%">(in thousands, except share and per share data)</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31,</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:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Investments in subsidiaries</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%">1,607,952&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,536,106&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%">Current 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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,859&#160;</span></td><td style="background-color:#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%">436&#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 7.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%">Intercompany receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Intercompany notes 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%">6,015&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,680&#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 7.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%">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%">530&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">9,404&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,498&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,617,356&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,552,604&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Capitalization&#160;and&#160;Liabilities</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"/></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%">Capitalization:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Stockholders&#8217; equity:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock, $0.001 par value; authorized 70,000,000 shares in 2021 and 2020; issued and outstanding 30,181,348 shares in 2021 and 28,556,605 shares in 2020</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#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%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">606,392&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510,158&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428,260&#160;</span></td><td style="background-color:#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%">408,037&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(163)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,064)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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 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%">1,034,519&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">917,160&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Long-term debt, less current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">556,225&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555,824&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,590,744&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,472,984&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current liabilities:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Current portion of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,929&#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 7.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%">Intercompany payables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,097&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Intercompany notes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,712&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,540&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Accrued 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%">3,223&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,195&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Income tax payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,017&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,268&#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 7.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%">Other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">422&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">23,362&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,354&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,471&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,623&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other noncurrent 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%">779&#160;</span></td><td style="background-color:#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%">643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Commitments and contingencies</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,617,356&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,552,604&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Accompanying Notes to Schedule I</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%">FINANCIAL STATEMENT SCHEDULE</span></div><div style="margin-top:3pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Schedule I</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%">SJW Group (Parent Only)</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 STATEMENTS OF COMPREHENSIVE INCOME</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%">Years ended December&#160;31 (in thousands)</span></div><div><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><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%">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%">2020</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%">2019</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%">Operating revenue</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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating expense:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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 7.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%">Administrative and general</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,110&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,130&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Property taxes and other non-income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38)</span></td><td style="background-color:#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%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Merger related 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,849&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total operating expense</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,012&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,360&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,229&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating 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%">(2,012)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,360)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,229)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other (expense) income:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Interest on long-term debt, mortgage and other interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,673)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,430)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,615)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Gain on sale of Texas Water Alliance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Interest income on money market fund</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,536&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Other, 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%">(160)</span></td><td style="background-color:#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%">(250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89&#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 7.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%">Loss before income taxes and equity earnings from subsidiaries</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%">(17,845)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,040)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,219)</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 7.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%">Income tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,660)</span></td><td style="background-color:#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,414)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,431)</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 7.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%">Equity earnings from subsidiaries, net of taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,663&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,191&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SJW Group net income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,478&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,515&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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%">23,403&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss), net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">901&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,190)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;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%">SJW Group comprehensive income</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,379&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">60,325&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">23,529&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Accompanying Notes to Schedule I</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%">FINANCIAL STATEMENT SCHEDULE</span></div><div style="margin-top:3pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Schedule I</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%">SJW Group (Parent Only)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED 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%">Years ended December&#160;31 (in thousands)</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><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:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2020</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:9pt;font-weight:700;line-height:100%">2019</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:9pt;font-weight:700;line-height:100%">Operating activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td 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 #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,478&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">61,515&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">23,403&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash used in operating activities:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings from investment in subsidiaries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(73,663)</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">(78,141)</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">(45,191)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(185)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">162&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,606&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">679&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">466&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of TWA</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities, net of acquired assets and liabilities:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable and other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(226)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,532)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">255&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intercompany receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,586)</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">(2,607)</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">2,045&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax receivable and accrued taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,782&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,759&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,779)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">(553)</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">3,742&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Return on capital from investments in subsidiaries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other changes, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">605&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">367&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">808&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net cash provided by operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,812&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,236&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,630&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Investing activities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds to subsidiaries for notes receivable </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(75,986)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,353)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(102,522)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repayments from subsidiaries for notes 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:9pt;font-weight:400;line-height:100%">85,651&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">1,400&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">95,795&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investments in subsidiaries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(35,118)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(37,952)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(62,262)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from sale of TWA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payments for business acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(837,903)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(22,453)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:9pt;font-weight:400;line-height:100%">(46,905)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(906,892)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financing activities:</span></td><td colspan="3" style="background-color:#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 #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 #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Borrowings from subsidiaries for notes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,317&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,837&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">29,865&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repayments to subsidiaries for notes payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(44,145)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(59,762)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,705)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term borrowings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">510,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repayments of long-term borrowings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(50,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock, net of issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,029&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10)</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(496)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,957)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividends paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(40,137)</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">(36,509)</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">(34,134)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net cash (used in) 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:9pt;font-weight:400;line-height:100%">(8,936)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,070&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">484,059&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net change in cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,423&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(599)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(411,203)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash and cash equivalents, beginning of year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">436&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,035&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">412,238&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash and cash equivalents, end of year</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,859&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">436&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,035&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash paid during the year for:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,518&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">19,442&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">2,203&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,998)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,466&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">689&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Supplemental disclosure of non-cash activities:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share-based compensation from investment in subsidiaries</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,413&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,894&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,663&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Accompanying Notes to Schedule I</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%">FINANCIAL STATEMENT SCHEDULE</span></div><div style="margin-top:3pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Schedule I</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%">SJW Group (Parent Only)</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%">NOTES TO CONDENSED 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%">Years ended December&#160;31, 2021, 2020 and 2019 </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%">(Dollars in thousands, except share and per share data)</span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restrictions on Dividends and Other Distributions</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%">SJW Group is a legal entity separate and distinct from its various subsidiaries. As a holding company with no significant operations of its own, SJW Group&#8217;s principal sources of funds are dividends or other distributions from its operating subsidiaries, borrowings and the issuance of equity.  The rights of SJW Group and, consequently, its creditors and shareholders, to participate in any distribution of assets of any of its subsidiaries are subject to certain prior claims of creditors of such subsidiary.</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%">The abilities of certain of SJW Group&#8217;s subsidiaries to transfer funds to SJW Group in the form of cash dividends, loans or advances are subject to certain contractual and regulatory restrictions.  SJW Group and its subsidiaries are subject to debt covenants that could limit their respective abilities to pay dividends.  For a discussion on these covenants, see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i7e12c7edfebe48ecaf971616c7a6fc61_106" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note </a><a href="#i7e12c7edfebe48ecaf971616c7a6fc61_106" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">6</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, &#8220;Long-term Debt&#8221; to SJW Group and Subsidiaries Notes to Consolidated Financial Statements.  In addition, Connecticut Water Service, Inc. (&#8220;CTWS&#8221;) and its regulated subsidiaries are prohibited from paying dividends if not in compliance with minimum equity requirements under commitments made by SJW Group as part of the approval granted by the Connecticut Public Utilities Regulatory Authority and the Maine Public Utilities Commission in connection with the acquisition of CTWS.         </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%">As of December&#160;31, 2021, the restricted net assets of SJW Group&#8217;s subsidiaries was approximately $337,787 or 33% of consolidated net assets of SJW Group.</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_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document.</p></div>
<a 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 205<br> -SubTopic 10<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.5-04(Schedule I))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391182&amp;loc=d3e5864-122674<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=d3e5283-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-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_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113948148456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Valuation and Qualifying Accounts and Reserves<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ValuationAndQualifyingAccountsAbstract', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts [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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">Valuation and Qualifying Accounts and Reserves</a></td>
<td class="text"><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%">SJW Group and Subsidiaries</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%">FINANCIAL STATEMENT SCHEDULE</span></div><div style="margin-top:3pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Schedule II</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%">VALUATION AND QUALIFYING ACCOUNTS AND RESERVES</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%">Years ended December&#160;31, 2021, 2020 and 2019 </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%">(in thousands)</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:5pt"><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 style="width:56.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Description</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">2020</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%">2019</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%">Allowance for doubtful accounts:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Balance, beginning of period</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%">3,891&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,512&#160;</span></td><td style="background-color:#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%">272&#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 7.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%">Opening balance, SJWNE, LLC</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,283&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Charged to expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">932&#160;</span></td><td style="background-color:#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%">(177)</span></td><td style="background-color:#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%">520&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Charged to regulatory asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,610&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,032&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Accounts written off</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,394)</span></td><td style="background-color:#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%">(800)</span></td><td style="background-color:#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%">(875)</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 7.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%">Recoveries of accounts written off</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Balance, end of period</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,600&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,891&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,512&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for litigation and claims:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Balance, beginning of period</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%">684&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,898&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,181&#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 7.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%">Charged to expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">916&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">958&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,221&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Revision to accrual, due to settlements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#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%">(122)</span></td><td style="background-color:#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%">(135)</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 7.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%">Payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(943)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,050)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,369)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Balance, end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">684&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2,898&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 valuation and qualifying accounts and reserves.</p></div>
<a 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 SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-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;">srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_ValuationAndQualifyingAccountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">srt_ValuationAndQualifyingAccountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113948408616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy', window );">Consolidation Policy</a></td>
<td class="text">The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) and include the accounts of SJW Group, its wholly owned subsidiaries, and two variable interest entities in which two SJW Group subsidiaries are the primary beneficiaries.  The accounting policies of SJW Group&#8217;s subsidiaries comply with the applicable uniform system of accounts prescribed by the respective regulators.  All intercompany transactions and balances have been eliminated in consolidation.  The accounting policies of SJW Group&#8217;s subsidiaries comply with the applicable uniform system of accounts prescribed by the respective regulators and conform to generally accepted accounting principles for rate-regulated public utilities.<span></span>
</td>
</tr>
<tr class="re">
<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 Principles</a></td>
<td class="text"><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Principles</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%">In December 2019, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2019-12,&#160;&#8220;Simplifying the Accounting for Income Taxes&#8221;, which simplifies the accounting for income taxes, eliminates certain exceptions within Topic 740,&#160;&#8220;Income Taxes&#8221;,&#160;and clarifies certain aspects of the current guidance to promote consistency among reporting entities.  ASU 2019-12 was effective for SJW Group in the first quarter of fiscal year 2021.  The adoption of ASU 2019-12 did not have a material impact on the consolidated financial statements.</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_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</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%">The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period.  Actual results could differ from those estimates.</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_PropertyPlantAndEquipmentPolicyTextBlock', window );">Depreciable Utility Plant and Equipment</a></td>
<td class="text"><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%">Depreciation is computed using the straight-line method over the estimated remaining service lives of groups of assets.  The estimated service lives of depreciable plant and equipment are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful&#160;Lives</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%">Equipment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 to 35 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission and distribution plant</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;to&#160;75&#160;years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office buildings and other structures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 to 50 years</span></div></td></tr></table></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%">For the years 2021, 2020 and 2019, depreciation expense as a percent of the beginning of the year balance of depreciable plant was approximately 3.2%, 3.2% and 3.8%, respectively.  Depreciation expense for utility plant for the years ended December&#160;31, 2021, 2020 and 2019 was $91,906, $86,823 and $63,785, respectively.  The cost of utility plant retired, including retirement costs (less salvage), is charged to accumulated depreciation and no gain or loss is recognized.</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%">As of December&#160;31, 2021 and 2020, accrued payables for additions to depreciable utility plant were $20,579 and $24,571, respectively.</span></div><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Allowance For Funds Used During Construction (&#8220;AFUDC&#8221;)</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%">AFUDC represents the capitalized costs of borrowed funds or a return on equity funds used to finance utility plant under construction and is capitalized as part of construction work in progress.  AFUDC is recorded to the extent approved by the respective states&#8217; utility regulators and is recovered through water rates as the utility plant depreciates.  The amount of interest capitalized in 2021, 2020 and 2019 was $4,422, $4,133 and $4,323, respectively.  Interest on long-term debt is presented net of amounts capitalized on the Consolidated Statement of Comprehensive Income.  The amount of equity funds capitalized in 2021, 2020 and 2019 was $1,926, $1,249 and $198, respectively, reflected in &#8220;Other, net&#8221; on the Consolidated Statement of Comprehensive Income.  Prior to the merger with CTWS on October 9, 2019, SJW Group did not have AFUDC for equity funds.</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_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy', window );">Intangible Assets</a></td>
<td class="text"><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets</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%">Intangible assets are recorded at cost and are amortized using the straight-line method over the estimated useful life of the asset, ranging from 5 to 70 years (see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i7e12c7edfebe48ecaf971616c7a6fc61_115" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note </a><a href="#i7e12c7edfebe48ecaf971616c7a6fc61_115" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">8</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, &#8220;Utility Plant Intangible Assets&#8221;).</span></div><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_sjw_PublicUtilitiesRealEstatePolicyPolicyTextBlock', window );">Real Estate Investments and Nonutility Properties</a></td>
<td class="text">Real Estate Investments and Nonutility PropertiesReal estate investments and nonutility properties are recorded at cost and consist primarily of land and buildings.  Net gains and losses from the sale of real estate investments and nonutility properties are recorded as a component of other (expense) income and operating expense, respectively, in the Consolidated Statements of Comprehensive Income.  Nonutility property is property that is neither used nor useful in providing water utility services to customers and is excluded from rate base for rate-setting purposes.  SJWC recognizes gain/loss on disposition of nonutility property in accordance with California Public Utilities Commission (&#8220;CPUC&#8221;) Code Section&#160;790, whereby the net proceeds are reinvested back into property that is useful in providing water utility services to customers.  CTWS and CLWSC do not have regulatory restrictions on the use of proceeds from the sale of nonutility property.  There is no depreciation associated with Water Utility Services nonutility property as it is all undeveloped land.Depreciation on buildings and improvements for real estate investments is computed using the straight-line method over the estimated useful lives of the assets, ranging from 7 to 39 years.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business Combinations</a></td>
<td class="text"><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Combinations</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%">SJW Group applies the provisions of Accounting Standards Codification (&#8220;ASC&#8221;) Topic 805&#8212;&#8220;Business Combinations&#8221; for the purchase accounting related to business acquisitions.  Topic 805 requires SJW Group to recognize separately from goodwill the assets acquired and the liabilities assumed at the acquisition date fair values.  Goodwill as of the acquisition date is measured as the excess of consideration transferred over the net of the acquisition date fair values of the assets acquired and the liabilities assumed.  While SJW Group uses best available estimates and assumptions to accurately value assets acquired and liabilities assumed at the acquisition date, such estimates are inherently uncertain and subject to refinement.  As a result, during the one year measurement period from the acquisition date, we record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill.  Upon the conclusion of the measurement period or final determination of the values </span></div>of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our Consolidated Statements of Comprehensive Income.  Accounting for business combinations requires SJW Group to make significant estimates and assumptions, especially at the acquisition date, including estimates for intangible assets, contractual obligations assumed and pre-acquisition contingencies.  Although SJW Group believes that the assumptions and estimates we make are reasonable and appropriate, they are based in part on historical experience and information obtained from the acquired company&#8217;s management and are inherently uncertain.  Events and circumstances may occur that may affect the accuracy or validity of such assumptions, estimates or actual results.  The purchase price allocation process requires management to make significant estimates and assumptions with respect to intangible assets.  Although SJW Group believes the assumptions and estimates made are reasonable, they are based in part on historical experience, market conditions and information obtained from management of the acquired companies and are inherently uncertain.  Examples of critical estimates in valuing certain of the intangible assets we have acquired include, but are not limited to: future expected cash flows from services; historical and expected customer attrition rates and anticipated growth in revenue from acquired customers; the expected use of the acquired assets; and discount rates.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of Long-Lived Assets and Goodwill</a></td>
<td class="text"><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impairment of Long-Lived Assets and Goodwill</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%">In accordance with the requirements of FASB ASC Topic 360&#8212;&#8220;Property, Plant and Equipment,&#8221; the long-lived assets of SJW&#160;Group are reviewed for impairment when changes in circumstances or events require adjustments to the carrying values of the assets.  When such changes in circumstances or events occur, the company assesses recoverability by determining whether the carrying value of such assets will be recovered through the undiscounted expected future cash flows.  To the extent an impairment exists, the asset is written down to its estimated fair value with a corresponding charge to operations in the period in which the impairment is identified.  Long-lived assets consist primarily of utility plant in service, goodwill, regulatory assets, real estate investments and intangible assets.  SJW Group first performs a qualitative assessment to determine whether it is necessary to perform the quantitative impairment test.  In assessing the qualitative factors, SJW Group considers the impact of these key factors: change in industry and competitive environment, financial performance, and other relevant Company-specific events.  If SJW Group determines that as a result of the qualitative assessment it is more likely than not (&gt; 50% likelihood) that the fair value is less than carrying amount, then a quantitative test is performed.  During the year ended December 31, 2021, SJW Group determined that an implementation project for a customer care billing system at CLWSC will no longer be pursued and accordingly wrote-off $2,211 of accumulated costs for the project that were previously recorded as construction in progress on the consolidated balance sheets.  No impairments occurred during 2020 and 2019.</span></div>Goodwill represents the excess of the purchase price paid over the estimated fair value of the assets acquired and liabilities assumed in the acquisition of a business.  Goodwill is not amortized but is tested for impairment annually on October 1st or more frequently if an event occurs or circumstances change that would more likely than not, reduce the fair value of a reporting unit below its carrying amount.  SJW Group first performs a qualitative assessment to determine whether it is necessary to perform the quantitative impairment test.  In assessing the qualitative factors, SJW Group considers the impact of these key factors:  change in industry and competitive environment, financial performance, macroeconomic conditions, and other relevant Company-specific events.  If SJW Group determines that as a result of the qualitative assessment it is more likely than not (&gt; 50% likelihood) that the fair value is less than carrying amount, then a quantitative test is performed.  SJW Group&#8217;s goodwill is primarily associated with the recent merger with CTWS in 2019.  As of October 1, 2021, SJW Group performed a qualitative assessment and found no indicators of impairment and therefore did not perform the quantitative impairment test.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Cash and Cash Equivalents, and Restricted Cash</a></td>
<td class="text">Cash and Cash Equivalents, and Restricted CashCash and cash equivalents primarily consist of cash on deposit with banks with maturities of three months or less from the date of purchase.  Restricted funds consist of proceeds from state revolving fund bond issuances to Maine Water of $4,000 on December 23, 2020, for capital expenditures.  Proceeds are held by a trustee for the bonds and as funding conditions are met, funds are released.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Financial Instruments and Investments</a></td>
<td class="text"><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Instruments and Investments</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%">The following instruments are not measured at fair value on the company&#8217;s consolidated balance sheets but require disclosure of fair values:  cash and cash equivalents, accounts receivable and accounts payable.  The estimated fair value of such instruments approximates their carrying value as reported on the consolidated balance sheets.  The fair value of such financial instruments are determined using the income approach based on the present value of estimated future cash flows.  The fair value of these instruments would be categorized as Level 2 in the fair value hierarchy, with the exception of cash and cash equivalents, which would be categorized as Level 1.  The fair value of long-term debt is discussed in </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i7e12c7edfebe48ecaf971616c7a6fc61_106" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note </a><a href="#i7e12c7edfebe48ecaf971616c7a6fc61_106" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">6</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, &#8220;Long-Term Debt&#8221; and pension plan assets in </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i7e12c7edfebe48ecaf971616c7a6fc61_124" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note </a><a href="#i7e12c7edfebe48ecaf971616c7a6fc61_124" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">11</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, &#8220;Benefit Plans&#8221;.</span></div>SJW Group has investments in company owned life insurance which are valued at cash surrender value of the policies as reported by the insurer.  The value of these contracts is based principally on a referenced pool of investment funds that actively redeem shares, are observable and measurable, and are presented in &#8220;Other investments&#8221; on SJW Group&#8217;s Consolidated Balance Sheets.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes are accounted for using the asset and liability method.  Deferred tax assets and liabilities are recognized for the effect of temporary differences between financial and tax reporting.  Deferred tax assets and liabilities are measured using current tax rates in effect.  The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the period that includes the enactment date.</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%">To the extent permitted by the regulators, investment tax credits resulting from utility plant additions are deferred and amortized over the estimated useful lives of the related property.</span></div><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_sjw_AdvancesForConstructionAndContributionsInAidOfConstructionPolicyPolicyTextBlock', window );">Advances for Construction and Contributions in Aid of Construction</a></td>
<td class="text"><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%">Contributions in aid of construction represent funds received from developers that are not refundable under applicable regulations.  Depreciation applicable to utility plant constructed with these contributions is charged to contributions in aid of construction.</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%">Customer advances and contributions in aid of construction received subsequent to 1986 and prior to June&#160;12, 1996, generally must be included in federal taxable income, except for CTWS.  Taxes paid relating to advances and contributions are recorded as deferred tax assets for financial reporting purposes and are amortized over 40 years for advances and over the tax depreciable life of the related asset for contributions.  Receipts subsequent to June&#160;12, 1996, are generally exempt from federal taxable income, unless specifically prescribed under treasury regulations, including CTWS.</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%">Advances and contributions received subsequent to 1991 and prior to 1997 are included in state taxable income, except for CTWS.</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_AssetRetirementObligationsPolicy', window );">Asset Retirement Obligations</a></td>
<td class="text">Asset Retirement ObligationSJW Group&#8217;s asset retirement obligation is recorded as a liability included in other non-current liabilities.  It reflects principally the retirement costs of wells and other anticipated clean-up costs, which by law, must be remediated upon retirement.  Retirement costs have historically been recovered through rates at the time of retirement.  As a result, a regulatory asset is also recorded.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue</a></td>
<td class="text"><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue</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%">Management has determined that the company has principally five categories of revenues.  </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%">The first category is recognized in accordance with ASC Topic 606- &#8220;Revenue from Contracts with Customers&#8221; and represents metered revenue of Water Utility Services which includes billings to customers based on meter readings plus an estimate of water used between the customers&#8217; last meter reading and the end of the accounting period.  SJW Group satisfies its performance obligation upon delivery of water to the customer at which time the customer consumes the benefits provided by the company.  The customer is typically billed on a quarterly or bi-monthly basis after water delivery has occurred.  The customer is charged both a service charge which is based upon meter size and covers a portion of the fixed costs of furnishing water to the customer and a consumption charge based on actual water usage.  Unbilled revenue from the last meter reading date to the end of the accounting period is estimated based on the most recent usage patterns, production records and the effective tariff rates.  As the company has the right to bill for services that it has provided, SJW Group estimates the dollar value of deliveries during the unbilled period and recognizes the associated revenue.  Actual results could differ from those estimates, which may result in an adjustment to revenue when billed in a subsequent period.  </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%">The second category is recognized in accordance with ASC Topic 980-605-25, &#8220;Alternative Revenue Programs&#8221;. Under Programs established by the CPUC and Public Utilities Regulatory Authority of Connecticut (&#8220;PURA&#8221;), allowing for automatic adjustment of future rates, the company recognizes revenue when it is objectively determinable, probable of recovery and expected to be collected within 24 months of the year-end in which the revenue is recognized.  A reserve, based on an estimate of actual usage over the recovery period, is recorded for amounts SJW Group estimates will not be collected within the 24-month period.  SJW Group&#8217;s alternative revenue programs include SJWC&#8217;s Water Conservation Memorandum Account (&#8220;WCMA&#8221;) and CTWS&#8217;s Water Rate Adjustment mechanism (&#8220;WRA&#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;</span><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 WCMA allows SJWC to track lost revenue, net of related water costs, associated with reduced sales due to water conservation and associated calls for water use reductions.  SJWC records the lost revenue captured in the WCMA balancing accounts.  In 2021, with the declaration of a drought emergency and conservation mandates in California by Governor Gavin Newsom and Santa Clara Valley Water District (&#8220;Valley Water&#8221;), SJWC obtained approval to reestablish a WCMA effective July 20, 2021.  For the year ended December&#160;31, 2021, SJWC recognized $3,243 in lost revenues accumulated in the WCMA.  In December 2019, CPUC denied SJWC&#8217;s request to recover the 2018 WCMA balance due to drought mandatory conservation mandates that ended in 2017.  As a result of the decision, during the year ended December 31, 2019, SJWC wrote off a total balance of $9,386 related to 2018 lost revenue and $639 related to 2019 lost revenue that was recorded in the 2018 and 2019 WCMA accounts, respectively. </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 WRA allows Connecticut Water to mitigate risk associated with changes in demand.  The WRA is used to reconcile actual water demands with the demands projected in the most recent general rate case and allows companies to implement a surcharge or surcredit as necessary to recover the revenues approved in the general rate case.  The WRA allows the company to defer, as a regulatory asset or liability, the amount by which actual revenues deviate from the revenues allowed in the most recent general rate proceedings.  </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%">The third and fourth category represents the impact of other balancing and memorandum accounts and other regulatory mechanisms that are accounted for under FASB ASC Topic 980 - &#8220;Regulated Operations&#8221;.  Balancing and memorandum accounts are recognized by SJWC when it is probable that future recovery of previously incurred costs or future refunds that are to be credited to customers will occur through the ratemaking process. </span></div>The last category, rental income, represents lease rental income.  Tenants pay monthly in accordance with lease agreements and SJW Group recognizes the income ratably over the lease term as this is the most representative of the pattern in which the benefit is expected to be derived from SJW Group&#8217;s underlying asset.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-Based Compensation</a></td>
<td class="text"><div style="margin-top:8pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share-Based Compensation</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%">SJW Group calculates the fair value of service-based and performance-based restricted stock awards based on the grant date fair value of the company&#8217;s stock price reduced by the present value of the dividends expected to be declared on outstanding shares. </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%">SJW Group utilizes the Monte Carlo valuation model, which requires the use of subjective assumptions, to compute the fair value of market-vesting restricted stock units.</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%">The compensation cost for service-based restricted stock awards are charged to income on a straight-line basis over the requisite service period, which is the vesting period.  For performance-based stock awards, compensation expense is charged to income on a straight-line basis over the requisite service period based on expected attainment of performance targets.  Changes in the estimates of the expected attainment of performance targets will result in a change in the number of shares that are expected to vest which may cause a cumulative catch up for the amount of share-based compensation expense during each reporting period in which such estimates are altered.  Forfeitures are accounted for as they occur.</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_EarningsPerSharePolicyTextBlock', window );">Earnings Per Share</a></td>
<td class="text">Earnings per ShareBasic earnings per share is calculated using income available to common stockholders, divided by the weighted average number of shares outstanding during the year.  Diluted earnings per share is calculated using income available to common stockholders divided by the weighted average number of shares of common stock including both shares outstanding and shares potentially issuable in connection with deferred restricted common stock awards under SJW Group&#8217;s Long-Term Incentive Plan and shares potentially issuable under the Employee Stock Purchase Plans.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sjw_AdvancesForConstructionAndContributionsInAidOfConstructionPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 advances for construction and contributions in aid of construction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_AdvancesForConstructionAndContributionsInAidOfConstructionPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</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_sjw_PublicUtilitiesRealEstatePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 public utilities real estate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_PublicUtilitiesRealEstatePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</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_AssetRetirementObligationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 legal obligation associated with retirement of long-lived asset that results from acquisition, construction, or development or from normal operation of long-lived asset. Excludes environmental remediation liability from improper or other-than-normal operation of long-lived asset, obligation arising in connection with leased property that meets definition of lease payments or variable lease payments and from plan to sell or otherwise dispose of a long-lived asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationsPolicy</td>
</tr>
<tr>
<td style="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_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6909625&amp;loc=d3e227-128457<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances.  Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 subsidiaries or other investments that are consolidated, including the accounting treatment for intercompany accounts or transactions and any 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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13279-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy</td>
</tr>
<tr>
<td style="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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in 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://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 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-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 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-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 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: 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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="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 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<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.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113951001432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock', window );">Property, Plant and Equipment</a></td>
<td class="text"><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%">The major components of depreciable plant and equipment as of December&#160;31, 2021 and 2020 are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><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%">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%">2020</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%">Equipment</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%">598,285&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567,904&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission and distribution</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,802,008&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,699,953&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office buildings and other structures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">981,615&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">930,203&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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 depreciable plant and equipment</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,381,908&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">3,198,060&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation is computed using the straight-line method over the estimated remaining service lives of groups of assets.  The estimated service lives of depreciable plant and equipment are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful&#160;Lives</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%">Equipment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 to 35 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission and distribution plant</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;to&#160;75&#160;years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office buildings and other structures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 to 50 years</span></div></td></tr></table></div><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_sjw_ScheduleOfRealEstateInvestmentsTableTextBlock', window );">Schedule of Real Estate Investments</a></td>
<td class="text"><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%">The major components of real estate investments and nonutility properties as of December&#160;31, 2021 and 2020 are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><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%">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%">2020</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%">Land</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%">12,615&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,168&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,017&#160;</span></td><td style="background-color:#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%">43,961&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total real estate investments and nonutility properties</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%">57,632&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">58,129&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock', window );">Schedule of Future Minimum Rental Payments to be Received</a></td>
<td class="text">The following schedule shows the future minimum rental payments to be received from third parties under operating leases that have remaining noncancelable lease terms in excess of one year as of December&#160;31, 2021:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Year ending December&#160;31:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Rental Revenue</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%">2022</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,251&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,990&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,912&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,075&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,753&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><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_sjw_ScheduleOfEstimatedRefundsOfAdvancesForConstructionAndContributionsInAidOfConstructionTableTextBlock', window );">Schedule of Estimated Refunds of Advances for Construction and Contributions in Aid of Construction</a></td>
<td class="text">Estimated refunds for the next five years and thereafter are shown below:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated&#160;Refunds</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%">2022</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%">3,609&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,548&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,030&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,809&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,582&#160;</span></td><td style="background-color:#ffffff;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_ScheduleOfAssetRetirementObligationsTableTextBlock', window );">Schedule of Asset Retirement Obligations</a></td>
<td class="text"><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%">As of December&#160;31, 2021 and 2020, the asset retirement obligation is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><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%">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%">2020</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%">Retirement obligation </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,511&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,619&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><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%">Retirement obligation, present value</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%">925&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">939&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><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%">The major streams of revenue for SJW Group are as follows:</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">2020</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%">2019</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%">Revenue from contracts with customers</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%">559,568&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,270&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447,720&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alternative revenue programs, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,304&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(493)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,232)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other balancing and memorandum accounts, 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%">5,138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,856&#160;</span></td><td style="background-color:#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%">(30,092)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other regulatory mechanisms, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,703)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,639)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,689&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rental income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,532&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,397&#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: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%">573,686&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">564,526&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">420,482&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sjw_ScheduleOfEstimatedRefundsOfAdvancesForConstructionAndContributionsInAidOfConstructionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 estimated refunds of advances for construction and contributions in aid of construction</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_ScheduleOfEstimatedRefundsOfAdvancesForConstructionAndContributionsInAidOfConstructionTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</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_sjw_ScheduleOfRealEstateInvestmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 real estate 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;">sjw_ScheduleOfRealEstateInvestmentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</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_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 carrying amount of a liability for asset retirement obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 public utility physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, deprecation expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84167750&amp;loc=d3e42232-110370<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.13(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140114156771320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Regulatory Matters (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatedOperationsAbstract', window );"><strong>Regulated Operations [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_ScheduleOfRegulatoryAssetsTextBlock', window );">Schedule of Regulatory Assets, Net</a></td>
<td class="text"><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%">Regulatory assets, net are comprised of the following as of December&#160;31:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><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%">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%">2020</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%">Regulatory 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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Income tax temporary differences, net (a)</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%">22,420&#160;</span></td><td style="background-color:#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,230&#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 7.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%">Postretirement pensions and other medical benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,197&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,362&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Business combinations debt premium</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,937&#160;</span></td><td style="background-color:#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%">22,479&#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 7.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%">Balancing and memorandum accounts, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,334&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,463&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">WRA (b)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,588&#160;</span></td><td style="background-color:#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%">323&#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 7.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%">Other, net (c)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,145&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,373&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total regulatory assets, net </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%">154,621&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,230&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current regulatory asset, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,629&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,748&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total regulatory assets, net, less current portion</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,992&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">156,482&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___________________________________</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:27.13pt">The company expects to recover regulatory assets related to plant depreciation income tax temporary differences over the average lives of the plant assets of between 5 to 75 years. </span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">WRA is a Connecticut Water decoupling mechanism that qualifies as an alternative revenue program.  It is used to reconcile actual water demands with the demands projected in the most recent general rate case and allows companies to implement a surcharge or surcredit as necessary to recover the revenues approved in the general rate case.  </span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:27.13pt">Other, net includes other regulatory mechanisms, accrued benefits for vacation, and asset retirement obligations that have not yet been passed through in rates.</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_PublicUtilitiesGeneralDisclosuresTableTextBlock', window );">Public Utilities General Disclosures</a></td>
<td class="text"><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%">SJWC met the recognition requirements for certain of its balancing and memorandum accounts and certain amounts subject to balancing and memorandum accounts and recorded regulatory assets, net, as follows:</span></div><div style="margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended December 31, 2021</span></td></tr><tr style="height:27pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Beginning Balance</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%">Regulatory Asset<br/>Increase (Decrease)</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%">Refunds (Collections)<br/>Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ending <br/>Balance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue accounts:</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="display:none"/><td colspan="3" style="display:none"/><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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Monterey Water Revenue Adjustment Mechanism (&#8220;MWRAM&#8221;)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,077&#160;</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">4,788&#160;</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,866&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">WCMA (a)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">666&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,243&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(375)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,534&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of capital memorandum accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,561)</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,563)</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tax memorandum account</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">333&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">333&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">All others</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,472)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">750&#160;</span></td><td style="background-color:#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:8pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(719)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total revenue accounts</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,043&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,779&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(371)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,451&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost-recovery accounts:</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Water supply costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,123&#160;</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">2,421&#160;</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,545&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pension</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,478&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,464&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,941&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">PRVMA (b)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,108&#160;</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(402)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">707&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CEMA (c)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,266&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">979&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,245&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">All others</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">445&#160;</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">445&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total cost-recovery accounts</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,420&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,865&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(402)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,883&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,463&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,644&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(773)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,334&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended December 31, 2020</span></td></tr><tr style="height:27pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Beginning Balance</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%">Regulatory Asset<br/>Increase (Decrease)</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%">Refunds (Collections)<br/>Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ending <br/>Balance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue accounts:</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="display:none"/><td colspan="3" style="display:none"/><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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">MWRAM</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,015&#160;</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">2,464&#160;</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">2,598&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,077&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">WCMA</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">708&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">666&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of capital memorandum accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,553)</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,561)</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tax memorandum account</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,643)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,978&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">333&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">All others</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,467)</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">62&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(67)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,472)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total revenue accounts</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,940)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,516&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,467&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,043&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost-recovery accounts:</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Water supply costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,328&#160;</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">3,828&#160;</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,123&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pension</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,449&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,008&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,478&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">PRVMA (b)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,219&#160;</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">(111)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,108&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CEMA (c)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,266&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,266&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">All others</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">446&#160;</span></td><td style="background-color:#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:8pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">445&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total cost-recovery accounts</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,223&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,324&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(127)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,420&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,283&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,840&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,340&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,463&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___________________________________</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;padding-left:27.13pt">In 2021, with the declaration of a drought emergency and conservation mandates in California by Governor Gavin Newsom and Valley Water, SJWC obtained approval to reestablish a WCMA effective July 20, 2021.  For the year ended December&#160;31, 2021, SJWC recognized $3,243 in lost revenues accumulated in the WCMA.  </span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;padding-left:26.68pt">On August 27, 2020, the Hydro Generation Research, Development and Demonstration Memorandum Account (&#8220;PRVMA&#8221;) costs of $1,219 were approved for recovery by the CPUC.</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;padding-left:27.13pt">On March 4, 2020, the California Governor declared a State of Emergency related to COVID-19.  In response, the CPUC ordered its regulated water utilities to implement emergency customer protections in accordance with the Company&#8217;s Disaster Relief Customer Protections and Outreach Plan, including waiving reconnection deposits, offering payment arrangements, suspending water service disconnections due to non-payment and requiring water utilities to develop a transition plan regarding shutoffs and terminations with customers once the moratorium ends. The customer protections currently extend through February 1, 2022.  As a result, CPUC authorized water utilities to activate a COVID-19 Catastrophic Event Memorandum Account (&#8220;CEMA") in order to track savings and costs related to SJWC&#8217;s response, which includes labor and materials, increases in bad debt from the suspension of shutoffs for non-payment, waived deposits and reconnection fees, and divergence from actual versus authorized </span></div>usage. The CEMA was activated for SJWC through the filing of Advice Letter 546 on March 19, 2020.  SJWC anticipates requesting recovery of the COVID-19 pandemic response costs in a future general rate case or other filings. SJWC has determined that future recovery of the account is probable and recognized a regulatory asset of $979 and $2,266 in the years ended December&#160;31, 2021 and 2020, respectively.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesGeneralDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 regulation for public utility entities, including, but not limited to, rate requests, decommissioning costs and the amount of allowance for earnings on equity capitalized for rate making purposes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesGeneralDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="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_RegulatedOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RegulatedOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRegulatoryAssetsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets that are created when regulatory agencies permit public utilities to defer certain costs included in rate-setting to the balance sheet.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 715<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501251&amp;loc=d3e52485-110419<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44264-110382<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRegulatoryAssetsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113950054936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lines of Credit (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock', window );">Schedule of Line of Credit Facilities</a></td>
<td class="text"><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SJW Group and its subsidiaries have unsecured line of credit agreements where borrowings are used to refinance existing debt, for working capital, and for general corporate purposes.  A summary of the line of agreements as of December&#160;31, 2021 and 2020 are as follows:</span></div><div style="margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.116%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.005%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.771%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">2020</span></td></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%">Maturity Date</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%">Line Limit</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%">Amounts Outstanding</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%">Unused Portion</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%">Amounts Outstanding</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%">SJWC credit agreement (a)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">140,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CTWS credit agreement</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 14, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,996&#160;</span></td><td style="background-color:#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%">52,004&#160;</span></td><td style="background-color:#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%">55,094&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CTWS credit agreement</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 15, 2025</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%">40,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SJWTX, Inc. credit agreement (b)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,000&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,996&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,004&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,094&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___________________________________</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:27.13pt">Credit agreement also provides for a letter of credit sublimit of $15,000.</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Credit agreement also provides for a letter of credit sublimit of $1,000.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113948154296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of Long-term Debt Instruments</a></td>
<td class="text"><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%">Long-term debt as of December&#160;31 was as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:51.246%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.046%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Description</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Rate</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%">Maturity</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%">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%">2020</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><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">SJW Group Senior notes (a)</span></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">2.47% - 3.53%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 - 2039</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">610,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SJWC:</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 7.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%">Senior notes  (a)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.00% - 8.58%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 - 2051</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%">420,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">California Pollution Control Financing Authority Revenue Bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.75%, 5.10%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2040, 2046</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%">120,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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 SJWC</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="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%">540,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CTWS bank term loans</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.09%, 4.15%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027, 2037</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,351&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,169&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Connecticut Water:</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 7.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%">Connecticut Innovations Revenue Bonds, variable rate</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: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%">2028 - 2029</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%">22,050&#160;</span></td><td style="background-color:#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%">22,050&#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 7.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%">Connecticut Innovations Revenue Bonds, fixed rate</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,260&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Senior notes (a)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.07% - 3.53%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2037 - 2051</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%">170,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Bank term loans</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.51% - 4.75%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 - 2036</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%">111,090&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,090&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.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 Connecticut Water</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="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%">303,140&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,400&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SJWTX, Inc.:</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;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 7.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%">Senior note  (a)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.27%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2036</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%">15,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Bank term loans</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.01%, 4.11%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2041</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%">30,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.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 SJWTX, Inc.</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="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%">45,000&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maine Water:</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;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 7.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%">State revolving fund loans</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00% - 2.58%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 - 2048</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%">17,264&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,651&#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 7.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%">Other First Mortgage Bond</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.95%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Bank term loans</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.89% - 5.51%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 - 2043</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%">34,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,500&#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 30.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 Maine Water</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="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%">54,464&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,751&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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 debt</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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,522,955&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,352,320&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Unamortized debt premium, net (b)</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,479&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.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%">Unamortized debt issuance costs</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,851)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,978)</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 6.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%">Current portion</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,106)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76,241)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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 long-term debt, less current portion</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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,492,935&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">1,287,580&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">___________________________________</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:27.13pt">Senior notes held by institutional investors are unsecured obligations of SJW Group, SJWC, Connecticut Water, SJWTX, Inc. and Maine Water and require interest-only payments until maturity.  To minimize issuance costs, the companies&#8217; debt has primarily been placed privately.</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Consists of fair value adjustments recognized through purchase accounting for the completed merger with CTWS on October 9, 2019.</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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Maturities of Long-term Debt</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 is a table of the consolidated company&#8217;s schedule of principal payments:</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:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Year</span></td><td colspan="3" style="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%">2022</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%">39,179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,360&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,983&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,648&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,303&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,403,482&#160;</span></td><td style="background-color:#cceeff;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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, 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.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21506-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21521-112644<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21538-112644<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113948299608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Income Tax Expense (Benefit)</a></td>
<td class="text"><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%">The components of income tax expense were:</span></div><div style="margin-top:5pt"><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 style="width:56.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><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%">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%">2020</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%">2019</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%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Federal</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%">8,587&#160;</span></td><td style="background-color:#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%">11,349&#160;</span></td><td style="background-color:#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,577&#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 7.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%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,633&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,811)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,073)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,929)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,576&#160;</span></td><td style="background-color:#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%">680&#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: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%">8,369&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">8,380&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">8,454&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation</a></td>
<td class="text"><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%">The following table reconciles income tax expense to the amount computed by applying the federal statutory rate to income before income taxes of $68,847, $69,895 and $32,081 in 2021, 2020 and 2019:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:56.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><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%">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%">2020</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%">2019</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%">Income tax at federal statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,678&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,737&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase (decrease) in taxes attributable to:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">State taxes, net of federal income tax benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,572&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,251&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Uncertain tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,678&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,351&#160;</span></td><td style="background-color:#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%">323&#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 7.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%">Property flow-through</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,573)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,054)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Capitalized merger costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(296)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,350&#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 7.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%">Tax reform - rate change impact on deferred taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Reversal of excess deferred taxes recognized in regulatory liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,295)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,912)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,355)</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 7.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%">Pension flow-through</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,244)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">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%">(331)</span></td><td style="background-color:#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%">(333)</span></td><td style="background-color:#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%">(223)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Other items, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(569)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">873&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(408)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,369&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">8,380&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">8,454&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities</a></td>
<td class="text"><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%">The components of the net deferred tax liability as of December&#160;31 was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><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%">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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred&#160;tax&#160;assets:</span></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Advances and contributions</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%">24,584&#160;</span></td><td style="background-color:#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%">22,573&#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:#bfe4ff;padding:2px 1pt 2px 7.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%">Unamortized investment tax credit</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">599&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">619&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Pensions, postretirement benefits and 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%">32,396&#160;</span></td><td style="background-color:#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%">41,180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.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%">Debt premium, net</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align: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,579&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align: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,290&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">California franchise 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%">514&#160;</span></td><td style="background-color:#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%">756&#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:#bfe4ff;padding:2px 1pt 2px 7.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%">Net operating loss</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">550&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,128&#160;</span></td><td style="background-color:#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,792&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align: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 deferred tax assets</span></td><td colspan="2" style="background-color:#bfe4ff;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%">71,800&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;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%">78,760&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.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%">Utility plant</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,497&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,541&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Pension and postretirement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,779&#160;</span></td><td style="background-color:#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%">31,227&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.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%">Deferred gain and other-property</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align: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,901&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align: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,875&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Regulatory asset - business combinations debt premium, 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%">5,579&#160;</span></td><td style="background-color:#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,290&#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:#bfe4ff;padding:2px 1pt 2px 7.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%">Intangibles</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align: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,193&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align: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,443&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">773&#160;</span></td><td style="background-color:#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%">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:#bfe4ff;padding:2px 1pt 2px 7.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%">Regulatory asset - income tax temporary differences, net</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align: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,867&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,195&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Section 481(a) adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,111&#160;</span></td><td style="background-color:#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,763&#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:#bfe4ff;padding:2px 1pt 2px 7.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%">Other</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align: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,551&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align: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,544&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax 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%">272,251&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270,175&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liabilities</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,451&#160;</span></td><td style="background-color:#bfe4ff;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:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;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%">191,415&#160;</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of Unrecognized Tax Benefits Roll Forward</a></td>
<td class="text"><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%">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:</span></div><div style="margin-top:5pt"><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 style="width:56.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><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%">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%">2020</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%">2019</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%">Balance at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,468&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,834&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,382&#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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase related to tax positions taken during the current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,376&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,104&#160;</span></td><td style="background-color:#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%">351&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase related to tax positions taken during a prior year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,530&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions related to tax positions taken in a prior year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,382)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">7,961&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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%">6,468&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,834&#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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 change in unrecognized tax benefits.</p></div>
<a 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 740<br> -SubTopic 10<br> -Section 55<br> -Paragraph 217<br> -URI http://asc.fasb.org/extlink&amp;oid=124434304&amp;loc=d3e36027-109320<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113948144168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Utility Plant Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets</a></td>
<td class="text"><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%">The costs of intangible assets as of December&#160;31, 2021 and 2020 are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><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%">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%">2020</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%">Concession fees</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%">6,800&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,800&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase premium customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,400&#160;</span></td><td style="background-color:#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%">13,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangibles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,076&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,967&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible 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%">36,276&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,167&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated amortization</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Concession fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,596&#160;</span></td><td style="background-color:#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,324&#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 7.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%">Purchase premium customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,094&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Other intangibles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,042&#160;</span></td><td style="background-color:#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,479&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net intangible assets</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%">20,650&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">21,270&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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)<br> -URI http://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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113944386264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Benefit Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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_ScheduleOfAllocationOfPlanAssetsTableTextBlock', window );">Schedule of Allocation of Plan Assets</a></td>
<td class="text"><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%">The following tables summarize the fair values of the Rabbi Trust investment assets to fund CTWS&#8217;s SERP by major categories as of December&#160;31, 2021 and 2020 :</span></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:51.169%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.615%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="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:8pt;font-weight:700;line-height:100%">Fair&#160;Value&#160;Measurements&#160;at&#160;December&#160;31,&#160;2021</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:8pt;font-weight:700;line-height:100%;text-decoration:underline">Asset Category</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%">Total</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%">Quoted<br/>Prices in<br/>Active<br/>Markets&#160;for<br/>Identical<br/>Assets<br/>(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%">Significant<br/>Observable<br/>Inputs<br/>(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level&#160;3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Mutual funds</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%">2,691&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,691&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed income</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%">920&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,797&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">3,797&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:51.169%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.615%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="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:8pt;font-weight:700;line-height:100%">Fair&#160;Value&#160;Measurements&#160;at&#160;December&#160;31,&#160;2020</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:8pt;font-weight:700;line-height:100%;text-decoration:underline">Asset Category</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%">Total</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%">Quoted<br/>Prices in<br/>Active<br/>Markets&#160;for<br/>Identical<br/>Assets<br/>(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%">Significant<br/>Observable<br/>Inputs<br/>(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level&#160;3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Mutual funds</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%">2,101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed income</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%">830&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">830&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,014&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #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%">3,014&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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%">Plan assets as of December&#160;31 were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:42.155%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension&#160;Benefits</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%">Other&#160;Benefits</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:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of assets at end of year:</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%">Debt securities</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%">100,036&#160;</span></td><td style="background-color:#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%">95,935&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,541&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,684&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;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%">35&#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%">25&#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%">29&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,248&#160;</span></td><td style="background-color:#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%">170,747&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,932&#160;</span></td><td style="background-color:#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%">12,762&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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%">61&#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%">69&#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%">66&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash&#160;and equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,892&#160;</span></td><td style="background-color:#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%">11,442&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,294&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,033&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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%">4&#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%">6&#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%">5&#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: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:bottom"><span style="color:#000000;font-family:'Times 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%">310,176&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">278,124&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,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:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">19,479&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the fair values of plan assets by major categories as of December&#160;31, 2021 and 2020:</span></div><div style="margin-top:5pt"><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 style="width:42.155%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="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:8pt;font-weight:700;line-height:100%">Fair&#160;Value&#160;Measurements&#160;at&#160;December&#160;31,&#160;2021</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:8pt;font-weight:700;line-height:100%;text-decoration:underline">Asset Category</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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%">Quoted<br/>Prices in<br/>Active<br/>Markets&#160;for<br/>Identical<br/>Assets<br/>(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%">Significant<br/>Observable<br/>Inputs<br/>(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level&#160;3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,186&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,186&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Equity securities (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%">212,180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212,180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed Income (b)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,577&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,608&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,969&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331,943&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">264,974&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">66,969&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___________________________________</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:27.13pt">Actively managed portfolio of equity securities with the goal to exceed the benchmark performance.</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Actively managed portfolio of fixed income securities with the goal to exceed the benchmark performance</span></div><div style="margin-top:5pt"><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 style="width:42.155%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="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:8pt;font-weight:700;line-height:100%">Fair&#160;Value&#160;Measurements&#160;at&#160;December&#160;31,&#160;2020</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:8pt;font-weight:700;line-height:100%;text-decoration:underline">Asset Category</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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%">Quoted<br/>Prices in<br/>Active<br/>Markets&#160;for<br/>Identical<br/>Assets<br/>(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%">Significant<br/>Observable<br/>Inputs<br/>(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level&#160;3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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%">12,475&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,475&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Equity securities (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%">183,509&#160;</span></td><td style="background-color:#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%">183,509&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed Income (b)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,619&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,012&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,607&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td 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%">297,603&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">231,996&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">65,607&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___________________________________</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:27.13pt">Actively managed portfolio of equity securities with the goal to exceed the benchmark performance.</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Actively managed portfolio of fixed income securities with the goal to exceed the benchmark performance</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_ScheduleOfAssumptionsUsedTableTextBlock', window );">Schedule of Assumptions Used</a></td>
<td class="text"><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%">Net periodic cost for the defined benefit plans and other postretirement benefits was calculated using the following weighted-average assumptions:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.702%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension&#160;Benefits</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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%">2020</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%">2019</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%">2021</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%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.29 - 2.48</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.05 - 3.23</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.04 - 4.16</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.18 - 2.41</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.59 - 3.18</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.52 - 4.09</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.50, 6.75</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.50, 6.75</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.00, 7.25</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.20, 6.50</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.20, 6.50</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.00, 7.00</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr></table></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%">Benefit obligations for the defined benefit plans and other postretirement benefits were calculated using the following weighted-average assumptions as of December&#160;31:</span></div><div style="margin-top:5pt"><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 style="width:42.155%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension&#160;Benefits</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%">Other Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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%">2020</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%">2021</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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.65 - 2.82</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.29 - 2.48</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.61 - 2.76</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.18 - 2.41</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock', window );">Schedule of Net Benefit Costs</a></td>
<td class="text"><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%">Net periodic costs for the defined benefit plans and other postretirement benefits for the years ended December&#160;31 was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.702%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension&#160;Benefits</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other&#160;Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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%">2020</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%">2019</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%">2021</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%">2020</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%">2019</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%">Components of net periodic benefit cost</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Service cost</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%">9,730&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,947&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,115&#160;</span></td><td style="background-color:#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%">900&#160;</span></td><td style="background-color:#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%">581&#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 7.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%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,415&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,484&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,506&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">806&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">956&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">775&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Expected return on 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%">(18,019)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,715)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,118)</span></td><td style="background-color:#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%">(970)</span></td><td style="background-color:#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%">(857)</span></td><td style="background-color:#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%">(475)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Amortization of prior service cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Recognized actuarial 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%">6,901&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,971&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,984&#160;</span></td><td style="background-color:#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%">257&#160;</span></td><td style="background-color:#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%">229&#160;</span></td><td style="background-color:#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%">240&#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 7.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%">Net periodic benefit cost</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%">8,068&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">8,440&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">8,367&#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%">1,208&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">1,325&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">1,318&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfNetFundedStatusTableTextBlock', window );">Schedule of Net Funded Status</a></td>
<td class="text">The projected benefit obligations and the funded status of the defined benefit pension and other postretirement plans as of December&#160;31 were as follows:<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 style="width:42.155%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension&#160;Benefits</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%">Other&#160;Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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%">2020</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%">2021</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%">2020</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%">Change in benefit obligation</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 7.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%">Benefit obligation at beginning of year</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%">386,091&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338,240&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,794&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,546&#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 7.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%">Service cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,730&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,659&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,415&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,484&#160;</span></td><td style="background-color:#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%">806&#160;</span></td><td style="background-color:#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%">956&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Actuarial (gain)/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%">(5,477)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,164&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,235)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,421&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Implicit rate subsidy</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(222)</span></td><td style="background-color:#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%">(211)</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 7.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%">Plan participants contributions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Administrative expenses paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144)</span></td><td style="background-color:#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%">(163)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Benefits paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,777)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,293)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,017)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,072)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Benefit obligation at end of year</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%">383,838&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386,091&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">34,412&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,794&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in plan assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Fair value of assets at beginning of year</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%">278,124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,521&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,479&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,226&#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 7.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%">Actual return on plan 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%">34,826&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,869&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,460&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,383&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Employer contributions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,147&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,609&#160;</span></td><td style="background-color:#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%">669&#160;</span></td><td style="background-color:#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%">675&#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 7.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%">Plan participants contributions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Administrative expenses paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144)</span></td><td style="background-color:#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%">(163)</span></td><td style="background-color:#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%">(63)</span></td><td style="background-color:#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%">(54)</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 7.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%">Benefits paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,777)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,712)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(949)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,005)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Fair value of plan assets at end of year</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%">310,176&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,124&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,767&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,479&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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%">Funded status at end of year</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%">(73,662)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(107,967)</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%">(12,645)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(16,315)</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>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock', window );">Schedule of Amounts Recognized in Balance Sheet</a></td>
<td class="text"><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%">The amounts recognized on the balance sheet as of December&#160;31 were as follows:</span></div><div style="margin-top:5pt"><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 style="width:42.155%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension&#160;Benefits</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%">Other&#160;Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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%">2020</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%">2021</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%">2020</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%">Noncurrent assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,422&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,782)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,760)</span></td><td style="background-color:#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%">(139)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(133)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent 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%">(77,302)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(105,207)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,506)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,182)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">(73,662)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">(107,967)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,645)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">(16,315)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><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_sjw_ScheduleOfRegulatoryAssetRecordedOnProjectedBenefitObligationOfPostretirementBenefitPlansTableTextBlock', window );">Schedule of Regulatory Asset Recorded on the Projected Benefit Obligation of the Postretirement Benefit Plans</a></td>
<td class="text"><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%">SJW Group recorded a regulatory asset on the projected benefit obligation of the postretirement benefit plans as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><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%">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%">2020</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%">Funded status of obligation</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%">86,307&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,282&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued benefit cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,110)</span></td><td style="background-color:#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%">(29,920)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory asset, amount to be recovered in future rates</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%">62,197&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,362&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock', window );">Schedule of Expected Benefit Payments</a></td>
<td class="text"><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%">Benefits expected to be paid in the next five years and in the aggregate for the five years thereafter are:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.130%"/><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%">Pension&#160;Plan</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%">Other&#160;Postretirement<br/>Benefit&#160;Plan</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%">2022</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%">16,220&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,497&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,385&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,632&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,632&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,697&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,896&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,722&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,915&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,763&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 - 2031</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,506&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sjw_ScheduleOfRegulatoryAssetRecordedOnProjectedBenefitObligationOfPostretirementBenefitPlansTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Regulatory Asset Recorded on the Projected Benefit Obligation of the Postretirement Benefit Plans [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_ScheduleOfRegulatoryAssetRecordedOnProjectedBenefitObligationOfPostretirementBenefitPlansTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 major categories of plan assets of pension plans and/or other employee benefit plans.  This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amounts that are recognized in the balance sheet (or statement of financial position) for pension plans and/or other employee benefit plans, showing separately the assets and current and noncurrent liabilities (if applicable) recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfAssumptionsUsedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.</p></div>
<a 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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAssumptionsUsedTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfExpectedBenefitPaymentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfNetBenefitCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNetBenefitCostsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfNetFundedStatusTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 net funded status of pension plans and/or other employee benefit plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNetFundedStatusTableTextBlock</td>
</tr>
<tr>
<td style="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>50
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113955012312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock', window );">Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan</a></td>
<td class="text"><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%">A summary of compensation costs charged to income and proceeds from share based compensation, that are recorded to additional paid-in capital and common stock, by award type, are presented below for the years ended December&#160;31:</span></div><div style="margin-top:5pt"><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 style="width:56.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><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%">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%">2020</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%">2019</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%">Compensation costs charged to income:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">ESPP</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%">357&#160;</span></td><td style="background-color:#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%">323&#160;</span></td><td style="background-color:#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%">283&#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 7.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%">Restricted stock and deferred restricted 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%">3,889&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,230&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,123&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total compensation costs charged to income</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%">4,246&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,553&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,406&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP proceeds</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,026&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,830&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,603&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Schedule of Restricted and Deferred Restricted Stock Awards</a></td>
<td class="text"><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%">A summary of SJW Group&#8217;s restricted and deferred restricted stock awards under the Plan as of December&#160;31, 2021, and changes during the year ended December&#160;31, 2021, are presented below:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><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%">Units</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%">Weighted-<br/>Average&#160;Grant-<br/>Date&#160;Fair&#160;Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January&#160;1, 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%">178,106&#160;</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%">53.43&#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 7.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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,235&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.17&#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 7.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%">Issued</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,591)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,029)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.54&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December&#160;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%">168,721&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">58.43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares vested as of December&#160;31, 2021</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%">45,311&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;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%">36.65&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of Nonvested Restricted Stock Units Activity</a></td>
<td class="text"><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%">A summary of the status of SJW Group&#8217;s nonvested restricted and deferred restricted stock awards under the Plan as of December&#160;31, 2021, and changes during the year ended December&#160;31, 2021, are presented below:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><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%">Units</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%">Weighted-&#160;   Average Grant-<br/>Date&#160;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:400;line-height:100%">Nonvested as of January&#160;1, 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%">109,789&#160;</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%">65.18&#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 7.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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,235&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.17&#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 7.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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,802)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,812)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested as of December&#160;31, 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%">123,410&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">66.43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 changes in outstanding nonvested restricted stock units.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="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>51
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113948558760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Non-Tariffed Businesses Reporting (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [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_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Segment Reporting Information, by Segment</a></td>
<td class="text"><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%">The following tables set forth information relating to SJW Group&#8217;s reportable segments and distribution of regulated and non-tariffed business activities within the reportable segments.  Certain allocated assets, revenue and expenses have been included in the reportable segment amounts.  Other business activity of SJW Group not included in the reportable segments is included in the &#8220;All Other&#8221; category.</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.875%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="39" 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:9pt;font-weight:700;line-height:100%">For the year ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></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:9pt;font-weight:700;line-height:100%">Water Utility Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Real<br/>Estate<br/>Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">All&#160;Other (1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">SJW Group</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Regulated (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:9pt;font-weight:700;line-height:100%">Non-<br/>tariffed</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-<br/>tariffed</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-<br/>tariffed</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Regulated</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-<br/>tariffed</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</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:9pt;font-weight:400;line-height:100%">Operating revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">558,154&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,153&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,379&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">558,154&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,532&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">573,686&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">449,401&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">7,138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,585&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">2,403&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">449,401&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">13,126&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">462,527&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income (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:9pt;font-weight:400;line-height:100%">108,753&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,015&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,794&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,403)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,753&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,406&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111,159&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,530&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">3,309&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,950&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">(12,311)</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">67,530&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">(7,052)</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">60,478&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,896&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">443&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,168&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">893&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,896&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,504&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Senior note and other interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,308&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,031&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">34,308&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">20,031&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">54,339&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense (benefit) in net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,327&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">369&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">619&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,946)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,327&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,958)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,369&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,380,637&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">6,916&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">43,383&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">61,459&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">3,380,637&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">111,758&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">3,492,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top: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 style="width:22.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.875%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="39" 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:9pt;font-weight:700;line-height:100%">For the year ended December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></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:9pt;font-weight:700;line-height:100%">Water Utility Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Real<br/>Estate<br/>Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">All&#160;Other (1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">SJW Group</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Regulated</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-<br/>tariffed</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-<br/>tariffed</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-<br/>tariffed</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Regulated</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-<br/>tariffed</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</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:9pt;font-weight:400;line-height:100%">Operating revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">548,013&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,981&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,532&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">548,013&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,513&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">564,526&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">431,375&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">6,943&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">3,510&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">5,028&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">431,375&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">15,481&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">446,856&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income (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:9pt;font-weight:400;line-height:100%">116,638&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,038&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,028)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">116,638&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,032&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117,670&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,245&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">4,099&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">1,455&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">(13,284)</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">69,245&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">(7,730)</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">61,515&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,758&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">442&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,186&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">893&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,758&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,521&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,279&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Senior note and other interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,877&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,378&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">33,877&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,378&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">54,255&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense (benefit) in net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,563&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">998&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">467&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,648)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,563&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,183)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,380&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,197,626&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">8,869&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">44,405&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">60,565&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">3,197,626&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">113,839&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">3,311,465&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.875%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="39" 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:9pt;font-weight:700;line-height:100%">For the year ended December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></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:9pt;font-weight:700;line-height:100%">Water Utility Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Real<br/>Estate<br/>Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">All&#160;Other (1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">SJW Group</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Regulated</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-<br/>tariffed</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-<br/>tariffed</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-<br/>tariffed</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Regulated</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-<br/>tariffed</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</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:9pt;font-weight:400;line-height:100%">Operating revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">407,116&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,969&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,397&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">407,116&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,366&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">420,482&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">329,520&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,443&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">3,751&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">24,289&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">329,520&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,483&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">363,003&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income (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:9pt;font-weight:400;line-height:100%">77,596&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,526&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,646&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24,289)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,596&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20,117)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,479&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,691&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">2,019&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">1,623&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">(22,930)</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">42,691&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">(19,288)</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">23,403&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,775&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">420&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,196&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">201&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,775&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,817&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,592&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Senior note and other interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,073&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,723&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">25,073&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">6,723&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">31,796&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense (benefit) in net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,382&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">708&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">486&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,122)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,382&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,454&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,016,846&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">5,507&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">46,778&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">63,339&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">3,016,846&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">115,624&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">3,132,470&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">____________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;The &#8220;All Other&#8221; category for the years ended December&#160;31, 2021, 2020 and 2019, includes the accounts of SJW Group, SJWNE, LLC and CTWS, Inc. on a stand-alone basis.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)&#160;&#160;&#160;&#160;As of December&#160;31, 2021, the Company has performed an allocation of goodwill associated with the acquisition of CTWS to two reporting units, Connecticut and Maine, which are both aggregated within the Regulated Water Utility Services reportable segment.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>52
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113948089400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed</a></td>
<td class="text"><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%">The following table summarizes the purchase price and recording of fair values of assets acquired and liabilities assumed as of the acquisition date and subsequent adjustments as of December 31, 2020.</span></div><div style="margin-top:11pt"><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 style="width:54.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.125%"/><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%">Amounts Previously Recognized as of Acquisition Date (a)</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%">Measurement Period Adjustments</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%">Amounts Recognized as of Acquisition Date (as Adjusted)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Utility plant, net</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%">750,703&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750,703&#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 7.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%">Nonutility plant</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">848&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">848&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">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%">42,673&#160;</span></td><td style="background-color:#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%">(785)</span></td><td style="background-color:#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%">41,888&#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 7.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%">Investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,489&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,489&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Regulatory assets and deferred charges, less current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,132&#160;</span></td><td style="background-color:#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,346)</span></td><td style="background-color:#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%">78,786&#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 7.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%">Other 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%">17,181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">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%">2,592&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,592&#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 7.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%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">626,523&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(114)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">626,409&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,536,141&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,245)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,530,896&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,009&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,009&#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 7.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%">Current liabilities, including maturities of long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,772&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,797&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,789&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,411)</span></td><td style="background-color:#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%">102,378&#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 7.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%">Postretirement benefit plans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,789&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,789&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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%">Contributions in aid of construction and construction advances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,327&#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 7.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%">Other long-term 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%">10,607&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,748&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</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%">694,293&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,245)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">689,048&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assumed equity</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%">841,848&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">841,848&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">______________________________________</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">As previously reported in the SJW Group&#8217;s 10-K for the period ended December 31, 2019.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113944968648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Operations (Details)<br> people in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>mi&#178; </div>
<div>serviceConnection </div>
<div>people </div>
<div>entity </div>
<div>community </div>
<div>subsidiary</div>
</th>
<th class="th">
<div>Dec. 17, 2021 </div>
<div>mi&#178; </div>
<div>serviceConnection </div>
<div>people</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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_VariableInterestEntitiesNumberOfEntities', window );">Number of variable interest entities | entity</a></td>
<td class="nump">2<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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark | Product Concentration Risk | Water</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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_ConcentrationRiskPercentage1', window );">Percentage of revenue derived from sales of water to business and residential customers</a></td>
<td class="nump">92.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=sjw_SanJoseWaterCompanyMember', window );">SJWC</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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_VariableInterestEntityPrimaryBeneficiaryNumberOfSubsidiaries', window );">Number of subsidiaries that are primary beneficiaries | subsidiary</a></td>
<td class="nump">2<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_sjw_PublicUtilitiesServiceConnections', window );">Service connections</a></td>
<td class="nump">231,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_sjw_PublicUtilitiesNumberOfPeopleServed', window );">Number of people served | people</a></td>
<td class="nump">1,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=sjw_ConnecticutWaterServiceInc.Member', window );">CTWS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_PublicUtilitiesNumberOfPeopleServed', window );">Number of people served | people</a></td>
<td class="nump">456<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_sjw_PublicUtilitiesNumberofCommunitiesServed', window );">Number of communities served | community</a></td>
<td class="nump">81<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_ConsolidatedEntitiesAxis=sjw_ConnecticutWaterServiceInc.Member', window );">CTWS | Connecticut and Maine</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_PublicUtilitiesServiceConnections', window );">Service connections</a></td>
<td class="nump">140,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=sjw_ConnecticutWaterServiceInc.Member', window );">CTWS | Connecticut</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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_PublicUtilitiesServiceConnections', window );">Service connections</a></td>
<td class="nump">3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=sjw_CanyonLakeWaterServiceCompanyMember', window );">CLWSC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_PublicUtilitiesServiceConnections', window );">Service connections</a></td>
<td class="nump">24,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_sjw_PublicUtilitiesNumberOfPeopleServed', window );">Number of people served | people</a></td>
<td class="nump">70<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_ConsolidatedEntitiesAxis=sjw_CanyonLakeWaterServiceCompanyMember', window );">CLWSC | Kendall West Utility and Bandera East Utility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed', window );">Number of people served from acquisition | people</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<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_sjw_PublicUtilitiesAcquisitionServiceArea', window );">Service area from acquisition | mi&#178;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19<span></span>
</td>
</tr>
<tr 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_ConsolidatedEntitiesAxis=sjw_CanyonLakeWaterServiceCompanyMember', window );">CLWSC | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_PublicUtilitiesServiceArea', window );">Service area in square miles | mi&#178;</a></td>
<td class="nump">266<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_ConsolidatedEntitiesAxis=sjw_CanyonLakeWaterServiceCompanyMember', window );">CLWSC | South Central Texas | Kendall West Utility and Bandera East Utility</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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_PublicUtilitiesAcquisitionServiceConnections', window );">Number of service connections from acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,600<span></span>
</td>
</tr>
<tr 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_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Acequia Water Supply Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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_VariableInterestEntityOwnershipPercentage', window );">Ownership percentage in Acequia Water Supply Corporation</a></td>
<td class="nump">25.00%<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_sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Acquisition, Number of People Served</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</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_sjw_PublicUtilitiesAcquisitionServiceArea">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Acquisition, Service Area</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_PublicUtilitiesAcquisitionServiceArea</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:areaItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sjw_PublicUtilitiesAcquisitionServiceConnections">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Acquisition, Service Connections</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_PublicUtilitiesAcquisitionServiceConnections</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</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_sjw_PublicUtilitiesNumberOfPeopleServed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Number of People Served</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_PublicUtilitiesNumberOfPeopleServed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</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_sjw_PublicUtilitiesNumberofCommunitiesServed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Number of Communities Served</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_PublicUtilitiesNumberofCommunitiesServed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</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_sjw_PublicUtilitiesServiceArea">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Service Area</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_PublicUtilitiesServiceArea</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:areaItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sjw_PublicUtilitiesServiceConnections">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Service Connections</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_PublicUtilitiesServiceConnections</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</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_sjw_VariableInterestEntitiesNumberOfEntities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Variable Interest Entities, Number Of Entities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_VariableInterestEntitiesNumberOfEntities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</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_sjw_VariableInterestEntityPrimaryBeneficiaryNumberOfSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Variable Interest Entity, Primary Beneficiary, Number Of Subsidiaries</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_VariableInterestEntityPrimaryBeneficiaryNumberOfSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</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_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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://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_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_PublicUtilitiesGeneralDisclosuresLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6759159-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=us-gaap_ProductConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_ProductConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=sjw_WaterMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=sjw_WaterMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ConsolidatedEntitiesAxis=sjw_SanJoseWaterCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=sjw_SanJoseWaterCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ConsolidatedEntitiesAxis=sjw_ConnecticutWaterServiceInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=sjw_ConnecticutWaterServiceInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=sjw_ConnecticutandMaineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=sjw_ConnecticutandMaineMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=stpr_CT">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=stpr_CT</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ConsolidatedEntitiesAxis=sjw_CanyonLakeWaterServiceCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=sjw_CanyonLakeWaterServiceCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_BusinessAcquisitionAxis=sjw_KendallWestUtilityAndBanderaEastUtilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=sjw_KendallWestUtilityAndBanderaEastUtilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=sjw_SouthCentralTexasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=sjw_SouthCentralTexasMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113941263144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Property, Plant and Equipment and Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Major components of depreciable plant and equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment', window );">Equipment</a></td>
<td class="nump">$ 598,285<span></span>
</td>
<td class="nump">$ 567,904<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution', window );">Transmission and distribution</a></td>
<td class="nump">1,802,008<span></span>
</td>
<td class="nump">1,699,953<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment', window );">Office buildings and other structures</a></td>
<td class="nump">981,615<span></span>
</td>
<td class="nump">930,203<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_sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment', window );">Total depreciable plant and equipment</a></td>
<td class="nump">$ 3,381,908<span></span>
</td>
<td class="nump">$ 3,198,060<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_EstimatedUsefulLivesOfPlantAndEquipmentAbstract', window );"><strong>Useful&#160;Lives</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_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService', window );">Depreciation expense as percentage of beginning of year balance of depreciable plant</a></td>
<td class="nump">3.20%<span></span>
</td>
<td class="nump">3.20%<span></span>
</td>
<td class="nump">3.80%<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Capital expenditures incurred but not yet paid</a></td>
<td class="nump">$ 20,579<span></span>
</td>
<td class="nump">$ 24,571<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestCostsCapitalized', window );">Capitalized interest costs</a></td>
<td class="nump">4,422<span></span>
</td>
<td class="nump">4,133<span></span>
</td>
<td class="nump">$ 4,323<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_sjw_EquityFundsCapitalized', window );">Equity funds capitalized</a></td>
<td class="nump">1,926<span></span>
</td>
<td class="nump">1,249<span></span>
</td>
<td class="nump">198<span></span>
</td>
</tr>
<tr 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_PublicUtilityAxis=us-gaap_WaterPlantMember', window );">Water Plant</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_sjw_EstimatedUsefulLivesOfPlantAndEquipmentAbstract', window );"><strong>Useful&#160;Lives</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_Depreciation', window );">Depreciation</a></td>
<td class="nump">$ 91,906<span></span>
</td>
<td class="nump">$ 86,823<span></span>
</td>
<td class="nump">$ 63,785<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_EstimatedUsefulLivesOfPlantAndEquipmentAbstract', window );"><strong>Useful&#160;Lives</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_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife', window );">Equipment</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistributionUsefulLife', window );">Transmission and distribution plant</a></td>
<td class="text">35 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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife', window );">Office buildings and other structures</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of intangible assets</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_EstimatedUsefulLivesOfPlantAndEquipmentAbstract', window );"><strong>Useful&#160;Lives</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_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife', window );">Equipment</a></td>
<td class="text">35 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistributionUsefulLife', window );">Transmission and distribution plant</a></td>
<td class="text">75 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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife', window );">Office buildings and other structures</a></td>
<td class="text">50 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of intangible assets</a></td>
<td class="text">70 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sjw_EquityFundsCapitalized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Funds Capitalized</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_EquityFundsCapitalized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_EstimatedUsefulLivesOfPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated Useful Lives of Plant and Equipment [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_EstimatedUsefulLivesOfPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Property, Plant And Equipment, Depreciable Plant And Equipment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestCostsCapitalized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 interest capitalized 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 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestCostsCapitalized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PropertyPlantAndEquipmentNetByTypeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentNetByTypeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Composite depreciation rate for public utility plants in service.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period end book value of equipment owned (but not classified elsewhere) by the public utility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of other equipment owned by public utility, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period end book value of other property, plant and equipment (PPE) owned (but not classified elsewhere) by the public utility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of other property, plant and equipment (PPE) owned by public utility, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period end amount of property, plant and equipment (PPE) related to transmission and distribution owned by public utility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistributionUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of utility transmission and distribution equipment owned by public utility, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistributionUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityAxis=us-gaap_WaterPlantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PublicUtilityAxis=us-gaap_WaterPlantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113944466984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Real Estate Investments and Nonutility Properties (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Oct. 29, 2021 </div>
<div>USD ($) </div>
<div>property</div>
</th>
<th class="th">
<div>Jun. 29, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 28, 2020 </div>
<div>USD ($) </div>
<div>property</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </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_RealEstateAbstract', window );"><strong>Components of Real Estate Investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Land', window );">Land</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,615<span></span>
</td>
<td class="nump">$ 14,168<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentBuildingAndBuildingImprovements', window );">Buildings and improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,017<span></span>
</td>
<td class="nump">43,961<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_RealEstateInvestmentPropertyAtCost', window );">Total real estate investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57,632<span></span>
</td>
<td class="nump">58,129<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_sjw_SalesAgreementHoldbackAmount', window );">Sales agreement, holdback amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfProperties', window );">Gain on sale of properties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000<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_GainsLossesOnSalesOfInvestmentRealEstate', window );">Gain on sale of real estate investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">927<span></span>
</td>
<td class="nump">948<span></span>
</td>
<td class="nump">$ 929<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract', window );"><strong>Lessor, Operating Lease, Payments, Fiscal Year Maturity [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths', window );">2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,251<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears', window );">2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,230<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears', window );">2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,990<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears', window );">2025</a></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,912<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears', window );">2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,075<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter', window );">Thereafter</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,753<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MajorPropertyClassAxis=us-gaap_LandAndBuildingMember', window );">Land and Building</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_AssetsLeasedOrAvailableForLeaseAbstract', window );"><strong>Assets Leased or Available for Lease [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet', window );">Assets leased or available for lease</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 58,330<span></span>
</td>
<td class="nump">$ 57,273<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_ConsolidatedEntitiesAxis=sjw_SanJoseWaterCompanyMember', window );">SJWC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RealEstateAbstract', window );"><strong>Components of Real Estate Investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfProperties', window );">Gain on sale of properties</a></td>
<td class="nump">$ 7,230<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sjw_NumberOfPropertiesSold', window );">Number of properties sold | property</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfRealEstateHeldforinvestment', window );">Proceeds from sale of real estate held-for-investment</a></td>
<td class="nump">$ 13,150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,075<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sjw_PropertiesSellingExpenses', window );">Properties selling expenses</a></td>
<td class="nump">277<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sjw_DeferredGainsLossesOnSalesOfProperties', window );">Deferred gains on sales of properties</a></td>
<td class="nump">5,442<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfLandHeldforinvestment', window );">Proceeds from sale of land held-for-investment</a></td>
<td class="nump">2,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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnSalesOfInvestmentRealEstate', window );">Gain on sale of real estate investments</a></td>
<td class="nump">927<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,048<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sjw_RealEstateSellingExpenses', window );">Real estate selling expenses</a></td>
<td class="nump">$ 121<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Building and Building Improvements | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RealEstateAbstract', window );"><strong>Components of Real Estate Investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RealEstateAndAccumulatedDepreciationLifeUsedForDepreciation1', window );">Estimated useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Building and Building Improvements | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RealEstateAbstract', window );"><strong>Components of Real Estate Investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RealEstateAndAccumulatedDepreciationLifeUsedForDepreciation1', window );">Estimated useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">39 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sjw_AssetsLeasedOrAvailableForLeaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Assets Leased or Available for Lease [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_AssetsLeasedOrAvailableForLeaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sjw_DeferredGainsLossesOnSalesOfProperties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Gains (Losses) on Sales of Properties</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_DeferredGainsLossesOnSalesOfProperties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_NumberOfPropertiesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Properties Sold</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_NumberOfPropertiesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</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_sjw_PropertiesSellingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Properties Selling Expenses</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_PropertiesSellingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_RealEstateSellingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Real Estate Selling Expenses</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_RealEstateSellingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_SalesAgreementHoldbackAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sales Agreement, Holdback Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_SalesAgreementHoldbackAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_GainLossOnSaleOfProperties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the carrying value and the sale price of real estate or properties that were intended to be sold or held for capital appreciation or rental income. This element refers to the gain (loss) included in earnings and not to the cash proceeds of the sale. This element is a noncash adjustment to net income when calculating net cash generated by operating activities 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2443-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfProperties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GainsLossesOnSalesOfInvestmentRealEstate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gain (loss) resulting from sales and other disposals of real estate owned for investment purposes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: 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)(9)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123605587&amp;loc=d3e23528-158515<br><br>Reference 4: 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)(7)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<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(14)(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 360<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123605564&amp;loc=d3e23439-158514<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<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 http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 360<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123605564&amp;loc=d3e23415-158514<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnSalesOfInvestmentRealEstate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InvestmentBuildingAndBuildingImprovements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of the carrying amounts as of the balance sheet date of investments in building and building improvements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.1(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentBuildingAndBuildingImprovements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_Land">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depletion of real estate held for productive use, excluding land held 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6812-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Land</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease payment to be received by lessor for operating lease in 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LessorOperatingLeasePaymentsToBeReceivedFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease payment to be received by lessor for operating lease in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease payment to be received by lessor for operating lease in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease payment to be received by lessor for operating lease after 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease payment to be received by lessor for operating lease in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease payment to be received by lessor for operating lease in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfLandHeldforinvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 sale of land held for investment; excludes sales of land held as inventory or productive use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_ProceedsFromSaleOfLandHeldforinvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromSaleOfRealEstateHeldforinvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the sale of real estate that is held for investment, that is, it is part of an investing activity 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 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_ProceedsFromSaleOfRealEstateHeldforinvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PropertySubjectToOrAvailableForOperatingLeaseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, of lessor's underlying asset for which right to use has been conveyed to lessee 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919398-209981<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123405975&amp;loc=d3e41551-112718<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RealEstateAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RealEstateAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RealEstateAndAccumulatedDepreciationLifeUsedForDepreciation1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life on which depreciation was computed for entities with a substantial portion of business acquiring and holding investment real estate, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 970<br> -SubTopic 360<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-28(Column I))<br> -URI http://asc.fasb.org/extlink&amp;oid=120402810&amp;loc=d3e638233-123024<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RealEstateAndAccumulatedDepreciationLifeUsedForDepreciation1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RealEstateInvestmentPropertyAtCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 real estate investment property which may include the following: (1) land available-for-sale; (2) land available-for-development; (3) investments in building and building improvements; (4) tenant allowances; (5) developments in-process; (6) rental properties; and (7) other real estate investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.1(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RealEstateInvestmentPropertyAtCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_MajorPropertyClassAxis=us-gaap_LandAndBuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MajorPropertyClassAxis=us-gaap_LandAndBuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ConsolidatedEntitiesAxis=sjw_SanJoseWaterCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=sjw_SanJoseWaterCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113950005752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Impairments of Long-Lived Assets and Goodwill (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment of long-lived asset</a></td>
<td class="nump">$ 2,211,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill, Impairment Loss</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</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_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113948415672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Cash and Cash Equivalents, and Restricted Cash (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 23, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_sjw_ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash', window );">Long-term borrowings held as restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 4,000<span></span>
</td>
<td class="nump">$ 5,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_Cash', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,908<span></span>
</td>
<td class="nump">5,269<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,211<span></span>
</td>
<td class="nump">$ 4,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=sjw_MaineWaterCompanyMember', window );">Maine Water Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_sjw_ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash', window );">Long-term borrowings held as restricted cash</a></td>
<td class="nump">$ 4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,789<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,211<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_sjw_ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Issuance of Long-Term Debt Held As Restricted Cash</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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. 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631418-115840<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631419-115840<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PublicUtilitiesGeneralDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_PublicUtilitiesGeneralDisclosuresLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=sjw_MaineWaterCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=sjw_MaineWaterCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113948173064">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Financial Instruments and Investments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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_LifeInsuranceCorporateOrBankOwnedAmount', window );">Bank Owned Life Insurance</a></td>
<td class="nump">$ 8,026<span></span>
</td>
<td class="nump">$ 8,026<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashSurrenderValueOfLifeInsurance', window );">Value of life insurance contracts</a></td>
<td class="nump">$ 4,191<span></span>
</td>
<td class="nump">$ 4,311<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_CashSurrenderValueOfLifeInsurance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of amounts which could be received based on the terms of the insurance contract upon surrendering life policies owned by the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6812-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashSurrenderValueOfLifeInsurance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LifeInsuranceCorporateOrBankOwnedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents the amount that could be realized under a life insurance contract or contracts owned by the Entity as of the date of the statement of financial position. Such Entity-owned life insurance policies are commonly known as corporate-owned life insurance (COLI) or bank-owned life insurance (BOLI).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 325<br> -SubTopic 30<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6384206&amp;loc=d3e41899-111602<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LifeInsuranceCorporateOrBankOwnedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>59
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113944350456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Advances for Construction and Contributions in Aid of Construction (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_EstimatedRefundsOfAdvancesForConstructionAbstract', window );"><strong>Estimated Refunds of Advances for Construction [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_AdvancesForConstructionEstimatedRefundsNextTwelveMonths', window );">2022</a></td>
<td class="nump">$ 3,609<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_sjw_AdvancesForConstructionEstimatedRefundsYearTwo', window );">2023</a></td>
<td class="nump">3,548<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_sjw_AdvancesForConstructionEstimatedRefundsYearThree', window );">2024</a></td>
<td class="nump">3,282<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_sjw_AdvancesForConstructionEstimatedRefundsYearFour', window );">2025</a></td>
<td class="nump">3,030<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_sjw_AdvancesForConstructionEstimatedRefundsYearFive', window );">2026</a></td>
<td class="nump">2,809<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_sjw_AdvancesForConstructionEstimatedRefundsAfterYearFive', window );">Thereafter</a></td>
<td class="nump">49,582<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Advances for construction</a></td>
<td class="nump">130,693<span></span>
</td>
<td class="nump">$ 125,027<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_sjw_CustomerAdvancesforConstructionNonRefundable', window );">Customer advances for construction, non-refundable</a></td>
<td class="nump">36,388<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_sjw_CustomerAdvancesforConstructionRefundedonServiceConnections', window );">Customer advances for construction, refunded on service connections</a></td>
<td class="nump">$ 28,445<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_sjw_ContractWithCustomerRefundLiabilityRefundPeriod', window );">Contract with customer, refund period</a></td>
<td class="text">40 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_ContractWithCustomerRefundLiabilityFairValueDisclosure', window );">Contract with customer, fair value of advances</a></td>
<td class="nump">$ 51,067<span></span>
</td>
<td class="nump">$ 50,391<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_sjw_AdvancesForConstructionDeferredTaxesAmortizationPeriod', window );">Amortization period for taxes paid relating to advances and contributions</a></td>
<td class="text">40 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sjw_AdvancesForConstructionDeferredTaxesAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Advances for Construction, Deferred Taxes, Amortization 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;">sjw_AdvancesForConstructionDeferredTaxesAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</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_sjw_AdvancesForConstructionEstimatedRefundsAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Advances for Construction, Estimated Refunds, After Year Five</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_AdvancesForConstructionEstimatedRefundsAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_sjw_AdvancesForConstructionEstimatedRefundsNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Advances for Construction, Estimated Refunds, Next Twelve Months</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_AdvancesForConstructionEstimatedRefundsNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_sjw_AdvancesForConstructionEstimatedRefundsYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Advances for Construction, Estimated Refunds, Year Five</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_AdvancesForConstructionEstimatedRefundsYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_sjw_AdvancesForConstructionEstimatedRefundsYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Advances for Construction, Estimated Refunds, Year Four</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_AdvancesForConstructionEstimatedRefundsYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_sjw_AdvancesForConstructionEstimatedRefundsYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Advances for Construction, Estimated Refunds, Year Three</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_AdvancesForConstructionEstimatedRefundsYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_sjw_AdvancesForConstructionEstimatedRefundsYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Advances for Construction, Estimated Refunds, Year Two</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_AdvancesForConstructionEstimatedRefundsYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_sjw_ContractWithCustomerRefundLiabilityFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Refund Liability, Fair Value 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;">sjw_ContractWithCustomerRefundLiabilityFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_sjw_ContractWithCustomerRefundLiabilityRefundPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Refund Liability, Refund 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;">sjw_ContractWithCustomerRefundLiabilityRefundPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</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_sjw_CustomerAdvancesforConstructionNonRefundable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Advances for Construction, Non-Refundable</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_CustomerAdvancesforConstructionNonRefundable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_sjw_CustomerAdvancesforConstructionRefundedonServiceConnections">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Advances for Construction, Refunded on Service Connections</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_CustomerAdvancesforConstructionRefundedonServiceConnections</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_sjw_EstimatedRefundsOfAdvancesForConstructionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated Refunds of Advances for Construction [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_EstimatedRefundsOfAdvancesForConstructionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113953159192">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Asset Retirement Obligation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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_AssetRetirementObligation', window );">Retirement obligation</a></td>
<td class="nump">$ 4,511<span></span>
</td>
<td class="nump">$ 4,619<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_sjw_AssetRetirementObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLegallyRestrictedAssetsFairValue', window );">Retirement obligation, present value</a></td>
<td class="nump">$ 925<span></span>
</td>
<td class="nump">$ 939<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sjw_AssetRetirementObligationDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Asset Retirement Obligation, Discount Rate</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_AssetRetirementObligationDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_AssetRetirementObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_AssetRetirementObligationLegallyRestrictedAssetsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of an asset that is legally restricted for purposes of settling an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationLegallyRestrictedAssetsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>61
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113950271208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetLineItems', window );"><strong>Regulatory Assets [Line Items]</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_sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease', window );">Regulatory asset increase (decrease)</a></td>
<td class="nump">$ 8,779<span></span>
</td>
<td class="nump">$ 2,516<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="nump">559,568<span></span>
</td>
<td class="nump">549,270<span></span>
</td>
<td class="nump">$ 447,720<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_sjw_AlternativeRevenueProgramsNet', window );">Alternative revenue programs, net</a></td>
<td class="nump">5,304<span></span>
</td>
<td class="num">(493)<span></span>
</td>
<td class="num">(18,232)<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_sjw_RegulatoryBalancingandMemorandumAccountsRevenueNet', window );">Other balancing and memorandum accounts, net</a></td>
<td class="nump">5,138<span></span>
</td>
<td class="nump">11,856<span></span>
</td>
<td class="num">(30,092)<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_sjw_RegulatoryMechanismsOtherNet', window );">Other regulatory mechanisms, net</a></td>
<td class="num">(1,703)<span></span>
</td>
<td class="num">(1,639)<span></span>
</td>
<td class="nump">15,689<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLeaseIncome', window );">Rental income</a></td>
<td class="nump">5,379<span></span>
</td>
<td class="nump">5,532<span></span>
</td>
<td class="nump">5,397<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating revenue</a></td>
<td class="nump">573,686<span></span>
</td>
<td class="nump">564,526<span></span>
</td>
<td class="nump">420,482<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_sjw_RegulatedOperatingRevenueWaterSurcharge', window );">Regulated operating revenue, water surcharge</a></td>
<td class="nump">5,691<span></span>
</td>
<td class="nump">4,911<span></span>
</td>
<td class="nump">4,955<span></span>
</td>
</tr>
<tr 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_RegulatoryAssetAxis=sjw_A20142017WCMAMember', window );">WCMA</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_RegulatoryAssetLineItems', window );"><strong>Regulatory Assets [Line Items]</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_sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease', window );">Regulatory asset increase (decrease)</a></td>
<td class="nump">$ 3,243<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=sjw_A2018WCMAMember', window );">2018 WCMA | Advice Letter No. 532 | SJWC</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_RegulatoryAssetLineItems', window );"><strong>Regulatory Assets [Line Items]</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_sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease', window );">Regulatory asset increase (decrease)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,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_us-gaap_RegulatoryAssetAxis=sjw_A2019WCMAMember', window );">2019 WCMA | Advice Letter No. 532 | SJWC</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_RegulatoryAssetLineItems', window );"><strong>Regulatory Assets [Line Items]</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_sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease', window );">Regulatory asset increase (decrease)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (639)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sjw_AlternativeRevenueProgramsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Alternative Revenue Programs, Net</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_AlternativeRevenueProgramsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Balancing and Memorandum Revenue Account, Increase (Decrease)</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_RegulatedOperatingRevenueWaterSurcharge">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Regulated Operating Revenue, Water Surcharge</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_RegulatedOperatingRevenueWaterSurcharge</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_RegulatoryBalancingandMemorandumAccountsRevenueNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Regulatory Balancing and Memorandum Accounts Revenue, Net</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_RegulatoryBalancingandMemorandumAccountsRevenueNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_RegulatoryMechanismsOtherNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Regulatory Mechanisms, Other, Net</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_RegulatoryMechanismsOtherNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeaseLeaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease 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 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919372-209981<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123420820&amp;loc=SL77919311-209978<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6A<br> -URI http://asc.fasb.org/extlink&amp;oid=124502072&amp;loc=SL77927221-108306<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLeaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RegulatoryAssetLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_RegulatoryAssetLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=sjw_A20142017WCMAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RegulatoryAssetAxis=sjw_A20142017WCMAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RegulatoryAssetAxis=sjw_A2018WCMAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RegulatoryAssetAxis=sjw_A2018WCMAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_PublicUtilitiesRegulatoryProceedingAxis=sjw_AdviceLetterNo.532Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PublicUtilitiesRegulatoryProceedingAxis=sjw_AdviceLetterNo.532Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=sjw_SanJoseWaterCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=sjw_SanJoseWaterCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RegulatoryAssetAxis=sjw_A2019WCMAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RegulatoryAssetAxis=sjw_A2019WCMAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113949973464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Earnings per Share (Details) - shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs)</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Anti-dilutive restricted common stock units excluded from computation of earnings per share (in shares)</a></td>
<td class="nump">16,347<span></span>
</td>
<td class="nump">22,396<span></span>
</td>
<td class="nump">27,082<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113941333448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Regulatory Matters - Regulatory Assets, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetLineItems', window );"><strong>Regulatory Assets [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_RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided', window );">Regulatory assets, net not earning a return</a></td>
<td class="nump">$ 84,887<span></span>
</td>
<td class="nump">$ 119,236<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssets', window );">Total regulatory assets, net</a></td>
<td class="nump">154,621<span></span>
</td>
<td class="nump">158,230<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsCurrent', window );">Less: current regulatory asset, net</a></td>
<td class="nump">2,629<span></span>
</td>
<td class="nump">1,748<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Net regulatory assets, less current portion</a></td>
<td class="nump">$ 151,992<span></span>
</td>
<td class="nump">156,482<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetLineItems', window );"><strong>Regulatory Assets [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_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife', window );">Estimated service lives of assets</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetLineItems', window );"><strong>Regulatory Assets [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_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife', window );">Estimated service lives of assets</a></td>
<td class="text">75 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=us-gaap_DeferredIncomeTaxChargesMember', window );">Income tax temporary differences</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_RegulatoryAssetLineItems', window );"><strong>Regulatory Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssets', window );">Total regulatory assets, net</a></td>
<td class="nump">$ 22,420<span></span>
</td>
<td class="nump">6,230<span></span>
</td>
</tr>
<tr 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_RegulatoryAssetAxis=sjw_PostretirementPensionsAndOtherMedicalBenefitsMember', window );">Postretirement pensions and other medical benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetLineItems', window );"><strong>Regulatory Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssets', window );">Total regulatory assets, net</a></td>
<td class="nump">62,197<span></span>
</td>
<td class="nump">94,362<span></span>
</td>
</tr>
<tr 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_RegulatoryAssetAxis=sjw_BusinessCombinationsDebtPremiumMember', window );">Business combinations debt premium</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_RegulatoryAssetLineItems', window );"><strong>Regulatory Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssets', window );">Total regulatory assets, net</a></td>
<td class="nump">19,937<span></span>
</td>
<td class="nump">22,479<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=sjw_BalancingandMemorandumAccountsMember', window );">Balancing and memorandum accounts, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetLineItems', window );"><strong>Regulatory Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssets', window );">Total regulatory assets, net</a></td>
<td class="nump">38,334<span></span>
</td>
<td class="nump">25,463<span></span>
</td>
</tr>
<tr 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_RegulatoryAssetAxis=sjw_WRAMember', window );">WRA</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_RegulatoryAssetLineItems', window );"><strong>Regulatory Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssets', window );">Total regulatory assets, net</a></td>
<td class="nump">2,588<span></span>
</td>
<td class="nump">323<span></span>
</td>
</tr>
<tr 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_RegulatoryAssetAxis=sjw_OtherRegulatoryAssetsMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetLineItems', window );"><strong>Regulatory Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssets', window );">Total regulatory assets, net</a></td>
<td class="nump">$ 9,145<span></span>
</td>
<td class="nump">$ 9,373<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_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of assets common to business units owned by public utility, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_RegulatoryAssetLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for the individual regulatory asset as itemized in a table of regulatory assets as of the end of 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 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RegulatoryAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 capitalized costs of regulated entities that are expected to be recovered through revenue sources within one year or the normal operating cycle, if longer. Such costs are capitalized if they meet both of the following criteria: a. It is probable that future revenue in an amount at least equal to the capitalized cost will result from inclusion of that cost in allowable costs for rate-making purposes. b. Based on available evidence, the future revenue will be provided to permit recovery of the previously incurred cost rather than to provide for expected levels of similar future costs. If the revenue will be provided through an automatic rate-adjustment clause, this criterion requires that the regulator's intent clearly be to permit recovery of the previously incurred cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RegulatoryAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 capitalized costs of regulated entities that are not expected to be recovered through revenue sources within one year or the normal operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Remaining balance of regulatory assets for which no return on investment during recovery is provided. In some cases, a regulator may permit an enterprise to include a cost that would be charged to expense by an unregulated enterprise as an allowable cost over a period of time by amortizing that cost for rate-making purposes, but the regulator does not include the unrecovered amount in the rate base.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 55<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123406419&amp;loc=d3e44360-110383<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=us-gaap_DeferredIncomeTaxChargesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RegulatoryAssetAxis=us-gaap_DeferredIncomeTaxChargesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RegulatoryAssetAxis=sjw_PostretirementPensionsAndOtherMedicalBenefitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RegulatoryAssetAxis=sjw_PostretirementPensionsAndOtherMedicalBenefitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RegulatoryAssetAxis=sjw_BusinessCombinationsDebtPremiumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RegulatoryAssetAxis=sjw_BusinessCombinationsDebtPremiumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RegulatoryAssetAxis=sjw_BalancingandMemorandumAccountsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RegulatoryAssetAxis=sjw_BalancingandMemorandumAccountsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RegulatoryAssetAxis=sjw_WRAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RegulatoryAssetAxis=sjw_WRAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RegulatoryAssetAxis=sjw_OtherRegulatoryAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RegulatoryAssetAxis=sjw_OtherRegulatoryAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113948220728">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Regulatory Matters - Balancing and Memorandum Accounts (Details)<br> $ in Thousands</strong></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_RegulatedOperationsAbstract', window );"><strong>Regulated Operations [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_sjw_RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage', window );">Authorized revenue, threshold percentage</a></td>
<td class="nump">2.00%<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_sjw_RegulatoryBalancingandMemorandumAccountsNetUnderCollected', window );">Net under-collected accounts</a></td>
<td class="nump">$ 2,312<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sjw_RegulatoryBalancingandMemorandumAccountsNetUnderCollected">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Regulatory Balancing and Memorandum Accounts,, Net Under-Collected</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_RegulatoryBalancingandMemorandumAccountsNetUnderCollected</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Threshold balance of regulatory balancing or memorandum accounts as a percentage of authorized revenue to trigger an account review.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatedOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RegulatedOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>65
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113941630920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Regulatory Maters - Public Utilities General Disclosures (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 27, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_BalancingandMemorandumRevenueAccountRollForward', window );"><strong>Revenue accounts:</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_sjw_BalancingandMemorandumRevenueAccountNet', window );">Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,043<span></span>
</td>
<td class="num">$ (1,940)<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_sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease', window );">Regulatory Asset Increase (Decrease)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,779<span></span>
</td>
<td class="nump">2,516<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_sjw_BalancingandMemorandumRevenueAccountRefundsCollections', window );">Refunds (Collections) Adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(371)<span></span>
</td>
<td class="nump">9,467<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_sjw_BalancingandMemorandumRevenueAccountNet', window );">Ending Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,451<span></span>
</td>
<td class="nump">10,043<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_BalancingandMemorandumCostRecoveryAccountRollForward', window );"><strong>Cost-recovery accounts:</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_sjw_BalancingandMemorandumCostRecoveryAccountNet', window );">Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,420<span></span>
</td>
<td class="nump">7,223<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_sjw_BalancingandMemorandumCostRecoveryAccountIncreaseDecrease', window );">Regulatory Asset Increase (Decrease)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,865<span></span>
</td>
<td class="nump">8,324<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_sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections', window );">Refunds (Collections) Adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(402)<span></span>
</td>
<td class="num">(127)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_BalancingandMemorandumCostRecoveryAccountNet', window );">Ending Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,883<span></span>
</td>
<td class="nump">15,420<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_BalancingandMemorandumAccountRollForward', window );"><strong>Total</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_sjw_BalancingAndMemorandumAccountNet', window );">Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,463<span></span>
</td>
<td class="nump">5,283<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_sjw_BalancingandMemorandumAccountIncreaseDecrease', window );">Regulatory Asset Increase (Decrease)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,644<span></span>
</td>
<td class="nump">10,840<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_sjw_BalancingandMemorandumAccountRefundsCollections', window );">Refunds (Collections) Adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(773)<span></span>
</td>
<td class="nump">9,340<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_sjw_BalancingAndMemorandumAccountNet', window );">Ending Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,334<span></span>
</td>
<td class="nump">25,463<span></span>
</td>
</tr>
<tr 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_RegulatoryAssetAxis=sjw_MontereyWRAMMember', window );">MWRAM</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_sjw_BalancingandMemorandumRevenueAccountRollForward', window );"><strong>Revenue accounts:</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_sjw_BalancingandMemorandumRevenueAccountNet', window );">Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,077<span></span>
</td>
<td class="nump">7,015<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_sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease', window );">Regulatory Asset Increase (Decrease)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,788<span></span>
</td>
<td class="nump">2,464<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_sjw_BalancingandMemorandumRevenueAccountRefundsCollections', window );">Refunds (Collections) Adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">2,598<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_sjw_BalancingandMemorandumRevenueAccountNet', window );">Ending Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,866<span></span>
</td>
<td class="nump">12,077<span></span>
</td>
</tr>
<tr 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_RegulatoryAssetAxis=sjw_A20142017WCMAMember', window );">WCMA</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_sjw_BalancingandMemorandumRevenueAccountRollForward', window );"><strong>Revenue accounts:</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_sjw_BalancingandMemorandumRevenueAccountNet', window );">Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">666<span></span>
</td>
<td class="nump">708<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_sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease', window );">Regulatory Asset Increase (Decrease)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,243<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_sjw_BalancingandMemorandumRevenueAccountRefundsCollections', window );">Refunds (Collections) Adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(375)<span></span>
</td>
<td class="num">(42)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_BalancingandMemorandumRevenueAccountNet', window );">Ending Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,534<span></span>
</td>
<td class="nump">666<span></span>
</td>
</tr>
<tr 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_RegulatoryAssetAxis=sjw_CostofcapitalMember', window );">Cost of capital memorandum accounts</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_sjw_BalancingandMemorandumRevenueAccountRollForward', window );"><strong>Revenue accounts:</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_sjw_BalancingandMemorandumRevenueAccountNet', window );">Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,561)<span></span>
</td>
<td class="num">(1,553)<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_sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease', window );">Regulatory Asset Increase (Decrease)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="num">(8)<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_sjw_BalancingandMemorandumRevenueAccountRefundsCollections', window );">Refunds (Collections) Adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_BalancingandMemorandumRevenueAccountNet', window );">Ending Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,563)<span></span>
</td>
<td class="num">(1,561)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=sjw_TaxmemorandumMember', window );">Tax memorandum account</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_sjw_BalancingandMemorandumRevenueAccountRollForward', window );"><strong>Revenue accounts:</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_sjw_BalancingandMemorandumRevenueAccountNet', window );">Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">333<span></span>
</td>
<td class="num">(6,643)<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_sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease', window );">Regulatory Asset Increase (Decrease)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(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_sjw_BalancingandMemorandumRevenueAccountRefundsCollections', window );">Refunds (Collections) Adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,978<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_sjw_BalancingandMemorandumRevenueAccountNet', window );">Ending Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">333<span></span>
</td>
<td class="nump">333<span></span>
</td>
</tr>
<tr 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_RegulatoryAssetAxis=sjw_OtherRegulatoryAssetsMember', window );">All others</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_sjw_BalancingandMemorandumRevenueAccountRollForward', window );"><strong>Revenue accounts:</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_sjw_BalancingandMemorandumRevenueAccountNet', window );">Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,472)<span></span>
</td>
<td class="num">(1,467)<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_sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease', window );">Regulatory Asset Increase (Decrease)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">750<span></span>
</td>
<td class="nump">62<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_sjw_BalancingandMemorandumRevenueAccountRefundsCollections', window );">Refunds (Collections) Adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="num">(67)<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_sjw_BalancingandMemorandumRevenueAccountNet', window );">Ending Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(719)<span></span>
</td>
<td class="num">(1,472)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_BalancingandMemorandumCostRecoveryAccountRollForward', window );"><strong>Cost-recovery accounts:</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_sjw_BalancingandMemorandumCostRecoveryAccountNet', window );">Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">445<span></span>
</td>
<td class="nump">446<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_sjw_BalancingandMemorandumCostRecoveryAccountIncreaseDecrease', window );">Regulatory Asset Increase (Decrease)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3<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_sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections', window );">Refunds (Collections) Adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(4)<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_sjw_BalancingandMemorandumCostRecoveryAccountNet', window );">Ending Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">445<span></span>
</td>
<td class="nump">445<span></span>
</td>
</tr>
<tr 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_RegulatoryAssetAxis=sjw_WaterSupplyBalancingAccountsMember', window );">Water supply costs</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_sjw_BalancingandMemorandumCostRecoveryAccountRollForward', window );"><strong>Cost-recovery accounts:</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_sjw_BalancingandMemorandumCostRecoveryAccountNet', window );">Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,123<span></span>
</td>
<td class="nump">4,328<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_sjw_BalancingandMemorandumCostRecoveryAccountIncreaseDecrease', window );">Regulatory Asset Increase (Decrease)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,421<span></span>
</td>
<td class="nump">3,828<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_sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections', window );">Refunds (Collections) Adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="num">(33)<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_sjw_BalancingandMemorandumCostRecoveryAccountNet', window );">Ending Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,545<span></span>
</td>
<td class="nump">8,123<span></span>
</td>
</tr>
<tr 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_RegulatoryAssetAxis=sjw_PensionBalancingAccountMember', window );">Pension</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_sjw_BalancingandMemorandumCostRecoveryAccountRollForward', window );"><strong>Cost-recovery accounts:</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_sjw_BalancingandMemorandumCostRecoveryAccountNet', window );">Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,478<span></span>
</td>
<td class="nump">2,449<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_sjw_BalancingandMemorandumCostRecoveryAccountIncreaseDecrease', window );">Regulatory Asset Increase (Decrease)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,464<span></span>
</td>
<td class="nump">1,008<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_sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections', window );">Refunds (Collections) Adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="nump">21<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_sjw_BalancingandMemorandumCostRecoveryAccountNet', window );">Ending Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,941<span></span>
</td>
<td class="nump">3,478<span></span>
</td>
</tr>
<tr 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_RegulatoryAssetAxis=sjw_PRVMAMember', window );">PRVMA</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_sjw_BalancingandMemorandumCostRecoveryAccountRollForward', window );"><strong>Cost-recovery accounts:</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_sjw_BalancingandMemorandumCostRecoveryAccountNet', window );">Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,108<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_sjw_BalancingandMemorandumCostRecoveryAccountIncreaseDecrease', window );">Regulatory Asset Increase (Decrease)</a></td>
<td class="nump">$ 1,219<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">1,219<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_sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections', window );">Refunds (Collections) Adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(402)<span></span>
</td>
<td class="num">(111)<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_sjw_BalancingandMemorandumCostRecoveryAccountNet', window );">Ending Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">707<span></span>
</td>
<td class="nump">1,108<span></span>
</td>
</tr>
<tr 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_RegulatoryAssetAxis=sjw_CEMAMember', window );">CEMA</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_sjw_BalancingandMemorandumCostRecoveryAccountRollForward', window );"><strong>Cost-recovery accounts:</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_sjw_BalancingandMemorandumCostRecoveryAccountNet', window );">Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,266<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_sjw_BalancingandMemorandumCostRecoveryAccountIncreaseDecrease', window );">Regulatory Asset Increase (Decrease)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">979<span></span>
</td>
<td class="nump">2,266<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_sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections', window );">Refunds (Collections) Adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<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_sjw_BalancingandMemorandumCostRecoveryAccountNet', window );">Ending Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,245<span></span>
</td>
<td class="nump">$ 2,266<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sjw_BalancingAndMemorandumAccountNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Balancing and Memorandum Account, Net</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_BalancingAndMemorandumAccountNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_BalancingandMemorandumAccountIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Balancing and Memorandum Account, Increase (Decrease)</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_BalancingandMemorandumAccountIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_BalancingandMemorandumAccountRefundsCollections">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Balancing and Memorandum Account, Refunds (Collections)</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_BalancingandMemorandumAccountRefundsCollections</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_BalancingandMemorandumAccountRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Balancing and Memorandum Account [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_BalancingandMemorandumAccountRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sjw_BalancingandMemorandumCostRecoveryAccountIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Balancing and Memorandum Cost Recovery Account, Increase (Decrease)</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_BalancingandMemorandumCostRecoveryAccountIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_BalancingandMemorandumCostRecoveryAccountNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Balancing and Memorandum Cost Recovery Account, Net</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_BalancingandMemorandumCostRecoveryAccountNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Balancing and Memorandum Cost Recovery Account, Refunds (Collections)</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_BalancingandMemorandumCostRecoveryAccountRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Balancing and Memorandum Cost Recovery Account [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_BalancingandMemorandumCostRecoveryAccountRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Balancing and Memorandum Revenue Account, Increase (Decrease)</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_BalancingandMemorandumRevenueAccountNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Balancing and Memorandum Revenue Accounting, Net</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_BalancingandMemorandumRevenueAccountNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_BalancingandMemorandumRevenueAccountRefundsCollections">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Balancing and Memorandum Revenue Account, Refunds (Collections)</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_BalancingandMemorandumRevenueAccountRefundsCollections</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_BalancingandMemorandumRevenueAccountRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Balancing and Memorandum Revenue Account [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_BalancingandMemorandumRevenueAccountRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=sjw_MontereyWRAMMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RegulatoryAssetAxis=sjw_MontereyWRAMMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RegulatoryAssetAxis=sjw_A20142017WCMAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RegulatoryAssetAxis=sjw_A20142017WCMAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RegulatoryAssetAxis=sjw_CostofcapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RegulatoryAssetAxis=sjw_CostofcapitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RegulatoryAssetAxis=sjw_TaxmemorandumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RegulatoryAssetAxis=sjw_TaxmemorandumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RegulatoryAssetAxis=sjw_OtherRegulatoryAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RegulatoryAssetAxis=sjw_OtherRegulatoryAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RegulatoryAssetAxis=sjw_WaterSupplyBalancingAccountsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RegulatoryAssetAxis=sjw_WaterSupplyBalancingAccountsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RegulatoryAssetAxis=sjw_PensionBalancingAccountMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RegulatoryAssetAxis=sjw_PensionBalancingAccountMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RegulatoryAssetAxis=sjw_PRVMAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RegulatoryAssetAxis=sjw_PRVMAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RegulatoryAssetAxis=sjw_CEMAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RegulatoryAssetAxis=sjw_CEMAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113944304904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capitalization (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 08, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Nov. 17, 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_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (usd per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,181,348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,556,605<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,181,348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,556,605<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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_SaleOfStockPricePerShare', window );">Offering price per share (usd per share)</a></td>
<td class="nump">$ 59.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=sjw_PublicStockOfferingMember', window );">Public Stock Offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Shares issued in offering (in shares)</a></td>
<td class="nump">1,030,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Net proceeds from stock offering</a></td>
<td class="nump">$ 66,775<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember', window );">Over-Allotment Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Shares issued in offering (in shares)</a></td>
<td class="nump">154,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=sjw_AtTheMarketOfferingMember', window );">At The Market Offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Shares issued in offering (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">355,115<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Net proceeds from stock offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 24,253<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_sjw_SaleOfStockAggregateGrossSalesPrice', window );">Aggregate gross sales price (up to)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Price per share (usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 70.40<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_sjw_SaleOfStockAggregateGrossSalesPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Aggregate Gross Sales 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;">sjw_SaleOfStockAggregateGrossSalesPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash received on stock transaction after deduction of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssuedPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or per unit amount of equity securities 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;">us-gaap_SharesIssuedPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_SubsidiarySaleOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=sjw_PublicStockOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=sjw_PublicStockOfferingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_OverAllotmentOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OverAllotmentOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=sjw_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=sjw_AtTheMarketOfferingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113945070216">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Lines of Credit - Schedule of Lines of Credit (Details) - Line of Credit - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Apr. 23, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line Limit</a></td>
<td class="nump">$ 260,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amounts Outstanding</a></td>
<td class="nump">62,996,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 175,094,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_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Unused Portion</a></td>
<td class="nump">197,004,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | SJWC Credit Agreement Maturing December 2023</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line Limit</a></td>
<td class="nump">140,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amounts Outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Unused Portion</a></td>
<td class="nump">140,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | CTWS Credit Agreement Maturing December 2023</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line Limit</a></td>
<td class="nump">75,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amounts Outstanding</a></td>
<td class="nump">22,996,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55,094,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_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Unused Portion</a></td>
<td class="nump">52,004,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | CTWS Credit Agreement Maturing May 2025</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line Limit</a></td>
<td class="nump">40,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amounts Outstanding</a></td>
<td class="nump">40,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Unused Portion</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | SJWTX, Inc. Credit Agreement Maturing December 2023</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line Limit</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amounts Outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Unused Portion</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>
</tr>
<tr 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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | SJWC Credit Agreement | Chase Bank, N.A. | SJWC</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line Limit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 140,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | SJWTX Credit Agreement | Chase Bank, N.A. | SJW Corp. and SJWTX, Inc.</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line Limit</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>
</tr>
<tr 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_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember', window );">Standby Letters of Credit | SJWC Credit Agreement | Chase Bank, N.A. | SJWC</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line Limit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember', window );">Standby Letters of Credit | SJWTX Credit Agreement | Chase Bank, N.A. | SJW Corp. and SJWTX, Inc.</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line Limit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=sjw_SJWCCreditAgreementMaturingDecember2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=sjw_SJWCCreditAgreementMaturingDecember2023Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=sjw_CTWSCreditAgreementMaturingDecember2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=sjw_CTWSCreditAgreementMaturingDecember2023Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=sjw_CTWSCreditAgreementMaturingMay2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=sjw_CTWSCreditAgreementMaturingMay2025Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=sjw_SJWTXIncCreditAgreementMaturingDecember2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=sjw_SJWTXIncCreditAgreementMaturingDecember2023Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=sjw_SJWCCreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=sjw_SJWCCreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_LineOfCreditFacilityAxis=sjw_ChaseBankN.A.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=sjw_ChaseBankN.A.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=sjw_SanJoseWaterCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=sjw_SanJoseWaterCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=sjw_SJWTXCreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=sjw_SJWTXCreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=sjw_SJWCorp.andSJWTXInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=sjw_SJWCorp.andSJWTXInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113946496584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lines of Credit - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 23, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Repayments of Lines of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 208,722,000<span></span>
</td>
<td class="nump">$ 218,289,000<span></span>
</td>
<td class="nump">$ 192,055,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 260,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Line of Credit | SJW Group</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Line of credit cost of borrowing rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.32%<span></span>
</td>
<td class="nump">1.78%<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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Chase Bank, N.A. | Line of Credit | SJWC | SJWC Credit 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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Repayments of Lines of Credit</a></td>
<td class="nump">$ 140,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="nump">140,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Chase Bank, N.A. | Line of Credit | SJW Group and CLWSC | SJWTX Credit 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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Repayments of Lines of Credit</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>
</tr>
<tr 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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Chase Bank, N.A. | Line of Credit | SJW Corp. and SJWTX, Inc. | SJWTX Credit 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility, maximum borrowing capacity</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>
</tr>
<tr 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_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember', window );">Standby Letters of Credit | Chase Bank, N.A. | Line of Credit | SJWC | SJWC Credit 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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="nump">15,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember', window );">Standby Letters of Credit | Chase Bank, N.A. | Line of Credit | SJW Corp. and SJWTX, Inc. | SJWTX Credit 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 effective interest rate at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br><br>Reference 2: 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(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_LineOfCreditFacilityAxis=sjw_ChaseBankN.A.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=sjw_ChaseBankN.A.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=sjw_SanJoseWaterCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=sjw_SanJoseWaterCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=sjw_SJWCCreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=sjw_SJWCCreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=sjw_SJWGroupAndCLWSCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=sjw_SJWGroupAndCLWSCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=sjw_SJWTXCreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=sjw_SJWTXCreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=sjw_SJWCorp.andSJWTXInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=sjw_SJWCorp.andSJWTXInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113945720936">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-Term Debt - Schedule of Long-term Debt Instruments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">$ 1,522,955<span></span>
</td>
<td class="nump">$ 1,352,320<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedPremium', window );">Unamortized debt premium, net</a></td>
<td class="nump">19,937<span></span>
</td>
<td class="nump">22,479<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnamortizedDebtIssuanceExpense', window );">Unamortized debt issuance costs</a></td>
<td class="num">(10,851)<span></span>
</td>
<td class="num">(10,978)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion</a></td>
<td class="num">(39,106)<span></span>
</td>
<td class="num">(76,241)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Total long-term debt, less current portion</a></td>
<td class="nump">1,492,935<span></span>
</td>
<td class="nump">1,287,580<span></span>
</td>
</tr>
<tr 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_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">SJW Group</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(49,929)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Total long-term debt, less current portion</a></td>
<td class="nump">556,225<span></span>
</td>
<td class="nump">555,824<span></span>
</td>
</tr>
<tr 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_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">SJW Group | Senior notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">$ 560,000<span></span>
</td>
<td class="nump">610,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">SJW Group | Senior notes | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rates</a></td>
<td class="nump">2.47%<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_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">SJW Group | Senior notes | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rates</a></td>
<td class="nump">3.53%<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_ConsolidatedEntitiesAxis=sjw_SanJoseWaterCompanyMember', window );">SJWC | California Pollution Control Financing Authority Revenue Bonds</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">$ 540,000<span></span>
</td>
<td class="nump">440,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=sjw_SanJoseWaterCompanyMember', window );">SJWC | Senior notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">$ 420,000<span></span>
</td>
<td class="nump">320,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=sjw_SanJoseWaterCompanyMember', window );">SJWC | Senior notes | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rates</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=sjw_SanJoseWaterCompanyMember', window );">SJWC | Senior notes | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rates</a></td>
<td class="nump">8.58%<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_ConsolidatedEntitiesAxis=sjw_SanJoseWaterCompanyMember', window );">SJWC | Public utility, bonds | California Pollution Control Financing Authority Revenue Bonds</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">$ 120,000<span></span>
</td>
<td class="nump">120,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=sjw_SanJoseWaterCompanyMember', window );">SJWC | Public utility, bonds | California Pollution Control Financing Authority Revenue Bonds | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rates</a></td>
<td class="nump">4.75%<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_ConsolidatedEntitiesAxis=sjw_SanJoseWaterCompanyMember', window );">SJWC | Public utility, bonds | California Pollution Control Financing Authority Revenue Bonds | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rates</a></td>
<td class="nump">5.10%<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_ConsolidatedEntitiesAxis=sjw_ConnecticutWaterServiceInc.Member', window );">CTWS | Bank term loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">$ 20,351<span></span>
</td>
<td class="nump">22,169<span></span>
</td>
</tr>
<tr 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_ConsolidatedEntitiesAxis=sjw_ConnecticutWaterServiceInc.Member', window );">CTWS | Bank term loans | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rates</a></td>
<td class="nump">4.09%<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_ConsolidatedEntitiesAxis=sjw_ConnecticutWaterServiceInc.Member', window );">CTWS | Bank term loans | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rates</a></td>
<td class="nump">4.15%<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_ConsolidatedEntitiesAxis=sjw_ConnecticutWaterCompanyMember', window );">Connecticut Water Company</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">$ 303,140<span></span>
</td>
<td class="nump">225,400<span></span>
</td>
</tr>
<tr 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_ConsolidatedEntitiesAxis=sjw_ConnecticutWaterCompanyMember', window );">Connecticut Water Company | Senior notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">$ 170,000<span></span>
</td>
<td class="nump">70,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=sjw_ConnecticutWaterCompanyMember', window );">Connecticut Water Company | Senior notes | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rates</a></td>
<td class="nump">3.07%<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_ConsolidatedEntitiesAxis=sjw_ConnecticutWaterCompanyMember', window );">Connecticut Water Company | Senior notes | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rates</a></td>
<td class="nump">3.53%<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_ConsolidatedEntitiesAxis=sjw_ConnecticutWaterCompanyMember', window );">Connecticut Water Company | Public utility, bonds | Connecticut Innovations Revenue Bonds, variable rate</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">$ 22,050<span></span>
</td>
<td class="nump">22,050<span></span>
</td>
</tr>
<tr 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_ConsolidatedEntitiesAxis=sjw_ConnecticutWaterCompanyMember', window );">Connecticut Water Company | Public utility, bonds | Connecticut Innovations Revenue Bonds, fixed rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">22,260<span></span>
</td>
</tr>
<tr 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_ConsolidatedEntitiesAxis=sjw_ConnecticutWaterCompanyMember', window );">Connecticut Water Company | Bank term loans</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">$ 111,090<span></span>
</td>
<td class="nump">111,090<span></span>
</td>
</tr>
<tr 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_ConsolidatedEntitiesAxis=sjw_ConnecticutWaterCompanyMember', window );">Connecticut Water Company | Bank term loans | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rates</a></td>
<td class="nump">3.51%<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_ConsolidatedEntitiesAxis=sjw_ConnecticutWaterCompanyMember', window );">Connecticut Water Company | Bank term loans | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rates</a></td>
<td class="nump">4.75%<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_ConsolidatedEntitiesAxis=sjw_SJWTXInc.Member', window );">SJWTX, Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">$ 45,000<span></span>
</td>
<td class="nump">15,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=sjw_SJWTXInc.Member', window );">SJWTX, Inc. | Senior notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">$ 15,000<span></span>
</td>
<td class="nump">15,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=sjw_SJWTXInc.Member', window );">SJWTX, Inc. | Senior notes | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rates</a></td>
<td class="nump">6.27%<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_ConsolidatedEntitiesAxis=sjw_SJWTXInc.Member', window );">SJWTX, Inc. | Senior notes | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rates</a></td>
<td class="nump">6.27%<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_ConsolidatedEntitiesAxis=sjw_SJWTXInc.Member', window );">SJWTX, Inc. | Bank term loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">$ 30,000<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_srt_ConsolidatedEntitiesAxis=sjw_SJWTXInc.Member', window );">SJWTX, Inc. | Bank term loans | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rates</a></td>
<td class="nump">4.01%<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_ConsolidatedEntitiesAxis=sjw_SJWTXInc.Member', window );">SJWTX, Inc. | Bank term loans | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rates</a></td>
<td class="nump">4.11%<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_ConsolidatedEntitiesAxis=sjw_MaineWaterCompanyMember', window );">Maine Water Company</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">$ 54,464<span></span>
</td>
<td class="nump">39,751<span></span>
</td>
</tr>
<tr 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_ConsolidatedEntitiesAxis=sjw_MaineWaterCompanyMember', window );">Maine Water Company | Public utility, bonds | State revolving fund loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">$ 17,264<span></span>
</td>
<td class="nump">18,651<span></span>
</td>
</tr>
<tr 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_ConsolidatedEntitiesAxis=sjw_MaineWaterCompanyMember', window );">Maine Water Company | Public utility, bonds | State revolving fund loans | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rates</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=sjw_MaineWaterCompanyMember', window );">Maine Water Company | Public utility, bonds | State revolving fund loans | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rates</a></td>
<td class="nump">2.58%<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_ConsolidatedEntitiesAxis=sjw_MaineWaterCompanyMember', window );">Maine Water Company | Public utility, bonds | Other First Mortgage Bond</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">$ 2,700<span></span>
</td>
<td class="nump">3,600<span></span>
</td>
</tr>
<tr 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_ConsolidatedEntitiesAxis=sjw_MaineWaterCompanyMember', window );">Maine Water Company | Public utility, bonds | Other First Mortgage Bond | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rates</a></td>
<td class="nump">8.95%<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_ConsolidatedEntitiesAxis=sjw_MaineWaterCompanyMember', window );">Maine Water Company | Public utility, bonds | Other First Mortgage Bond | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rates</a></td>
<td class="nump">8.95%<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_ConsolidatedEntitiesAxis=sjw_MaineWaterCompanyMember', window );">Maine Water Company | Bank term loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">$ 34,500<span></span>
</td>
<td class="nump">$ 17,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_ConsolidatedEntitiesAxis=sjw_MaineWaterCompanyMember', window );">Maine Water Company | Bank term loans | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rates</a></td>
<td class="nump">3.89%<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_ConsolidatedEntitiesAxis=sjw_MaineWaterCompanyMember', window );">Maine Water Company | Bank term loans | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rates</a></td>
<td class="nump">5.51%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt premium.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_UnamortizedDebtIssuanceExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnamortizedDebtIssuanceExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=sjw_SanJoseWaterCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=sjw_SanJoseWaterCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=sjw_CaliforniaPollutionControlFinancingAuthorityRevenueBondsTotalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=sjw_CaliforniaPollutionControlFinancingAuthorityRevenueBondsTotalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_PublicUtilityBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_PublicUtilityBondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ConsolidatedEntitiesAxis=sjw_ConnecticutWaterServiceInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=sjw_ConnecticutWaterServiceInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ConsolidatedEntitiesAxis=sjw_ConnecticutWaterCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=sjw_ConnecticutWaterCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=sjw_ConnecticutInnovationsRevenueBondsVariableRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=sjw_ConnecticutInnovationsRevenueBondsVariableRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=sjw_ConnecticutInnovationsRevenueBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=sjw_ConnecticutInnovationsRevenueBondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ConsolidatedEntitiesAxis=sjw_SJWTXInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=sjw_SJWTXInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=sjw_MaineWaterCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=sjw_MaineWaterCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=sjw_StateRevolvingFundLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=sjw_StateRevolvingFundLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=sjw_FirstMortgageBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=sjw_FirstMortgageBondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113948425656">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-Term Debt - Schedule of Maturities of Long-term Debt (Details)<br> $ in Thousands</strong></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_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2022</a></td>
<td class="nump">$ 39,179<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2023</a></td>
<td class="nump">4,360<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2024</a></td>
<td class="nump">48,983<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2025</a></td>
<td class="nump">3,648<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2026</a></td>
<td class="nump">23,303<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="nump">$ 1,403,482<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after 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 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113940049608">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-Term Debt - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 01, 2021</div></th>
<th class="th"><div>May 13, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Aug. 04, 2021</div></th>
<th class="th"><div>Jun. 25, 2021</div></th>
<th class="th"><div>Mar. 02, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 23, 2020</div></th>
<th class="th"><div>Aug. 11, 2020</div></th>
<th class="th"><div>Mar. 12, 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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,522,955,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,352,320,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_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">SJW Group | Senior notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 560,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="nump">610,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">SJW Group | Senior notes | 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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.53%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">SJW Group | Senior notes | 2.47% Senior Notes, Series 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.47%<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_ConsolidatedEntitiesAxis=sjw_SanJoseWaterCompanyMember', window );">SJWC | Senior notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 420,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="nump">320,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=sjw_SanJoseWaterCompanyMember', window );">SJWC | Senior notes | 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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.58%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ConsolidatedEntitiesAxis=sjw_SanJoseWaterCompanyMember', window );">SJWC | Senior notes | 3.00% Senior Notes, Series N</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=sjw_SanJoseWaterCompanyMember', window );">SJWC | Senior notes | 3.00% Senior Notes, Series O</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=sjw_ConnecticutWaterCompanyMember', window );">Connecticut Water</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 303,140,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">225,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=sjw_ConnecticutWaterCompanyMember', window );">Connecticut Water | Senior notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 170,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="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>
</tr>
<tr 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_ConsolidatedEntitiesAxis=sjw_ConnecticutWaterCompanyMember', window );">Connecticut Water | Senior notes | 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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.53%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ConsolidatedEntitiesAxis=sjw_ConnecticutWaterCompanyMember', window );">Connecticut Water | Senior notes | 3.07% Senior Notes, Series 2021A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.07%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ConsolidatedEntitiesAxis=sjw_ConnecticutWaterCompanyMember', window );">Connecticut Water | Senior notes | 3.10% Senior Notes, Series 2021B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="nump">$ 50,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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rates</a></td>
<td class="nump">3.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>
<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_ConsolidatedEntitiesAxis=sjw_ConnecticutWaterCompanyMember', window );">Connecticut Water | Senior notes | 3.51% Senior Notes, Due March 2050</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 35,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.51%<span></span>
</td>
</tr>
<tr 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_ConsolidatedEntitiesAxis=sjw_ConnecticutWaterCompanyMember', window );">Connecticut Water | Bank term loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 111,090,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">111,090,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_ConsolidatedEntitiesAxis=sjw_ConnecticutWaterCompanyMember', window );">Connecticut Water | Bank term loans | 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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.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="text">&#160;<span></span>
</td>
<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_ConsolidatedEntitiesAxis=sjw_CanyonLakeWaterServiceCompanyMember', window );">CLWSC | Bank term loans | 4.01% Note Due March 2041</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.01%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt', window );">Proceeds from issuance of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ConsolidatedEntitiesAxis=sjw_CanyonLakeWaterServiceCompanyMember', window );">CLWSC | Bank term loans | 4.01% Note Due March 2041 | 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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ConsolidatedEntitiesAxis=sjw_CanyonLakeWaterServiceCompanyMember', window );">CLWSC | Bank term loans | 4.11% Note Due March 2041</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rates</a></td>
<td class="nump">4.11%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt', window );">Proceeds from issuance of debt</a></td>
<td class="nump">$ 10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ConsolidatedEntitiesAxis=sjw_MaineWaterCompanyMember', window );">Maine Water</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 54,464,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,751,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_ConsolidatedEntitiesAxis=sjw_MaineWaterCompanyMember', window );">Maine Water | Bank term loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 34,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=sjw_MaineWaterCompanyMember', window );">Maine Water | Bank term loans | 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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.51%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ConsolidatedEntitiesAxis=sjw_MaineWaterCompanyMember', window );">Maine Water | Bank term loans | 3.89% Note Due March 2041</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.89%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ConsolidatedEntitiesAxis=sjw_MaineWaterCompanyMember', window );">Maine Water | Public utility, bonds | State Revolving Fund Loans Series T</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant Observable Inputs (Level&#160;2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Fair value of long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,651,825,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,570,727,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same 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;">us-gaap_LongTermDebtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ProceedsFromIssuanceOfUnsecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of long-term debt that is not secured by collateral. Excludes proceeds from tax exempt unsecured debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfUnsecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_DebtInstrumentAxis=sjw_A247SeniorNotesSeries2020Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=sjw_A247SeniorNotesSeries2020Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ConsolidatedEntitiesAxis=sjw_SanJoseWaterCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=sjw_SanJoseWaterCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=sjw_A300SeniorNotesSeriesNMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=sjw_A300SeniorNotesSeriesNMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=sjw_A300SeniorNotesSeriesOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=sjw_A300SeniorNotesSeriesOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ConsolidatedEntitiesAxis=sjw_ConnecticutWaterCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=sjw_ConnecticutWaterCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=sjw_A307SeniorNotesSeries2021AMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=sjw_A307SeniorNotesSeries2021AMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=sjw_A310SeniorNotesSeries2021BMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=sjw_A310SeniorNotesSeries2021BMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=sjw_A351SeniorNotesDueMarch2050Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=sjw_A351SeniorNotesDueMarch2050Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ConsolidatedEntitiesAxis=sjw_CanyonLakeWaterServiceCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=sjw_CanyonLakeWaterServiceCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=sjw_A401NoteDueMarch2041Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=sjw_A401NoteDueMarch2041Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=sjw_A411NoteDueMarch2041Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=sjw_A411NoteDueMarch2041Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ConsolidatedEntitiesAxis=sjw_MaineWaterCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=sjw_MaineWaterCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=sjw_A389NoteDueMarch2041Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=sjw_A389NoteDueMarch2041Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_PublicUtilityBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_PublicUtilityBondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=sjw_StateRevolvingFundLoansSeriesTMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=sjw_StateRevolvingFundLoansSeriesTMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113945615896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Components of Income Tax Expense (Benefit) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current:</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_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 8,587<span></span>
</td>
<td class="nump">$ 11,349<span></span>
</td>
<td class="nump">$ 7,577<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">2,633<span></span>
</td>
<td class="nump">2,528<span></span>
</td>
<td class="nump">2,126<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred:</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_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">(3,811)<span></span>
</td>
<td class="num">(8,073)<span></span>
</td>
<td class="num">(1,929)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="nump">960<span></span>
</td>
<td class="nump">2,576<span></span>
</td>
<td class="nump">680<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_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="nump">$ 8,369<span></span>
</td>
<td class="nump">$ 8,380<span></span>
</td>
<td class="nump">$ 8,454<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_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 federal tax expense (benefit) pertaining to income (loss) from 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/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(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/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(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 deferred federal income tax expense (benefit) pertaining to income (loss) from 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/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(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 deferred state and local tax expense (benefit) pertaining to income (loss) from 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113949666696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Federal Statutory Rate Reconciliation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">$ 68,847<span></span>
</td>
<td class="nump">$ 69,895<span></span>
</td>
<td class="nump">$ 32,081<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract', window );"><strong>Income Tax Statutory Rate Reconciliation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Income tax at federal statutory rate</a></td>
<td class="nump">14,458<span></span>
</td>
<td class="nump">14,678<span></span>
</td>
<td class="nump">6,737<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_IncreaseDecreaseInTaxExpenseAbstract', window );"><strong>Increase (decrease) in taxes attributable to:</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_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State taxes, net of federal income tax benefit</a></td>
<td class="nump">4,572<span></span>
</td>
<td class="nump">4,142<span></span>
</td>
<td class="nump">2,251<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_sjw_EffectiveIncomeTaxRateReconciliationUncertainTaxPositions', window );">Uncertain tax positions</a></td>
<td class="nump">1,678<span></span>
</td>
<td class="nump">1,351<span></span>
</td>
<td class="nump">323<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciation', window );">Property flow-through</a></td>
<td class="num">(8,573)<span></span>
</td>
<td class="num">(9,215)<span></span>
</td>
<td class="num">(2,054)<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_sjw_EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts', window );">Capitalized merger costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(296)<span></span>
</td>
<td class="nump">5,350<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate', window );">Tax reform - rate change impact on deferred taxes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">77<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_sjw_EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount', window );">Reversal of excess deferred taxes recognized in regulatory liability</a></td>
<td class="num">(3,295)<span></span>
</td>
<td class="num">(2,912)<span></span>
</td>
<td class="num">(2,355)<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_sjw_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions', window );">Pension flow-through</a></td>
<td class="nump">429<span></span>
</td>
<td class="nump">92<span></span>
</td>
<td class="num">(1,244)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="num">(331)<span></span>
</td>
<td class="num">(333)<span></span>
</td>
<td class="num">(223)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherReconcilingItems', window );">Other items, net</a></td>
<td class="num">(569)<span></span>
</td>
<td class="nump">873<span></span>
</td>
<td class="num">(408)<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_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="nump">$ 8,369<span></span>
</td>
<td class="nump">$ 8,380<span></span>
</td>
<td class="nump">$ 8,454<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sjw_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Nondeductible Expense, Pensions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Other Adjustments, Merger 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;">sjw_EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Reversal Of Excess Deferred Taxes Recognized In Regulatory Liability, Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_EffectiveIncomeTaxRateReconciliationUncertainTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Uncertain Tax Positions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_EffectiveIncomeTaxRateReconciliationUncertainTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_IncreaseDecreaseInTaxExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) in Tax Expense [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_IncreaseDecreaseInTaxExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<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 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: 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(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: 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(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax 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 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32059-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 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from 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 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationNondeductibleExpenseDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible depreciation.</p></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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationOtherReconcilingItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.</p></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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherReconcilingItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>74
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113941302136">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGrossAbstract', window );"><strong>Deferred&#160;tax&#160;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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_DeferredTaxAssetsAdvancesAndContributions', window );">Advances and contributions</a></td>
<td class="nump">$ 24,584<span></span>
</td>
<td class="nump">$ 22,573<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness', window );">Unamortized investment tax credit</a></td>
<td class="nump">599<span></span>
</td>
<td class="nump">619<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_sjw_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionsAndPostretirementBenefits', window );">Pensions, postretirement benefits and stock-based compensation</a></td>
<td class="nump">32,396<span></span>
</td>
<td class="nump">41,180<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve', window );">Debt premium, net</a></td>
<td class="nump">5,579<span></span>
</td>
<td class="nump">6,290<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsStateTaxes', window );">California franchise tax</a></td>
<td class="nump">514<span></span>
</td>
<td class="nump">756<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">8,128<span></span>
</td>
<td class="nump">6,792<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_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">71,800<span></span>
</td>
<td class="nump">78,760<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax 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_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Utility plant</a></td>
<td class="nump">216,497<span></span>
</td>
<td class="nump">209,541<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_sjw_DeferredTaxLiabilitiesPensionAndPostretirementBenefits', window );">Pension and postretirement</a></td>
<td class="nump">24,779<span></span>
</td>
<td class="nump">31,227<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_sjw_DeferredTaxLiabilitiesDeferredGainAndOtherPropertyRelated', window );">Deferred gain and other-property</a></td>
<td class="nump">5,901<span></span>
</td>
<td class="nump">5,875<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_sjw_DeferredTaxLiabilitiesRegulatoryAssetDebtPremium', window );">Regulatory asset - business combinations debt premium, net</a></td>
<td class="nump">5,579<span></span>
</td>
<td class="nump">6,290<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Intangibles</a></td>
<td class="nump">3,193<span></span>
</td>
<td class="nump">3,443<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome', window );">Deferred revenue</a></td>
<td class="nump">773<span></span>
</td>
<td class="nump">297<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_sjw_DeferredTaxLiabilityRegulatoryAssetIncomeTaxTemporaryDifferences', window );">Regulatory asset - income tax temporary differences, net</a></td>
<td class="nump">6,867<span></span>
</td>
<td class="nump">1,195<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_sjw_DeferredTaxLiabilitiesChangeinAccountingPolicy', window );">Section 481(a) adjustments</a></td>
<td class="nump">3,111<span></span>
</td>
<td class="nump">4,763<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="nump">5,551<span></span>
</td>
<td class="nump">7,544<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_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="nump">272,251<span></span>
</td>
<td class="nump">270,175<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_DeferredTaxLiabilities', window );">Net deferred tax liabilities</a></td>
<td class="nump">$ 200,451<span></span>
</td>
<td class="nump">$ 191,415<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sjw_DeferredTaxAssetsAdvancesAndContributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from advances and contributions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_DeferredTaxAssetsAdvancesAndContributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionsAndPostretirementBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Pensions and Postretirement Benefits</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionsAndPostretirementBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_DeferredTaxLiabilitiesChangeinAccountingPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Change in Accounting Policy</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_DeferredTaxLiabilitiesChangeinAccountingPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_sjw_DeferredTaxLiabilitiesDeferredGainAndOtherPropertyRelated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Deferred Gain and Other-Property Related</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_DeferredTaxLiabilitiesDeferredGainAndOtherPropertyRelated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_sjw_DeferredTaxLiabilitiesPensionAndPostretirementBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Pension and Postretirement Benefits</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_DeferredTaxLiabilitiesPensionAndPostretirementBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_sjw_DeferredTaxLiabilitiesRegulatoryAssetDebtPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Regulatory Asset, Debt Premium</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_DeferredTaxLiabilitiesRegulatoryAssetDebtPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_sjw_DeferredTaxLiabilityRegulatoryAssetIncomeTaxTemporaryDifferences">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liability, Regulatory Asset, Income Tax Temporary Differences</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_DeferredTaxLiabilityRegulatoryAssetIncomeTaxTemporaryDifferences</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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(26)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<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(15)(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<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(26)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a 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 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsGrossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredTaxAssetsGrossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsStateTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from state taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsStateTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 allocation of valuation allowances of deferred tax asset attributable to deductible general business tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the unearned premiums reserve.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.</p></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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 deferred tax liability attributable to taxable temporary differences 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DeferredTaxLiabilitiesTaxDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 deferred tax liability attributable to taxable temporary differences from tax deferred revenue or income 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>75
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113952509464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_DeferredTaxLiabilitiesPeriodIncreaseDecrease', window );">Change in net deferred tax liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,036<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_sjw_UnrecognizedTaxBenefitsGross', window );">Unrecognized tax benefits before impact of deductions for state taxes, excluding interest and penalties</a></td>
<td class="nump">$ 7,961<span></span>
</td>
<td class="nump">6,468<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits that would impact effective tax rate</a></td>
<td class="nump">7,009<span></span>
</td>
<td class="nump">$ 5,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_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued', window );">Accrued interest, expense net of the benefit of tax deductions</a></td>
<td class="nump">376<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense', window );">Cumulative reduction in unrecognized tax benefits, due to lapsing of statutes of limitations</a></td>
<td class="nump">270<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_IncomeTaxAuthorityAxis=stpr_CT', window );">Connecticut</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency [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_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">26,820<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax credit carryforward</a></td>
<td class="nump">$ 667<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_sjw_DeferredTaxLiabilitiesPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Period Increase (Decrease)</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_DeferredTaxLiabilitiesPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_UnrecognizedTaxBenefitsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unrecognized Tax Benefits, Gross</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_UnrecognizedTaxBenefitsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_IncomeTaxContingencyLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_IncomeTaxContingencyLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_TaxCreditCarryforwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a 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 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 interest expense accrued for an underpayment of income taxes.</p></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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrecognized tax benefits that, if recognized, would affect the effective tax rate.</p></div>
<a 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 15A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_IncomeTaxAuthorityAxis=stpr_CT">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxAuthorityAxis=stpr_CT</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113941274936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Unrecognized Tax Benefits (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Reconciliation of Unrecognized Tax Benefits [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at beginning of year</a></td>
<td class="nump">$ 6,468<span></span>
</td>
<td class="nump">$ 3,834<span></span>
</td>
<td class="nump">$ 1,382<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Increase related to tax positions taken during the current year</a></td>
<td class="nump">1,376<span></span>
</td>
<td class="nump">1,104<span></span>
</td>
<td class="nump">351<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Increase related to tax positions taken during a prior year</a></td>
<td class="nump">117<span></span>
</td>
<td class="nump">1,530<span></span>
</td>
<td class="nump">3,483<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Reductions related to tax positions taken in a prior year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,382)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at end of year</a></td>
<td class="nump">$ 7,961<span></span>
</td>
<td class="nump">$ 6,468<span></span>
</td>
<td class="nump">$ 3,834<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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unrecognized tax benefits.</p></div>
<a 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 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-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 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a 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 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a 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 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a 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 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>77
<FILENAME>R61.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113950133992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Utility Plant Intangible Assets - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 1997</div></th>
<th class="th"><div>Jan. 08, 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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets</a></td>
<td class="nump">$ 36,276<span></span>
</td>
<td class="nump">$ 35,167<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedCustomerRelationshipsGross', window );">Intangible assets, customer relationships</a></td>
<td class="nump">1,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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of Intangible Assets</a></td>
<td class="nump">1,553<span></span>
</td>
<td class="nump">1,401<span></span>
</td>
<td class="nump">$ 745<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Future Amortization of Intangible 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2022</a></td>
<td class="nump">1,553<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2023</a></td>
<td class="nump">1,553<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2024</a></td>
<td class="nump">1,553<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2025</a></td>
<td class="nump">1,553<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2026</a></td>
<td class="nump">1,553<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">1,553<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=sjw_ConcessionFeesMember', window );">Concession 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets</a></td>
<td class="nump">6,800<span></span>
</td>
<td class="nump">6,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets</a></td>
<td class="nump">13,400<span></span>
</td>
<td class="nump">13,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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other intangibles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets</a></td>
<td class="nump">16,076<span></span>
</td>
<td class="nump">$ 14,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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ServiceAgreementsMember', window );">Service Agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets</a></td>
<td class="nump">4,290<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of intangible 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">25 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=sjw_InfrastructureMember', window );">Infrastructure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets</a></td>
<td class="nump">5,984<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ContractualRightsMember', window );">Contractual Rights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets</a></td>
<td class="nump">$ 1,040<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of intangible assets</a></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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of intangible assets</a></td>
<td class="text">70 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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedCustomerRelationshipsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross carrying amount before accumulated amortization as of the balance sheet date to an asset acquired in a business combination representing a favorable existing relationship with customers having a finite beneficial life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedCustomerRelationshipsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in 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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=sjw_ConcessionFeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=sjw_ConcessionFeesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ServiceAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ServiceAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=sjw_InfrastructureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=sjw_InfrastructureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ContractualRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ContractualRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R62.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113941305160">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Utility Plant Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Jan. 08, 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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</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_FiniteLivedIntangibleAssetsGross', window );">Intangible assets</a></td>
<td class="nump">$ 36,276<span></span>
</td>
<td class="nump">$ 35,167<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_FiniteLivedIntangibleAssetsNet', window );">Net intangible assets</a></td>
<td class="nump">20,650<span></span>
</td>
<td class="nump">21,270<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_FiniteLivedIntangibleAssetsByMajorClassAxis=sjw_ConcessionFeesMember', window );">Concession fees</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</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_FiniteLivedIntangibleAssetsGross', window );">Intangible assets</a></td>
<td class="nump">6,800<span></span>
</td>
<td class="nump">6,800<span></span>
</td>
<td class="nump">$ 5,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization of intangible assets</a></td>
<td class="nump">6,596<span></span>
</td>
<td class="nump">6,324<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Purchase premium customer relationships</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</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_FiniteLivedIntangibleAssetsGross', window );">Intangible assets</a></td>
<td class="nump">13,400<span></span>
</td>
<td class="nump">13,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization of intangible assets</a></td>
<td class="nump">1,988<span></span>
</td>
<td class="nump">1,094<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other intangibles</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</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_FiniteLivedIntangibleAssetsGross', window );">Intangible assets</a></td>
<td class="nump">16,076<span></span>
</td>
<td class="nump">14,967<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization of intangible assets</a></td>
<td class="nump">$ 7,042<span></span>
</td>
<td class="nump">$ 6,479<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_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=sjw_ConcessionFeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=sjw_ConcessionFeesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R63.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113938254792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments (Details)<br> $ / yr in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="5">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 01, 2022</div></th>
<th class="th"><div>Jun. 24, 2021</div></th>
<th class="th"><div>Nov. 07, 2020</div></th>
<th class="th"><div>Nov. 06, 2020</div></th>
<th class="th"><div>Feb. 20, 2020</div></th>
<th class="th"><div>May 19, 2003</div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>employee </div>
<div>acre_foot </div>
<div>$ / ft&#179; </div>
<div>$ / million_gallons </div>
<div>gal</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>gal</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($) </div>
<div>gal</div>
</th>
<th class="th">
<div>Dec. 31, 2008 </div>
<div>$ / yr </div>
<div>gal</div>
</th>
<th class="th"><div>Dec. 31, 1997</div></th>
<th class="th"><div>Nov. 02, 2021</div></th>
<th class="th">
<div>Jan. 08, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term Purchase Commitment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfPurchasedWater', window );">Purchased water</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 98,231<span></span>
</td>
<td class="nump">$ 100,723<span></span>
</td>
<td class="nump">$ 99,118<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 36,276<span></span>
</td>
<td class="nump">35,167<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_sjw_CollectiveBargainingAgreementWageIncreasePercentYearOne', window );">Collective bargaining agreement percent of wage increase for 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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_sjw_CollectiveBargainingAgreementWageIncreasePercentYearTwo', window );">Collective bargaining agreement percent of wage increase for 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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_sjw_CollectiveBargainingAgreementWageIncreasePercentYearThree', window );">Collective bargaining agreement percent of wage increase for 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">SJW Group</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term Purchase Commitment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityNumberOfEmployees', window );">Number of employees | employee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">362<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">SJW Group | Union Member</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term Purchase Commitment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityNumberOfEmployees', window );">Number of employees | employee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">226<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term Purchase Commitment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of intangible 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">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term Purchase Commitment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of intangible 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">70 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=sjw_SouthCentralConnecticutRegionalWaterAuthorityMember', window );">RWA | Capacity Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term Purchase Commitment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sjw_LongtermPurchaseCommitmentFixedPrice', window );">Current contract water rate (in USD per million of gallons)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,600<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermPurchaseCommitmentPeriod', window );">Purchase commitment period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">14 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=sjw_SouthCentralConnecticutRegionalWaterAuthorityMember', window );">RWA | Capacity Agreement | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term Purchase Commitment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermPurchaseCommitmentPeriod', window );">Purchase commitment period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">50 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=sjw_SouthCentralConnecticutRegionalWaterAuthorityMember', window );">RWA | Capacity Agreement | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term Purchase Commitment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sjw_LongtermPurchaseCommitmentWaterPurchased', window );">Agreement to purchase water (in gallons of water) | gal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,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=sjw_TheMetropolitanDistrictMember', window );">MDC | Capacity Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term Purchase Commitment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sjw_LongtermPurchaseCommitmentFixedPrice', window );">Current contract water rate (in USD per million of gallons) | $ / ft&#179;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.05<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermPurchaseCommitmentPeriod', window );">Purchase commitment period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">50 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_sjw_LongtermPurchaseCommitmentWaterPurchased', window );">Agreement to purchase water (in gallons of water) | gal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">283,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=sjw_KennebecWaterDistrictMember', window );">Kennebec Water District</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term Purchase Commitment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sjw_LongtermPurchaseCommitmentWaterPurchased', window );">Agreement to purchase water (in gallons of water) | gal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_ContractAgreementTerm', window );">Contract agreement, term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 years<span></span>
</td>
<td class="text">20 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>
<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_sjw_LongTermPurchaseCommitmentWholesaleDiscount', window );">Long-term purchase commitment, wholesale discount (in USD per hundred cubic feet) | $ / ft&#179;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_sjw_LongtermPurchaseCommitmentTariffRate', window );">Tariff rate (in USD per hundred cubic feet) | $ / ft&#179;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.51<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=sjw_InternationalUnionOfOperatingEngineersMember', window );">International Union of Operating Engineers | SJW Group</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term Purchase Commitment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sjw_BargainingAgreementsTerm', window );">Bargaining agreements, term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">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>
<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ServiceAgreementsMember', window );">Service Agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term Purchase Commitment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of intangible 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">25 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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,290<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=sjw_ConcessionFeesMember', window );">Concession 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term Purchase Commitment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,800<span></span>
</td>
<td class="nump">$ 6,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseContractualTermAxis=sjw_LeaseTermOptionOneMember', window );">Lease Term, Option One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term Purchase Commitment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Lease renewal term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseContractualTermAxis=sjw_LeaseTermOptionOneMember', window );">Lease Term, Option One | Concession 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term Purchase Commitment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">350<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseContractualTermAxis=sjw_LeaseTermOptionTwoMember', window );">Lease Term, Option Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term Purchase Commitment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Lease renewal term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseContractualTermAxis=sjw_LeaseTermOptionTwoMember', window );">Lease Term, Option Two | Concession 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term Purchase Commitment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,600<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseContractualTermAxis=sjw_LeaseTermOptionThreeMember', window );">Lease Term, Option Three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term Purchase Commitment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Lease renewal term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseContractualTermAxis=sjw_LeaseTermOptionThreeMember', window );">Lease Term, Option Three | Concession 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term Purchase Commitment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_MajorSupplierAxis=sjw_SantaClaraValleyWaterDistrictMember', window );">Santa Clara Valley Water District</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term Purchase Commitment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sjw_MasterContractNegotiatedTermForDeliverySchedules', window );">Master contract, negotiated term for delivery schedules</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sjw_PurchasedWaterGallons', window );">Water purchased (in millions of gallons) | gal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,365,000,000<span></span>
</td>
<td class="nump">21,269,000,000<span></span>
</td>
<td class="nump">21,862,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfPurchasedWater', window );">Purchased water</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 91,938<span></span>
</td>
<td class="nump">$ 96,212<span></span>
</td>
<td class="nump">$ 96,285<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sjw_ReductioninDeliverySchedulePercent', window );">Reduction in delivery schedule, percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sjw_LongTermPurchaseCommitmentMinimumPercentageRequiredNextTwelveMonths', window );">Minimum percent of delivery schedule to be purchased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">90.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_LongTermPurchaseCommitmentMinimumVolumeRequiredNextTwelveMonths', window );">Minimum volume of water to be purchased (in million gallons) | gal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,756,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInNextTwelveMonths', window );">Cost of water to be purchased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 92,902<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sjw_LongtermPurchaseCommitmentFixedPrice', window );">Current contract water rate (in USD per million of gallons) | $ / million_gallons</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_MajorSupplierAxis=sjw_SantaClaraValleyWaterDistrictMember', window );">Santa Clara Valley Water District | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term Purchase Commitment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sjw_IncreaseInDeliverySchedulePercent', window );">Increase in delivery schedule, percent</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_sjw_MajorSupplierAxis=sjw_GuadalupeBlancoRiverAuthorityMember', window );">Guadalupe-Blanco River Authority | SJWTX, Inc. dba Canyon Lake Water Supply Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term Purchase Commitment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sjw_LongTermPurchaseCommitmentMinimumAcreFeetRequired', window );">Long-term purchase commitment, minimum area required (in acre-feet of water) | acre_foot</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,650<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sjw_NoticePeriodRequiredForContractAdjustment', window );">Notice period required for contract adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">60 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_sjw_MajorSupplierAxis=sjw_LowerColoradoRiverAuthorityMember', window );">Lower Colorado River Authority | SJWTX, Inc. dba Canyon Lake Water Supply Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term Purchase Commitment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sjw_LongTermPurchaseCommitmentMinimumAcreFeetRequired', window );">Long-term purchase commitment, minimum area required (in acre-feet of water) | acre_foot</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_dei_EntityNumberOfEmployees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 persons employed by the 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_EntityNumberOfEmployees</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:decimalItemType</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_sjw_BargainingAgreementsTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Bargaining Agreements, 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;">sjw_BargainingAgreementsTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</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_sjw_CollectiveBargainingAgreementWageIncreasePercentYearOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collective Bargaining Agreement, Wage Increase, Percent, Year One</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_CollectiveBargainingAgreementWageIncreasePercentYearOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</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_sjw_CollectiveBargainingAgreementWageIncreasePercentYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collective Bargaining Agreement, Wage Increase, Percent, Year Three</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_CollectiveBargainingAgreementWageIncreasePercentYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</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_sjw_CollectiveBargainingAgreementWageIncreasePercentYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collective Bargaining Agreement, Wage Increase, Percent, Year Two</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_CollectiveBargainingAgreementWageIncreasePercentYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</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_sjw_ContractAgreementTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract Agreement, 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;">sjw_ContractAgreementTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</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_sjw_IncreaseInDeliverySchedulePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase in Delivery Schedule, Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_IncreaseInDeliverySchedulePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</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_sjw_LongTermPurchaseCommitmentMinimumAcreFeetRequired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-term Purchase Commitment, Minimum Acre Feet Required</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_LongTermPurchaseCommitmentMinimumAcreFeetRequired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</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_sjw_LongTermPurchaseCommitmentMinimumPercentageRequiredNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-term Purchase Commitment, Minimum Percentage Required, Next Twelve Months</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_LongTermPurchaseCommitmentMinimumPercentageRequiredNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</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_sjw_LongTermPurchaseCommitmentMinimumVolumeRequiredNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-term Purchase Commitment, Minimum Volume Required, Next Twelve Months</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_LongTermPurchaseCommitmentMinimumVolumeRequiredNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:volumeItemType</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_sjw_LongTermPurchaseCommitmentWholesaleDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-term Purchase Commitment, Wholesale Discount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_LongTermPurchaseCommitmentWholesaleDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:perUnitItemType</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_sjw_LongtermPurchaseCommitmentFixedPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-term Purchase Commitment, Fixed 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;">sjw_LongtermPurchaseCommitmentFixedPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:perUnitItemType</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_sjw_LongtermPurchaseCommitmentTariffRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-term Purchase Commitment, Tariff Rate</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_LongtermPurchaseCommitmentTariffRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:perUnitItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sjw_LongtermPurchaseCommitmentWaterPurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-term Purchase Commitment, Water Purchased</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_LongtermPurchaseCommitmentWaterPurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:volumeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sjw_MasterContractNegotiatedTermForDeliverySchedules">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Master Contract, Negotiated Term for Delivery Schedules</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_MasterContractNegotiatedTermForDeliverySchedules</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</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_sjw_NoticePeriodRequiredForContractAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Notice Period Required for Contract Adjustment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_NoticePeriodRequiredForContractAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</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_sjw_PurchasedWaterGallons">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchased Water, Gallons</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_PurchasedWaterGallons</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:volumeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sjw_ReductioninDeliverySchedulePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reduction in Delivery Schedule, Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_ReductioninDeliverySchedulePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfPurchasedWater">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cost of water purchased, may include any water related assessment. If water is bought on a unit volume basis, would also be considered as commodity costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfPurchasedWater</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermPurchaseCommitmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_LongTermPurchaseCommitmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermPurchaseCommitmentPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period covered by the long-term purchase commitment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermPurchaseCommitmentPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationDueInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=sjw_UnionMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=sjw_UnionMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=sjw_SouthCentralConnecticutRegionalWaterAuthorityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=sjw_SouthCentralConnecticutRegionalWaterAuthorityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=sjw_CapacityAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=sjw_CapacityAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=sjw_TheMetropolitanDistrictMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=sjw_TheMetropolitanDistrictMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=sjw_KennebecWaterDistrictMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=sjw_KennebecWaterDistrictMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=sjw_InternationalUnionOfOperatingEngineersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=sjw_InternationalUnionOfOperatingEngineersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ServiceAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ServiceAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=sjw_ConcessionFeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=sjw_ConcessionFeesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseContractualTermAxis=sjw_LeaseTermOptionOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseContractualTermAxis=sjw_LeaseTermOptionOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseContractualTermAxis=sjw_LeaseTermOptionTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseContractualTermAxis=sjw_LeaseTermOptionTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseContractualTermAxis=sjw_LeaseTermOptionThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseContractualTermAxis=sjw_LeaseTermOptionThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sjw_MajorSupplierAxis=sjw_SantaClaraValleyWaterDistrictMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">sjw_MajorSupplierAxis=sjw_SantaClaraValleyWaterDistrictMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_sjw_MajorSupplierAxis=sjw_GuadalupeBlancoRiverAuthorityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">sjw_MajorSupplierAxis=sjw_GuadalupeBlancoRiverAuthorityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=sjw_SubsidiaryOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=sjw_SubsidiaryOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sjw_MajorSupplierAxis=sjw_LowerColoradoRiverAuthorityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">sjw_MajorSupplierAxis=sjw_LowerColoradoRiverAuthorityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R64.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113951205192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Benefit Plans - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_PensionPlansAbstract', window );"><strong>Pension Plans [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Market gains</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,442,000<span></span>
</td>
<td class="nump">$ 5,464,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_sjw_DefinedBenefitPlanActuarialGainLossDiscountRateChange', window );">Actuarial gain (loss), discount rate change</a></td>
<td class="nump">$ 20,017,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_sjw_DefinedBenefitPlanActuarialGainLossDataAndOtherChanges', window );">Actuarial gain (loss), data and other changes</a></td>
<td class="num">(11,913,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_sjw_DefinedBenefitPlanActuarialGainLossMortalityChange', window );">Actuarial gain (loss), mortality change</a></td>
<td class="num">(593,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent', window );">Adjustment to pension benefit plans, net of taxes</a></td>
<td class="num">(716,000)<span></span>
</td>
<td class="nump">880,000<span></span>
</td>
<td class="num">(9,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_CashSurrenderValueOfLifeInsurance', window );">Value of life insurance contracts</a></td>
<td class="nump">4,191,000<span></span>
</td>
<td class="nump">4,311,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_sjw_HealthCareSpendingAccountAnnualMaximumEmployeeContribution', window );">Annual maximum contribution limit under Health Care Spending Account plan</a></td>
<td class="nump">2,500<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_sjw_DependentCareSpendingAccountAnnualMaximumEmployeeContribution', window );">Annual maximum contribution limit under Dependent Care Spending Account plan</a></td>
<td class="nump">5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer', window );">Employer contributions to deferral plan</a></td>
<td class="nump">2,822,000<span></span>
</td>
<td class="nump">2,824,000<span></span>
</td>
<td class="nump">2,046,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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Other comprehensive income (loss), defined benefit plan, net loss</a></td>
<td class="nump">62,270,000<span></span>
</td>
<td class="nump">94,476,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax', window );">Other comprehensive (income) loss, defined benefit plan, prior service cost</a></td>
<td class="nump">73,000<span></span>
</td>
<td class="nump">114,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan</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_sjw_PensionPlansAbstract', window );"><strong>Pension Plans [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Projected benefit obligation</a></td>
<td class="nump">383,838,000<span></span>
</td>
<td class="nump">386,091,000<span></span>
</td>
<td class="nump">338,240,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic pension cost</a></td>
<td class="nump">8,068,000<span></span>
</td>
<td class="nump">8,440,000<span></span>
</td>
<td class="nump">8,367,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_DefinedBenefitPlanContributionsByEmployer', window );">Total investments made to fund SERP</a></td>
<td class="nump">13,147,000<span></span>
</td>
<td class="nump">16,609,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">Executive Supplemental Retirement Plan</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_sjw_PensionPlansAbstract', window );"><strong>Pension Plans [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Projected benefit obligation</a></td>
<td class="nump">50,742,000<span></span>
</td>
<td class="nump">50,757,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic pension cost</a></td>
<td class="nump">4,456,000<span></span>
</td>
<td class="nump">4,480,000<span></span>
</td>
<td class="nump">3,219,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent', window );">Adjustment to pension benefit plans, net of taxes</a></td>
<td class="nump">901,000<span></span>
</td>
<td class="num">(1,190,000)<span></span>
</td>
<td class="num">$ (788,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_DefinedBenefitPlanContributionsByEmployer', window );">Total investments made to fund SERP</a></td>
<td class="nump">$ 8,147,000<span></span>
</td>
<td class="nump">$ 7,470,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_PensionPlansAbstract', window );"><strong>Pension Plans [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_DefinedBenefitPlanPeriodForPerformanceStandards', window );">Period for performance standards</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Pension Plan</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_sjw_PensionPlansAbstract', window );"><strong>Pension Plans [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Net periodic benefit cost, expected return on plan assets</a></td>
<td class="nump">6.50%<span></span>
</td>
<td class="nump">6.50%<span></span>
</td>
<td class="nump">7.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_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_PensionPlansAbstract', window );"><strong>Pension Plans [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_DefinedBenefitPlanPeriodForPerformanceStandards', window );">Period for performance standards</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Pension Plan</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_sjw_PensionPlansAbstract', window );"><strong>Pension Plans [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Net periodic benefit cost, expected return on plan assets</a></td>
<td class="nump">6.75%<span></span>
</td>
<td class="nump">6.75%<span></span>
</td>
<td class="nump">7.25%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=sjw_CTWSEmployeesMember', window );">CTWS Employees</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_sjw_PensionPlansAbstract', window );"><strong>Pension Plans [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_DefinedBenefitPlanRateOfCompensationIncrease', window );">Rate of compensation increase to company sponsored savings plan</a></td>
<td class="nump">1.50%<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_TitleOfIndividualAxis=sjw_ExecutivesAndNonEmployeeDirectorsMember', window );">Executives and Non-employee Directors | Deferred compensation arrangement with individual, by type of compensation, pension and other postretirement benefits</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_sjw_PensionPlansAbstract', window );"><strong>Pension Plans [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_DeferredCompensationArrangementWithIndividualDeferralAmount', window );">Deferrals by executives and non-employee directors</a></td>
<td class="nump">$ 6,237,000<span></span>
</td>
<td class="nump">$ 6,144,000<span></span>
</td>
<td class="nump">$ 7,834,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=sjw_ExecutivesAndNonEmployeeDirectorsMember', window );">Executives and Non-employee Directors | Deferred compensation arrangement with individual, by type of compensation, pension and other postretirement benefits | CTWS</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_sjw_PensionPlansAbstract', window );"><strong>Pension Plans [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_DeferredCompensationArrangementWithIndividualDeferralAmount', window );">Deferrals by executives and non-employee directors</a></td>
<td class="nump">$ 4,599,000<span></span>
</td>
<td class="nump">$ 4,130,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sjw_DeferredCompensationArrangementWithIndividualDeferralAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Arrangement With Individual, Deferral Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_DeferredCompensationArrangementWithIndividualDeferralAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_DefinedBenefitPlanActuarialGainLossDataAndOtherChanges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan Actuarial Gain (Loss), Data And Other Changes</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_DefinedBenefitPlanActuarialGainLossDataAndOtherChanges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_DefinedBenefitPlanActuarialGainLossDiscountRateChange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan Actuarial Gain (Loss), Discount Rate Change</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_DefinedBenefitPlanActuarialGainLossDiscountRateChange</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_DefinedBenefitPlanActuarialGainLossMortalityChange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan Actuarial Gain (Loss), Mortality Change</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_DefinedBenefitPlanActuarialGainLossMortalityChange</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_DefinedBenefitPlanPeriodForPerformanceStandards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Period for Performance Standards</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_DefinedBenefitPlanPeriodForPerformanceStandards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</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_sjw_DefinedBenefitPlanRateOfCompensationIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Rate of Compensation Increase</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_DefinedBenefitPlanRateOfCompensationIncrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</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_sjw_DependentCareSpendingAccountAnnualMaximumEmployeeContribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Dependent Care Spending Account, Annual Maximum Employee Contribution</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_DependentCareSpendingAccountAnnualMaximumEmployeeContribution</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_HealthCareSpendingAccountAnnualMaximumEmployeeContribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Health Care Spending Account, Annual Maximum Employee Contribution</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_HealthCareSpendingAccountAnnualMaximumEmployeeContribution</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_PensionPlansAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Pension Plans [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_PensionPlansAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashSurrenderValueOfLifeInsurance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of amounts which could be received based on the terms of the insurance contract upon surrendering life policies owned by the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6812-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashSurrenderValueOfLifeInsurance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredCompensationArrangementWithIndividualContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 contributions made by employer into fund established for purposes of making future disbursement to individual in accordance with deferred compensation arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanAmortizationOfGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit of 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2919-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 actuarial present value of benefits attributed to service rendered by employee 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DefinedBenefitPlanContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 contribution received by defined benefit plan from employer which increases plan 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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 periodic benefit cost (credit) 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<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 (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&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_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><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 (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) 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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<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)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=sjw_CTWSEmployeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=sjw_CTWSEmployeesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=sjw_ExecutivesAndNonEmployeeDirectorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=sjw_ExecutivesAndNonEmployeeDirectorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis=us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis=us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ConsolidatedEntitiesAxis=sjw_ConnecticutWaterServiceInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=sjw_ConnecticutWaterServiceInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R65.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113940033160">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Benefit Plans - Fair Value of Plan Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 331,943<span></span>
</td>
<td class="nump">$ 297,603<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Quoted Prices in Active Markets&#160;for Identical Assets (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">264,974<span></span>
</td>
<td class="nump">231,996<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant Observable Inputs (Level&#160;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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">66,969<span></span>
</td>
<td class="nump">65,607<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Significant Unobservable Inputs (Level&#160;3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</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_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">Executive Supplemental Retirement Plan</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">3,797<span></span>
</td>
<td class="nump">3,014<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">Executive Supplemental Retirement Plan | Quoted Prices in Active Markets&#160;for Identical Assets (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">3,797<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_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">Executive Supplemental Retirement Plan | Significant Observable Inputs (Level&#160;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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</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_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">Executive Supplemental Retirement Plan | Significant Unobservable Inputs (Level&#160;3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</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_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">Executive Supplemental Retirement Plan | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">186<span></span>
</td>
<td class="nump">83<span></span>
</td>
</tr>
<tr 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_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">Executive Supplemental Retirement Plan | Money market funds | Quoted Prices in Active Markets&#160;for Identical Assets (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">186<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_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">Executive Supplemental Retirement Plan | Money market funds | Significant Observable Inputs (Level&#160;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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</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_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">Executive Supplemental Retirement Plan | Money market funds | Significant Unobservable Inputs (Level&#160;3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</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_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">Executive Supplemental Retirement Plan | Mutual funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">2,691<span></span>
</td>
<td class="nump">2,101<span></span>
</td>
</tr>
<tr 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_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">Executive Supplemental Retirement Plan | Mutual funds | Quoted Prices in Active Markets&#160;for Identical Assets (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">2,691<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_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">Executive Supplemental Retirement Plan | Mutual funds | Significant Observable Inputs (Level&#160;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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</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_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">Executive Supplemental Retirement Plan | Mutual funds | Significant Unobservable Inputs (Level&#160;3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</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_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">Executive Supplemental Retirement Plan | Fixed income</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">920<span></span>
</td>
<td class="nump">830<span></span>
</td>
</tr>
<tr 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_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">Executive Supplemental Retirement Plan | Fixed income | Quoted Prices in Active Markets&#160;for Identical Assets (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">920<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_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">Executive Supplemental Retirement Plan | Fixed income | Significant Observable Inputs (Level&#160;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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</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_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">Executive Supplemental Retirement Plan | Fixed income | Significant Unobservable Inputs (Level&#160;3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a 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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_DefinedBenefitPlanByPlanAssetCategoriesAxis=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_DefinedBenefitPlanByPlanAssetCategoriesAxis=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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_MutualFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_MutualFundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R66.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113951389304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Benefit Plans - Actuarial Calculation Assumptions (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease', window );">Net periodic benefit cost, rate of compensation increase</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease', window );">Benefit obligations, rate of compensation increase</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Pension Plan</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Net periodic benefit cost, discount rate</a></td>
<td class="nump">2.29%<span></span>
</td>
<td class="nump">3.05%<span></span>
</td>
<td class="nump">3.04%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Net periodic benefit cost, expected return on plan assets</a></td>
<td class="nump">6.50%<span></span>
</td>
<td class="nump">6.50%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Benefit obligations, discount rate</a></td>
<td class="nump">2.65%<span></span>
</td>
<td class="nump">2.29%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Other Postretirement Benefits Plan</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Net periodic benefit cost, discount rate</a></td>
<td class="nump">2.18%<span></span>
</td>
<td class="nump">2.59%<span></span>
</td>
<td class="nump">2.52%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Net periodic benefit cost, expected return on plan assets</a></td>
<td class="nump">4.20%<span></span>
</td>
<td class="nump">4.20%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Benefit obligations, discount rate</a></td>
<td class="nump">2.61%<span></span>
</td>
<td class="nump">2.18%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Pension Plan</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Net periodic benefit cost, discount rate</a></td>
<td class="nump">2.48%<span></span>
</td>
<td class="nump">3.23%<span></span>
</td>
<td class="nump">4.16%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Net periodic benefit cost, expected return on plan assets</a></td>
<td class="nump">6.75%<span></span>
</td>
<td class="nump">6.75%<span></span>
</td>
<td class="nump">7.25%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Benefit obligations, discount rate</a></td>
<td class="nump">2.82%<span></span>
</td>
<td class="nump">2.48%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Other Postretirement Benefits Plan</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Net periodic benefit cost, discount rate</a></td>
<td class="nump">2.41%<span></span>
</td>
<td class="nump">3.18%<span></span>
</td>
<td class="nump">4.09%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Net periodic benefit cost, expected return on plan assets</a></td>
<td class="nump">6.50%<span></span>
</td>
<td class="nump">6.50%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Benefit obligations, discount rate</a></td>
<td class="nump">2.76%<span></span>
</td>
<td class="nump">2.41%<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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2919-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R67.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113952504328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Benefit Plans - Net Periodic Benefit Cost (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">$ 9,730<span></span>
</td>
<td class="nump">$ 8,659<span></span>
</td>
<td class="nump">$ 5,947<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">9,415<span></span>
</td>
<td class="nump">10,484<span></span>
</td>
<td class="nump">8,506<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on assets</a></td>
<td class="num">(18,019)<span></span>
</td>
<td class="num">(15,715)<span></span>
</td>
<td class="num">(10,118)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Amortization of prior service cost</a></td>
<td class="nump">41<span></span>
</td>
<td class="nump">41<span></span>
</td>
<td class="nump">48<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1', window );">Recognized actuarial loss</a></td>
<td class="nump">6,901<span></span>
</td>
<td class="nump">4,971<span></span>
</td>
<td class="nump">3,984<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_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit cost</a></td>
<td class="nump">8,068<span></span>
</td>
<td class="nump">8,440<span></span>
</td>
<td class="nump">8,367<span></span>
</td>
</tr>
<tr 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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Postretirement Benefits Plan</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">1,115<span></span>
</td>
<td class="nump">900<span></span>
</td>
<td class="nump">581<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">806<span></span>
</td>
<td class="nump">956<span></span>
</td>
<td class="nump">775<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on assets</a></td>
<td class="num">(970)<span></span>
</td>
<td class="num">(857)<span></span>
</td>
<td class="num">(475)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Amortization of prior service cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">97<span></span>
</td>
<td class="nump">197<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1', window );">Recognized actuarial loss</a></td>
<td class="nump">257<span></span>
</td>
<td class="nump">229<span></span>
</td>
<td class="nump">240<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_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit cost</a></td>
<td class="nump">$ 1,208<span></span>
</td>
<td class="nump">$ 1,325<span></span>
</td>
<td class="nump">$ 1,318<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_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 prior service cost (credit) recognized in net periodic benefit cost (credit) of 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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of 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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 periodic benefit cost (credit) 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit from settlement and curtailment.</p></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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>84
<FILENAME>R68.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113945609400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Benefit Plans - Reconciliation of Funded Status (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward', window );"><strong>Change in plan 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of assets at beginning of year</a></td>
<td class="nump">$ 297,603<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets at end of year</a></td>
<td class="nump">331,943<span></span>
</td>
<td class="nump">$ 297,603<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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan</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_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Change in benefit obligation</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_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at beginning of year</a></td>
<td class="nump">386,091<span></span>
</td>
<td class="nump">338,240<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">9,730<span></span>
</td>
<td class="nump">8,659<span></span>
</td>
<td class="nump">$ 5,947<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">9,415<span></span>
</td>
<td class="nump">10,484<span></span>
</td>
<td class="nump">8,506<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial (gain)/loss</a></td>
<td class="num">(5,477)<span></span>
</td>
<td class="nump">42,164<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_sjw_DefinedBenefitPlanImplicitRateSubsidy', window );">Implicit rate subsidy</a></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_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant', window );">Plan participants contributions</a></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_DefinedBenefitPlanOtherChanges', window );">Administrative expenses paid</a></td>
<td class="num">(144)<span></span>
</td>
<td class="num">(163)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(15,777)<span></span>
</td>
<td class="num">(13,293)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at end of year</a></td>
<td class="nump">383,838<span></span>
</td>
<td class="nump">386,091<span></span>
</td>
<td class="nump">338,240<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward', window );"><strong>Change in plan 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of assets at beginning of year</a></td>
<td class="nump">278,124<span></span>
</td>
<td class="nump">243,521<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual return on plan assets</a></td>
<td class="nump">34,826<span></span>
</td>
<td class="nump">32,869<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Employer contributions</a></td>
<td class="nump">13,147<span></span>
</td>
<td class="nump">16,609<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant', window );">Plan participants contributions</a></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_DefinedBenefitPlanAdministrationExpenses', window );">Administrative expenses paid</a></td>
<td class="num">(144)<span></span>
</td>
<td class="num">(163)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(15,777)<span></span>
</td>
<td class="num">(14,712)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets at end of year</a></td>
<td class="nump">310,176<span></span>
</td>
<td class="nump">278,124<span></span>
</td>
<td class="nump">243,521<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_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status at end of year</a></td>
<td class="num">(73,662)<span></span>
</td>
<td class="num">(107,967)<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Postretirement Benefits Plan</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_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Change in benefit obligation</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_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at beginning of year</a></td>
<td class="nump">35,794<span></span>
</td>
<td class="nump">32,546<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">1,115<span></span>
</td>
<td class="nump">900<span></span>
</td>
<td class="nump">581<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">806<span></span>
</td>
<td class="nump">956<span></span>
</td>
<td class="nump">775<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial (gain)/loss</a></td>
<td class="num">(2,235)<span></span>
</td>
<td class="nump">2,421<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_sjw_DefinedBenefitPlanImplicitRateSubsidy', window );">Implicit rate subsidy</a></td>
<td class="num">(222)<span></span>
</td>
<td class="num">(211)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant', window );">Plan participants contributions</a></td>
<td class="nump">171<span></span>
</td>
<td class="nump">254<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanOtherChanges', window );">Administrative expenses paid</a></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_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(1,017)<span></span>
</td>
<td class="num">(1,072)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at end of year</a></td>
<td class="nump">34,412<span></span>
</td>
<td class="nump">35,794<span></span>
</td>
<td class="nump">32,546<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward', window );"><strong>Change in plan 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of assets at beginning of year</a></td>
<td class="nump">19,479<span></span>
</td>
<td class="nump">17,226<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual return on plan assets</a></td>
<td class="nump">2,460<span></span>
</td>
<td class="nump">2,383<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Employer contributions</a></td>
<td class="nump">669<span></span>
</td>
<td class="nump">675<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant', window );">Plan participants contributions</a></td>
<td class="nump">171<span></span>
</td>
<td class="nump">254<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAdministrationExpenses', window );">Administrative expenses paid</a></td>
<td class="num">(63)<span></span>
</td>
<td class="num">(54)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(949)<span></span>
</td>
<td class="num">(1,005)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets at end of year</a></td>
<td class="nump">21,767<span></span>
</td>
<td class="nump">19,479<span></span>
</td>
<td class="nump">$ 17,226<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status at end of year</a></td>
<td class="num">$ (12,645)<span></span>
</td>
<td class="num">$ (16,315)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sjw_DefinedBenefitPlanImplicitRateSubsidy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Implicit Rate Subsidy</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_DefinedBenefitPlanImplicitRateSubsidy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanActualReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.</p></div>
<a 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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanActuarialGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActuarialGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanAdministrationExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 administration expense of defined benefit plan which decreases plan assets. Excludes plan administration expense paid by employer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAdministrationExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 actuarial present value of benefits attributed to service rendered by employee 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DefinedBenefitPlanBenefitObligationBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.</p></div>
<a 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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(6)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 contributions received by defined benefit plan from participant which increase benefit obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanChangeInBenefitObligationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DefinedBenefitPlanChangeInBenefitObligationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 contribution received by defined benefit plan from employer which increases plan 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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a 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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanFundedStatusOfPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.</p></div>
<a 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 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFundedStatusOfPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanOtherChanges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 benefit obligation of defined benefit plan from change, 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_DefinedBenefitPlanOtherChanges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanPlanAssetsBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.</p></div>
<a 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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 contributions received by defined benefit plan from participant which increases plan 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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R69.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113941916952">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Benefit Plans - Amounts Recognized in Balance Sheet (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Noncurrent liabilities</a></td>
<td class="num">$ (89,998)<span></span>
</td>
<td class="num">$ (121,597)<span></span>
</td>
</tr>
<tr 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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Noncurrent assets</a></td>
<td class="nump">6,422<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_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities', window );">Current liabilities</a></td>
<td class="num">(2,782)<span></span>
</td>
<td class="num">(2,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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Noncurrent liabilities</a></td>
<td class="num">(77,302)<span></span>
</td>
<td class="num">(105,207)<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_DefinedBenefitPlanAmountsRecognizedInBalanceSheet', window );">Liabilities, net</a></td>
<td class="num">(73,662)<span></span>
</td>
<td class="num">(107,967)<span></span>
</td>
</tr>
<tr 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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Postretirement Benefits Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Noncurrent assets</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_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities', window );">Current liabilities</a></td>
<td class="num">(139)<span></span>
</td>
<td class="num">(133)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Noncurrent liabilities</a></td>
<td class="num">(12,506)<span></span>
</td>
<td class="num">(16,182)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet', window );">Liabilities, net</a></td>
<td class="num">$ (12,645)<span></span>
</td>
<td class="num">$ (16,315)<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_DefinedBenefitPlanAmountsRecognizedInBalanceSheet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 (liability), recognized in statement of financial position, for defined benefit pension and other postretirement plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.</p></div>
<a 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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<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(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-114919<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, 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 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, 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 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<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(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>86
<FILENAME>R70.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113948362984">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Benefit Plans - Regulatory Asset (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssets', window );">Total regulatory assets, net</a></td>
<td class="nump">$ 154,621<span></span>
</td>
<td class="nump">$ 158,230<span></span>
</td>
</tr>
<tr 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_RegulatoryAssetAxis=sjw_PostretirementPensionsAndOtherMedicalBenefitsMember', window );">Postretirement pensions and other medical benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_RegulatoryAssetsFundedStatusOfObligation', window );">Funded status of obligation</a></td>
<td class="nump">86,307<span></span>
</td>
<td class="nump">124,282<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_sjw_RegulatoryLiabilitiesAccruedBenefitCost', window );">Accrued benefit cost</a></td>
<td class="num">(24,110)<span></span>
</td>
<td class="num">(29,920)<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_RegulatoryAssets', window );">Total regulatory assets, net</a></td>
<td class="nump">$ 62,197<span></span>
</td>
<td class="nump">$ 94,362<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sjw_RegulatoryAssetsFundedStatusOfObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Regulatory Assets, Funded Status of Obligation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_RegulatoryAssetsFundedStatusOfObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_RegulatoryLiabilitiesAccruedBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Regulatory Liabilities, Accrued Benefit 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;">sjw_RegulatoryLiabilitiesAccruedBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for the individual regulatory asset as itemized in a table of regulatory assets as of the end of 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 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RegulatoryAssetAxis=sjw_PostretirementPensionsAndOtherMedicalBenefitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RegulatoryAssetAxis=sjw_PostretirementPensionsAndOtherMedicalBenefitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>87
<FILENAME>R71.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113937970280">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Benefit Plans - Plan Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 331,943<span></span>
</td>
<td class="nump">$ 297,603<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Quoted Prices in Active Markets&#160;for Identical Assets (Level 1)</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">264,974<span></span>
</td>
<td class="nump">231,996<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant Observable Inputs (Level&#160;2)</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">66,969<span></span>
</td>
<td class="nump">65,607<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Significant Unobservable Inputs (Level&#160;3)</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></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="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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember', window );">Equity securities</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">212,180<span></span>
</td>
<td class="nump">183,509<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember', window );">Equity securities | Quoted Prices in Active Markets&#160;for Identical Assets (Level 1)</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">212,180<span></span>
</td>
<td class="nump">183,509<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember', window );">Equity securities | Significant Observable Inputs (Level&#160;2)</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></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="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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember', window );">Equity securities | Significant Unobservable Inputs (Level&#160;3)</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></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="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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember', window );">Cash&#160;and equivalents</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">14,186<span></span>
</td>
<td class="nump">12,475<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember', window );">Cash&#160;and equivalents | Quoted Prices in Active Markets&#160;for Identical Assets (Level 1)</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">14,186<span></span>
</td>
<td class="nump">12,475<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember', window );">Cash&#160;and equivalents | Significant Observable Inputs (Level&#160;2)</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></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="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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember', window );">Cash&#160;and equivalents | Significant Unobservable Inputs (Level&#160;3)</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></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="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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeSecuritiesMember', window );">Fixed income</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">105,577<span></span>
</td>
<td class="nump">101,619<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeSecuritiesMember', window );">Fixed income | Quoted Prices in Active Markets&#160;for Identical Assets (Level 1)</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">38,608<span></span>
</td>
<td class="nump">36,012<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeSecuritiesMember', window );">Fixed income | Significant Observable Inputs (Level&#160;2)</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">66,969<span></span>
</td>
<td class="nump">65,607<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeSecuritiesMember', window );">Fixed income | Significant Unobservable Inputs (Level&#160;3)</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></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="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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">310,176<span></span>
</td>
<td class="nump">278,124<span></span>
</td>
<td class="nump">$ 243,521<span></span>
</td>
</tr>
<tr 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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan | 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 100,036<span></span>
</td>
<td class="nump">$ 95,935<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Actual plan asset allocations as a percent of total plan assets</a></td>
<td class="nump">32.00%<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan | Equity securities</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 197,248<span></span>
</td>
<td class="nump">$ 170,747<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Actual plan asset allocations as a percent of total plan assets</a></td>
<td class="nump">64.00%<span></span>
</td>
<td class="nump">61.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan | Cash&#160;and equivalents</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 12,892<span></span>
</td>
<td class="nump">$ 11,442<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Actual plan asset allocations as a percent of total plan assets</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Postretirement Benefits Plan</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 21,767<span></span>
</td>
<td class="nump">$ 19,479<span></span>
</td>
<td class="nump">$ 17,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_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Postretirement Benefits Plan | 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 5,541<span></span>
</td>
<td class="nump">$ 5,684<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Actual plan asset allocations as a percent of total plan assets</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">29.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Postretirement Benefits Plan | Equity securities</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 14,932<span></span>
</td>
<td class="nump">$ 12,762<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Actual plan asset allocations as a percent of total plan assets</a></td>
<td class="nump">69.00%<span></span>
</td>
<td class="nump">66.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Postretirement Benefits Plan | Cash&#160;and equivalents</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 1,294<span></span>
</td>
<td class="nump">$ 1,033<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Actual plan asset allocations as a percent of total plan assets</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">5.00%<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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a 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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanWeightedAverageAssetAllocations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanDebtSecurityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanDebtSecurityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>88
<FILENAME>R72.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113952674616">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Benefit Plans - Benefits Expected to be Paid in Next Five Years (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan</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_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract', window );"><strong>Expected Future Benefit Payments [Abstract]</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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2022</a></td>
<td class="nump">$ 16,220<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2023</a></td>
<td class="nump">16,385<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2024</a></td>
<td class="nump">16,632<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2025</a></td>
<td class="nump">16,896<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2026</a></td>
<td class="nump">18,915<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2027 - 2031</a></td>
<td class="nump">96,506<span></span>
</td>
</tr>
<tr 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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Postretirement Benefits Plan</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_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract', window );"><strong>Expected Future Benefit Payments [Abstract]</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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2022</a></td>
<td class="nump">1,497<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2023</a></td>
<td class="nump">1,632<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2024</a></td>
<td class="nump">1,697<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2025</a></td>
<td class="nump">1,722<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2026</a></td>
<td class="nump">1,763<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2027 - 2031</a></td>
<td class="nump">9,117<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear', window );">Estimated required and discretionary employer cash contributions</a></td>
<td class="nump">$ 8,820<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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 contribution expected to be received by defined benefit plan from employer in next fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R73.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113951241832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Plans - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OptionIndexedToIssuersEquityLineItems', window );"><strong>Option Indexed to Issuer's Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sjw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue', window );">Fair value of restricted stock awards</a></td>
<td class="nump">$ 3,332<span></span>
</td>
<td class="nump">$ 3,333<span></span>
</td>
<td class="nump">$ 2,420<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_sjw_RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue', window );">Performance-based and market-based restricted stock awards issued (in shares)</a></td>
<td class="nump">7,327<span></span>
</td>
<td class="nump">5,327<span></span>
</td>
<td class="nump">6,120<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_sjw_RestrictedStockAwardsPerformancebasedVestedBalance', window );">Performance-based and market-based restricted stock awards vested (in shares)</a></td>
<td class="nump">15,577<span></span>
</td>
<td class="text">&#160;<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_sjw_RestrictedStockAwardsPerformancebasedOutstandingBalance', window );">Performance-based and market-based restricted stock awards outstanding (in shares)</a></td>
<td class="nump">51,160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Shares issued during the period under the plan</a></td>
<td class="nump">35,304<span></span>
</td>
<td class="nump">31,750<span></span>
</td>
<td class="nump">30,255<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=sjw_RestrictedStockAndDeferredRestrictedStockMember', window );">Restricted stock and deferred restricted stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OptionIndexedToIssuersEquityLineItems', window );"><strong>Option Indexed to Issuer's Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost</a></td>
<td class="nump">$ 4,421<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Period for recognition of compensation cost</a></td>
<td class="text">1 year 6 months 21 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OptionIndexedToIssuersEquityLineItems', window );"><strong>Option Indexed to Issuer's Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Range of shares issuable</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares | 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OptionIndexedToIssuersEquityLineItems', window );"><strong>Option Indexed to Issuer's Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Range of shares issuable</a></td>
<td class="nump">150.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=sjw_MarketbasedRSUMember', window );">Market-based RSU | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OptionIndexedToIssuersEquityLineItems', window );"><strong>Option Indexed to Issuer's Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Range of shares issuable</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=sjw_MarketbasedRSUMember', window );">Market-based RSU | 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OptionIndexedToIssuersEquityLineItems', window );"><strong>Option Indexed to Issuer's Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Range of shares issuable</a></td>
<td class="nump">200.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=sjw_IncentivePlanMember', window );">Incentive Plan | Restricted stock and deferred restricted stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OptionIndexedToIssuersEquityLineItems', window );"><strong>Option Indexed to Issuer's Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for issuance (in shares)</a></td>
<td class="nump">685,193<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=sjw_EmployeeStockPurchasePlanMember', window );">Employee Stock Purchase Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OptionIndexedToIssuersEquityLineItems', window );"><strong>Option Indexed to Issuer's Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Purchase price of common stock to employees under the plan, percent</a></td>
<td class="nump">85.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate', window );">Maximum percent of base salary employees can designate for share purchase under the plan</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockOptionPlanExpense', window );">Expenses recorded under the plan</a></td>
<td class="nump">$ 361<span></span>
</td>
<td class="nump">$ 342<span></span>
</td>
<td class="nump">$ 294<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=sjw_EmployeeStockPurchasePlanMember', window );">Employee Stock Purchase Plan | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OptionIndexedToIssuersEquityLineItems', window );"><strong>Option Indexed to Issuer's Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 162<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Common Stock | Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OptionIndexedToIssuersEquityLineItems', window );"><strong>Option Indexed to Issuer's Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares reserved for issuance under the plan (in shares)</a></td>
<td class="nump">1,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee', window );">Maximum number of shares per employee (in shares)</a></td>
<td class="nump">600,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_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan', window );">Shares issued pursuant to the plan (in shares)</a></td>
<td class="nump">946,086<span></span>
</td>
<td class="nump">880,495<span></span>
</td>
<td class="nump">819,340<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_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise', window );">Shares issuable under the plan upon exercise of outstanding awards (in shares)</a></td>
<td class="nump">168,721<span></span>
</td>
<td class="nump">178,106<span></span>
</td>
<td class="nump">174,764<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Common Stock | Employee Stock Purchase Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OptionIndexedToIssuersEquityLineItems', window );"><strong>Option Indexed to Issuer's Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares reserved for issuance under the plan (in shares)</a></td>
<td class="nump">400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for issuance (in shares)</a></td>
<td class="nump">185,509<span></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_sjw_RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Restricted Stock Awards, Performance-based, Issued, Intrinsic 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;">sjw_RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</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_sjw_RestrictedStockAwardsPerformancebasedOutstandingBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Restricted Stock Awards, Performance-based, Outstanding Balance</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_RestrictedStockAwardsPerformancebasedOutstandingBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</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_sjw_RestrictedStockAwardsPerformancebasedVestedBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Restricted Stock Awards, Performance-based, Vested Balance</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_RestrictedStockAwardsPerformancebasedVestedBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</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_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reserved for issuance under equity instrument agreements awarded that validly exist and are outstanding, including vested instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</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_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cumulative number of shares issued pursuant to the 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;">sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</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_sjw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested, Grant Date Fair Value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OptionIndexedToIssuersEquityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_OptionIndexedToIssuersEquityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 highest quantity of shares an employee can purchase under the plan per period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of 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 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchase price of common stock expressed as a percentage of its fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_StockOptionPlanExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockOptionPlanExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AwardTypeAxis=sjw_RestrictedStockAndDeferredRestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=sjw_RestrictedStockAndDeferredRestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=sjw_MarketbasedRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=sjw_MarketbasedRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=sjw_IncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=sjw_IncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=sjw_EmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=sjw_EmployeeStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R74.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113951252120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Plans - Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<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 );">Compensation costs charged to income:</a></td>
<td class="nump">$ 4,246<span></span>
</td>
<td class="nump">$ 3,553<span></span>
</td>
<td class="nump">$ 3,406<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=sjw_RestrictedStockAndDeferredRestrictedStockMember', window );">Restricted stock and deferred restricted stock</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_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>
</tr>
<tr class="re">
<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 );">Compensation costs charged to income:</a></td>
<td class="nump">3,889<span></span>
</td>
<td class="nump">3,230<span></span>
</td>
<td class="nump">3,123<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=sjw_EmployeeStockPurchasePlanMember', window );">Employee Stock Purchase Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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 );">Compensation costs charged to income:</a></td>
<td class="nump">357<span></span>
</td>
<td class="nump">323<span></span>
</td>
<td class="nump">283<span></span>
</td>
</tr>
<tr class="re">
<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 );">ESPP proceeds</a></td>
<td class="nump">$ 2,026<span></span>
</td>
<td class="nump">$ 1,830<span></span>
</td>
<td class="nump">$ 1,603<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_AwardTypeAxis=sjw_RestrictedStockAndDeferredRestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=sjw_RestrictedStockAndDeferredRestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=sjw_EmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=sjw_EmployeeStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>91
<FILENAME>R75.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113948377368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Plans - Restricted Stock and Deferred Restricted Stock Activity (Details) - Restricted stock and deferred restricted stock - Incentive Plan<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward', window );"><strong>Restricted and Deferred Restricted Stock Awards Activity</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Outstanding, beginning balance (in shares) | shares</a></td>
<td class="nump">178,106<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted', window );">Granted (in shares) | shares</a></td>
<td class="nump">78,235<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised', window );">Issued (in shares) | shares</a></td>
<td class="num">(65,591)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations', window );">Forfeited (in shares) | shares</a></td>
<td class="num">(22,029)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Outstanding ending balance (in shares) | shares</a></td>
<td class="nump">168,721<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedNumber', window );">Vested (in shares) | shares</a></td>
<td class="nump">45,311<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward', window );"><strong>Weighted- Average&#160;Grant- Date&#160;Fair&#160;Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue', window );">Outstanding, beginning balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 53.43<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_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">65.17<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_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageGrantDateFairValue', window );">Issued (in dollars per share) | $ / shares</a></td>
<td class="nump">51.52<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_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share) | $ / shares</a></td>
<td class="nump">62.54<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_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue', window );">Outstanding, ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">58.43<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_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 36.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Nonvested Restricted and Deferred Restricted Stock Awards Activity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested, beginning balance (in shares) | shares</a></td>
<td class="nump">109,789<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">78,235<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares) | shares</a></td>
<td class="num">(51,802)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares) | shares</a></td>
<td class="num">(12,812)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested, ending balance (in shares) | shares</a></td>
<td class="nump">123,410<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-&#160; Average Grant- Date&#160;Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested, beginning balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 65.18<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">65.17<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share) | $ / shares</a></td>
<td class="nump">62.15<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share) | $ / shares</a></td>
<td class="nump">65.34<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested, ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 66.43<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised, Weighted Average Grant Date Fair Value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</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_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Forfeitures and Expirations, Weighted Average Grant Date Fair Value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</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_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted, Weighted Average Grant Date Fair Value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</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_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Weighted Average Grant Date Fair Value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</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_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Vested, Number</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</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_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Vested, Weighted Average Grant Date Fair Value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</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_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Weighted Average Grant Date Fair Value [Roll Forward] [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 non-option equity instruments exercised by participants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 under non-option equity instrument agreements that were either cancelled or expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net number of non-option equity instruments granted to participants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity instruments other than options outstanding, including both vested and non-vested instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=sjw_RestrictedStockAndDeferredRestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=sjw_RestrictedStockAndDeferredRestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=sjw_IncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=sjw_IncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>92
<FILENAME>R76.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113941536824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Non-Tariffed Businesses Reporting (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>subsidiary </div>
<div>reportable_segment</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</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_sjw_NumberOfSubsidiaries', window );">Number of subsidiaries | subsidiary</a></td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | reportable_segment</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_Revenues', window );">Operating revenue</a></td>
<td class="nump">$ 573,686<span></span>
</td>
<td class="nump">$ 564,526<span></span>
</td>
<td class="nump">$ 420,482<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpense', window );">Operating expense</a></td>
<td class="nump">462,527<span></span>
</td>
<td class="nump">446,856<span></span>
</td>
<td class="nump">363,003<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Operating income (loss)</a></td>
<td class="nump">111,159<span></span>
</td>
<td class="nump">117,670<span></span>
</td>
<td class="nump">57,479<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">60,478<span></span>
</td>
<td class="nump">61,515<span></span>
</td>
<td class="nump">23,403<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">94,400<span></span>
</td>
<td class="nump">89,279<span></span>
</td>
<td class="nump">65,592<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Senior note and other interest expense</a></td>
<td class="nump">54,339<span></span>
</td>
<td class="nump">54,255<span></span>
</td>
<td class="nump">31,796<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Provision for income taxes</a></td>
<td class="nump">8,369<span></span>
</td>
<td class="nump">8,380<span></span>
</td>
<td class="nump">8,454<span></span>
</td>
</tr>
<tr class="re">
<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 );">Assets</a></td>
<td class="nump">3,492,395<span></span>
</td>
<td class="nump">3,311,465<span></span>
</td>
<td class="nump">3,132,470<span></span>
</td>
</tr>
<tr 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_PublicUtilityRegulatedOrUnregulatedStatusAxis=us-gaap_RegulatedOperationMember', window );">Regulated | Water Utility Services</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</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_Revenues', window );">Operating revenue</a></td>
<td class="nump">558,154<span></span>
</td>
<td class="nump">548,013<span></span>
</td>
<td class="nump">407,116<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpense', window );">Operating expense</a></td>
<td class="nump">449,401<span></span>
</td>
<td class="nump">431,375<span></span>
</td>
<td class="nump">329,520<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Operating income (loss)</a></td>
<td class="nump">108,753<span></span>
</td>
<td class="nump">116,638<span></span>
</td>
<td class="nump">77,596<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">67,530<span></span>
</td>
<td class="nump">69,245<span></span>
</td>
<td class="nump">42,691<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">91,896<span></span>
</td>
<td class="nump">86,758<span></span>
</td>
<td class="nump">63,775<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Senior note and other interest expense</a></td>
<td class="nump">34,308<span></span>
</td>
<td class="nump">33,877<span></span>
</td>
<td class="nump">25,073<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">10,327<span></span>
</td>
<td class="nump">16,563<span></span>
</td>
<td class="nump">8,382<span></span>
</td>
</tr>
<tr class="re">
<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 );">Assets</a></td>
<td class="nump">3,380,637<span></span>
</td>
<td class="nump">3,197,626<span></span>
</td>
<td class="nump">3,016,846<span></span>
</td>
</tr>
<tr 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_PublicUtilityRegulatedOrUnregulatedStatusAxis=us-gaap_RegulatedOperationMember', window );">Regulated | SJW Corp.</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</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_Revenues', window );">Operating revenue</a></td>
<td class="nump">558,154<span></span>
</td>
<td class="nump">548,013<span></span>
</td>
<td class="nump">407,116<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpense', window );">Operating expense</a></td>
<td class="nump">449,401<span></span>
</td>
<td class="nump">431,375<span></span>
</td>
<td class="nump">329,520<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Operating income (loss)</a></td>
<td class="nump">108,753<span></span>
</td>
<td class="nump">116,638<span></span>
</td>
<td class="nump">77,596<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">67,530<span></span>
</td>
<td class="nump">69,245<span></span>
</td>
<td class="nump">42,691<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">91,896<span></span>
</td>
<td class="nump">86,758<span></span>
</td>
<td class="nump">63,775<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Senior note and other interest expense</a></td>
<td class="nump">34,308<span></span>
</td>
<td class="nump">33,877<span></span>
</td>
<td class="nump">25,073<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">10,327<span></span>
</td>
<td class="nump">16,563<span></span>
</td>
<td class="nump">8,382<span></span>
</td>
</tr>
<tr class="re">
<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 );">Assets</a></td>
<td class="nump">3,380,637<span></span>
</td>
<td class="nump">3,197,626<span></span>
</td>
<td class="nump">3,016,846<span></span>
</td>
</tr>
<tr 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_PublicUtilityRegulatedOrUnregulatedStatusAxis=us-gaap_UnregulatedOperationMember', window );">Non- tariffed | Water Utility Services</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</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_Revenues', window );">Operating revenue</a></td>
<td class="nump">10,153<span></span>
</td>
<td class="nump">10,981<span></span>
</td>
<td class="nump">7,969<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpense', window );">Operating expense</a></td>
<td class="nump">7,138<span></span>
</td>
<td class="nump">6,943<span></span>
</td>
<td class="nump">5,443<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Operating income (loss)</a></td>
<td class="nump">3,015<span></span>
</td>
<td class="nump">4,038<span></span>
</td>
<td class="nump">2,526<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">3,309<span></span>
</td>
<td class="nump">4,099<span></span>
</td>
<td class="nump">2,019<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">443<span></span>
</td>
<td class="nump">442<span></span>
</td>
<td class="nump">420<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Senior note and other interest expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">369<span></span>
</td>
<td class="nump">998<span></span>
</td>
<td class="nump">708<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">6,916<span></span>
</td>
<td class="nump">8,869<span></span>
</td>
<td class="nump">5,507<span></span>
</td>
</tr>
<tr 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_PublicUtilityRegulatedOrUnregulatedStatusAxis=us-gaap_UnregulatedOperationMember', window );">Non- tariffed | Real Estate Services</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</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_Revenues', window );">Operating revenue</a></td>
<td class="nump">5,379<span></span>
</td>
<td class="nump">5,532<span></span>
</td>
<td class="nump">5,397<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpense', window );">Operating expense</a></td>
<td class="nump">3,585<span></span>
</td>
<td class="nump">3,510<span></span>
</td>
<td class="nump">3,751<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Operating income (loss)</a></td>
<td class="nump">1,794<span></span>
</td>
<td class="nump">2,022<span></span>
</td>
<td class="nump">1,646<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">1,950<span></span>
</td>
<td class="nump">1,455<span></span>
</td>
<td class="nump">1,623<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">1,168<span></span>
</td>
<td class="nump">1,186<span></span>
</td>
<td class="nump">1,196<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Senior note and other interest expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">619<span></span>
</td>
<td class="nump">467<span></span>
</td>
<td class="nump">486<span></span>
</td>
</tr>
<tr class="re">
<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 );">Assets</a></td>
<td class="nump">43,383<span></span>
</td>
<td class="nump">44,405<span></span>
</td>
<td class="nump">46,778<span></span>
</td>
</tr>
<tr 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_PublicUtilityRegulatedOrUnregulatedStatusAxis=us-gaap_UnregulatedOperationMember', window );">Non- tariffed | All Other</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</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_Revenues', window );">Operating revenue</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpense', window );">Operating expense</a></td>
<td class="nump">2,403<span></span>
</td>
<td class="nump">5,028<span></span>
</td>
<td class="nump">24,289<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Operating income (loss)</a></td>
<td class="num">(2,403)<span></span>
</td>
<td class="num">(5,028)<span></span>
</td>
<td class="num">(24,289)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(12,311)<span></span>
</td>
<td class="num">(13,284)<span></span>
</td>
<td class="num">(22,930)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">893<span></span>
</td>
<td class="nump">893<span></span>
</td>
<td class="nump">201<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Senior note and other interest expense</a></td>
<td class="nump">20,031<span></span>
</td>
<td class="nump">20,378<span></span>
</td>
<td class="nump">6,723<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Provision for income taxes</a></td>
<td class="num">(2,946)<span></span>
</td>
<td class="num">(9,648)<span></span>
</td>
<td class="num">(1,122)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Assets</a></td>
<td class="nump">61,459<span></span>
</td>
<td class="nump">60,565<span></span>
</td>
<td class="nump">63,339<span></span>
</td>
</tr>
<tr 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_PublicUtilityRegulatedOrUnregulatedStatusAxis=us-gaap_UnregulatedOperationMember', window );">Non- tariffed | SJW Corp.</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</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_Revenues', window );">Operating revenue</a></td>
<td class="nump">15,532<span></span>
</td>
<td class="nump">16,513<span></span>
</td>
<td class="nump">13,366<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpense', window );">Operating expense</a></td>
<td class="nump">13,126<span></span>
</td>
<td class="nump">15,481<span></span>
</td>
<td class="nump">33,483<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Operating income (loss)</a></td>
<td class="nump">2,406<span></span>
</td>
<td class="nump">1,032<span></span>
</td>
<td class="num">(20,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_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(7,052)<span></span>
</td>
<td class="num">(7,730)<span></span>
</td>
<td class="num">(19,288)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">2,504<span></span>
</td>
<td class="nump">2,521<span></span>
</td>
<td class="nump">1,817<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Senior note and other interest expense</a></td>
<td class="nump">20,031<span></span>
</td>
<td class="nump">20,378<span></span>
</td>
<td class="nump">6,723<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Provision for income taxes</a></td>
<td class="num">(1,958)<span></span>
</td>
<td class="num">(8,183)<span></span>
</td>
<td class="nump">72<span></span>
</td>
</tr>
<tr class="re">
<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 );">Assets</a></td>
<td class="nump">$ 111,758<span></span>
</td>
<td class="nump">$ 113,839<span></span>
</td>
<td class="nump">$ 115,624<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sjw_NumberOfSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Subsidiaries</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_NumberOfSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</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_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense of regulated 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UtilitiesOperatingExpenseDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for depreciation and amortization of regulated 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PublicUtilityRegulatedOrUnregulatedStatusAxis=us-gaap_RegulatedOperationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PublicUtilityRegulatedOrUnregulatedStatusAxis=us-gaap_RegulatedOperationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_StatementBusinessSegmentsAxis=sjw_ReportableSegmentOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=sjw_ReportableSegmentOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_StatementBusinessSegmentsAxis=us-gaap_CorporateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=us-gaap_CorporateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_PublicUtilityRegulatedOrUnregulatedStatusAxis=us-gaap_UnregulatedOperationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PublicUtilityRegulatedOrUnregulatedStatusAxis=us-gaap_UnregulatedOperationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_StatementBusinessSegmentsAxis=sjw_ReportableSegmentTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=sjw_ReportableSegmentTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_StatementBusinessSegmentsAxis=us-gaap_AllOtherSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=us-gaap_AllOtherSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>93
<FILENAME>R77.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113941268520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations - Narrative (Details)<br> $ / shares in Units, people in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1">15 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 17, 2021 </div>
<div>USD ($) </div>
<div>mi&#178; </div>
<div>serviceConnection </div>
<div>people</div>
</th>
<th class="th">
<div>Oct. 09, 2019 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,587<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 835,465<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 640,471<span></span>
</td>
<td class="nump">628,144<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 628,144<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_sjw_AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition', window );">Share-based compensation related to business combination</a></td>
<td class="text">&#160;<span></span>
</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,384<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_BusinessAcquisitionAxis=sjw_KendallWestUtilityAndBanderaEastUtilityMember', window );">Kendall West Utility and Bandera East Utility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash purchase price</a></td>
<td class="nump">$ 23,587<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet', window );">Utility plant, net</a></td>
<td class="nump">9,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>
</tr>
<tr class="re">
<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">$ 12,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_BusinessAcquisitionAxis=sjw_KendallWestUtilityAndBanderaEastUtilityMember', window );">Kendall West Utility and Bandera East Utility | CLWSC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed', window );">Number of people served from acquisition | people</a></td>
<td class="nump">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>
<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_sjw_PublicUtilitiesAcquisitionServiceArea', window );">Service area from acquisition | mi&#178;</a></td>
<td class="nump">19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=sjw_KendallWestUtilityAndBanderaEastUtilityMember', window );">Kendall West Utility and Bandera East Utility | CLWSC | South Central Texas</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sjw_PublicUtilitiesAcquisitionServiceConnections', window );">Number of service connections from acquisition | serviceConnection</a></td>
<td class="nump">1,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>
</tr>
<tr 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_BusinessAcquisitionAxis=sjw_CTWSMember', window );">CTWS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 838,476<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet', window );">Utility plant, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">750,703<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">750,703<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">750,703<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 626,523<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 626,409<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">626,409<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_sjw_BusinessCombinationConsiderationTransferredAcquireesCommonSharesConvertedInCashPerShare', window );">Acquiree's common shares converted in cash (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 70.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAcquiredFromAcquisition', window );">Cash received from acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,011<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sjw_AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition', window );">Share-based compensation related to business combination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,384<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, measurement period adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (114)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sjw_AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Share-based Compensation, Equity Award Assumed in Acquisition</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_BusinessCombinationConsiderationTransferredAcquireesCommonSharesConvertedInCashPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Consideration Transferred, Acquiree's Common Shares Converted In Cash Per Share</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_BusinessCombinationConsiderationTransferredAcquireesCommonSharesConvertedInCashPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</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_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Utility Plant, Net</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Acquisition, Number of People Served</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</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_sjw_PublicUtilitiesAcquisitionServiceArea">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Acquisition, Service Area</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_PublicUtilitiesAcquisitionServiceArea</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:areaItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sjw_PublicUtilitiesAcquisitionServiceConnections">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Acquisition, Service Connections</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_PublicUtilitiesAcquisitionServiceConnections</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAcquiredFromAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 acquisition of business during the period (for example, cash that was held by the acquired business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_CashAcquiredFromAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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/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 http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e961-128460<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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 business during the period. The cash portion only of the acquisition price.</p></div>
<a 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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<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 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=sjw_KendallWestUtilityAndBanderaEastUtilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=sjw_KendallWestUtilityAndBanderaEastUtilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ConsolidatedEntitiesAxis=sjw_CanyonLakeWaterServiceCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=sjw_CanyonLakeWaterServiceCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=sjw_SouthCentralTexasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=sjw_SouthCentralTexasMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_BusinessAcquisitionAxis=sjw_CTWSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=sjw_CTWSMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>94
<FILENAME>R78.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113944471928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">15 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Oct. 09, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets acquired:</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_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 628,144<span></span>
</td>
<td class="nump">$ 640,471<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_BusinessAcquisitionAxis=sjw_CTWSMember', window );">CTWS</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_AssetsAbstract', window );"><strong>Assets acquired:</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_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet', window );">Utility plant, net</a></td>
<td class="nump">750,703<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 750,703<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_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUtilityPlantNet', window );">Utility plant, net, measurement period adjustments</a></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_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet', window );">Nonutility plant</a></td>
<td class="nump">848<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">848<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_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonutilityPlantNet', window );">Nonutility plant, measurement period adjustments</a></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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther', window );">Current assets</a></td>
<td class="nump">41,888<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,673<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_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets', window );">Current assets, measurement period adjustments</a></td>
<td class="num">(785)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets', window );">Investments</a></td>
<td class="nump">12,489<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,489<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets', window );">Investments, measurement period adjustments</a></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_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet', window );">Regulatory assets and deferred charges, less current portion</a></td>
<td class="nump">78,786<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,132<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_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRegulatoryAssetsandDeferredChargesNet', window );">Regulatory assets and deferred charges, less current portion, measurement period adjustments</a></td>
<td class="num">(4,346)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Other intangible assets</a></td>
<td class="nump">17,181<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,181<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles', window );">Other intangible assets, measurement period adjustments</a></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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets', window );">Other assets</a></td>
<td class="nump">2,592<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,592<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_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets', window );">Other assets, measurement period adjustments</a></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 " 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">626,409<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">626,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_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, measurement period adjustments</a></td>
<td class="num">(114)<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Total assets acquired</a></td>
<td class="nump">1,530,896<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,536,141<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_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets', window );">Total assets acquired, measurement period adjustments</a></td>
<td class="num">(5,245)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract', window );"><strong>Liabilities assumed:</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt', window );">Long-term debt</a></td>
<td class="nump">281,009<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">281,009<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_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLongtermDebt', window );">Long-term debt, measurement period adjustments</a></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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Current liabilities, including maturities of long-term debt</a></td>
<td class="nump">125,797<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125,772<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_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities', window );">Current liabilities, including maturities of long-term debt, measurement period adjustments</a></td>
<td class="nump">25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred income taxes</a></td>
<td class="nump">102,378<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">107,789<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_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes', window );">Deferred income taxes, measurement period adjustments</a></td>
<td class="num">(5,411)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans', window );">Postretirement benefit plans</a></td>
<td class="nump">31,789<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,789<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_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPostretirementBenefitPlans', window );">Postretirement benefit plans, measurement period adjustments</a></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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances', window );">Contributions in aid of construction and construction advances</a></td>
<td class="nump">137,327<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">137,327<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_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCIACandAdvances', window );">Contributions in aid of construction and construction advances, measurement period adjustments</a></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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities', window );">Other long-term liabilities</a></td>
<td class="nump">10,748<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,607<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_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentLiabilities', window );">Other long-term liabilities, measurement period adjustments</a></td>
<td class="nump">141<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Total liabilities assumed</a></td>
<td class="nump">689,048<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">694,293<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_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities', window );">Total liabilities assumed, measurement period adjustments</a></td>
<td class="num">(5,245)<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Assumed equity</a></td>
<td class="nump">841,848<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 841,848<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_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet', window );">Assumed equity, measurement period adjustments</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, 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;">sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Assets Acquired and Liabilities Assumed, Net</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCIACandAdvances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, CIAC and Advances</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCIACandAdvances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Current Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Current 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;">sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Income Taxes</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, 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;">sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLongtermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Long-term Debt</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLongtermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Noncurrent 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;">sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Noncurrent 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;">sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonutilityPlantNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Nonutility Plant, Net</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonutilityPlantNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPostretirementBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Postretirement Benefit Plans</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPostretirementBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRegulatoryAssetsandDeferredChargesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Regulatory Assets and Deferred Charges, Net</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRegulatoryAssetsandDeferredChargesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUtilityPlantNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Utility Plant, Net</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUtilityPlantNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Utility Plant, Net</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, CIAC and Advances</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Nonutility Plant, Net</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Post-retirement Benefit Plans</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Regulatory Asses and Deferred Charges, Net</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to financial assets acquired in connection with a business combination for which the initial accounting was incomplete.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=SL65897772-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to intangibles acquired in connection with a business combination for which the initial accounting was incomplete.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=SL65897772-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 assets acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 financial assets (as defined) recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -URI http://asc.fasb.org/topic&amp;trid=2134543<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 intangible assets, excluding goodwill, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 due after one year or the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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/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 http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e961-128460<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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessAcquisitionAxis=sjw_CTWSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=sjw_CTWSMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>95
<FILENAME>R79.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113941719160">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Statement Schedule - Condensed Balance Sheets (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Mar. 08, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 12,119<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,269<span></span>
</td>
<td class="nump">$ 17,944<span></span>
</td>
<td class="nump">$ 420,722<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">4,902<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,125<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_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">134,085<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">127,331<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_Assets', window );">Total assets</a></td>
<td class="nump">3,492,395<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,311,465<span></span>
</td>
<td class="nump">3,132,470<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.001 par value; authorized 70,000,000 shares in 2021 and 2020; issued and outstanding 30,181,348 shares in 2021 and 28,556,605 shares in 2020</a></td>
<td class="nump">30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">606,392<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">510,158<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Retained earnings</a></td>
<td class="nump">428,260<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">408,037<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(163)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,064)<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_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">1,034,519<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">917,160<span></span>
</td>
<td class="nump">889,984<span></span>
</td>
<td class="nump">889,312<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, less current portion</a></td>
<td class="nump">1,492,935<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,287,580<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_CapitalizationLongtermDebtAndEquity', window );">Capitalization, long-term debt and equity</a></td>
<td class="nump">2,527,454<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,204,740<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">39,106<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">76,241<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Accrued interest</a></td>
<td class="nump">14,174<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,861<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">27,821<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,203<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">203,271<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">350,795<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 taxes</a></td>
<td class="nump">200,451<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">191,415<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 noncurrent liabilities</a></td>
<td class="nump">24,049<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,786<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_LiabilitiesAndStockholdersEquity', window );">Total equity and liabilities</a></td>
<td class="nump">$ 3,492,395<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,311,465<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (usd per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">70,000,000<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">30,181,348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,556,605<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">30,181,348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,556,605<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_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">SJW Group</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<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_sjw_InvestmentsInSubsidiaries', window );">Investments in subsidiaries</a></td>
<td class="nump">$ 1,607,952<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,536,106<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents</a></td>
<td class="nump">2,859<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">436<span></span>
</td>
<td class="nump">$ 1,035<span></span>
</td>
<td class="nump">$ 412,238<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_sjw_IntercompanyReceivablesCurrent', window );">Intercompany receivables</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">258<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_sjw_IntercompanyNotesReceivableCurrent', window );">Intercompany notes receivable</a></td>
<td class="nump">6,015<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,680<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">530<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">124<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">9,404<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,498<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_Assets', window );">Total assets</a></td>
<td class="nump">1,617,356<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,552,604<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.001 par value; authorized 70,000,000 shares in 2021 and 2020; issued and outstanding 30,181,348 shares in 2021 and 28,556,605 shares in 2020</a></td>
<td class="nump">30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">606,392<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">510,158<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Retained earnings</a></td>
<td class="nump">428,260<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">408,037<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(163)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,064)<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_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">1,034,519<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">917,160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, less current portion</a></td>
<td class="nump">556,225<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">555,824<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_CapitalizationLongtermDebtAndEquity', window );">Capitalization, long-term debt and equity</a></td>
<td class="nump">1,590,744<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,472,984<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49,929<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_sjw_IntercompanyPayableCurrent', window );">Intercompany payables</a></td>
<td class="nump">2,097<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_sjw_IntercompanyNotesPayableCurrent', window );">Intercompany notes payable</a></td>
<td class="nump">9,712<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,540<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Accrued interest</a></td>
<td class="nump">3,223<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,195<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_sjw_IncomeTaxPayableCurrent', window );">Income tax payable</a></td>
<td class="nump">8,017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,268<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">313<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">422<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">23,362<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">76,354<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 taxes</a></td>
<td class="nump">2,471<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,623<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 noncurrent liabilities</a></td>
<td class="nump">779<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">643<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">&#160;<span></span>
</td>
<td class="text"> <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_LiabilitiesAndStockholdersEquity', window );">Total equity and liabilities</a></td>
<td class="nump">$ 1,617,356<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,552,604<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_sjw_IncomeTaxPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income Tax Payable, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_IncomeTaxPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_sjw_IntercompanyNotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intercompany Notes Payable, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_IntercompanyNotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_sjw_IntercompanyNotesReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intercompany Notes Receivable, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_IntercompanyNotesReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_IntercompanyPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intercompany Payable, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_IntercompanyPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_sjw_IntercompanyReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intercompany Receivables, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_IntercompanyReceivablesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_InvestmentsInSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Investments In Subsidiaries</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_InvestmentsInSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizationLongtermDebtAndEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 element represents the total consolidated (as applicable) capitalization of the entity which is comprised of its long-term debt and equity instruments. The table may be detailed by subsidiary (legal entity) and include information by type of debt or equity detailed by 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;">us-gaap_CapitalizationLongtermDebtAndEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 http://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 http://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_InterestPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. 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 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e7018-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>96
<FILENAME>R80.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113944975912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Statement Schedule - Condensed Statements of Comprehensive Income (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 29, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedFinancialStatementsCaptionsLineItems', window );"><strong>Condensed Financial Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 573,686<span></span>
</td>
<td class="nump">$ 564,526<span></span>
</td>
<td class="nump">$ 420,482<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpensesAbstract', window );"><strong>Operating expense:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Administrative and general</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">87,332<span></span>
</td>
<td class="nump">79,741<span></span>
</td>
<td class="nump">66,301<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseTaxes', window );">Property taxes and other non-income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,964<span></span>
</td>
<td class="nump">29,886<span></span>
</td>
<td class="nump">19,068<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Merger related expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">15,768<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_UtilitiesOperatingExpense', window );">Total operating expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">462,527<span></span>
</td>
<td class="nump">446,856<span></span>
</td>
<td class="nump">363,003<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_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">111,159<span></span>
</td>
<td class="nump">117,670<span></span>
</td>
<td class="nump">57,479<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract', window );"><strong>Other (expense) income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest on long-term debt, mortgage and other interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(54,339)<span></span>
</td>
<td class="num">(54,255)<span></span>
</td>
<td class="num">(31,796)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfProperties', window );">Gain on sale of Texas Water Alliance (&#8220;TWA&#8221;)</a></td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="nump">3,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeMoneyMarketDeposits', window );">Interest income on money market fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,536<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,770<span></span>
</td>
<td class="nump">5,906<span></span>
</td>
<td class="nump">2,091<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68,847<span></span>
</td>
<td class="nump">69,895<span></span>
</td>
<td class="nump">32,081<span></span>
</td>
</tr>
<tr class="re">
<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 );">Provision for income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,369<span></span>
</td>
<td class="nump">8,380<span></span>
</td>
<td class="nump">8,454<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">SJW Group net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,478<span></span>
</td>
<td class="nump">61,515<span></span>
</td>
<td class="nump">23,403<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss), net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">901<span></span>
</td>
<td class="num">(1,190)<span></span>
</td>
<td class="nump">126<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 );">SJW Group comprehensive income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,379<span></span>
</td>
<td class="nump">60,325<span></span>
</td>
<td class="nump">23,529<span></span>
</td>
</tr>
<tr 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_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">SJW Group</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedFinancialStatementsCaptionsLineItems', window );"><strong>Condensed Financial Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpensesAbstract', window );"><strong>Operating expense:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">Administrative and general</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,050<span></span>
</td>
<td class="nump">3,110<span></span>
</td>
<td class="nump">8,130<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseTaxes', window );">Property taxes and other non-income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(38)<span></span>
</td>
<td class="nump">250<span></span>
</td>
<td class="nump">250<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Merger related expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">14,849<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_UtilitiesOperatingExpense', window );">Total operating expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,012<span></span>
</td>
<td class="nump">3,360<span></span>
</td>
<td class="nump">23,229<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,012)<span></span>
</td>
<td class="num">(3,360)<span></span>
</td>
<td class="num">(23,229)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract', window );"><strong>Other (expense) income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest on long-term debt, mortgage and other interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,673)<span></span>
</td>
<td class="num">(19,430)<span></span>
</td>
<td class="num">(6,615)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfProperties', window );">Gain on sale of Texas Water Alliance (&#8220;TWA&#8221;)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeMoneyMarketDeposits', window );">Interest income on money market fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,536<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(160)<span></span>
</td>
<td class="num">(250)<span></span>
</td>
<td class="nump">89<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(17,845)<span></span>
</td>
<td class="num">(23,040)<span></span>
</td>
<td class="num">(23,219)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Provision for income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,660)<span></span>
</td>
<td class="num">(6,414)<span></span>
</td>
<td class="num">(1,431)<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_sjw_EquityEarningsFromSubsidiariesNetOfTax', window );">Equity earnings from subsidiaries, net of taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73,663<span></span>
</td>
<td class="nump">78,141<span></span>
</td>
<td class="nump">45,191<span></span>
</td>
</tr>
<tr 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_ConsolidatedEntitiesAxis=srt_SubsidiariesMember', window );">Subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract', window );"><strong>Other (expense) income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sjw_EquityEarningsFromSubsidiariesNetOfTax', window );">Equity earnings from subsidiaries, net of taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 73,663<span></span>
</td>
<td class="nump">$ 78,141<span></span>
</td>
<td class="nump">$ 45,191<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sjw_EquityEarningsFromSubsidiariesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Earnings From Subsidiaries, Net of 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;">sjw_EquityEarningsFromSubsidiariesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CondensedFinancialStatementsCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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;">srt_CondensedFinancialStatementsCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing 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 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CostsAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfProperties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the carrying value and the sale price of real estate or properties that were intended to be sold or held for capital appreciation or rental income. This element refers to the gain (loss) included in earnings and not to the cash proceeds of the sale. This element is a noncash adjustment to net income when calculating net cash generated by operating activities 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2443-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfProperties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<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 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: 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(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: 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(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeMoneyMarketDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest earned on funds deposited in US domestic money market accounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeMoneyMarketDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherNonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense of regulated 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UtilitiesOperatingExpenseTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for taxes other than income taxes of regulated 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ConsolidatedEntitiesAxis=srt_SubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=srt_SubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>97
<FILENAME>R81.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113941811512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Statement Schedule - Condensed Statements of Cash Flows (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 60,478<span></span>
</td>
<td class="nump">$ 61,515<span></span>
</td>
<td class="nump">$ 23,403<span></span>
</td>
</tr>
<tr class="re">
<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 income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(2,851)<span></span>
</td>
<td class="num">(5,497)<span></span>
</td>
<td class="num">(1,249)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Share-based compensation</a></td>
<td class="nump">4,246<span></span>
</td>
<td class="nump">3,553<span></span>
</td>
<td class="nump">3,406<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_sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate', window );">Gain on sale of TWA, real estate investments and nonutility properties</a></td>
<td class="num">(11,421)<span></span>
</td>
<td class="num">(948)<span></span>
</td>
<td class="num">(909)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities, net of acquired assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable and other current liabilities</a></td>
<td class="nump">4,843<span></span>
</td>
<td class="num">(357)<span></span>
</td>
<td class="nump">1,946<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedTaxesPayable', window );">Tax receivable and accrued taxes</a></td>
<td class="num">(6,416)<span></span>
</td>
<td class="num">(3,557)<span></span>
</td>
<td class="num">(6,044)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet', window );">Other changes, net</a></td>
<td class="num">(2,123)<span></span>
</td>
<td class="num">(2,413)<span></span>
</td>
<td class="nump">7,469<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">130,040<span></span>
</td>
<td class="nump">104,051<span></span>
</td>
<td class="nump">130,005<span></span>
</td>
</tr>
<tr class="ro">
<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>
<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_sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments', window );">Proceeds from sale of TWA, real estate investments and nonutility properties</a></td>
<td class="nump">18,228<span></span>
</td>
<td class="nump">1,151<span></span>
</td>
<td class="nump">745<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payments for business/asset acquisitions</a></td>
<td class="num">(23,587)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(835,465)<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 used in investing activities</a></td>
<td class="num">(259,995)<span></span>
</td>
<td class="num">(214,259)<span></span>
</td>
<td class="num">(1,017,771)<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Long-term borrowings</a></td>
<td class="nump">247,000<span></span>
</td>
<td class="nump">85,000<span></span>
</td>
<td class="nump">590,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayments of long-term borrowings</a></td>
<td class="num">(76,113)<span></span>
</td>
<td class="num">(28,931)<span></span>
</td>
<td class="num">(1,400)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Issuance of common stock, net of issuance costs</a></td>
<td class="nump">91,028<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(10)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends paid</a></td>
<td class="num">(40,137)<span></span>
</td>
<td class="num">(36,509)<span></span>
</td>
<td class="num">(34,134)<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">132,805<span></span>
</td>
<td class="nump">101,533<span></span>
</td>
<td class="nump">484,988<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net change in cash, cash equivalents and restricted cash</a></td>
<td class="nump">2,850<span></span>
</td>
<td class="num">(8,675)<span></span>
</td>
<td class="num">(402,778)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, beginning of year</a></td>
<td class="nump">9,269<span></span>
</td>
<td class="nump">17,944<span></span>
</td>
<td class="nump">420,722<span></span>
</td>
</tr>
<tr class="ro">
<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 year</a></td>
<td class="nump">12,119<span></span>
</td>
<td class="nump">9,269<span></span>
</td>
<td class="nump">17,944<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Cash paid during the year for:</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_InterestPaidNet', window );">Interest</a></td>
<td class="nump">58,175<span></span>
</td>
<td class="nump">59,955<span></span>
</td>
<td class="nump">32,138<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes</a></td>
<td class="nump">8,466<span></span>
</td>
<td class="nump">10,380<span></span>
</td>
<td class="nump">16,448<span></span>
</td>
</tr>
<tr 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_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">SJW Group</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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_sjw_EquityEarningsFromSubsidiariesNetOfTax', window );">Earnings from investment in subsidiaries</a></td>
<td class="num">(73,663)<span></span>
</td>
<td class="num">(78,141)<span></span>
</td>
<td class="num">(45,191)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(185)<span></span>
</td>
<td class="nump">162<span></span>
</td>
<td class="nump">4,606<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Share-based compensation</a></td>
<td class="nump">679<span></span>
</td>
<td class="nump">466<span></span>
</td>
<td class="nump">141<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_sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate', window );">Gain on sale of TWA, real estate investments and nonutility properties</a></td>
<td class="num">(3,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities, net of acquired assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable and other current liabilities</a></td>
<td class="num">(226)<span></span>
</td>
<td class="num">(1,532)<span></span>
</td>
<td class="nump">255<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_sjw_IncreaseDecreaseInIntercompanyReceivablesCurrent', window );">Intercompany receivables</a></td>
<td class="num">(1,586)<span></span>
</td>
<td class="num">(2,607)<span></span>
</td>
<td class="nump">2,045<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedTaxesPayable', window );">Tax receivable and accrued taxes</a></td>
<td class="nump">4,782<span></span>
</td>
<td class="nump">10,759<span></span>
</td>
<td class="num">(6,779)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInterestPayableNet', window );">Accrued interest</a></td>
<td class="nump">28<span></span>
</td>
<td class="num">(553)<span></span>
</td>
<td class="nump">3,742<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_sjw_ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries', window );">Return on capital from investments in subsidiaries</a></td>
<td class="nump">45,900<span></span>
</td>
<td class="nump">47,800<span></span>
</td>
<td class="nump">28,600<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet', window );">Other changes, net</a></td>
<td class="nump">605<span></span>
</td>
<td class="nump">367<span></span>
</td>
<td class="nump">808<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">33,812<span></span>
</td>
<td class="nump">38,236<span></span>
</td>
<td class="nump">11,630<span></span>
</td>
</tr>
<tr class="ro">
<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>
<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_sjw_PaymentsForNoteReceivablesFromSubsidiary', window );">Proceeds to subsidiaries for notes receivable</a></td>
<td class="num">(75,986)<span></span>
</td>
<td class="num">(10,353)<span></span>
</td>
<td class="num">(102,522)<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_sjw_ProceedsFromNoteReceivablesFromSubsidiary', window );">Repayments from subsidiaries for notes receivable</a></td>
<td class="nump">85,651<span></span>
</td>
<td class="nump">1,400<span></span>
</td>
<td class="nump">95,795<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates', window );">Investments in subsidiaries</a></td>
<td class="num">(35,118)<span></span>
</td>
<td class="num">(37,952)<span></span>
</td>
<td class="num">(62,262)<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_sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments', window );">Proceeds from sale of TWA, real estate investments and nonutility properties</a></td>
<td class="nump">3,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payments for business/asset acquisitions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(837,903)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(22,453)<span></span>
</td>
<td class="num">(46,905)<span></span>
</td>
<td class="num">(906,892)<span></span>
</td>
</tr>
<tr class="re">
<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>
<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_sjw_ProceedFromSubsidiaryNotesPayable', window );">Borrowings from subsidiaries for notes payable</a></td>
<td class="nump">34,317<span></span>
</td>
<td class="nump">54,837<span></span>
</td>
<td class="nump">29,865<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_sjw_PaymentsForSubsidiaryNotesPayable', window );">Repayments to subsidiaries for notes payable</a></td>
<td class="num">(44,145)<span></span>
</td>
<td class="num">(59,762)<span></span>
</td>
<td class="num">(17,705)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Long-term borrowings</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">50,000<span></span>
</td>
<td class="nump">510,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_RepaymentsOfLongTermDebt', window );">Repayments of long-term borrowings</a></td>
<td class="num">(50,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Issuance of common stock, net of issuance costs</a></td>
<td class="nump">91,029<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(10)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Debt issuance costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(496)<span></span>
</td>
<td class="num">(3,957)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends paid</a></td>
<td class="num">(40,137)<span></span>
</td>
<td class="num">(36,509)<span></span>
</td>
<td class="num">(34,134)<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="num">(8,936)<span></span>
</td>
<td class="nump">8,070<span></span>
</td>
<td class="nump">484,059<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net change in cash, cash equivalents and restricted cash</a></td>
<td class="nump">2,423<span></span>
</td>
<td class="num">(599)<span></span>
</td>
<td class="num">(411,203)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, beginning of year</a></td>
<td class="nump">436<span></span>
</td>
<td class="nump">1,035<span></span>
</td>
<td class="nump">412,238<span></span>
</td>
</tr>
<tr class="ro">
<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 year</a></td>
<td class="nump">2,859<span></span>
</td>
<td class="nump">436<span></span>
</td>
<td class="nump">1,035<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Cash paid during the year for:</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_InterestPaidNet', window );">Interest</a></td>
<td class="nump">18,518<span></span>
</td>
<td class="nump">19,442<span></span>
</td>
<td class="nump">2,203<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes</a></td>
<td class="num">(4,998)<span></span>
</td>
<td class="nump">3,466<span></span>
</td>
<td class="nump">689<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Supplemental disclosure of non-cash activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_sjw_ShareBasedCompensationFromInvestmentInSubsidiaries', window );">Share-based compensation from investment in subsidiaries</a></td>
<td class="nump">$ 4,413<span></span>
</td>
<td class="nump">$ 2,894<span></span>
</td>
<td class="nump">$ 4,663<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sjw_EquityEarningsFromSubsidiariesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Earnings From Subsidiaries, Net of 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;">sjw_EquityEarningsFromSubsidiariesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property, And On Sale Of Investment Real Estate</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_IncreaseDecreaseInIntercompanyReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Intercompany Receivables, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_IncreaseDecreaseInIntercompanyReceivablesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_PaymentsForNoteReceivablesFromSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments For Note Receivables From Subsidiary</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_PaymentsForNoteReceivablesFromSubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_PaymentsForSubsidiaryNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments For Subsidiary Notes Payable</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_PaymentsForSubsidiaryNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_ProceedFromSubsidiaryNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceed From Subsidiary Notes Payable</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_ProceedFromSubsidiaryNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_ProceedsFromNoteReceivablesFromSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Note Receivables From Subsidiary</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_ProceedsFromNoteReceivablesFromSubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Return On Capital From Investments In Subsidiaries</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Sale Of Property Held-For-Sale And From Sale Of Real Estate 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;">sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_ShareBasedCompensationFromInvestmentInSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation From Investment in Subsidiaries</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_ShareBasedCompensationFromInvestmentInSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 6: 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 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-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_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of all taxes owed but not paid, including income, property and other taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInInterestPayableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interest payable, which represents the amount owed to note holders, bond holders, and other parties for interest earned on loans or credit extended to the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInterestPayableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInOtherOperatingCapitalNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 in the form of ordinary dividends to common shareholders of the parent 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 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 business during the period. The cash portion only of the acquisition price.</p></div>
<a 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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<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 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 or advances to an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, and joint venture or equity method investment) or the acquisition of an additional interest in a subsidiary (controlled 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 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a debt initially having maturity due after one year or beyond the 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>98
<FILENAME>R82.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113948042920">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Statement Schedule - Narrative (Details)<br> $ in Thousands</strong></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_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract', window );"><strong>Condensed Financial Information Disclosure [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_sjw_RestrictedNetAssetsSubsidiaries', window );">Restricted net assets, subsidiaries</a></td>
<td class="nump">$ 337,787<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_sjw_RestrictedNetAssetsSubsidiariesPercentOfConsolidatedAssets', window );">Restricted net assets, subsidiaries, percent of consolidated assets</a></td>
<td class="nump">33.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sjw_RestrictedNetAssetsSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Restricted Net Assets, Subsidiaries</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_RestrictedNetAssetsSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sjw_RestrictedNetAssetsSubsidiariesPercentOfConsolidatedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Restricted Net Assets, Subsidiaries, Percent Of Consolidated 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;">sjw_RestrictedNetAssetsSubsidiariesPercentOfConsolidatedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</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_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>99
<FILENAME>R83.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140113939973336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Valuation and Qualifying Accounts and Reserves (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember', window );">Allowance for doubtful accounts:</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_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance, beginning of period</a></td>
<td class="nump">$ 3,891<span></span>
</td>
<td class="nump">$ 1,512<span></span>
</td>
<td class="nump">$ 272<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">Opening balance, SJWNE, LLC</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,283<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged to expense</a></td>
<td class="nump">932<span></span>
</td>
<td class="num">(177)<span></span>
</td>
<td class="nump">520<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_sjw_SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets', window );">Charged to regulatory asset</a></td>
<td class="nump">1,610<span></span>
</td>
<td class="nump">3,032<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_ValuationAllowancesAndReservesDeductions', window );">Accounts written off</a></td>
<td class="num">(2,394)<span></span>
</td>
<td class="num">(800)<span></span>
</td>
<td class="num">(875)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesRecoveries', window );">Recoveries of accounts written off</a></td>
<td class="nump">561<span></span>
</td>
<td class="nump">324<span></span>
</td>
<td class="nump">312<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance, end of period</a></td>
<td class="nump">4,600<span></span>
</td>
<td class="nump">3,891<span></span>
</td>
<td class="nump">1,512<span></span>
</td>
</tr>
<tr 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_ValuationAllowancesAndReservesTypeAxis=us-gaap_LegalReserveMember', window );">Reserve for litigation and claims:</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_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance, beginning of period</a></td>
<td class="nump">684<span></span>
</td>
<td class="nump">2,898<span></span>
</td>
<td class="nump">2,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_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged to expense</a></td>
<td class="nump">916<span></span>
</td>
<td class="nump">958<span></span>
</td>
<td class="nump">3,221<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Accounts written off</a></td>
<td class="num">(50)<span></span>
</td>
<td class="num">(122)<span></span>
</td>
<td class="num">(135)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesAdjustments', window );">Payments</a></td>
<td class="num">(943)<span></span>
</td>
<td class="num">(3,050)<span></span>
</td>
<td class="num">(2,369)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance, end of period</a></td>
<td class="nump">$ 607<span></span>
</td>
<td class="nump">$ 684<span></span>
</td>
<td class="nump">$ 2,898<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sjw_SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>SEC Schedule, 12-09, Valuation Allowances And Reserves Charged To Regulatory 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;">sjw_SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sjw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_MovementInValuationAllowancesAndReservesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_MovementInValuationAllowancesAndReservesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 valuation and qualifying accounts and reserves from adjustment.</p></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 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-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_ValuationAllowancesAndReservesAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 valuation and qualifying accounts and reserves.</p></div>
<a 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 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-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_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ValuationAllowancesAndReservesChargedToCostAndExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 valuation and qualifying accounts and reserves from charge to cost and expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-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_ValuationAllowancesAndReservesChargedToCostAndExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ValuationAllowancesAndReservesChargedToOtherAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-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_ValuationAllowancesAndReservesChargedToOtherAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ValuationAllowancesAndReservesDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 valuation and qualifying accounts and reserves.</p></div>
<a 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 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-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_ValuationAllowancesAndReservesDeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ValuationAllowancesAndReservesRecoveries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 valuation and qualifying accounts and reserves from recovery of amount previously written off or reestablishment of reserve previously utilized.</p></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 4<br> -Subparagraph (SX 210.12-09(Column C)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-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_ValuationAllowancesAndReservesRecoveries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ValuationAllowancesAndReservesTypeAxis=us-gaap_LegalReserveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ValuationAllowancesAndReservesTypeAxis=us-gaap_LegalReserveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>100
<FILENAME>sjw-20211231_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/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:sjw="http://www.sjwater.com/20211231"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:stpr="http://xbrl.sec.gov/stpr/2021"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="sjw-20211231.xsd" xlink:type="simple"/>
    <context id="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i65fb290a814941fc8c06b3dea82626be_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i03841039d8ae413190755af0b94ae1c5_I20220217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <instant>2022-02-17</instant>
        </period>
    </context>
    <context id="i221faca3554e4718b084c9161a0d83b9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i880dd2a14095481cbe2e35e0dacf6252_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i1335f8cc883844e681e825c3c159ce78_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i63d91e8a62dd476c94c37ecad5e3b0c2_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i4036c908ddfe49e88dcae5f5de7dbf8f_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ibcb4e6c2c3cc491a8a75138c1a441cf5_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ifa168459118f47e4af1e637f6a030451_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i81b654eba2c24107a80c0829b58464fb_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8190cecfcd4e429a9e20922dfa94e0a9_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iaf139a4efb184551b584d2402d7135d3_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id8a6dc83b5c7497684d488af62fc468e_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ida39541bcc6c4b1b90b81fd670d925a1_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="idc72aae3bca54c6690da67370a7fd093_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i387b86f5913c443bb12654b081b13153_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie167913827be456c89e9fa4286064aff_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7aae876dbdad4db593751613a7ecf922_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i55680072be974c3a9b9feaebbdc493d8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i50092d98ec4d41478055769420382f6b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i720fd68ce65048b8baef691be3492c28_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1e931b09f20b42b08363192455bb90cd_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i49926d366349401e94f7623ef6081b30_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib729c9554a774b3291734a0f430f1f75_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia91a5322b2f24a92b50a669f030c6411_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9243dc16fd3244f59ba53c184d83f0f6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7e5598ea9f044c51bffbe2455de1e1e1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie530a17b6ba14675993978fa046b7bfe_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</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="ic0395d451f3f4892bef0b51c0d34047f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</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="i513c9532231e4fa1b1d8e8bab633d6c2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</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="i1dbd9b2a470d4d45a2f9732f0cd1222a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</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="if75c102a902a47c7a0b08123ea48f28f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</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="ibe3549d245d64aa0b5c3cc717adbf301_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6a73fc303b724863acd08c4a2d3498d6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibccb024bd4874f42b42744ff7837f414_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i45b9b53ad7c24f13bd6af0c4e124887c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i43ca7900608a4246af10325d4386c99d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</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="ifcd7cb23901f4db5b73a7ac0f0cd091d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</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="ifa93b261f78a4a539913eea96e29c2df_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</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="ibfd2866198e1454289fd841383982d5b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</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="ibedcaad25ee84a0bb20d65e1577569fc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7ae1dcc03f634baeab4bbdabd3463520_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3e07ad5b28c941e9a9783ad4b8091312_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i49ba810e37044024808c10f87dfedad6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sjw:WaterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie171d0369c5d436aa6f2432c45ac3184_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterServiceInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sjw:ConnecticutandMaineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8ad9aa498d0f459a9aecab7dd209245b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterServiceInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i669d17b365394b0089b6576831d3d88a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterServiceInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8ecf55e6dc8a4580a454b52bc6ba7c12_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:CanyonLakeWaterServiceCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icc074d6ca23d444dab9e99a6663b59fd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:CanyonLakeWaterServiceCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia09d40cc1559479b89d4027b1308a315_I20211217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:CanyonLakeWaterServiceCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">sjw:KendallWestUtilityAndBanderaEastUtilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-17</instant>
        </period>
    </context>
    <context id="ia4ca84cd16f749d4ab4bc470761c281e_I20211217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:CanyonLakeWaterServiceCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sjw:SouthCentralTexasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">sjw:KendallWestUtilityAndBanderaEastUtilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-17</instant>
        </period>
    </context>
    <context id="i72bf71d2e2864c32b72f73648ca04a8c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i41a0ef3264b94790a7fd0c1017a2b3b1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i124d213b866b4ddab94bc2c7f2c967fa_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8e0198aec7e249ebb57a735ca4bcda34_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:WaterPlantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1dba1e3956c44417bb36d1a469ee385c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:WaterPlantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5745a43a8a4c4ef886a4080290b770e0_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:WaterPlantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3ea3980e137b48aca9a82cbd73f2067a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1ef07b95fcfc45348a9268d80aefa615_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2c723e2cc49948c18b4f5a8b067c4ca3_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i9f95ee6719ac4339b112cffaffb06cfd_D20210629-20210629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <startDate>2021-06-29</startDate>
            <endDate>2021-06-29</endDate>
        </period>
    </context>
    <context id="ie9ad831d82a4424c9add90b98f38fbcf_I20211029">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-29</instant>
        </period>
    </context>
    <context id="i5aaf8a6ec074438c904fb82f67bc8812_D20211029-20211029">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-29</startDate>
            <endDate>2021-10-29</endDate>
        </period>
    </context>
    <context id="i348581d30e8948afaf2e8867574cdd44_I20200928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-28</instant>
        </period>
    </context>
    <context id="i8436ebb26ecb42188c0859d13da5eb73_D20200928-20200928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2020-09-28</endDate>
        </period>
    </context>
    <context id="i34a4b4ca44334fb38104bb39ea388116_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MajorPropertyClassAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if794d552750d4d0b8f3cf06237089df2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MajorPropertyClassAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i576000f8ca43498ba09e7a91471183c8_D20201223-20201223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-23</startDate>
            <endDate>2020-12-23</endDate>
        </period>
    </context>
    <context id="i741fbe5dde2442c6b32dde47251411a4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia3790d0164984963897ec1154217231c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:A20142017WCMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3a03de91ad4a44948f6c150126918a84_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">sjw:AdviceLetterNo.532Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:A2018WCMAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ifeebdedd11894981b62e4dc762c90291_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">sjw:AdviceLetterNo.532Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:A2019WCMAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i10867c962c4f4fd08c74212498dd154e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1b550c15b67349188d370d92f608c4ff_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6770749ce19246dca0edd546d46d45e4_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3dab3ec7e6654b29b2870b329613fe71_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id25af96766a440a994640e11ff75f774_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4db8e959aaf24f36b8ec7ab11e0d3316_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PostretirementPensionsAndOtherMedicalBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i51ce4b0e3a904eef811d7d36af74dd0e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PostretirementPensionsAndOtherMedicalBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i42ad313fab114d69805b72299d5ab03e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:BusinessCombinationsDebtPremiumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4fc2f4b3e76a40fabac95eaab6391a1f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:BusinessCombinationsDebtPremiumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic947ab538500469fbde7eb3dd961234d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:BalancingandMemorandumAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib1f79fe5ead142959ba0925ffa484eb4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:BalancingandMemorandumAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i854f90fa123f494eaec428bff0fcad0f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:WRAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2889e9b748df4348a880f7de8ac2873f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:WRAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie9985a088f4044f9b72a7d45c3c59b7b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:OtherRegulatoryAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibc575e16c0294ee6bca02b2ea7b319c2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:OtherRegulatoryAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4fa328be22f3473c9c5ce57fbfe20682_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:MontereyWRAMMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icc7c7c9e4eb840cdbb1210a36da1c87e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:MontereyWRAMMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if5ef52719aa14f3e9c483f4ef7fbdb93_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:MontereyWRAMMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5a024ababa4146138a22caf9f22d9599_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:A20142017WCMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idbeeeb1fcab849f98cb007d3bb376bf7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:A20142017WCMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8c1b44de14fb44558dd1e0208c7affa3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CostofcapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if0303d737b9e49729bf279b052c25d9e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CostofcapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i07d1c65e3cae46339075bdd0bafe735d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CostofcapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id80cec7eb40348238baea5bea5e4a238_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:TaxmemorandumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id9e88b632f5f4a8ba6049c15625b0a21_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:TaxmemorandumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i337eae25d6f648b3bf26205b30924037_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:TaxmemorandumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2a113fa4f5d54bfbb4b85f04dd3b6061_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:OtherRegulatoryAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifd9695249071472fb4382d6cfc8e3637_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:WaterSupplyBalancingAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0baee546f1dc49c7a374fd102255bea8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:WaterSupplyBalancingAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iba53ed22247b44c5aea89237491651b4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:WaterSupplyBalancingAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i20561e166d4d4ccb8c825ef634b2234b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PensionBalancingAccountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1c29b70ab51247fca877d72fd4cc2fd0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PensionBalancingAccountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ieabbdce65b474377b2e687bb8a095539_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PensionBalancingAccountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9bdf10bc1c0e411fb5502e36e34c2fe2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PRVMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6da4a6b8e4ea41c299ae1656722e82da_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PRVMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibf3fe2f28ccb4d85a3c8083330baea75_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PRVMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i142dfde1a7da4655b6d6b4922da88284_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CEMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iadebf39487ee4418a715fed142324a23_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CEMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i06666c9af0b445e7b68ce5c768b94d6c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CEMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic1e8569f749a4d71b62efc16b10bff2e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:MontereyWRAMMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id1f25a6417454ac68c9d001a2cb5717d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:MontereyWRAMMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0336af7a2e8a4fa4970b886f59fa2838_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:A20142017WCMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5ba40b84af954a4a8df4378395bee2e4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:A20142017WCMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i86fdd49f7e8744da90a5ac8687ab4130_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CostofcapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie9303a5ee4bd494da116e2d95ebb55e9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CostofcapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib6e0e0daadb04dc08e511ea013631c6a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:TaxmemorandumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i345f1c1f2aeb40de803d7ad51a8381ee_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:TaxmemorandumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia411fbc0861c45b5b429a45fedb00ee6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:OtherRegulatoryAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i014cf9a340bb45e08ff8b5aa8ef5160b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:OtherRegulatoryAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia8b7372da63d44ae80d28e5fa596083c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:WaterSupplyBalancingAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if990f2449c0d4f0986dfdd4355459574_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:WaterSupplyBalancingAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iaf977ba91a8449f8a27a3f22ac2bf99e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PensionBalancingAccountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie907efa234c7440397918fc2fe3077ac_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PensionBalancingAccountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibb052ffaf8fc43bca0810e5b9b95f001_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PRVMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ice64e40135cb4ad0aa3dda60948f332e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PRVMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i94e98f3775834e95a53e61cbea5ac60a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CEMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5c6e219129a84d8ebbf8f92a74888e27_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CEMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9cfa1ab1ed4c47fb98417eaf175250c2_D20200827-20200827">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PRVMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-27</startDate>
            <endDate>2020-08-27</endDate>
        </period>
    </context>
    <context id="i61fdb3b183bf41f9933e0da88997d764_D20210308-20210308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sjw:PublicStockOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-08</startDate>
            <endDate>2021-03-08</endDate>
        </period>
    </context>
    <context id="i1be8bf86cb094b12ae61133e2ee1da0c_I20210308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <instant>2021-03-08</instant>
        </period>
    </context>
    <context id="i355ce4848d754638b27304d479f20a66_D20210308-20210308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-08</startDate>
            <endDate>2021-03-08</endDate>
        </period>
    </context>
    <context id="ifb570e5f0c0347f3b49105df7dd2fcc4_I20211117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sjw:AtTheMarketOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-17</instant>
        </period>
    </context>
    <context id="if6b3cc162aa14e9b9060ca56269939a7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sjw:AtTheMarketOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iec8d64d471504b15aaff8f7c9ac88c9e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sjw:AtTheMarketOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2f3a991409ef4d6f9d665aa84fd68cc1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:SJWCCreditAgreementMaturingDecember2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i41e2924e333744d8a2d035ab306b888c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:SJWCCreditAgreementMaturingDecember2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8e931d624982471a8dea89ef22dd2b80_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:CTWSCreditAgreementMaturingDecember2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4347bb54b1a5400fbe2e90f36dbebbad_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:CTWSCreditAgreementMaturingDecember2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0fee2201249b48879d1ba52728bc8172_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:CTWSCreditAgreementMaturingMay2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i469bb63a8fe943088baa514e5be4e6e6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:CTWSCreditAgreementMaturingMay2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i48665118f8d44bb289196d5778f8c331_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:SJWTXIncCreditAgreementMaturingDecember2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8e5c526f48774bc481da32fe31d434f3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:SJWTXIncCreditAgreementMaturingDecember2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i91f0a4f4fc4f43de8487fc69c3b220a7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie48319fb94b94f14aca9880b23fb6029_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5b5c755486e845128235dc206064a703_I20210423">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:SJWCCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">sjw:ChaseBankN.A.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-23</instant>
        </period>
    </context>
    <context id="i3fb7f2848a744c4f92f5d702f9fabf4d_I20210423">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:SJWTXCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">sjw:ChaseBankN.A.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:SJWCorp.andSJWTXInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-23</instant>
        </period>
    </context>
    <context id="id794d6e6e83d4c1eaaa16d172aa40313_D20210423-20210423">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:SJWCCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">sjw:ChaseBankN.A.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-23</startDate>
            <endDate>2021-04-23</endDate>
        </period>
    </context>
    <context id="i67846f98fd7c4685805c59639aa49c84_I20210423">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:SJWCCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">sjw:ChaseBankN.A.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-23</instant>
        </period>
    </context>
    <context id="i82149d4a90a74cbdb704b4fd41ced508_D20210423-20210423">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:SJWTXCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">sjw:ChaseBankN.A.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:SJWGroupAndCLWSCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-23</startDate>
            <endDate>2021-04-23</endDate>
        </period>
    </context>
    <context id="i691fb3ce6cf94b1fa8717437dd264e15_I20210423">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:SJWTXCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">sjw:ChaseBankN.A.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:SJWCorp.andSJWTXInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-23</instant>
        </period>
    </context>
    <context id="i27c742e93d834902860feccbcf772ddd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1d5cd8945828452ea52826c898534c7e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i76ee1baf07a54693909b7adf8ac6a693_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie937287cb4434fd2b7d2b03870af33d5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2576488c5f424046890b4ae1499acf21_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i79245ec9d53b474eb5cc0f2516d22a80_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifa6a66cbede3405eb0b97547942f2427_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia8c5b24ae320476fb11361914117de9a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if768c0e9dca8413c9ed862ae8b36307e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibb130fb5bc824fa6967f73ac60f58657_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic09947b9f6054ccfba87ba8ca06f28d3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:CaliforniaPollutionControlFinancingAuthorityRevenueBondsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:PublicUtilityBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i52bc58dc13af4db4b21ec43c62029a31_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:CaliforniaPollutionControlFinancingAuthorityRevenueBondsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:PublicUtilityBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i23628d6f198441fbaeed0bb23cad96c1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:CaliforniaPollutionControlFinancingAuthorityRevenueBondsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:PublicUtilityBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie239ba8cce6d40ef91aebe2a70129dcf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:CaliforniaPollutionControlFinancingAuthorityRevenueBondsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:PublicUtilityBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic3e478d6be944c58be38ddd1e7d5beef_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:CaliforniaPollutionControlFinancingAuthorityRevenueBondsTotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7be6e55d075341b5a8bb9ab3d4c9ca05_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:CaliforniaPollutionControlFinancingAuthorityRevenueBondsTotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8f7ff7ec44db40f0a0d863685f7f59f6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterServiceInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i59fc5b0daffd47d9a0b03f462aedec55_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterServiceInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i27b2dd9d75674bdab51f200139bb0331_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterServiceInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7c43b59ad10a4371970fbefbcec225f3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterServiceInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie04e4f9b68ac477d995a4563a6658cce_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:ConnecticutInnovationsRevenueBondsVariableRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:PublicUtilityBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i016959082671478ea1f55b1fe96b89ad_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:ConnecticutInnovationsRevenueBondsVariableRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:PublicUtilityBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7a16970807374c7bb7f653f949f73540_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:ConnecticutInnovationsRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:PublicUtilityBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0cf42b98f9b04089837ef078a124da5d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:ConnecticutInnovationsRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:PublicUtilityBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icfd278e062a64efab0d7c6e292c7e7b3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2726bb5151bb46ea9f591d971fddb206_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i91d36ca9d46d422683e6267772cbd76e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie24bc405c38b4dd8ae9286cbb143a0da_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6be29a43931d4daeae9028e03be501c1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i317cb521ce4f448185d4d109c1087186_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id5926f92e5704966a4a08b7c05e7c988_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic629c35e920843678dd27e9e8017a51c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7c195070c79844bc8de3db59a37560d0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3cef3008713943eea54b549f34e5ab54_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1877412978934efd8be7e487a019484b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SJWTXInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0f786c6e5b1c410c80959a76cfcfa588_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SJWTXInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i169cc026f9d94423b5c592648ac5d021_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SJWTXInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib713e654ba2143abb05e368488e99cf7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SJWTXInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5cb1b5618d3f42aba62bf1f9d76f55ba_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SJWTXInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3cb0588cff564ebc95412cf524e36e97_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SJWTXInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if49ea572f4f745efacd75b93ccabf37d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SJWTXInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i879de1baf20f4f87bbee70334386a9fb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SJWTXInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i10788103c0d845aeaedcc56ac7fbdda9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SJWTXInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia1d48520f4d4417292be7e4fd27bb303_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SJWTXInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1e0ed6829dc144949c1a8290cd82865f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:StateRevolvingFundLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:PublicUtilityBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaf3a17a8ae33481ba902f30d0efb51da_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:StateRevolvingFundLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:PublicUtilityBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2bfd618569be47c9b6c0f6dcdb3d1a1b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:StateRevolvingFundLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:PublicUtilityBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i384603f9d3144e989c728e0b2cc7b2e0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:StateRevolvingFundLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:PublicUtilityBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib3c8a02189ad421ea4d20345bc37cdb8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:PublicUtilityBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8cc0d3e6c5ac419db6fe20e821ac92be_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:PublicUtilityBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia313d80f732144f4b1dfeae2c5cd5cc7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:PublicUtilityBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib99cc4fc39dc48c2a35c221e0f60d9c4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:PublicUtilityBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if3cbf3fa565848dd8ce2c42cba1a2777_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i98d760dd63e94a56acead4d05ca3e1ed_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i932f0b0dc4a143c083cc5a6564b2e054_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifca7843cb36e4048a1575b33473336bc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia312422836454ab382440f6903597642_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id9298595181645cdb2145573a2591b8a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i88db6c34d7ae476cb97db4ec00e499f5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3bf6553c8e9d4b22bb3e9320b96107f3_I20200811">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:A247SeniorNotesSeries2020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-11</instant>
        </period>
    </context>
    <context id="i39d4a3e3b26b484898c084ea49bb5df0_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:A300SeniorNotesSeriesNMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i814e139b9f104a9a86ec4dd83c264e65_I20210804">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:A300SeniorNotesSeriesOMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-04</instant>
        </period>
    </context>
    <context id="ie0e89c85fc0b418cbe390dcbabe7c168_I20210804">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:A307SeniorNotesSeries2021AMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-04</instant>
        </period>
    </context>
    <context id="i00c876b0780d44358eee03d0624580fc_I20211201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:A310SeniorNotesSeries2021BMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-01</instant>
        </period>
    </context>
    <context id="ibf2a55a1cc6b4da384766db345893dc0_I20200312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:A351SeniorNotesDueMarch2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-12</instant>
        </period>
    </context>
    <context id="i26775f604a5c4efa900982b16a9c655f_I20210513">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:CanyonLakeWaterServiceCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:A401NoteDueMarch2041Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-13</instant>
        </period>
    </context>
    <context id="if083ca11fa374092b3aaf6cebf7a97f3_D20210513-20210513">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:CanyonLakeWaterServiceCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:A401NoteDueMarch2041Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-13</startDate>
            <endDate>2021-05-13</endDate>
        </period>
    </context>
    <context id="i223681702f194a828307caf89061ed4e_I20210513">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:CanyonLakeWaterServiceCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:A401NoteDueMarch2041Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-13</instant>
        </period>
    </context>
    <context id="i80a36d5fdc2f480dbe4edc9f2461fb5e_D20211201-20211201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:CanyonLakeWaterServiceCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:A411NoteDueMarch2041Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-01</endDate>
        </period>
    </context>
    <context id="i80cd562281474ac38fae87ceec318dc0_I20211201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:CanyonLakeWaterServiceCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:A411NoteDueMarch2041Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-01</instant>
        </period>
    </context>
    <context id="i2e1477c6008345ea95ee1b6dd0fd41a3_I20210302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:A389NoteDueMarch2041Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-02</instant>
        </period>
    </context>
    <context id="i2c40f6aaa8c0465bb3336dc13dffe5a3_I20201223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:StateRevolvingFundLoansSeriesTMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:PublicUtilityBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-23</instant>
        </period>
    </context>
    <context id="i5810f7486b68479fad2ad5e6abe025a6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:CT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if468551488a9409b955f41f5e855ae73_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">sjw:ConcessionFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i39f1c8f2f3604f438e44cd1b029042f3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i75d48c1084924481ab4a49e462bb011d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i989b979167ce425980617dc95c1013b6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ServiceAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4b410f660cda4931a9c363f2fb7111eb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">sjw:InfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i608cf2cec1fd45b7b43355d12c3be9f9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9538787880424a2fba5828a3c7170e9d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">sjw:ConcessionFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic1ad48a6482c41f09e1c521267d5b2ec_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib8cd0f274e134705a18581894e6d1fb6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1bd8015e133a42b8ade5aeacdb14ef8e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="sjw:MajorSupplierAxis">sjw:SantaClaraValleyWaterDistrictMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3a7daa9d91c4462eba15f38b8ab209f0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="sjw:MajorSupplierAxis">sjw:SantaClaraValleyWaterDistrictMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia6aa3f72844b4a03b4c4216a5e24f3bc_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="sjw:MajorSupplierAxis">sjw:SantaClaraValleyWaterDistrictMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0414c9cef21547539f2f670653965e0d_D20210624-20210624">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="sjw:MajorSupplierAxis">sjw:SantaClaraValleyWaterDistrictMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-24</startDate>
            <endDate>2021-06-24</endDate>
        </period>
    </context>
    <context id="i80b7ddbbbbf14f35b36911cdd567891a_D20220201-20220201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sjw:MajorSupplierAxis">sjw:SantaClaraValleyWaterDistrictMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-02-01</endDate>
        </period>
    </context>
    <context id="id2ae6840985340cdbfdf0d9374af6c36_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="sjw:MajorSupplierAxis">sjw:SantaClaraValleyWaterDistrictMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic81fba7e623142f491059ce67e8ec9cf_D19970101-19971231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ServiceAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>1997-01-01</startDate>
            <endDate>1997-12-31</endDate>
        </period>
    </context>
    <context id="i42d4a1fa3d154e3ea1a3397491059225_I20200108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">sjw:ConcessionFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-08</instant>
        </period>
    </context>
    <context id="i67d43dfda2f64e288455db1f8ff39c14_I20211102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">sjw:LeaseTermOptionOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-02</instant>
        </period>
    </context>
    <context id="i2e4b05b7ccc2430c8085276e07440f67_I20211102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">sjw:LeaseTermOptionTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-02</instant>
        </period>
    </context>
    <context id="ic740fa41cebe459bb106317a949ec960_I20211102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">sjw:LeaseTermOptionThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-02</instant>
        </period>
    </context>
    <context id="iaf9e38d410a54547983a477771f0787a_I20200108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">sjw:ConcessionFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">sjw:LeaseTermOptionOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-08</instant>
        </period>
    </context>
    <context id="i4dee9d451a2945228f7d6346ef3a4406_I20200108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">sjw:ConcessionFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">sjw:LeaseTermOptionTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-08</instant>
        </period>
    </context>
    <context id="if4d4dd772b54480fbf191689ef18845a_I20200108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">sjw:ConcessionFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">sjw:LeaseTermOptionThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-08</instant>
        </period>
    </context>
    <context id="i944467230cac4cb7a3710190f6c896f0_D20080101-20081231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sjw:SouthCentralConnecticutRegionalWaterAuthorityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">sjw:CapacityAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2008-01-01</startDate>
            <endDate>2008-12-31</endDate>
        </period>
    </context>
    <context id="i5f987f8f82244102b89c6b7af11b71e6_I20081231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sjw:SouthCentralConnecticutRegionalWaterAuthorityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">sjw:CapacityAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2008-12-31</instant>
        </period>
    </context>
    <context id="ifffe0df9a30945039ef5b027a3342d68_D20080101-20081231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sjw:SouthCentralConnecticutRegionalWaterAuthorityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">sjw:CapacityAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2008-01-01</startDate>
            <endDate>2008-12-31</endDate>
        </period>
    </context>
    <context id="i00db8ccd34b54c4a8ca88499b072d101_D20080101-20081231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sjw:SouthCentralConnecticutRegionalWaterAuthorityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">sjw:CapacityAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2008-01-01</startDate>
            <endDate>2008-12-31</endDate>
        </period>
    </context>
    <context id="i8497d129000b4c238fede6331f44a35b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sjw:SouthCentralConnecticutRegionalWaterAuthorityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">sjw:CapacityAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia9036ca4065e486fb91228fa01f6e683_D20030519-20030519">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sjw:TheMetropolitanDistrictMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">sjw:CapacityAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2003-05-19</startDate>
            <endDate>2003-05-19</endDate>
        </period>
    </context>
    <context id="i4f6fb7263a8546f2882126db50b57f38_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sjw:TheMetropolitanDistrictMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">sjw:CapacityAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8ba0b57eadf24c2a98610d6da2439fa7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sjw:TheMetropolitanDistrictMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">sjw:CapacityAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibe356dd68164449f930d6f12cc37d49d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="sjw:MajorSupplierAxis">sjw:GuadalupeBlancoRiverAuthorityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:SubsidiaryOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib98eec30061f468f9de5d096fe3aaded_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="sjw:MajorSupplierAxis">sjw:GuadalupeBlancoRiverAuthorityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:SubsidiaryOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i681c22fb7b6d42c394d8883f1872b996_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="sjw:MajorSupplierAxis">sjw:LowerColoradoRiverAuthorityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:SubsidiaryOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if332078271d94695bf37603967a2d994_D20201106-20201106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sjw:KennebecWaterDistrictMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-06</startDate>
            <endDate>2020-11-06</endDate>
        </period>
    </context>
    <context id="i95adedf3b05a47789f3fdb1c364f1c5a_D20201107-20201107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sjw:KennebecWaterDistrictMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-07</startDate>
            <endDate>2020-11-07</endDate>
        </period>
    </context>
    <context id="i72037c74aafb45bdb349afef46c64a7c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sjw:KennebecWaterDistrictMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9aadad5d5d254a5caeeb59b83a40b57b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sjw:KennebecWaterDistrictMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4fe542d472764551a8f8c042995a9e22_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0144310856bf430b801ba7b346040b1c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">sjw:UnionMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i567b897b27c34afda785dde4c5e2e5de_D20200220-20200220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sjw:InternationalUnionOfOperatingEngineersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-20</startDate>
            <endDate>2020-02-20</endDate>
        </period>
    </context>
    <context id="ic82a8ac095564f0cbedcc8e3112aee33_I20200220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <instant>2020-02-20</instant>
        </period>
    </context>
    <context id="i5648a8c94a5f4d158507a49d919d08dd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">sjw:CTWSEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9eb17378e6ff437395a42ead3ebdcafb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i939cd8975676414e940e770bc4a24257_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i379d869e2590426dabb724267100c292_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iebb929217d9d4db2b7af9e5c9c01f370_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iad0108cc6161461b8f9beccbc569c051_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i24d4d72eb87c40389a906d9a4dd7223d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icc26644b837d4d9bbc6ab58836428e90_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if299ebe35568429aa8fce9e4e8687e5c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifb04990cb58644869699355bdbc9e9ff_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4354aa922b7248bf9b9deb312d8c269e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7328db7352f44b649df0a7a396571222_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icdef441b37cb4290ae3482c6de1192c8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i668ed7e63eee4a9faac3c4ba4589e5b0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib444f8cfe3d54c81add0b9a861a4a024_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i826bef3eb3c04860804da97a955ac906_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4ecfb6d04c3f40a5bf6d0b960a1c87ea_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaeddbfa2cfbb4c1cb5dcfff30df45b83_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i07fe37811c184a7085f81b21b4e604b5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibc5260cccfd14778908cbf1c78295af6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6141d7feeeb548a28ad7099c6a319614_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i93fea1d245304ee29258c3c42581e630_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i69c86421d1694066a3e23f99e577bcd8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3773f3fb726f4d2ab6993e72e2d01f49_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if8ebac1547aa4a6496eba0cdb25c270d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic0e8e8543d574feb8d6514373e610765_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i075f0bb087c944a88089f2a0d724097b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5e7a9eb21274472e97ff7dba96eb2086_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3e6eb94ce4cf43029428e54e205cb731_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic06c53ed5bf54a698067557533eb7e9e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5daa2e1cb0cc4ff68f7d8085f7f22713_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3b28c9d187de435dbc454ea9988045a8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7feaf6d63e974c3f9f88895173319d74_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iaa139f42d3014a0392de53943879ffcd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0de303be8eac4e9d87f83283417d823d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">sjw:ExecutivesAndNonEmployeeDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id52af02fca6741648cde67037b688d9e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">sjw:ExecutivesAndNonEmployeeDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id22849700a854b7a91d37e5ba91784b2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">sjw:ExecutivesAndNonEmployeeDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic780bb2bab34422389810f584d10bd56_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterServiceInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">sjw:ExecutivesAndNonEmployeeDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4adb14e43e474906af15629b835b92b5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterServiceInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">sjw:ExecutivesAndNonEmployeeDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0e4a9fcbe61b4f1598514339af9eb57b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id175ce50b0764189a7decdad01b8fc6f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i488599f2627b46ed97330df8d779b777_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i146290796fe449e5bd1df4e36bfc0ccf_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ief9877c5f2f64fda844fa8d3bb5a9fa2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3126bdaed97441fa9f7716da9bdb9a4e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib8334e8cd16a4525bb9063bb7d7735ba_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8124c656bb214da3928ded4cc7d67d10_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i508784311039465aa28c4b968c169d9a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i97ed053af8b24e7086d2fd42839c1b96_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9cec17ccada24600b09b735521deca26_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iced97e1476774f02a314a672ceaf7221_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if12c90daa7c04338a568923e53bb2594_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i88c4cb585c194ae1ad8f16c13c1e2a7a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibfaade2f3a714ca9a7e158ca458a00fc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i300782a625144595bc5db81df473e684_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i80630ba0686645d2a43036fe39271785_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie1cbdc67b69d451988b075cbee9b998a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i68d2bc7c42b046bfac4ac4450476f1f2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i58471187d4e541448e90dc0b1fc73121_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i34573d37874d4f0f99eb9897f0d2d7fc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icf877acc53184cb8a53d15807b03c9c1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i07118567e7d4457f9eef3dcfae079d76_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic16a1bb27bb54dfdb90684efe01db2c4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia3b6430ef2e34ce3b76cd1c91d60891c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie63a40282fd24247a223ac95ff90bfe8_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6b46b49f167e4c43a241f86c38058336_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2cba9a3b042942aba750c89b7b7858fd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id9243e06435f4caab93a015c708702f6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i99399231aae34bfcb4fcd85c4c6b61d3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia41f0a3dd38e4d73805ed017d3efc1bc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanDebtSecurityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8a388b5b87af404b92eebf430613f9d6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanDebtSecurityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iecd6ed3497f14d60956b6edda5d6d5e9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanDebtSecurityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7069338ac00b4e1783e7c3ef30246838_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanDebtSecurityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7b7753079af649f9b31fa9dba8cc82e0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9ac815dd3bcc49cdbbb869dff1e2e4ba_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iaf784146295d447ba302a4e4fb7d4867_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i22d2f44f19b74cca98d7d0132de9c54f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iaccef283debc475aa995dfd3882db8e0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i09ae3888b17847dba2e941683a3d2183_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i350c9b48835b48efa556c1ab703a3d5a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id4c038f7c2d645d2b95b91aa7f1da983_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie4080c53382f48e7b78704f13cf1dfcf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6e2b9aa63f564b2a93bf904a07009222_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib6a836d792724d81bf1d9e46421a9bbf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia21746780f274005ac1c7cb49649bbcc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i39c86a2f24764d7daa46a6baf1f12156_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i480cd9c7303f4f099d1bc0b2e28cae0f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i14ef87ad4c45471d8f94bcb0b421bf5b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9d04de28cdab40ccb32011e4537a559e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0569d464d4fb4671843186f21ef93a4c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i09bbdfcce5024d529e4e1230195188b3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i90aa3af7b61d475786a32dd1f2eb4b7c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib7404855ee714c05b8d2a60c01ef525f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4afacec135ec48f99d0cd081f82bd653_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i38a46b387024423694224a850ea6597a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i63fa043b9d5f4f15a0200c19197e20a1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2f501b109b0c4a4b9c7ac5009ca67e82_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibdd2d290a1914fe18e9a287c61ba7f25_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia6ad14c0533b45df87a7497e7a50e088_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7a1367f7003f4c938c03da5629c842e6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i060f5043963f41e3af617eb96ca8b6cd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i29afb3513d6645f29e532516ed904d9f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icf981bc905ee46c6ab250fd78298d341_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifb279ff6806b401c8e68ee39c5e710c3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i367c1a99957043d69689b906f8dafbb4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3b81236bda674ac3b506754cfd636d2f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i71876a0b48314c00bb6c7221fad61ee0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia9f33211bfc44a75829965f38a814e5a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i51b437de53d94e96b048ea08fc9e1b62_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i08ef4dbd3dda484ba59fce728bcaa751_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7d4a85bc51c9408aa847a16b238292ed_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:IncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia3a9e00ab1014243a90b9407dcfed925_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:IncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iba0c6865a16b449c9bea5b59cc043182_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:IncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iecd46cc9addf4886b99fa7a3d68eef49_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:IncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5b62bcca34a648578f4eb33a9f0f538e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:IncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0d58cffe47da49a39e28a3b45113896b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:IncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if5796e1dd3c548d0b1d51543f0e61c7b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sjw:RestrictedStockAndDeferredRestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:IncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic63ae744cd2a40e5a898ff7cc3242050_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i31bcb37b43ff41c398b14b097afe8796_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iecfd500abcba41a5b93dfa207a04f202_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8e6cf9a3dc93451198fd1784ae1fcffc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sjw:RestrictedStockAndDeferredRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1628bb3951974173a0ac937e8c8c246b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sjw:RestrictedStockAndDeferredRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i05532398a9fc40e3aec2525114724dbf_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sjw:RestrictedStockAndDeferredRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iec733b7808ae4d1ab986f3aaff236722_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sjw:RestrictedStockAndDeferredRestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:IncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i43059ace380b4a03b2ea25ff7f6d103c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sjw:RestrictedStockAndDeferredRestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:IncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i51e723042ad6451faa1dab22750cf228_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sjw:RestrictedStockAndDeferredRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6395db0a9e4d44bcb29db48ec8758895_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia326a5f4f18c4b638ec1e388b79c8697_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic14214a808f0449e86c1af95cd785ebb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sjw:MarketbasedRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2b0f1af8fca74173b100d0299555954b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sjw:MarketbasedRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6b32629d41204c08aebe520642d16876_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i764dab06d5e2415f9924099728817d93_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie64c2f7c91644e4984dfe870ccfb0f35_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i819d0b89334d49ea81a036d7eec14fc7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i776a2b9cd3c64acb8447cf61804d1514_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1edfe4b9fad04553b3375ea2f8cb1830_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9a71a288aa56440b83322de610e5c238_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8def9ec978bf4ce0a8409041992a068a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia18433164e3d48228c2c4b582e5efb20_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iabeb319b438f49a9a08d093d88144fe6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iabf3837839bc49e48a3bd5208a94ea41_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0728e7bec14544c889d0754a1764a449_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8aa7476b7f5b4346a6d45a8529fb07f8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3c4922d8d81d46e3906e2dbdc1e5ea84_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i58509570a71c49fbabe9d698ef6f6ed2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i15d5fd974c45452cb1a74ba4e74dd7f6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i74b34a08f6ee4df7ae14d9fe40c168a7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id437127332bc4483a559c1647c462eef_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7da089b3259c4d23b5cd0cac56fd67b4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib0530af458324b708b3fa937fc58e059_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i338c9b47511c4f54a73bd3c1c62e0241_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i67eacf0bad484db7ba4b3a737cfa1dfb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1649af5ade994cfeb515f317cd691298_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1ee235132c8348409e968283c645a7cc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1906c5c012824e588ec7ef9bcd26d4d0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1c48a83c70e24d3292d5a72633e9ca0f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia35d046b3dc74263a09bb01850674b34_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i666193d95d554eb7a9fe3f147e361551_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4017fd683c144f048946c2ba84368603_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3d43c89f92154722b85848eed6204dc5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iae7cd4aa51b44d67b93c1188cafba155_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i288de30009a04ab6995cac850d75b569_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2fe858d5591b41119bba154c470aac83_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6bfc92ea5edb4851b5d004ac79f2671d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i12186400fa4944f08c4aaa85aeaa4527_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i569035288fa54b49939422a08629965f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i06745781e7774f7c8a55fbfc86d685bd_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1197acf4a3424cffb1c8f2e4c5de635a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib034c481af5d484f94cdc1f4bbf0fc74_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i31127123b82845a5ba3b13032b0fae7b_D20211217-20211217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">sjw:KendallWestUtilityAndBanderaEastUtilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-17</startDate>
            <endDate>2021-12-17</endDate>
        </period>
    </context>
    <context id="id71fc255cb17498eb9cc584ca4fd94e1_I20211217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">sjw:KendallWestUtilityAndBanderaEastUtilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-17</instant>
        </period>
    </context>
    <context id="i268167b0d3f74175b3d2b6a67b606164_I20191009">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">sjw:CTWSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-09</instant>
        </period>
    </context>
    <context id="i6b8a825bde8541feb9995510a4f4efd4_D20191009-20191009">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">sjw:CTWSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-09</startDate>
            <endDate>2019-10-09</endDate>
        </period>
    </context>
    <context id="ic2cd9824b32d4a40a2c5d154ef0bb737_D20191010-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">sjw:CTWSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-10</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia313fba8821943f7b4c3806496452ae2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">sjw:CTWSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8781f6890c784222a5a363862c1eb655_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i39598fb72a9b410093b1f59a2ef1e49e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0f45b21243d04ae2a9ac81cbdecee140_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i00b8853c4b8144abbc33768374b645e9_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i421123156d004787ac27ea1a613ba045_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2813202b1f634df2919de97d5fc152a0_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i66b6f9446ac6439388decbc303a72cc9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i98d1c13f718d445d9b4e9de891f46153_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie5a854bc0a964f5f9c71c08a78f36b84_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i28620a2e51804e1681ad3061a7cb9695_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iba9e48e81e324087a63bd67397501b5c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iffc81767ea9c44ceb65a915a7935657d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic05b65b308f34179b1c3c3adb197abe8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i31fc3899c9394d29a32a753eaa1db378_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:LegalReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5328e54ed0854b4daa17e417ed308559_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:LegalReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9cce954f59124f6d8d0a92db0aae2deb_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:LegalReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i22ac31d7f2044b8eb6acec97d244dccd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:LegalReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1fef2a88e84e44d4855b9838bc805b13_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:LegalReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i79a161718320418b889879bc6455f83b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:LegalReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie52c1e9b59004f908bbfa47ace14c81c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:LegalReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="entity">
        <measure>sjw:entity</measure>
    </unit>
    <unit id="subsidiary">
        <measure>sjw:subsidiary</measure>
    </unit>
    <unit id="serviceconnection">
        <measure>sjw:serviceConnection</measure>
    </unit>
    <unit id="people">
        <measure>sjw:people</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="community">
        <measure>sjw:community</measure>
    </unit>
    <unit id="sqmi">
        <measure>utr:sqmi</measure>
    </unit>
    <unit id="property">
        <measure>sjw:property</measure>
    </unit>
    <unit id="gal">
        <measure>utr:gal</measure>
    </unit>
    <unit id="usdPerMillion_gallons">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>sjw:million_gallons</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="usdPerY">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>utr:Y</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="usdPerFt3">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>utr:ft3</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="acre_foot">
        <measure>sjw:acre_foot</measure>
    </unit>
    <unit id="employee">
        <measure>sjw:employee</measure>
    </unit>
    <unit id="reportable_segment">
        <measure>sjw:reportable_segment</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV80L2ZyYWc6NjkyZDNlMzA3YTU4NDlkYmIwMWNjNzNjODZlYzhkY2EvdGFibGU6MTM2NTc4NzU5YzFmNGNkZWJkODMxMTg3N2I2M2FkZTgvdGFibGVyYW5nZToxMzY1Nzg3NTljMWY0Y2RlYmQ4MzExODc3YjYzYWRlOF8zLTEtMS0xLTI3OTAx_fec44bc0-2278-4440-8889-ac813550f92c">0000766829</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV80L2ZyYWc6NjkyZDNlMzA3YTU4NDlkYmIwMWNjNzNjODZlYzhkY2EvdGFibGU6MTM2NTc4NzU5YzFmNGNkZWJkODMxMTg3N2I2M2FkZTgvdGFibGVyYW5nZToxMzY1Nzg3NTljMWY0Y2RlYmQ4MzExODc3YjYzYWRlOF80LTEtMS0xLTI3OTAx_6ace31aa-82e1-42b1-ad36-b0473def2801">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV80L2ZyYWc6NjkyZDNlMzA3YTU4NDlkYmIwMWNjNzNjODZlYzhkY2EvdGFibGU6MTM2NTc4NzU5YzFmNGNkZWJkODMxMTg3N2I2M2FkZTgvdGFibGVyYW5nZToxMzY1Nzg3NTljMWY0Y2RlYmQ4MzExODc3YjYzYWRlOF81LTEtMS0xLTI3OTAx_b46d90ee-5288-412b-b32f-4b6ad2008aed">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV80L2ZyYWc6NjkyZDNlMzA3YTU4NDlkYmIwMWNjNzNjODZlYzhkY2EvdGFibGU6MTM2NTc4NzU5YzFmNGNkZWJkODMxMTg3N2I2M2FkZTgvdGFibGVyYW5nZToxMzY1Nzg3NTljMWY0Y2RlYmQ4MzExODc3YjYzYWRlOF82LTEtMS0xLTI3OTAx_e08f4860-b6f5-43e1-9198-b42d0c5ccbc3">false</dei:AmendmentFlag>
    <sjw:DefinedBenefitPlanPeriodForPerformanceStandards
      contextRef="i41a0ef3264b94790a7fd0c1017a2b3b1_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzMyNzI_ea832c32-30de-43fe-97fc-8560d772e8b8">P3Y</sjw:DefinedBenefitPlanPeriodForPerformanceStandards>
    <sjw:DefinedBenefitPlanPeriodForPerformanceStandards
      contextRef="i41a0ef3264b94790a7fd0c1017a2b3b1_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzM0MDk_319ed37d-22f1-4209-b405-912651cccfc9">P3Y</sjw:DefinedBenefitPlanPeriodForPerformanceStandards>
    <dei:DocumentType
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGV4dHJlZ2lvbjo1YmE2MzRhMTI4OWQ0MWQyYWZhZDBhYWJhY2M1NGEyNF8zMjgx_2a91778b-43d6-4428-8af1-52677169badd">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGFibGU6MTM3ZTJjMDJmYzI2NDljOWFhMDAxYzA4MTkxZWRhMGEvdGFibGVyYW5nZToxMzdlMmMwMmZjMjY0OWM5YWEwMDFjMDgxOTFlZGEwYV8wLTAtMS0xLTI3OTAx_c6dafc58-fab9-4ebd-abc4-10ce129c7f32">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGV4dHJlZ2lvbjo1YmE2MzRhMTI4OWQ0MWQyYWZhZDBhYWJhY2M1NGEyNF8xMTY_0c6df998-9569-4625-85d4-357997787e36">2021-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGV4dHJlZ2lvbjo1YmE2MzRhMTI4OWQ0MWQyYWZhZDBhYWJhY2M1NGEyNF8xMTY_011bdd9b-fd23-4817-ae08-d47921ec4946">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGFibGU6NTFiZDA4ZTkzMGIxNDhlYjk1MWI3YWJjZTM1NzIzZDUvdGFibGVyYW5nZTo1MWJkMDhlOTMwYjE0OGViOTUxYjdhYmNlMzU3MjNkNV8wLTAtMS0xLTI3OTAx_58cec1b8-5426-455c-bf5a-94d208cf4fa3">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGV4dHJlZ2lvbjo1YmE2MzRhMTI4OWQ0MWQyYWZhZDBhYWJhY2M1NGEyNF8zMjgy_65c53612-5fa7-43d7-adeb-f723570164cf">001-8966</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGV4dHJlZ2lvbjo1YmE2MzRhMTI4OWQ0MWQyYWZhZDBhYWJhY2M1NGEyNF8zMjc1_a796d65c-3d8e-4ef3-8c31-468a07a06a98">SJW GROUP</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGFibGU6OGQxYzE4MjM3NjYyNGM0Mjg4YjMwOGIyMDFiZTQxMjgvdGFibGVyYW5nZTo4ZDFjMTgyMzc2NjI0YzQyODhiMzA4YjIwMWJlNDEyOF8wLTAtMS0xLTI3OTAx_bd11f283-27d9-4bbf-8f6d-31afadec75c5">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGFibGU6OGQxYzE4MjM3NjYyNGM0Mjg4YjMwOGIyMDFiZTQxMjgvdGFibGVyYW5nZTo4ZDFjMTgyMzc2NjI0YzQyODhiMzA4YjIwMWJlNDEyOF8wLTQtMS0xLTI3OTAx_ff458a17-98f5-4807-a9c7-9eb4092b9168">77-0066628</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGFibGU6OGQxYzE4MjM3NjYyNGM0Mjg4YjMwOGIyMDFiZTQxMjgvdGFibGVyYW5nZTo4ZDFjMTgyMzc2NjI0YzQyODhiMzA4YjIwMWJlNDEyOF8zLTAtMS0xLTI3OTAx_94cd4310-32d1-469c-be01-7b6c061f5b2e">110 West Taylor Street,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGFibGU6OGQxYzE4MjM3NjYyNGM0Mjg4YjMwOGIyMDFiZTQxMjgvdGFibGVyYW5nZTo4ZDFjMTgyMzc2NjI0YzQyODhiMzA4YjIwMWJlNDEyOF8zLTEtMS0xLTI3OTAx_f0886c77-ae83-43dd-9473-38f17181fdbe">San Jose,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGFibGU6OGQxYzE4MjM3NjYyNGM0Mjg4YjMwOGIyMDFiZTQxMjgvdGFibGVyYW5nZTo4ZDFjMTgyMzc2NjI0YzQyODhiMzA4YjIwMWJlNDEyOF8zLTItMS0xLTI3OTAx_62f16f13-0640-4931-8a9e-54d138bd296e">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGFibGU6OGQxYzE4MjM3NjYyNGM0Mjg4YjMwOGIyMDFiZTQxMjgvdGFibGVyYW5nZTo4ZDFjMTgyMzc2NjI0YzQyODhiMzA4YjIwMWJlNDEyOF8zLTQtMS0xLTI3OTAx_1a3b2b2e-ef5d-4c78-9ca2-edd84fb8841a">95110</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGV4dHJlZ2lvbjo1YmE2MzRhMTI4OWQ0MWQyYWZhZDBhYWJhY2M1NGEyNF8zMjg3_4f0df9e4-7d43-4f94-8da9-218ba282e615">(408)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGV4dHJlZ2lvbjo1YmE2MzRhMTI4OWQ0MWQyYWZhZDBhYWJhY2M1NGEyNF8zMjg4_ff2e7476-0207-4ef2-8783-a1478771c26d">279-7800</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGFibGU6OTM1MmFiMTIwNGZjNDk3ZmJjZTdmMmRiYWFhNjVhNzAvdGFibGVyYW5nZTo5MzUyYWIxMjA0ZmM0OTdmYmNlN2YyZGJhYWE2NWE3MF8xLTAtMS0xLTI3OTAx_3a6824e6-8417-4b3a-bedc-e9f3d5cc8f7e">Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGFibGU6OTM1MmFiMTIwNGZjNDk3ZmJjZTdmMmRiYWFhNjVhNzAvdGFibGVyYW5nZTo5MzUyYWIxMjA0ZmM0OTdmYmNlN2YyZGJhYWE2NWE3MF8xLTItMS0xLTI3OTAx_723c66ee-fb35-4e11-819a-568f29f59f91">SJW</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGFibGU6OTM1MmFiMTIwNGZjNDk3ZmJjZTdmMmRiYWFhNjVhNzAvdGFibGVyYW5nZTo5MzUyYWIxMjA0ZmM0OTdmYmNlN2YyZGJhYWE2NWE3MF8xLTQtMS0xLTI3OTAx_182ac011-9615-497a-8c94-67af92543d8e">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGV4dHJlZ2lvbjo1YmE2MzRhMTI4OWQ0MWQyYWZhZDBhYWJhY2M1NGEyNF8yNzQ4Nzc5MDcyODI5_3680bc0d-beb3-4b19-b10a-c9aa4c928c48">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGV4dHJlZ2lvbjo1YmE2MzRhMTI4OWQ0MWQyYWZhZDBhYWJhY2M1NGEyNF8zMjgz_612a976e-1ec9-4d1d-b403-f1b9575bb26a">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGV4dHJlZ2lvbjo1YmE2MzRhMTI4OWQ0MWQyYWZhZDBhYWJhY2M1NGEyNF8zMjc4_c2823291-3f93-4e4e-bc4d-84ab27c02ed1">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGV4dHJlZ2lvbjo1YmE2MzRhMTI4OWQ0MWQyYWZhZDBhYWJhY2M1NGEyNF8zMjY5_bdfb7ff2-cb47-4971-8052-ba4d3c7a99c6">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGV4dHJlZ2lvbjo1YmE2MzRhMTI4OWQ0MWQyYWZhZDBhYWJhY2M1NGEyNF8zMjg0_270662b0-edb3-4e57-80d6-5cc5918d03ae">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGV4dHJlZ2lvbjo1YmE2MzRhMTI4OWQ0MWQyYWZhZDBhYWJhY2M1NGEyNF8zMjg1_6933b9c2-a3e7-4578-946e-ccd832a80726">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGV4dHJlZ2lvbjo1YmE2MzRhMTI4OWQ0MWQyYWZhZDBhYWJhY2M1NGEyNF8zMjcy_63aa21a3-549a-47f7-833e-64c9a97607ba">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGV4dHJlZ2lvbjo1YmE2MzRhMTI4OWQ0MWQyYWZhZDBhYWJhY2M1NGEyNF8zMjcz_9a4aa713-e159-4177-80cc-4a86f4395bda">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGV4dHJlZ2lvbjo1YmE2MzRhMTI4OWQ0MWQyYWZhZDBhYWJhY2M1NGEyNF8zMjc0_61a2859b-1740-4167-ae77-de052e67fefc">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i65fb290a814941fc8c06b3dea82626be_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGV4dHJlZ2lvbjo1YmE2MzRhMTI4OWQ0MWQyYWZhZDBhYWJhY2M1NGEyNF8yODcx_4bb84105-8bd8-4ee1-8c36-1a8742c42063"
      unitRef="usd">1737000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i03841039d8ae413190755af0b94ae1c5_I20220217"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGV4dHJlZ2lvbjo1YmE2MzRhMTI4OWQ0MWQyYWZhZDBhYWJhY2M1NGEyNF8yOTYw_ff1fdb1e-3ed3-4f64-bcd5-31a02f004e49"
      unitRef="shares">30228919</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xL2ZyYWc6NWJhNjM0YTEyODlkNDFkMmFmYWQwYWFiYWNjNTRhMjQvdGV4dHJlZ2lvbjo1YmE2MzRhMTI4OWQ0MWQyYWZhZDBhYWJhY2M1NGEyNF8zMjc5_0f3084e5-2eb0-473b-8c26-1518f959d3c3">Portions of the registrant&#x2019;s Proxy Statement relating to the registrant&#x2019;s Annual Meeting of Stockholders are incorporated by reference into Part&#160;III of this Form&#160;10-K where indicated.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorName
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82NC9mcmFnOjJkY2M3MWUwOThkODQ4MDZhODU3MjVjZGQ5YzA5YmI2L3RleHRyZWdpb246MmRjYzcxZTA5OGQ4NDgwNmE4NTcyNWNkZDljMDliYjZfMjc0ODc3OTA5ODQ4NA_f15f1f0f-2c12-482b-8827-2f39bb3fd41d">DELOITTE &amp; TOUCHE LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82NC9mcmFnOjJkY2M3MWUwOThkODQ4MDZhODU3MjVjZGQ5YzA5YmI2L3RleHRyZWdpb246MmRjYzcxZTA5OGQ4NDgwNmE4NTcyNWNkZDljMDliYjZfMjc0ODc3OTA5ODQ4NQ_78976d7e-1224-4a2f-b2ae-56d863df5a37">San Jose, California</dei:AuditorLocation>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentLand
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfNC0xLTEtMS0yNzkwMQ_9be925d4-4667-4a90-88f6-445dce4f6a30"
      unitRef="usd">39004000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentLand>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentLand
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfNC0zLTEtMS0yNzkwMQ_c1cf2a11-040f-4a62-8688-530ec09b24ae"
      unitRef="usd">36845000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentLand>
    <sjw:PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfNS0xLTEtMS0yNzkwMQ_fa16b02f-26df-4557-96cb-15dcf42eecc7"
      unitRef="usd">3381908000</sjw:PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment>
    <sjw:PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfNS0zLTEtMS0yNzkwMQ_0095f4be-072d-42d3-8209-e30e4bfd6470"
      unitRef="usd">3198060000</sjw:PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfNi0xLTEtMS0yNzkwMQ_f8ae1359-68d7-4484-b4f6-bc80f93e8052"
      unitRef="usd">176427000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfNi0zLTEtMS0yNzkwMQ_c90f7ae3-f836-4a38-b876-48b45ae246c6"
      unitRef="usd">109976000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfNy0xLTEtMS0yNzkwMQ_b7c932c4-83cb-42c0-ac9d-cce8207161b1"
      unitRef="usd">36276000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfNy0zLTEtMS0yNzkwMQ_3597fa44-163b-420a-bac1-63275e1bb178"
      unitRef="usd">35167000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfOC0xLTEtMS0yNzkwMQ_c3212e6c-07d5-4d8c-836e-f0db8b84225a"
      unitRef="usd">3633615000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfOC0zLTEtMS0yNzkwMQ_509a189e-0d8a-4ffe-aa35-f8f05871c111"
      unitRef="usd">3380048000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfOS0xLTEtMS0yNzkwMQ_1e43ca32-b43a-4370-afd7-ea45ef58fdff"
      unitRef="usd">1136116000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfOS0zLTEtMS0yNzkwMQ_ea9ef702-711d-490f-8d0a-cf97216aa900"
      unitRef="usd">1045136000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMTAtMS0xLTEtMjc5MDE_a227d2df-439c-4fdd-a536-4bbce4a67d9b"
      unitRef="usd">2497499000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMTAtMy0xLTEtMjc5MDE_04416f67-192b-4045-ac6a-c4b9603eadc4"
      unitRef="usd">2334912000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet>
    <us-gaap:RealEstateInvestmentPropertyAtCost
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMTEtMS0xLTEtMjc5MDE_83b4e418-46f3-40ee-8e8f-70b50532aef3"
      unitRef="usd">57632000</us-gaap:RealEstateInvestmentPropertyAtCost>
    <us-gaap:RealEstateInvestmentPropertyAtCost
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMTEtMy0xLTEtMjc5MDE_74ebd3ec-d27f-4214-b21e-38ae7b18110c"
      unitRef="usd">58129000</us-gaap:RealEstateInvestmentPropertyAtCost>
    <us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMTItMS0xLTEtMjc5MDE_298fef62-69ea-4096-935f-b69bf95d03ee"
      unitRef="usd">15951000</us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation>
    <us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMTItMy0xLTEtMjc5MDE_29829441-e46b-4bdf-bc90-2fd0cdfc50cf"
      unitRef="usd">14783000</us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation>
    <us-gaap:RealEstateInvestmentPropertyNet
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMTMtMS0xLTEtMjc5MDE_94e24301-e6ae-4c97-ad02-53e0401ae78d"
      unitRef="usd">41681000</us-gaap:RealEstateInvestmentPropertyNet>
    <us-gaap:RealEstateInvestmentPropertyNet
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMTMtMy0xLTEtMjc5MDE_7b16e226-b124-4f99-b335-d030bf17f97f"
      unitRef="usd">43346000</us-gaap:RealEstateInvestmentPropertyNet>
    <us-gaap:Cash
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMTYtMS0xLTEtMjc5MDE_7a03f97e-bbf8-45a6-a135-fd9b525089ec"
      unitRef="usd">10908000</us-gaap:Cash>
    <us-gaap:Cash
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMTYtMy0xLTEtMjc5MDE_ee7344ec-311a-47c2-a38a-f077b5fd94f4"
      unitRef="usd">5269000</us-gaap:Cash>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMTctMS0xLTEtMjc5MDE_2996a9bd-1b6f-4344-aa54-9a2ce345e2cd"
      unitRef="usd">1211000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMTctMy0xLTEtMjc5MDE_03e4ff09-a328-4dab-a8df-1bc3443f289c"
      unitRef="usd">4000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMjAtMC0xLTEtMjc5MDEvdGV4dHJlZ2lvbjo2YWE3Nzk3NzkzZGU0YzYzYWMxYzE5ZWU4MzJmMmFkMl8xNjQ5MjY3NDQxNzc3_a60daf51-2963-4fd0-b21f-fe32be56cc47"
      unitRef="usd">4600000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMjAtMC0xLTEtMjc5MDEvdGV4dHJlZ2lvbjo2YWE3Nzk3NzkzZGU0YzYzYWMxYzE5ZWU4MzJmMmFkMl8xNjQ5MjY3NDQxNzky_e8a6263f-9310-4248-ad08-a4b99f1de35c"
      unitRef="usd">3891000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMjAtMS0xLTEtMjc5MDE_84798351-4e17-4e5f-bb4d-4e61842beeaf"
      unitRef="usd">53699000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMjAtMy0xLTEtMjc5MDE_fca63f74-f8a6-4898-b573-28b48ab4a5b4"
      unitRef="usd">46832000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMjEtMS0xLTEtMjc5MDE_6eae514f-447a-4283-8fb7-7f7f76e68d1c"
      unitRef="usd">2308000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMjEtMy0xLTEtMjc5MDE_63cc43c2-171e-410f-b231-c0e73a99fa96"
      unitRef="usd">7041000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:NontradeReceivablesCurrent
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMjItMS0xLTEtMjc5MDE_8f62ae3e-3fc7-4ed7-aef0-a66bf8434b00"
      unitRef="usd">4735000</us-gaap:NontradeReceivablesCurrent>
    <us-gaap:NontradeReceivablesCurrent
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMjItMy0xLTEtMjc5MDE_cd5539b8-bda8-4624-9b40-998792d28659"
      unitRef="usd">4269000</us-gaap:NontradeReceivablesCurrent>
    <us-gaap:ReceivablesLongTermContractsOrPrograms
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMjMtMS0xLTEtMjc5MDE_33317780-729e-4ef7-8c75-b5860d3770f4"
      unitRef="usd">44026000</us-gaap:ReceivablesLongTermContractsOrPrograms>
    <us-gaap:ReceivablesLongTermContractsOrPrograms
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMjMtMy0xLTEtMjc5MDE_c09bd73f-f5c1-423f-ba7a-c49884e8fd3b"
      unitRef="usd">44950000</us-gaap:ReceivablesLongTermContractsOrPrograms>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMjQtMS0xLTEtMjc5MDE_ac78f173-2ee3-48ae-839a-8598fb9ea64b"
      unitRef="usd">2629000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMjQtMy0xLTEtMjc5MDE_76685400-fe22-4c45-a05b-57fa8c92644e"
      unitRef="usd">1748000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMjUtMS0xLTEtMjc5MDE_0a5afa99-cbff-48a2-9607-de5bc82deb3d"
      unitRef="usd">9667000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMjUtMy0xLTEtMjc5MDE_92439b9c-b8b1-458d-9e77-800a8c8f5399"
      unitRef="usd">8097000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMjYtMS0xLTEtMjc5MDE_0e9eca3f-11d8-4f78-aad8-47edf4134778"
      unitRef="usd">4902000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMjYtMy0xLTEtMjc5MDE_c155c252-c9fb-4762-9926-f3682cc03185"
      unitRef="usd">5125000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMjctMS0xLTEtMjc5MDE_13978e39-5845-4b9b-a9ce-9ea887615899"
      unitRef="usd">134085000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMjctMy0xLTEtMjc5MDE_390a403a-a06f-434d-ad86-fca83ae33fce"
      unitRef="usd">127331000</us-gaap:AssetsCurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMjktMS0xLTEtMjc5MDE_e5248f9d-2b81-4511-82e5-4e7dea04e0e5"
      unitRef="usd">151992000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMjktMy0xLTEtMjc5MDE_163390d7-6fc0-4713-b16f-caeb8c70a294"
      unitRef="usd">156482000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:Investments
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMzAtMS0xLTEtMjc5MDE_3c80adf9-bd2f-4949-ab1d-3f886cfba54e"
      unitRef="usd">15784000</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMzAtMy0xLTEtMjc5MDE_f601c399-98ee-4f43-af32-b35f36e8820a"
      unitRef="usd">14367000</us-gaap:Investments>
    <us-gaap:Goodwill
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMzEtMS0xLTEtMjc5MDE_f20aad69-9a2a-4520-8883-ac445b7f3f2d"
      unitRef="usd">640471000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMzEtMy0xLTEtMjc5MDE_92999193-553d-4863-92e5-47da8a388e3d"
      unitRef="usd">628144000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMzItMS0xLTEtMjc5MDE_7f4fdded-a101-4462-9710-614e668b509b"
      unitRef="usd">10883000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMzItMy0xLTEtMjc5MDE_a916498d-742e-4cc2-a141-528acc7e9843"
      unitRef="usd">6883000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMzMtMS0xLTEtMjc5MDE_7868b545-2260-4d8e-89a4-05b0a2ee11b7"
      unitRef="usd">819130000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMzMtMy0xLTEtMjc5MDE_a0ab53d0-7e2a-4e2a-b36f-d010c76d9e60"
      unitRef="usd">805876000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMzQtMS0xLTEtMjc5MDE_bdb46ed4-c04c-40d3-b1b9-ca95dce3a4b6"
      unitRef="usd">3492395000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmZhODA1MTFhMGUxNzRlMmQ4NDhjYmJkMWM4Y2Q0ODA0L3RhYmxlcmFuZ2U6ZmE4MDUxMWEwZTE3NGUyZDg0OGNiYmQxYzhjZDQ4MDRfMzQtMy0xLTEtMjc5MDE_6eba1419-0339-4698-b89f-246a0fd927c8"
      unitRef="usd">3311465000</us-gaap:Assets>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfNS0wLTEtMS0yNzkwMS90ZXh0cmVnaW9uOmZhZjM4ZjVjYTE4MjQ4ZTI4MzNjMmIxNmFlNDliNzU4XzE2NDkyNjc0NDE4NDU_078cc4e6-982f-496d-b7bb-26d6809871c4"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfNS0wLTEtMS0yNzkwMS90ZXh0cmVnaW9uOmZhZjM4ZjVjYTE4MjQ4ZTI4MzNjMmIxNmFlNDliNzU4XzE2NDkyNjc0NDE4NDU_d70559d3-08a7-433c-b163-d74fb904611e"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfNS0wLTEtMS0yNzkwMS90ZXh0cmVnaW9uOmZhZjM4ZjVjYTE4MjQ4ZTI4MzNjMmIxNmFlNDliNzU4XzE2NDkyNjc0NDE4NTk_44c31fc9-61f2-433a-a662-e45c434255b0"
      unitRef="shares">70000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfNS0wLTEtMS0yNzkwMS90ZXh0cmVnaW9uOmZhZjM4ZjVjYTE4MjQ4ZTI4MzNjMmIxNmFlNDliNzU4XzE2NDkyNjc0NDE4NTk_c58f2a83-a53e-43cd-8ca1-f8e53ea69888"
      unitRef="shares">70000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfNS0wLTEtMS0yNzkwMS90ZXh0cmVnaW9uOmZhZjM4ZjVjYTE4MjQ4ZTI4MzNjMmIxNmFlNDliNzU4XzE2NDkyNjc0NDE4NjQ_8b578ef7-66b2-4b89-b2a0-a19e5da85e67"
      unitRef="shares">30181348</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfNS0wLTEtMS0yNzkwMS90ZXh0cmVnaW9uOmZhZjM4ZjVjYTE4MjQ4ZTI4MzNjMmIxNmFlNDliNzU4XzE2NDkyNjc0NDE4NjQ_a7e7233c-0b3e-4abe-8f7e-b3e73930758d"
      unitRef="shares">30181348</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfNS0wLTEtMS0yNzkwMS90ZXh0cmVnaW9uOmZhZjM4ZjVjYTE4MjQ4ZTI4MzNjMmIxNmFlNDliNzU4XzE2NDkyNjc0NDE5MDA_0fe99616-976b-4156-bf3e-855bf4483e5b"
      unitRef="shares">28556605</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfNS0wLTEtMS0yNzkwMS90ZXh0cmVnaW9uOmZhZjM4ZjVjYTE4MjQ4ZTI4MzNjMmIxNmFlNDliNzU4XzE2NDkyNjc0NDE5MDA_843d787f-61a6-428c-872b-fbddae9f29d7"
      unitRef="shares">28556605</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfNS0xLTEtMS0yNzkwMQ_9a1596ef-bd4b-4a26-90ca-5c2158982bd5"
      unitRef="usd">30000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfNS0zLTEtMS0yNzkwMQ_e05d3e26-9f65-4088-851e-91ea9e5aeeb9"
      unitRef="usd">29000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfNi0xLTEtMS0yNzkwMQ_f16488b0-97b9-47f1-9fde-fb4be1348ea3"
      unitRef="usd">606392000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfNi0zLTEtMS0yNzkwMQ_5eb60b80-0026-4de2-aac2-2cad95a86305"
      unitRef="usd">510158000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfNy0xLTEtMS0yNzkwMQ_c3974458-7be6-4285-8223-5f7e5799f99b"
      unitRef="usd">428260000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfNy0zLTEtMS0yNzkwMQ_7b8a8dbf-f90d-426f-9b54-101f41549ed8"
      unitRef="usd">408037000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfOC0xLTEtMS0yNzkwMQ_3a51432e-b4be-4230-8488-c5b03dfbbf77"
      unitRef="usd">-163000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfOC0zLTEtMS0yNzkwMQ_4e208d9b-1739-4cc4-908f-6e23e77fba4d"
      unitRef="usd">-1064000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfOS0xLTEtMS0yNzkwMQ_b15164a2-87b0-4cfe-9e31-8e6dc2be54e3"
      unitRef="usd">1034519000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfOS0zLTEtMS0yNzkwMQ_a55b2b8b-59bb-4a68-a860-f1293ba0c662"
      unitRef="usd">917160000</us-gaap:StockholdersEquity>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMTAtMS0xLTEtMjc5MDE_0f6f6a63-642b-40a8-a2a2-465d39f43382"
      unitRef="usd">1492935000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMTAtMy0xLTEtMjc5MDE_a2407ed3-2c8c-4855-bcd2-11e4fa9961b7"
      unitRef="usd">1287580000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:CapitalizationLongtermDebtAndEquity
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMTEtMS0xLTEtMjc5MDE_d7ec82f9-7ff5-4807-b681-b26a29368b51"
      unitRef="usd">2527454000</us-gaap:CapitalizationLongtermDebtAndEquity>
    <us-gaap:CapitalizationLongtermDebtAndEquity
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMTEtMy0xLTEtMjc5MDE_88f0a056-8591-4085-9433-ac23d0a63e3c"
      unitRef="usd">2204740000</us-gaap:CapitalizationLongtermDebtAndEquity>
    <us-gaap:LinesOfCreditCurrent
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMTMtMS0xLTEtMjc5MDE_b0e0bf78-7981-4541-8f37-d07f2280143e"
      unitRef="usd">62996000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMTMtMy0xLTEtMjc5MDE_8ca3ee4c-5417-4eed-9a14-9fe2b5e57018"
      unitRef="usd">175094000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMTQtMS0xLTEtMjc5MDE_45a0fe52-ad42-4ff9-92b4-69731a8c8421"
      unitRef="usd">39106000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMTQtMy0xLTEtMjc5MDE_fe633dfc-ad67-4cc8-a924-cadf0bb5fa98"
      unitRef="usd">76241000</us-gaap:LongTermDebtCurrent>
    <sjw:Accruedgroundwaterextractionchargespurchasedwaterandpower
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMTUtMS0xLTEtMjc5MDE_81aab867-9ed3-4a99-98ec-c82eacf84160"
      unitRef="usd">17200000</sjw:Accruedgroundwaterextractionchargespurchasedwaterandpower>
    <sjw:Accruedgroundwaterextractionchargespurchasedwaterandpower
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMTUtMy0xLTEtMjc5MDE_f9362bd4-c713-4ec5-bed0-a7963578ae0a"
      unitRef="usd">19184000</sjw:Accruedgroundwaterextractionchargespurchasedwaterandpower>
    <us-gaap:AccountsPayableCurrent
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMTYtMS0xLTEtMjc5MDE_1671e963-aa41-4e38-947d-8ac3723c9de8"
      unitRef="usd">30391000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMTYtMy0xLTEtMjc5MDE_7cb137be-9c5e-41d2-a984-d2568d464117"
      unitRef="usd">34200000</us-gaap:AccountsPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMTctMS0xLTEtMjc5MDE_59f340bf-ae37-46f2-b34b-19d3db665b67"
      unitRef="usd">14174000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMTctMy0xLTEtMjc5MDE_de507682-0d13-41bd-8e33-bce58abe8044"
      unitRef="usd">12861000</us-gaap:InterestPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMTktMS0xLTEtMjc5MDE_f1aa0ac3-b4dd-4eb9-b1d5-aaaa8eb10a72"
      unitRef="usd">11583000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMTktMy0xLTEtMjc5MDE_7232005f-afc5-4647-9c47-4a3e5795712c"
      unitRef="usd">14012000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMjEtMS0xLTEtMjc5MDE_8f15e1a7-f9f6-4b95-b2a1-dab34208dd97"
      unitRef="usd">27821000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMjEtMy0xLTEtMjc5MDE_741015e2-cc78-48af-9e96-52c3f806018f"
      unitRef="usd">19203000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMjItMS0xLTEtMjc5MDE_5f17dd53-6b0e-4089-872f-5145ec384521"
      unitRef="usd">203271000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMjItMy0xLTEtMjc5MDE_07ae265e-9433-4df6-819e-03d7ea5cc287"
      unitRef="usd">350795000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMjMtMS0xLTEtMjc5MDE_52a6db45-2064-49e6-b3a0-b899ee9d89bd"
      unitRef="usd">200451000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMjMtMy0xLTEtMjc5MDE_749c6401-c22a-4007-a2dd-679fbfb8eb4d"
      unitRef="usd">191415000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMjQtMS0xLTEtMjc5MDE_3f2cc91d-abb8-4328-9671-273cfcf4fa01"
      unitRef="usd">130693000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMjQtMy0xLTEtMjc5MDE_d08f9bdd-4c96-4959-a3e2-34f3f6e449e9"
      unitRef="usd">125027000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContributionsInAidOfConstruction
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMjUtMS0xLTEtMjc5MDE_0fb1c341-7a36-435a-819c-31983bd8e9d9"
      unitRef="usd">316479000</us-gaap:ContributionsInAidOfConstruction>
    <us-gaap:ContributionsInAidOfConstruction
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMjUtMy0xLTEtMjc5MDE_7b462915-7c49-486f-9666-0967cd7deaec"
      unitRef="usd">296105000</us-gaap:ContributionsInAidOfConstruction>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMjYtMS0xLTEtMjc5MDE_1f4ebfd6-42bb-42ef-a218-17d10c718c59"
      unitRef="usd">89998000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMjYtMy0xLTEtMjc5MDE_b2a5dedd-bc8e-4f1d-a472-ca259d1a5169"
      unitRef="usd">121597000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMjgtMS0xLTEtMjc5MDE_af4ec742-3e56-4349-bceb-747d97744743"
      unitRef="usd">24049000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMjgtMy0xLTEtMjc5MDE_8219caef-6ce1-4638-a283-ba46ce716362"
      unitRef="usd">21786000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMzAtMS0xLTEtMjc5MDE_53cf209e-ec41-4fdd-9d5d-35018f6ccc04"
      unitRef="usd">3492395000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV82Ny9mcmFnOmE5ZjJkZjNkYmEwMzQyNzM5OTVkZWZiNTNiM2JiZmQ3L3RhYmxlOmQyNzg0MzI1YTQ5YzQxOTFiNjk5ZDUwZDhkYTg4NDVlL3RhYmxlcmFuZ2U6ZDI3ODQzMjVhNDljNDE5MWI2OTlkNTBkOGRhODg0NWVfMzAtMy0xLTEtMjc5MDE_59897d42-db38-408f-ab82-485183714d59"
      unitRef="usd">3311465000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMS0xLTEtMS0yNzkwMQ_7c0e8ff0-2678-4065-96e6-45ae56cc8a31"
      unitRef="usd">573686000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMS0zLTEtMS0yNzkwMQ_a6262ed0-c8d0-4bff-ac04-30066574150a"
      unitRef="usd">564526000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMS01LTEtMS0yNzkwMQ_937d1b86-842b-42ef-9c3a-1de143a57237"
      unitRef="usd">420482000</us-gaap:Revenues>
    <us-gaap:CostOfPurchasedWater
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfNC0xLTEtMS0yNzkwMQ_36148ac6-44ac-4f00-a81f-96c17f9e4add"
      unitRef="usd">98231000</us-gaap:CostOfPurchasedWater>
    <us-gaap:CostOfPurchasedWater
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfNC0zLTEtMS0yNzkwMQ_e9cd6f25-7867-4ff4-8687-7dde2a4dc6fe"
      unitRef="usd">100723000</us-gaap:CostOfPurchasedWater>
    <us-gaap:CostOfPurchasedWater
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfNC01LTEtMS0yNzkwMQ_f9723642-5b8c-4f98-b098-a552b39f76bb"
      unitRef="usd">99118000</us-gaap:CostOfPurchasedWater>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfNS0xLTEtMS0yNzkwMQ_21f2b3e2-4c14-4152-9fd6-6ec6a02d6460"
      unitRef="usd">13511000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfNS0zLTEtMS0yNzkwMQ_a501dacd-fe43-4ff8-aae0-21dd419f8210"
      unitRef="usd">13330000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfNS01LTEtMS0yNzkwMQ_f15f21ab-6cfd-4caf-b354-45bc91d874b7"
      unitRef="usd">7443000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <sjw:GroundwaterExtractionCharges
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfNi0xLTEtMS0yNzkwMQ_f1723734-db77-4c39-953c-f05f2b18d4c1"
      unitRef="usd">75866000</sjw:GroundwaterExtractionCharges>
    <sjw:GroundwaterExtractionCharges
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfNi0zLTEtMS0yNzkwMQ_8249f904-ecb5-48a6-9ed9-56ed3fed5285"
      unitRef="usd">71359000</sjw:GroundwaterExtractionCharges>
    <sjw:GroundwaterExtractionCharges
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfNi01LTEtMS0yNzkwMQ_05018698-1900-4439-a840-b8f3b076a3b8"
      unitRef="usd">43917000</sjw:GroundwaterExtractionCharges>
    <us-gaap:UtilitiesOperatingExpenseOther
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfNy0xLTEtMS0yNzkwMQ_b1fd8a2f-0eba-4378-8c05-7398d332e717"
      unitRef="usd">41475000</us-gaap:UtilitiesOperatingExpenseOther>
    <us-gaap:UtilitiesOperatingExpenseOther
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfNy0zLTEtMS0yNzkwMQ_f2940d34-5eee-4e85-83ad-2d02cbf9cbb2"
      unitRef="usd">40380000</us-gaap:UtilitiesOperatingExpenseOther>
    <us-gaap:UtilitiesOperatingExpenseOther
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfNy01LTEtMS0yNzkwMQ_00bd9d6e-a46d-49f0-aa24-44a942d0eff0"
      unitRef="usd">25291000</us-gaap:UtilitiesOperatingExpenseOther>
    <us-gaap:WaterProductionCosts
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfOC0xLTEtMS0yNzkwMQ_c1eb193e-cca4-463e-b863-2a5a60b4b641"
      unitRef="usd">229083000</us-gaap:WaterProductionCosts>
    <us-gaap:WaterProductionCosts
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfOC0zLTEtMS0yNzkwMQ_8bfdca9b-a72a-4396-b34c-2539fc4fb363"
      unitRef="usd">225792000</us-gaap:WaterProductionCosts>
    <us-gaap:WaterProductionCosts
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfOC01LTEtMS0yNzkwMQ_f2dbbbd6-16e6-4a4c-84b5-5c212b775240"
      unitRef="usd">175769000</us-gaap:WaterProductionCosts>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfOS0xLTEtMS0yNzkwMQ_d4ff7372-2889-48b7-907e-9ea41dbde594"
      unitRef="usd">87332000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfOS0zLTEtMS0yNzkwMQ_d03643df-8df2-4827-bd87-38b03daa8ef0"
      unitRef="usd">79741000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfOS01LTEtMS0yNzkwMQ_c5b6e3d8-00da-447b-b151-0a8d301e36ca"
      unitRef="usd">66301000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:UtilitiesOperatingExpenseMaintenance
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTAtMS0xLTEtMjc5MDE_47c10abc-a6c8-4fef-9ceb-18adde7b51b0"
      unitRef="usd">26031000</us-gaap:UtilitiesOperatingExpenseMaintenance>
    <us-gaap:UtilitiesOperatingExpenseMaintenance
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTAtMy0xLTEtMjc5MDE_5d8ae7e3-550f-4b76-83f4-3828e326124d"
      unitRef="usd">22158000</us-gaap:UtilitiesOperatingExpenseMaintenance>
    <us-gaap:UtilitiesOperatingExpenseMaintenance
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTAtNS0xLTEtMjc5MDE_d36200b2-3acf-47a4-8f5b-f429a3cd8ce5"
      unitRef="usd">20505000</us-gaap:UtilitiesOperatingExpenseMaintenance>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTEtMS0xLTEtMjc5MDE_da354e55-c470-4f9e-85d4-39da0f2ef39b"
      unitRef="usd">30964000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTEtMy0xLTEtMjc5MDE_bfdb2c71-a737-4ed6-a4a7-957ba76051d6"
      unitRef="usd">29886000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTEtNS0xLTEtMjc5MDE_7476bc06-4d2d-41d1-bfa4-203466d80813"
      unitRef="usd">19068000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTItMS0xLTEtMjc5MDE_0fd7b04e-525f-44ac-8ebb-fb8b3d753ea9"
      unitRef="usd">94400000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTItMy0xLTEtMjc5MDE_45280e5f-a90e-40ba-8df2-435e802ac26a"
      unitRef="usd">89279000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTItNS0xLTEtMjc5MDE_61ffcda8-cd99-4517-8691-dbf14807a26b"
      unitRef="usd">65592000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTMtMS0xLTEtNDIyNjk_8c211723-bec1-454e-94ff-43324cb76679"
      unitRef="usd">7494000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTMtMy0xLTEtNDIyNjk_947eee1a-e330-4943-be31-c527ee09d3b8"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTMtNS0xLTEtNDIyNjk_cf365eb7-f5ea-483a-a77a-d4593e424e52"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTQtMS0xLTEtNDIyNjk_d779fd8c-65a9-4100-b124-f2c3f48c3897"
      unitRef="usd">2211000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTQtMy0xLTEtNDIyNjk_b3798689-2d23-46b6-bfb8-25756b1e4c5b"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTQtNS0xLTEtNDIyNjk_31cb1572-71ef-47a4-9e37-03ff0c57b3f2"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTMtMS0xLTEtMjc5MDE_12dfeb65-f1d6-42ac-ad65-b58b6369060c"
      unitRef="usd">0</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTMtMy0xLTEtMjc5MDE_72efef8b-781e-4684-86c9-ff634562cee7"
      unitRef="usd">0</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTMtNS0xLTEtMjc5MDE_9b118ccd-8b08-4c78-a5d3-ff82a097f80a"
      unitRef="usd">15768000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTQtMS0xLTEtMjc5MDE_b511581f-3026-48f1-8c90-2e4a78515713"
      unitRef="usd">462527000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTQtMy0xLTEtMjc5MDE_f07cbaa1-8b6c-4473-a533-35bdb7ae8127"
      unitRef="usd">446856000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTQtNS0xLTEtMjc5MDE_432caf3c-b71c-4bc1-91cc-47654a6cc41c"
      unitRef="usd">363003000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTUtMS0xLTEtMjc5MDE_2b3d0a3f-2dfa-4b79-952d-275f657ef4b9"
      unitRef="usd">111159000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTUtMy0xLTEtMjc5MDE_b3f7789b-86f8-492f-8736-97bf4bf1f57c"
      unitRef="usd">117670000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTUtNS0xLTEtMjc5MDE_08a19c2c-8690-4916-a80e-bb867aa4d6c1"
      unitRef="usd">57479000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpenseDebt
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTctMS0xLTEtMjc5MDE_4f4ee2e9-d0e9-40df-bf48-889eda03e470"
      unitRef="usd">54339000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTctMy0xLTEtMjc5MDE_7ae188dd-cc4f-4494-a995-483e075ea3e5"
      unitRef="usd">54255000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTctNS0xLTEtMjc5MDE_ac012304-e821-4f45-8cc7-f05b57651a30"
      unitRef="usd">31796000</us-gaap:InterestExpenseDebt>
    <us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTgtMS0xLTEtMjc5MDE_67f2bb60-8600-44b6-9c35-e083e3c47d8f"
      unitRef="usd">-1330000</us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent>
    <us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTgtMy0xLTEtMjc5MDE_99060eb2-8e74-41be-87e9-b4d1e0528670"
      unitRef="usd">374000</us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent>
    <us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMTgtNS0xLTEtMjc5MDE_d15174ac-1c2f-40f1-9c21-cb80a7848bea"
      unitRef="usd">3158000</us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjEtMS0xLTEtMjc5MDE_1216c6df-0bd2-4682-aa44-589541fc701b"
      unitRef="usd">3000000</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjEtMy0xLTEtMjc5MDE_8517865f-d672-4cc9-ad69-db851c1ec73c"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjEtNS0xLTEtMjc5MDE_5b6bc492-e91d-4c0f-b597-536651e526f6"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:GainsLossesOnSalesOfInvestmentRealEstate
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjItMS0xLTEtMjc5MDE_d5752e10-f2f1-4a9e-8042-c2658a2064c4"
      unitRef="usd">927000</us-gaap:GainsLossesOnSalesOfInvestmentRealEstate>
    <us-gaap:GainsLossesOnSalesOfInvestmentRealEstate
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjItMy0xLTEtMjc5MDE_e298bb21-fa25-4640-8c05-2b2f19563c1d"
      unitRef="usd">948000</us-gaap:GainsLossesOnSalesOfInvestmentRealEstate>
    <us-gaap:GainsLossesOnSalesOfInvestmentRealEstate
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjItNS0xLTEtMjc5MDE_98dc37d3-e93e-4c2c-a669-3e6054df1a82"
      unitRef="usd">929000</us-gaap:GainsLossesOnSalesOfInvestmentRealEstate>
    <us-gaap:InterestIncomeMoneyMarketDeposits
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjMtMS0xLTEtMjc5MDE_e6c51967-f4ec-4dd0-929a-eb8a77e85689"
      unitRef="usd">0</us-gaap:InterestIncomeMoneyMarketDeposits>
    <us-gaap:InterestIncomeMoneyMarketDeposits
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjMtMy0xLTEtMjc5MDE_20392372-8150-4215-99c6-6ea285a66803"
      unitRef="usd">0</us-gaap:InterestIncomeMoneyMarketDeposits>
    <us-gaap:InterestIncomeMoneyMarketDeposits
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjMtNS0xLTEtMjc5MDE_8e50bcfb-b8a2-4f6e-b663-fc6e4b9fc6ad"
      unitRef="usd">6536000</us-gaap:InterestIncomeMoneyMarketDeposits>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjQtMS0xLTEtMjc5MDE_3c716641-75a2-40ec-b5f3-a79a66d6bedf"
      unitRef="usd">6770000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjQtMy0xLTEtMjc5MDE_4fe43183-4d62-4a70-bb96-106cf4d92489"
      unitRef="usd">5906000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjQtNS0xLTEtMjc5MDE_971082af-c3cf-4aa1-be26-e43b91ebe0eb"
      unitRef="usd">2091000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjUtMS0xLTEtMjc5MDE_8b4a1441-c45f-46c2-b3db-b46651569ec5"
      unitRef="usd">68847000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjUtMy0xLTEtMjc5MDE_621495eb-dfad-4cf5-8f90-e5123381a2fb"
      unitRef="usd">69895000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjUtNS0xLTEtMjc5MDE_44247689-608f-4c35-b728-de52582182f5"
      unitRef="usd">32081000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjYtMS0xLTEtMjc5MDE_30b7ef52-7a2a-43b3-aa3e-b91943da8305"
      unitRef="usd">8369000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjYtMy0xLTEtMjc5MDE_d4083cad-4e66-4e04-812d-3663e6aa961c"
      unitRef="usd">8380000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjYtNS0xLTEtMjc5MDE_9c949532-54bd-4008-9bf7-55fded881e3e"
      unitRef="usd">8454000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjctMS0xLTEtMjc5MDE_1a44d32c-a226-4ca9-87ba-f57940ee814a"
      unitRef="usd">60478000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjctMy0xLTEtMjc5MDE_401912a1-cf48-44a7-9d03-b3860ab9b009"
      unitRef="usd">61515000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjctNS0xLTEtMjc5MDE_eb3375fd-4d81-4f9a-9d92-2d96185ed507"
      unitRef="usd">23627000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjgtMS0xLTEtMjc5MDE_db6969ab-9e0f-4c3d-ac56-5f601b150aae"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjgtMy0xLTEtMjc5MDE_2b52719e-9af3-4801-8d43-308786b9f175"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjgtNS0xLTEtMjc5MDE_e7ac6428-e75f-4ffa-8692-5c2f9a7702cc"
      unitRef="usd">224000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjktMS0xLTEtMjc5MDE_7aa4d82a-f1fc-470c-800b-350f82554147"
      unitRef="usd">60478000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjktMy0xLTEtMjc5MDE_ab981414-4dce-49ca-97c4-22387f75a519"
      unitRef="usd">61515000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMjktNS0xLTEtMjc5MDE_e984a4c0-c685-49f4-a66a-f0a8b26936a4"
      unitRef="usd">23403000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzEtMC0xLTEtMjc5MDEvdGV4dHJlZ2lvbjo2M2FlOTJjNTdiYWM0ZTBkYWI1N2Y3NzMyMWQ5ZTY3Yl8xNjQ5MjY3NDQxNzY4_8891ef03-0a7c-40e7-acd2-67a7349d4e4f"
      unitRef="usd">68000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzEtMC0xLTEtMjc5MDEvdGV4dHJlZ2lvbjo2M2FlOTJjNTdiYWM0ZTBkYWI1N2Y3NzMyMWQ5ZTY3Yl8xNjQ5MjY3NDQxNzc2_f31d0d79-f75a-49d7-bb07-3b9df0379d79"
      unitRef="usd">247000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzEtMC0xLTEtMjc5MDEvdGV4dHJlZ2lvbjo2M2FlOTJjNTdiYWM0ZTBkYWI1N2Y3NzMyMWQ5ZTY3Yl8xNjQ5MjY3NDQxNzgz_0503b461-46f3-4e9f-ac7a-7ca7414a7801"
      unitRef="usd">43000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzEtMS0xLTEtMjc5MDE_31c61cd1-7b37-43d9-8e68-b37689c4f5f0"
      unitRef="usd">185000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzEtMy0xLTEtMjc5MDE_cbc5a882-d4f7-4351-a9ba-387328ceca33"
      unitRef="usd">-310000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzEtNS0xLTEtMjc5MDE_23e9437c-eb12-4351-bf7a-81a580bce191"
      unitRef="usd">117000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzItMC0xLTEtMjc5MDEvdGV4dHJlZ2lvbjo0YjdjZGIzNjE2YmI0MDNjYWE3NTE0YWE0MjE0NjgzNl8xNjQ5MjY3NDQxODA3_1ecfb15c-7bfa-4560-b3d6-989fff9f5561"
      unitRef="usd">-264000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzItMC0xLTEtMjc5MDEvdGV4dHJlZ2lvbjo0YjdjZGIzNjE2YmI0MDNjYWE3NTE0YWE0MjE0NjgzNl8xNjQ5MjY3NDQxNzky_cd9597e4-4039-41ec-a0e9-318d20209cc6"
      unitRef="usd">324000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzItMC0xLTEtMjc5MDEvdGV4dHJlZ2lvbjo0YjdjZGIzNjE2YmI0MDNjYWE3NTE0YWE0MjE0NjgzNl8xNjQ5MjY3NDQxNzk5_12c9029b-bdec-4492-bffa-7322903176c2"
      unitRef="usd">-22000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzItMS0xLTEtMjc5MDE_bca34cd3-bcdd-439d-9e5a-49991b2c22f9"
      unitRef="usd">-716000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzItMy0xLTEtMjc5MDE_b9f37523-5cd4-4bb7-8a8e-d38ae7192ca3"
      unitRef="usd">880000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzItNS0xLTEtMjc5MDE_34342a72-d059-4cae-a1ff-953a1e472800"
      unitRef="usd">-9000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzMtMS0xLTEtMjc5MDE_b8b1ccfa-870f-451b-8a5d-3f6e33f6828a"
      unitRef="usd">61379000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzMtMy0xLTEtMjc5MDE_c6bad50e-8bd8-4062-9e9f-46db44dd7b3c"
      unitRef="usd">60325000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzMtNS0xLTEtMjc5MDE_508995cf-c2de-46bf-9489-3a0741ca9bfe"
      unitRef="usd">23529000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzUtMS0xLTEtMjc5MDE_f042b764-0493-47f7-8e1d-2bcc09e679b2"
      unitRef="usdPerShare">2.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzUtMy0xLTEtMjc5MDE_1a5040ce-649b-4e7c-9b97-d0901134deba"
      unitRef="usdPerShare">2.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzUtNS0xLTEtMjc5MDE_e3a3dcb8-09f8-41ee-8006-876b5406ab7f"
      unitRef="usdPerShare">0.82</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzYtMS0xLTEtMjc5MDE_f72cdc41-5434-45f2-80e5-5f343d6ea7a0"
      unitRef="usdPerShare">2.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzYtMy0xLTEtMjc5MDE_c2f86f4b-2351-489e-8cef-dca2364764a6"
      unitRef="usdPerShare">2.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzYtNS0xLTEtMjc5MDE_9d989cd2-e4ab-4907-8a89-b64d4f50968d"
      unitRef="usdPerShare">0.82</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzgtMS0xLTEtMjc5MDE_ace5f96d-4269-4cae-8bd2-5bb6738e11b7"
      unitRef="shares">29601284</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzgtMy0xLTEtMjc5MDE_3bf58431-7639-4281-b49a-874b26153c14"
      unitRef="shares">28521900</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzgtNS0xLTEtMjc5MDE_ecf76e9b-dc3c-4aa3-bf65-d47cb8eb723a"
      unitRef="shares">28443052</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzktMS0xLTEtMjc5MDE_18cc1db6-c65c-4261-9bb7-83747ca59df3"
      unitRef="shares">29735533</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzktMy0xLTEtMjc5MDE_29e5327c-5a92-42c7-9898-6a6a74d3bd26"
      unitRef="shares">28694986</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83My9mcmFnOjFiNTA0NzIxMTVkYjQ2ZjU4ZDdiZDYzNDc5NjcwYzEzL3RhYmxlOmQxZjVkZDJhNTEwNzQyZjNiMjY3MTk4OGEyOWI3MmE0L3RhYmxlcmFuZ2U6ZDFmNWRkMmE1MTA3NDJmM2IyNjcxOTg4YTI5YjcyYTRfMzktNS0xLTEtMjc5MDE_464eb6cd-c84f-43b6-8a07-288ba5578040"
      unitRef="shares">28562546</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i880dd2a14095481cbe2e35e0dacf6252_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMi0xLTEtMS0yNzkwMQ_c614cf79-646c-46d4-a514-251adc9a605a"
      unitRef="shares">28404316</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i880dd2a14095481cbe2e35e0dacf6252_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMi0zLTEtMS0yNzkwMQ_74e84de3-2864-457e-a32e-f1100e3a2217"
      unitRef="usd">28000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1335f8cc883844e681e825c3c159ce78_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMi01LTEtMS0yNzkwMQ_f68f8826-ee3e-49cc-854f-f5b8ef9eb930"
      unitRef="usd">495366000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i63d91e8a62dd476c94c37ecad5e3b0c2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMi03LTEtMS0yNzkwMQ_8a3089b3-9e0d-426c-8488-50d0327bc644"
      unitRef="usd">393918000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4036c908ddfe49e88dcae5f5de7dbf8f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMi05LTEtMS0yNzkwMQ_4a3f075d-ed86-4d5d-9f7c-7627a7b5defe"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibcb4e6c2c3cc491a8a75138c1a441cf5_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMi0xMS0xLTEtMjc5MDE_045f46e3-bd47-4978-b956-c7db5a778252"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifa168459118f47e4af1e637f6a030451_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMi0xMy0xLTEtMjc5MDE_4c4247c7-af93-4b4c-b6d4-0625b82dbb6b"
      unitRef="usd">889312000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="i81b654eba2c24107a80c0829b58464fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMy03LTEtMS0yNzkwMQ_6fbf6b3e-94fb-435f-a257-46ef352f5292"
      unitRef="usd">23403000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i8190cecfcd4e429a9e20922dfa94e0a9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMy0xMS0xLTEtMjc5MDE_9beb2ece-f25c-45e2-bb89-7460d218697d"
      unitRef="usd">224000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMy0xMy0xLTEtMjc5MDE_f7a63624-2fc7-4140-8314-5128ceca2686"
      unitRef="usd">23627000</us-gaap:ProfitLoss>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iaf139a4efb184551b584d2402d7135d3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfNC0wLTEtMS0yNzkwMS90ZXh0cmVnaW9uOmRlZGY4NTA3N2Q4ZjQ1ZjliNTMzYzE4ZGM2NTQ3NzdkXzE2NDkyNjc0NDE3NDk_fa415c89-687d-45c1-9c55-867f1403ff19"
      unitRef="usd">33000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:StockholdersEquity
      contextRef="id8a6dc83b5c7497684d488af62fc468e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfNC03LTEtMS0yNzkwMQ_8e35acaf-5c80-46d3-bdb2-a4b8ed601a06"
      unitRef="usd">97000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ida39541bcc6c4b1b90b81fd670d925a1_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfNC0xMy0xLTEtMjc5MDE_c0ea3f9b-ffdc-4583-8d54-2abaf38b6ff0"
      unitRef="usd">97000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i8190cecfcd4e429a9e20922dfa94e0a9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfNS0xMS0xLTEtMjgzNDg_5c554ac9-9f61-4602-9ec8-99b4073d6a44"
      unitRef="usd">224000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfNS0xMy0xLTEtNDk2Nzk_62ca9e9d-5b9a-4656-913a-18e496598167"
      unitRef="usd">224000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfNi0wLTEtMS0yODMxOC90ZXh0cmVnaW9uOmY1ZjIwNWU5NWEwMDRmMTlhYjc1ZDk2MTNjZDE5NGNkXzE2NDkyNjc0NDE3Mjg_3edbbc77-702c-4736-b327-282ce9093dcb"
      unitRef="usd">43000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="idc72aae3bca54c6690da67370a7fd093_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfNi05LTEtMS0yODM0Mg_74e7fa18-eb8a-4906-83dc-8bffa6b8d6b9"
      unitRef="usd">117000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfNi0xMy0xLTEtNDk3MjA_b475c9bd-6d62-4d48-b40e-5403b61fa942"
      unitRef="usd">117000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfNy0wLTEtMS0yODMxOC90ZXh0cmVnaW9uOmZhMjdjNmVjYmYxMjRmMzc5ODQwODkzYmRlMDI5MGRmXzE2NDkyNjc0NDE3Mjc_aa575547-88e6-4225-ad03-2ace259bef76"
      unitRef="usd">-22000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="idc72aae3bca54c6690da67370a7fd093_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfNy05LTEtMS0yODM0Mg_8d12eb62-590b-4ddb-b621-1706e87eb91c"
      unitRef="usd">-9000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfNy0xMy0xLTEtNDk3MjA_9b46a1f4-93bf-49a0-a7b5-3abf31db460b"
      unitRef="usd">-9000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i387b86f5913c443bb12654b081b13153_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfNS01LTEtMS0yNzkwMQ_d6f9d450-6357-4d39-a438-5f4ba62ee50e"
      unitRef="usd">3406000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i81b654eba2c24107a80c0829b58464fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfNS03LTEtMS0yNzkwMQ_dae78353-595f-4d72-b485-7baab91b86b8"
      unitRef="usd">-93000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfNS0xMy0xLTEtMjc5MDE_510dec3d-05cb-403b-b934-eea3b241feab"
      unitRef="usd">3313000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <sjw:AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition
      contextRef="i387b86f5913c443bb12654b081b13153_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfOS01LTEtMS0yODM2Nw_7468117e-4ecd-4990-b891-f608dbfb6edc"
      unitRef="usd">6384000</sjw:AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition>
    <sjw:AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfOS0xMy0xLTEtNDk3NTI_f4a155b7-5756-41ee-bb65-95671d4c2635"
      unitRef="usd">6384000</sjw:AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ie167913827be456c89e9fa4286064aff_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfNi0xLTEtMS0yNzkwMQ_020d953d-134e-4ffb-9491-62eea6f0957a"
      unitRef="shares">21909</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i387b86f5913c443bb12654b081b13153_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfNi01LTEtMS0yNzkwMQ_c297bc8e-3e9d-46cb-b2b0-4a7f0afe75a9"
      unitRef="usd">-110000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfNi0xMy0xLTEtMjc5MDE_48d27d47-01c4-45fc-9767-4d548f412164"
      unitRef="usd">-110000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ie167913827be456c89e9fa4286064aff_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfNy0xLTEtMS0yNzkwMQ_51f31ea7-89db-4b43-9d63-ff220ea653e2"
      unitRef="shares">30283</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i387b86f5913c443bb12654b081b13153_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfNy01LTEtMS0yNzkwMQ_a247ba9b-8ba7-4758-a0b4-203f038bf02d"
      unitRef="usd">1603000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfNy0xMy0xLTEtMjc5MDE_43543f86-ec93-412c-863b-d29eadfcd740"
      unitRef="usd">1603000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i387b86f5913c443bb12654b081b13153_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfOC01LTEtMS0yNzkwMQ_bdd8ab64-b273-4fed-8212-bb41b0c75ebe"
      unitRef="usd">-10000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfOC0xMy0xLTEtMjc5MDE_69b5a06f-de9e-47b0-a7cd-be3b66a42ca4"
      unitRef="usd">-10000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfOS0wLTEtMS0yNzkwMS90ZXh0cmVnaW9uOjBjYWZhZGYyZWNjNDQxN2E5NDgxMzUxNDRlMzgzZjA0XzE2NDkyNjc0NDE3MDU_778d35d1-abe2-4f80-886f-f1766d3d96df"
      unitRef="usdPerShare">1.20</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="i81b654eba2c24107a80c0829b58464fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfOS03LTEtMS0yNzkwMQ_fdfc1809-7e3f-41b5-9626-55d68c66b9ce"
      unitRef="usd">34134000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfOS0xMy0xLTEtMjc5MDE_c35bbb5f-9997-4357-8487-ce62eaf4c873"
      unitRef="usd">34134000</us-gaap:Dividends>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7aae876dbdad4db593751613a7ecf922_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTAtMS0xLTEtMjc5MDE_38e3982b-e765-402a-8595-33d6323e077e"
      unitRef="shares">28456508</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i7aae876dbdad4db593751613a7ecf922_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTAtMy0xLTEtMjc5MDE_15bce72b-27cf-418e-be6d-9060be56e3d1"
      unitRef="usd">28000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i55680072be974c3a9b9feaebbdc493d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTAtNS0xLTEtMjc5MDE_af538279-4b27-45cd-ba30-8b2e623c6116"
      unitRef="usd">506639000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i50092d98ec4d41478055769420382f6b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTAtNy0xLTEtMjc5MDE_453cdeec-abe4-4be1-a5ab-cab5fc5d4057"
      unitRef="usd">383191000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i720fd68ce65048b8baef691be3492c28_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTAtOS0xLTEtMjc5MDE_f088c93e-de55-407b-8ba4-78d23df7e5fd"
      unitRef="usd">126000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1e931b09f20b42b08363192455bb90cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTAtMTEtMS0xLTI3OTAx_dec4946c-7d79-43c6-a67c-5945cd201954"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i49926d366349401e94f7623ef6081b30_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTAtMTMtMS0xLTI3OTAx_e6d60cbf-de13-4106-8a35-59d6edf4d262"
      unitRef="usd">889984000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="ib729c9554a774b3291734a0f430f1f75_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTEtNy0xLTEtMjc5MDE_318b9aab-7ab2-442d-aea5-e803e5f50541"
      unitRef="usd">61515000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTEtMTMtMS0xLTI3OTAx_5514f67b-e3c1-418f-ac1c-16e9aa207732"
      unitRef="usd">61515000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTQtMC0xLTEtMjc5MDEvdGV4dHJlZ2lvbjoxN2Q3YzBiODFkYTM0MmY2OWQyN2U5NTQ1ZjU3OTJmYV8xNjQ5MjY3NDQxNzMw_9455340e-971f-4f92-87c5-321a051b5bbc"
      unitRef="usd">247000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ia91a5322b2f24a92b50a669f030c6411_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTQtOS0xLTEtMjc5MDE_e6fd07f6-fa3a-4a2b-96a1-5a32e404984d"
      unitRef="usd">-310000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTQtMTMtMS0xLTI3OTAx_9e4fec6d-da9b-4ed8-929b-7f75a613ca51"
      unitRef="usd">-310000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTUtMC0xLTEtMjc5MDEvdGV4dHJlZ2lvbjoyZjUxYmE1MDlkMzU0MzExOWY0OWQ2NmRmNmEwY2FkMV8xNjQ5MjY3NDQxNzMz_07059762-8bee-41ae-b072-d4e2f733b485"
      unitRef="usd">324000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ia91a5322b2f24a92b50a669f030c6411_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTUtOS0xLTEtMjc5MDE_4bc68173-3967-40b2-85ec-7737177506ed"
      unitRef="usd">880000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTUtMTMtMS0xLTI3OTAx_ead69e21-9b8d-48b2-b8b9-26548c699e76"
      unitRef="usd">880000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9243dc16fd3244f59ba53c184d83f0f6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTYtNS0xLTEtMjc5MDE_600d99ca-635b-475d-be8a-e4031f834cf1"
      unitRef="usd">3553000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib729c9554a774b3291734a0f430f1f75_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTYtNy0xLTEtMjc5MDE_df2cdc62-704e-45c7-b75c-c9c8672cbdd6"
      unitRef="usd">-160000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTYtMTMtMS0xLTI3OTAx_0faae5fe-dacd-4363-b3fa-72ee2337cafa"
      unitRef="usd">3393000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i7e5598ea9f044c51bffbe2455de1e1e1_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTgtMS0xLTEtMjc5MDE_fb5cc11c-4298-4134-a126-7467476e5bb6"
      unitRef="shares">68347</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i7e5598ea9f044c51bffbe2455de1e1e1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTgtMy0xLTEtMjc5MDE_b32430cd-a5c3-4484-ba23-697c3e4cc021"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i9243dc16fd3244f59ba53c184d83f0f6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTgtNS0xLTEtMjc5MDE_d773c036-4646-4e19-93d7-bbd3bea6bf5a"
      unitRef="usd">-1864000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTgtMTMtMS0xLTI3OTAx_78040e26-b27e-43ba-b99b-a610c424695f"
      unitRef="usd">-1863000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i7e5598ea9f044c51bffbe2455de1e1e1_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTktMS0xLTEtMjc5MDE_fc143607-62ae-49b0-b122-3ee3f521d3d8"
      unitRef="shares">31750</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i9243dc16fd3244f59ba53c184d83f0f6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTktNS0xLTEtMjc5MDE_b1f2ae5b-5270-4cc9-ba62-bee94a2c550f"
      unitRef="usd">1830000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMTktMTMtMS0xLTI3OTAx_78fa8323-36e3-4fcf-9bb2-3770ea9e7074"
      unitRef="usd">1830000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjEtMC0xLTEtMjc5MDEvdGV4dHJlZ2lvbjozMzgxOGNkYzM4Y2Y0ZTJjODM2NDM4MTlmOWNiNjZjZF8xNjQ5MjY3NDQxNzA1_a4dae5ae-4361-4082-afc8-0961e3f682e6"
      unitRef="usdPerShare">1.28</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="ib729c9554a774b3291734a0f430f1f75_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjEtNy0xLTEtMjc5MDE_7e80b08c-6a61-4ef8-891d-aace430728a2"
      unitRef="usd">36509000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjEtMTMtMS0xLTI3OTAx_15999126-a34b-48fe-82f6-81b09c541471"
      unitRef="usd">36509000</us-gaap:Dividends>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie530a17b6ba14675993978fa046b7bfe_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjItMS0xLTEtMjc5MDE_e3305de8-7326-4bd7-8974-95385bfc24d9"
      unitRef="shares">28556605</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ie530a17b6ba14675993978fa046b7bfe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjItMy0xLTEtMjc5MDE_aa5f57ab-6dd0-4cce-9253-9aa5239adf3e"
      unitRef="usd">29000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic0395d451f3f4892bef0b51c0d34047f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjItNS0xLTEtMjc5MDE_3ec87767-8f67-4e6c-98d0-bcc981f886e6"
      unitRef="usd">510158000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i513c9532231e4fa1b1d8e8bab633d6c2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjItNy0xLTEtMjc5MDE_3793f370-24ae-45c4-b90a-28a684d5e222"
      unitRef="usd">408037000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1dbd9b2a470d4d45a2f9732f0cd1222a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjItOS0xLTEtMjc5MDE_548e010c-72d8-4dfd-8bf3-16f55d9671a6"
      unitRef="usd">-1064000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if75c102a902a47c7a0b08123ea48f28f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjItMTEtMS0xLTI3OTAx_bfbbc44f-7af9-4838-b504-d25642d5e35b"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjItMTMtMS0xLTI3OTAx_6f6ec018-27c0-4c10-87b5-eb669d452d53"
      unitRef="usd">917160000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="ibe3549d245d64aa0b5c3cc717adbf301_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjMtNy0xLTEtMjc5MDE_63e6ed69-8a75-4320-921f-43e3accfa25b"
      unitRef="usd">60478000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjMtMTMtMS0xLTI3OTAx_6dbaa5e1-5958-4fd2-a229-065a5d5d91da"
      unitRef="usd">60478000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjQtMC0xLTEtMjc5MDEvdGV4dHJlZ2lvbjpmNmYzYWJjMGFhYmY0NmIyODFjMmJkN2Y2MzUxNTJlN18xNjQ5MjY3NDQxNzI4_9092e375-4b86-496d-8fd1-b1681057ad0a"
      unitRef="usd">68000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i6a73fc303b724863acd08c4a2d3498d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjQtOS0xLTEtMjc5MDE_e6af692f-05e6-4e99-a6db-141297c57a0e"
      unitRef="usd">185000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjQtMTMtMS0xLTI3OTAx_01925704-1284-4867-b453-0d8d54221a4f"
      unitRef="usd">185000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjUtMC0xLTEtMjc5MDEvdGV4dHJlZ2lvbjpmMTRhYTBjODBhNzE0NjE0OTM3ZTM4ZDJjNjYzN2Q4M18xNjQ5MjY3NDQxNzI5_01b06e57-982e-424e-a2b0-c032a5b5c229"
      unitRef="usd">-264000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i6a73fc303b724863acd08c4a2d3498d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjUtOS0xLTEtMjc5MDE_5fbd0e93-1545-497d-8ca1-835c7a2b9b9f"
      unitRef="usd">-716000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjUtMTMtMS0xLTI3OTAx_9ad13afb-6737-4639-ad14-eb80b4cc58b3"
      unitRef="usd">-716000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibccb024bd4874f42b42744ff7837f414_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjYtNS0xLTEtMjc5MDE_bdb28bf4-4d51-4c91-9d9a-06d07d71b263"
      unitRef="usd">4246000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibe3549d245d64aa0b5c3cc717adbf301_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjYtNy0xLTEtMjc5MDE_e3adad54-d419-4e24-825e-ea5302cc906b"
      unitRef="usd">-118000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjYtMTMtMS0xLTI3OTAx_365cd3b6-c9b1-4ac0-98bf-02493f5a5977"
      unitRef="usd">4128000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i45b9b53ad7c24f13bd6af0c4e124887c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjctMS0xLTEtMjc5MDE_149ef1ae-f386-43c8-a7be-35f7b0722fdd"
      unitRef="shares">49824</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ibccb024bd4874f42b42744ff7837f414_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjctNS0xLTEtMjc5MDE_d83d4d3a-5226-4643-8151-9c550d987d64"
      unitRef="usd">-1066000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjctMTMtMS0xLTI3OTAx_bdb549a3-1481-4806-8abf-e96d51c632e7"
      unitRef="usd">-1066000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i45b9b53ad7c24f13bd6af0c4e124887c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjgtMS0xLTEtMjc5MDE_13ae14e0-d900-488d-af8a-5b8c87b6dede"
      unitRef="shares">35304</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ibccb024bd4874f42b42744ff7837f414_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjgtNS0xLTEtMjc5MDE_2d3a1f11-eaf8-4c2a-977d-8b1179b44ac8"
      unitRef="usd">2026000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjgtMTMtMS0xLTI3OTAx_6ef9d25b-4e9a-4249-87cf-0e8a750ac52b"
      unitRef="usd">2026000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i45b9b53ad7c24f13bd6af0c4e124887c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjktMS0xLTEtMjg0MDc_24ffe6a2-d0ea-45b7-a29c-90ab8aab6704"
      unitRef="shares">1539615</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i45b9b53ad7c24f13bd6af0c4e124887c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjktMy0xLTEtMjg0MTM_0f0a0523-ddab-4135-ad90-3e610a6a5b6b"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ibccb024bd4874f42b42744ff7837f414_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjktNS0xLTEtMjg0MTk_6d844571-103b-4639-879a-31136f1cc686"
      unitRef="usd">91028000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjktMTMtMS0xLTI4NDQ0_34a4cffd-df61-4b8a-9707-f26a35a9beee"
      unitRef="usd">91029000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjktMC0xLTEtMjc5MDEvdGV4dHJlZ2lvbjozYjI5ZTcyOTc3Yzc0YTEzOTYxZTljNjIxZDk3YTAxM18xNjQ5MjY3NDQxNzA1_a8988c1c-be3b-432b-b5ce-1554c30bce8a"
      unitRef="usdPerShare">1.36</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="ibe3549d245d64aa0b5c3cc717adbf301_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjktNy0xLTEtMjc5MDE_32bd7e20-956d-4ffa-ba86-5865df661731"
      unitRef="usd">40137000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMjktMTMtMS0xLTI3OTAx_93069271-5ebf-4088-8738-40afd410c3db"
      unitRef="usd">40137000</us-gaap:Dividends>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i43ca7900608a4246af10325d4386c99d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMzAtMS0xLTEtMjc5MDE_c0259797-6445-42d4-88bb-cabe554df0a9"
      unitRef="shares">30181348</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i43ca7900608a4246af10325d4386c99d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMzAtMy0xLTEtMjc5MDE_7c449e2d-425e-4643-be6b-849b2d8f7e87"
      unitRef="usd">30000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifcd7cb23901f4db5b73a7ac0f0cd091d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMzAtNS0xLTEtMjc5MDE_709ab53f-6176-4259-86a6-4337e288178d"
      unitRef="usd">606392000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifa93b261f78a4a539913eea96e29c2df_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMzAtNy0xLTEtMjc5MDE_c2dc2025-a46f-4ede-99c0-6b3eec8c1f8c"
      unitRef="usd">428260000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibfd2866198e1454289fd841383982d5b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMzAtOS0xLTEtMjc5MDE_cd2c7166-4c6f-4452-a140-47c0e56de326"
      unitRef="usd">-163000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibedcaad25ee84a0bb20d65e1577569fc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMzAtMTEtMS0xLTI3OTAx_09ecf54a-f997-4f92-8ee3-20097aaa26b9"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV83OS9mcmFnOjEyNDFjNmZiZGI3MjQ2OTFhNTQ4NmVmNDY1ODIzY2UyL3RhYmxlOmNiYmQ4NGFiZDE1ZTRjNGQ4OWYxYTIzNTY4NTEwZWRkL3RhYmxlcmFuZ2U6Y2JiZDg0YWJkMTVlNGM0ZDg5ZjFhMjM1Njg1MTBlZGRfMzAtMTMtMS0xLTI3OTAx_515a186d-59be-4cb6-a2ef-9470d1e5f322"
      unitRef="usd">1034519000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMi0xLTEtMS0yNzkwMQ_1a44d32c-a226-4ca9-87ba-f57940ee814a"
      unitRef="usd">60478000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMi0zLTEtMS0yNzkwMQ_1f023b5e-a5cd-4d61-b156-000ee1c21286"
      unitRef="usd">61515000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMi01LTEtMS0yNzkwMQ_734ab891-733d-4477-84a1-897c108a944c"
      unitRef="usd">23627000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNC0xLTEtMS0yODY0NA_9087b8f8-d759-4e63-bc43-805985150d93"
      unitRef="usd">96474000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNC0zLTEtMS0yNzkwMQ_e81cf66b-a4a0-4829-aa3c-a03c2fce391d"
      unitRef="usd">91622000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNC01LTEtMS0yNzkwMQ_287d5069-39e4-4d93-bd3c-58de3038fb83"
      unitRef="usd">68489000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNS0xLTEtMS0yODY0NA_c3c79e4d-d2c6-41bc-bcaf-1d633d0900b2"
      unitRef="usd">-2851000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNS0zLTEtMS0yNzkwMQ_39fcf28b-d8fe-4b4b-b32c-701c625ffe62"
      unitRef="usd">-5497000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNS01LTEtMS0yNzkwMQ_766d6640-5689-4e07-b759-1b1d04c970b8"
      unitRef="usd">-1249000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNi0xLTEtMS0yNzkwMQ_f88cd93a-0916-4237-ac11-cf0105ed4f27"
      unitRef="usd">4246000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNi0zLTEtMS0yNzkwMQ_f8b716f3-b347-493f-a5fc-a247455ce6ad"
      unitRef="usd">3553000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNi01LTEtMS0yNzkwMQ_bf93e635-2cf6-4532-9ff1-4d174820f4b4"
      unitRef="usd">3406000</us-gaap:ShareBasedCompensation>
    <sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNy0xLTEtMS0yODY0Ng_20fdd1a7-2ac2-4c83-8039-4962ad2aed94"
      unitRef="usd">11421000</sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate>
    <sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNy0zLTEtMS0yNzkwMQ_a4c83086-d9da-4820-81cb-bba512069fb3"
      unitRef="usd">948000</sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate>
    <sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNy01LTEtMS0yNzkwMQ_67c0e7ef-fc9b-45c0-a7f6-45d3c5302020"
      unitRef="usd">909000</sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfOC0xLTEtMS0yODY0Ng_aafb071f-4dfe-4b82-847f-0f9cebb49bd3"
      unitRef="usd">1926000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfOC0zLTEtMS0yNzkwMQ_323ade26-dfa3-4019-bf2b-6bb87efe0967"
      unitRef="usd">1249000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfOC01LTEtMS0yNzkwMQ_b9d336b5-f4af-4a46-a11d-72c6038eeaad"
      unitRef="usd">0</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfOS0xLTEtMS00NjMxMQ_1eb0a666-62fa-4de2-b8d7-b1708c3fc06e"
      unitRef="usd">2211000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTAtMy0xLTEtMjc5MDE_37a342cf-effe-4a22-baa3-b818c510b350"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTAtNS0xLTEtMjc5MDE_9c148e5b-c847-4733-972c-1f73bb57c200"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTItMS0xLTEtMjg2NTA_e09cccb3-7bef-43f9-a537-9e52e9881758"
      unitRef="usd">5931000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTItMy0xLTEtMjc5MDE_3868bb23-d4fe-472b-bdf1-a3116063ae22"
      unitRef="usd">18918000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTItNS0xLTEtMjc5MDE_db01353f-6b73-41f9-8ad5-d8686893050c"
      unitRef="usd">3860000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTMtMS0xLTEtMjg2NTA_af769311-acea-44b4-b4e4-27b9c8c570fa"
      unitRef="usd">4843000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTMtMy0xLTEtMjc5MDE_7dfd3511-cfc2-4726-8d34-c2ae0c50207f"
      unitRef="usd">-357000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTMtNS0xLTEtMjc5MDE_940d128d-5d18-468a-8341-cee795901c6a"
      unitRef="usd">1946000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <sjw:IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTQtMS0xLTEtMjg2NTA_b0370dd9-4a1e-4d72-ae74-2e68ec87b12a"
      unitRef="usd">-1984000</sjw:IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower>
    <sjw:IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTQtMy0xLTEtMjc5MDE_e5cf152b-6133-40d5-8e5d-fb415b4b6f47"
      unitRef="usd">1973000</sjw:IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower>
    <sjw:IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTQtNS0xLTEtMjc5MDE_c0cfdb56-2f8c-4651-b5a6-243b2dc2ad36"
      unitRef="usd">2853000</sjw:IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTUtMS0xLTEtMjg2NTA_e54b7d3d-b9d7-427b-84ed-199bfcd0c648"
      unitRef="usd">-6416000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTUtMy0xLTEtMjc5MDE_d74ccf71-cc79-4078-bace-032c5ba82ded"
      unitRef="usd">-3557000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTUtNS0xLTEtMjc5MDE_7b20e66c-5fa9-4e61-bc35-c470d91af7f7"
      unitRef="usd">-6044000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTYtMS0xLTEtMjg2NTA_a9755da9-d183-412d-8d95-362e0aed1ead"
      unitRef="usd">-4312000</us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations>
    <us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTYtMy0xLTEtMjc5MDE_f85f301e-f079-4ddd-a884-b9318f66586b"
      unitRef="usd">-2965000</us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations>
    <us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTYtNS0xLTEtMjc5MDE_b70626c7-5329-4a39-bfc7-09d49028eed5"
      unitRef="usd">-4000000</us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations>
    <sjw:IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTctMS0xLTEtMjg2NTA_31bc6232-ed9b-4366-b9df-15605980999a"
      unitRef="usd">14629000</sjw:IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits>
    <sjw:IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTctMy0xLTEtMjc5MDE_6ec55d44-60d2-4454-9182-60f02ce7a4b6"
      unitRef="usd">14459000</sjw:IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits>
    <sjw:IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTctNS0xLTEtMjc5MDE_4f7d8207-4545-4406-85d7-91a2cbf1197c"
      unitRef="usd">-30838000</sjw:IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits>
    <sjw:IncreaseDecreaseInUpFrontServiceConcessionPayment
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTgtMS0xLTEtMjg2NTI_7665ff21-e730-42c1-8088-a3aa3d12a64f"
      unitRef="usd">0</sjw:IncreaseDecreaseInUpFrontServiceConcessionPayment>
    <sjw:IncreaseDecreaseInUpFrontServiceConcessionPayment
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTgtMy0xLTEtMjc5MDE_17c8d036-2450-4d0a-bb3e-a3355d2012de"
      unitRef="usd">5000000</sjw:IncreaseDecreaseInUpFrontServiceConcessionPayment>
    <sjw:IncreaseDecreaseInUpFrontServiceConcessionPayment
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTgtNS0xLTEtMjc5MDE_c51023df-2cb5-4a20-8dcb-f3341ae6c581"
      unitRef="usd">0</sjw:IncreaseDecreaseInUpFrontServiceConcessionPayment>
    <sjw:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTktMS0xLTEtMjg2NTI_bf5942bc-7b61-4210-affc-5cdac6f028cc"
      unitRef="usd">-13381000</sjw:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities>
    <sjw:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTktMy0xLTEtMjc5MDE_a4d80a98-93df-4a1f-adb2-608e437dc7aa"
      unitRef="usd">-751000</sjw:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities>
    <sjw:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMTktNS0xLTEtMjc5MDE_1de10115-9d00-4dc8-89f2-8c87c63bef5c"
      unitRef="usd">-7439000</sjw:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjAtMS0xLTEtMjg2NTI_1b0f4e77-b50a-4f29-8659-2c05f95e1ec4"
      unitRef="usd">2123000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjAtMy0xLTEtMjc5MDE_dbbf9c5c-3fef-4bc8-a1a3-58b596c48922"
      unitRef="usd">2413000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjAtNS0xLTEtMjc5MDE_dd7da10e-42bf-4d18-aa95-607e812411ec"
      unitRef="usd">-7469000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjEtMS0xLTEtMjc5MDE_3f687fbf-a146-489b-a1af-9239127f3027"
      unitRef="usd">130040000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjEtMy0xLTEtMjc5MDE_ccde0915-8333-4284-9226-bdff97a779f3"
      unitRef="usd">104051000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjEtNS0xLTEtMjc5MDE_2c7d95bf-82f8-4dd8-a269-bb79ff22e4ff"
      unitRef="usd">130005000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <sjw:PaymentsToAcquireWaterSystemsUsingCompanyFunds
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjQtMS0xLTEtMjg2NTc_baaa0b9d-155d-4240-9145-0747b9fde258"
      unitRef="usd">233933000</sjw:PaymentsToAcquireWaterSystemsUsingCompanyFunds>
    <sjw:PaymentsToAcquireWaterSystemsUsingCompanyFunds
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjQtMy0xLTEtMjc5MDE_d98e8604-dc65-44c8-ab96-afdbfd089b72"
      unitRef="usd">195323000</sjw:PaymentsToAcquireWaterSystemsUsingCompanyFunds>
    <sjw:PaymentsToAcquireWaterSystemsUsingCompanyFunds
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjQtNS0xLTEtMjc5MDE_b309a569-5a9c-4b07-87f4-f663c8fe7ae4"
      unitRef="usd">164325000</sjw:PaymentsToAcquireWaterSystemsUsingCompanyFunds>
    <sjw:PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjUtMS0xLTEtMjg2NTc_8b95763b-63a8-461c-ac40-adcca58b6d01"
      unitRef="usd">17096000</sjw:PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction>
    <sjw:PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjUtMy0xLTEtMjc5MDE_98894783-a972-45db-afb9-85f1d3867d1f"
      unitRef="usd">17096000</sjw:PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction>
    <sjw:PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjUtNS0xLTEtMjc5MDE_06db6b92-e603-43bf-8966-fd9125a82aa8"
      unitRef="usd">13563000</sjw:PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction>
    <us-gaap:PaymentsToAcquireRealEstate
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjYtMS0xLTEtMjg2NTc_1404ac6a-4518-4d0e-9883-20f9ca89ad56"
      unitRef="usd">826000</us-gaap:PaymentsToAcquireRealEstate>
    <us-gaap:PaymentsToAcquireRealEstate
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjYtMy0xLTEtMjc5MDE_555e003f-4abe-4b6c-ad33-b64a2781c21f"
      unitRef="usd">435000</us-gaap:PaymentsToAcquireRealEstate>
    <us-gaap:PaymentsToAcquireRealEstate
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjYtNS0xLTEtMjc5MDE_d5f46a11-4705-4ca8-82dd-7d6650fe9fa4"
      unitRef="usd">137000</us-gaap:PaymentsToAcquireRealEstate>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjctMS0xLTEtMjg2NTc_3e542cc5-52ad-4a99-9ba4-20b8d60ee1c5"
      unitRef="usd">23587000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjctMy0xLTEtMjc5MDE_26335640-eced-4a45-95a4-04721f945967"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjctNS0xLTEtMjc5MDE_4eef930e-53bf-4fc2-ac53-741376c21948"
      unitRef="usd">835465000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsForProceedsFromRemovalCosts
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjgtMS0xLTEtMjg2NTc_da441d23-05a2-4eb0-8938-5b3b4ecf4470"
      unitRef="usd">2781000</us-gaap:PaymentsForProceedsFromRemovalCosts>
    <us-gaap:PaymentsForProceedsFromRemovalCosts
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjgtMy0xLTEtMjc5MDE_e26d766b-b37e-4d21-8785-6c7cd76f8044"
      unitRef="usd">2556000</us-gaap:PaymentsForProceedsFromRemovalCosts>
    <us-gaap:PaymentsForProceedsFromRemovalCosts
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjgtNS0xLTEtMjc5MDE_4133ab7a-3d12-4ef1-961d-d7006c8f140f"
      unitRef="usd">5026000</us-gaap:PaymentsForProceedsFromRemovalCosts>
    <sjw:ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjktMS0xLTEtMjg2NTc_290d7aa1-b24c-475e-9e9b-de9be43c9360"
      unitRef="usd">18228000</sjw:ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments>
    <sjw:ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjktMy0xLTEtMjc5MDE_e460d83d-1cfc-4696-af41-db620e6ebdff"
      unitRef="usd">1151000</sjw:ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments>
    <sjw:ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMjktNS0xLTEtMjc5MDE_e65c36bc-29ec-40dd-a837-8d60124231a5"
      unitRef="usd">745000</sjw:ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMzEtMS0xLTEtMjc5MDE_abb29700-73af-4565-a191-780a8eb95ab8"
      unitRef="usd">-259995000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMzEtMy0xLTEtMjc5MDE_3d864e23-8de1-4561-b0ba-020e5bdbf08c"
      unitRef="usd">-214259000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMzEtNS0xLTEtMjc5MDE_f515e613-5acf-4e13-9419-aa4963584ad3"
      unitRef="usd">-1017771000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMzMtMS0xLTEtMjg2NTk_8f0b71ae-10e9-453d-817c-97a525f66e74"
      unitRef="usd">96625000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMzMtMy0xLTEtMjc5MDE_66396002-8dff-4a94-8f3b-b305f2ff4554"
      unitRef="usd">276174000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMzMtNS0xLTEtMjc5MDE_854ce112-0df1-4004-acbe-000e59021431"
      unitRef="usd">105349000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMzQtMS0xLTEtMjg2NTk_c3db65f9-63dc-4451-a0d3-9e0785179a25"
      unitRef="usd">208722000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMzQtMy0xLTEtMjc5MDE_15f36c92-917b-4c2b-a861-e91367f90c66"
      unitRef="usd">218289000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMzQtNS0xLTEtMjc5MDE_629c88ac-1627-409c-a32d-25847af89d2a"
      unitRef="usd">192055000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMzUtMS0xLTEtMjg2NTk_b165e58b-c376-4619-a402-fa80cc7745f9"
      unitRef="usd">247000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMzUtMy0xLTEtMjc5MDE_69e2f684-d369-4f70-a2c7-b1cf966fb9f6"
      unitRef="usd">85000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMzUtNS0xLTEtMjc5MDE_facd42c6-329a-4300-a75b-eab9fc530384"
      unitRef="usd">590000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <sjw:ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMzYtMS0xLTEtMjg2NTk_60724cc1-9272-4313-911f-f06ca137ec11"
      unitRef="usd">0</sjw:ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash>
    <sjw:ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMzYtMy0xLTEtMjc5MDE_69afb68d-b8f4-4e56-a311-f512fc9b3587"
      unitRef="usd">4000000</sjw:ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash>
    <sjw:ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMzYtNS0xLTEtMjc5MDE_d45bcdbb-9c24-4b2b-ad90-6b333fece087"
      unitRef="usd">5000000</sjw:ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMzctMS0xLTEtMjg2NTk_9befe614-90c7-4b4f-9643-b8322968dba5"
      unitRef="usd">76113000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMzctMy0xLTEtMjc5MDE_d7e8a581-5ab1-4a0f-b864-ec1f5f0b2cad"
      unitRef="usd">28931000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMzctNS0xLTEtMjc5MDE_22d02569-ddc8-4153-8b1a-21725584c3df"
      unitRef="usd">1400000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMzktMS0xLTEtMjg2NTk_db6028d8-6397-4a3a-88eb-252b41b114fd"
      unitRef="usd">40137000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMzktMy0xLTEtMjc5MDE_6d21a6da-e898-4f7a-8353-374c480308d2"
      unitRef="usd">36509000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfMzktNS0xLTEtMjc5MDE_0b20b32e-1841-44d8-a9cf-2c96c97ad946"
      unitRef="usd">34134000</us-gaap:PaymentsOfDividendsCommonStock>
    <sjw:ReceiptsOfAdvancesAndContributionsInAidOfConstruction
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDAtMS0xLTEtMjg2NjE_ebe03000-00c4-4de7-b639-d37c4c8e4b57"
      unitRef="usd">26438000</sjw:ReceiptsOfAdvancesAndContributionsInAidOfConstruction>
    <sjw:ReceiptsOfAdvancesAndContributionsInAidOfConstruction
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDAtMy0xLTEtMjc5MDE_692be9b9-3214-43d5-9930-d327b8cbafbd"
      unitRef="usd">23874000</sjw:ReceiptsOfAdvancesAndContributionsInAidOfConstruction>
    <sjw:ReceiptsOfAdvancesAndContributionsInAidOfConstruction
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDAtNS0xLTEtMjc5MDE_5d588740-722d-43a3-a7c0-aa99d1862a8d"
      unitRef="usd">18904000</sjw:ReceiptsOfAdvancesAndContributionsInAidOfConstruction>
    <us-gaap:RepaymentsOfAdvancesForConstruction
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDEtMS0xLTEtMjg2NjE_5c63c0f3-a25e-47e0-8796-d8550b091f11"
      unitRef="usd">2852000</us-gaap:RepaymentsOfAdvancesForConstruction>
    <us-gaap:RepaymentsOfAdvancesForConstruction
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDEtMy0xLTEtMjc5MDE_c96d3095-c62e-462f-b2ba-a1d3ff86f9db"
      unitRef="usd">2767000</us-gaap:RepaymentsOfAdvancesForConstruction>
    <us-gaap:RepaymentsOfAdvancesForConstruction
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDEtNS0xLTEtMjc5MDE_46a0a0de-03b6-495e-b933-171d9e6693a4"
      unitRef="usd">2911000</us-gaap:RepaymentsOfAdvancesForConstruction>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDItMS0xLTEtMjg2NjE_5de23fca-9263-4cd0-92d0-c6349b006493"
      unitRef="usd">91028000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDItMy0xLTEtMjc5MDE_97c1eff2-4947-4494-8e78-d7cae40e51ac"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDItNS0xLTEtMjc5MDE_1219c460-1236-4525-bb4a-18189da84afe"
      unitRef="usd">-10000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDMtMS0xLTEtMjg2NjE_2e363d63-384f-418c-9372-46aa698c3ba9"
      unitRef="usd">-462000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDMtMy0xLTEtMjc5MDE_3d9d3f3f-dc9d-441f-b46f-be061d476e55"
      unitRef="usd">-1019000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDMtNS0xLTEtMjc5MDE_5e36947c-a671-40fc-b016-8d773c3b5d95"
      unitRef="usd">-3755000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDItMS0xLTEtNDY2MzA_73bb5da1-b7b5-4919-b994-a9369d0e9fe6"
      unitRef="usd">132805000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDQtMy0xLTEtMjc5MDE_0d52c6bc-5b14-4c90-bcb3-f076fdb9f590"
      unitRef="usd">101533000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDQtNS0xLTEtMjc5MDE_607d10e5-616d-4548-a570-2f36384b4b2d"
      unitRef="usd">484988000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDMtMS0xLTEtNDY2MzI_da763af2-3ed4-4ac9-aad0-41f22facc1c9"
      unitRef="usd">2850000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDUtMy0xLTEtMjc5MDE_34077531-6985-4b1a-8ccf-35ea4f0b0404"
      unitRef="usd">-8675000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDUtNS0xLTEtMjc5MDE_bc5daa8a-ba62-406b-868f-94c807c6a907"
      unitRef="usd">-402778000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDYtMS0xLTEtMjg2NjM_3ebdac5d-2488-445d-b0c4-74ad59fb57a0"
      unitRef="usd">9269000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i49926d366349401e94f7623ef6081b30_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDYtMy0xLTEtMjc5MDE_ff094e2c-7e0c-4643-84ef-7da47c3bfd38"
      unitRef="usd">17944000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ifa168459118f47e4af1e637f6a030451_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDYtNS0xLTEtMjc5MDE_9e44753f-6efc-4cb2-9849-f68d73c97b32"
      unitRef="usd">420722000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDUtMS0xLTEtNDY2MzQ_d032f1e2-3715-4a19-bc41-f05caeb34a4f"
      unitRef="usd">12119000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDctMy0xLTEtMjc5MDE_28df70c6-0eca-4f56-b1c0-220338b41aca"
      unitRef="usd">9269000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i49926d366349401e94f7623ef6081b30_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDctNS0xLTEtMjc5MDE_2f8746d7-9caa-44b0-86e8-8b2f2dbf2925"
      unitRef="usd">17944000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDgtMS0xLTEtMjc5MDE_3c5f7cab-7076-47e9-97d9-30bd6bdf86d1"
      unitRef="usd">1211000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDgtMy0xLTEtMjc5MDE_1e969dc9-5a52-450f-8f5d-72c82a10d807"
      unitRef="usd">4000000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i49926d366349401e94f7623ef6081b30_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDgtNS0xLTEtMjc5MDE_849e2403-c999-47bf-8b19-5601a257b324"
      unitRef="usd">5000000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDktMS0xLTEtMjc5MDE_168c63aa-59c8-464d-bf5c-9deb539dbd6f"
      unitRef="usd">10908000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDktMy0xLTEtMjc5MDE_cb8d4074-ff50-4dca-8db3-8f9ff8782d41"
      unitRef="usd">5269000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i49926d366349401e94f7623ef6081b30_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNDktNS0xLTEtMjc5MDE_e5c2d5c9-a18c-4c63-b67e-846c0a16e552"
      unitRef="usd">12944000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:InterestPaidNet
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNTItMS0xLTEtMjg2NjY_281247e0-6bb5-4043-a54b-3071368d2a4a"
      unitRef="usd">58175000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNTItMy0xLTEtMjc5MDE_85aa2044-2bcc-44f3-b2ff-da8d150217c5"
      unitRef="usd">59955000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNTItNS0xLTEtMjc5MDE_846405b5-9d63-4a76-af53-525024940b56"
      unitRef="usd">32138000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNTMtMS0xLTEtMjg2NjY_ed2d2be0-2277-4af2-b5ab-db7cc2638f42"
      unitRef="usd">8466000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNTMtMy0xLTEtMjc5MDE_466401d5-2a7f-4dc1-ba18-42c8a621d7d3"
      unitRef="usd">10380000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNTMtNS0xLTEtMjc5MDE_d381b91f-f89f-4652-93a1-3f737cc969dc"
      unitRef="usd">16448000</us-gaap:IncomeTaxesPaidNet>
    <sjw:NoncashChangeInAccruedPayables
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNTQtMS0xLTEtNjIyMzE_7b863c7f-b2f8-47c2-a503-6efc407bc2e0"
      unitRef="usd">-5436000</sjw:NoncashChangeInAccruedPayables>
    <sjw:NoncashChangeInAccruedPayables
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNTQtMy0xLTEtNjIyNDQ_a115473c-6745-4766-a334-096e805470eb"
      unitRef="usd">1448000</sjw:NoncashChangeInAccruedPayables>
    <sjw:NoncashChangeInAccruedPayables
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNTQtNS0xLTEtNjIwMDI_b1fcb4ab-1f48-46a3-9494-5d34948ccea2"
      unitRef="usd">-516000</sjw:NoncashChangeInAccruedPayables>
    <sjw:UtilityPropertyInstalledByDeveloper
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNTgtMS0xLTEtMjg2Mzg_a9571e5e-b3ee-414c-9a37-5e1267438f63"
      unitRef="usd">2659000</sjw:UtilityPropertyInstalledByDeveloper>
    <sjw:UtilityPropertyInstalledByDeveloper
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNTctMy0xLTEtMjc5MDE_a233ab2d-e85e-401a-ac12-6cd224831e37"
      unitRef="usd">9779000</sjw:UtilityPropertyInstalledByDeveloper>
    <sjw:UtilityPropertyInstalledByDeveloper
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV84NS9mcmFnOmFlMmQ1ZDQ2ZGJhMzRlMTg5ZWViZmUxYTY5MDg1OTE3L3RhYmxlOjk5NjA2MmM1ZGZhNTQ1YTNiOTAzYWZiNTYxY2Q1MDVlL3RhYmxlcmFuZ2U6OTk2MDYyYzVkZmE1NDVhM2I5MDNhZmI1NjFjZDUwNWVfNTctNS0xLTEtMjc5MDE_d4582d4d-e3bc-466f-944a-508fe882a731"
      unitRef="usd">3077000</sjw:UtilityPropertyInstalledByDeveloper>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTQ1L2ZyYWc6OTk1YWE2NGQ3YzFjNDBhZmFmYjQyNjUzYjBhZjFjZGEvdGV4dHJlZ2lvbjo5OTVhYTY0ZDdjMWM0MGFmYWZiNDI2NTNiMGFmMWNkYV8yNzQ4Nzc5MDg4ODMz_cfdac74f-2aac-4d63-8a5f-7999870ce3e1">Organization and Operations&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;) and include the accounts of SJW Group, its wholly owned subsidiaries, and two variable interest entities in which two SJW Group subsidiaries are the primary beneficiaries.  The accounting policies of SJW Group&#x2019;s subsidiaries comply with the applicable uniform system of accounts prescribed by the respective regulators.  All intercompany transactions and balances have been eliminated in consolidation.  The accounting policies of SJW Group&#x2019;s subsidiaries comply with the applicable uniform system of accounts prescribed by the respective regulators and conform to generally accepted accounting principles for rate-regulated public utilities.  SJW Group&#x2019;s subsidiaries are as follows:&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;San Jose Water Company (&#x201c;SJWC&#x201d;), is a regulated California water utility providing water service to approximately 231,000 connections that serve approximately one million people in the greater metropolitan San Jose area.  Approximately 92% of SJWC&#x2019;s revenues are derived from the sale of water to residential and business customers.&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;SJWNE, LLC is a special purpose entity holding company for SJW Group&#x2019;s investment in Connecticut Water Service, Inc.  Connecticut Water Service, Inc., headquartered in Connecticut, is a holding company for water utilities companies providing water service to approximately 140,000 connections that serve a population of approximately 456,000 people in 81 municipalities throughout Connecticut and Maine and more than 3,000 wastewater connections in Southbury, Connecticut.  Connecticut Water Service, Inc. and its subsidiaries (&#x201c;CTWS&#x201d;) became a wholly-owned subsidiary of SJWNE LLC which is a wholly-owned subsidiary of SJW Group (see, &lt;/span&gt;&lt;span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#i7e12c7edfebe48ecaf971616c7a6fc61_136" style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 1&lt;/a&gt;&lt;a href="#i7e12c7edfebe48ecaf971616c7a6fc61_136" style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;4&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &#x201c;Business Combinations&#x201d;) in 2019.  The subsidiaries held by Connecticut Water Service, Inc. that provide utility water services are The Connecticut Water Company (&#x201c;Connecticut Water&#x201d;) and The Maine Water Company (&#x201c;Maine Water&#x201d;).  The remaining two subsidiaries are Chester Realty, Inc., a real estate company in Connecticut, and New England Water Utility Services, Inc. (&#x201c;NEWUS&#x201d;), which provides contract water and sewer operations and other water related services.  &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;SJWTX, Inc. is doing business as Canyon Lake Water Service Company (&#x201c;CLWSC&#x201d;).  CLWSC is a public utility in the business of providing water service to approximately 24,000 service connections that serve a population of approximately 70,000 people.  CLWSC&#x2019;s service area comprises more than 266 square miles in the southern region of the Texas Hill Country in Bandera, Blanco, Comal, Hays, Kendall, Medina and Travis counties, the growing region between San Antonio and Austin, Texas.   On December 17, 2021, CLWSC completed its acquisition of Kendall West Utility and Bandera East Utility, companies that provide water services, including wastewater and recycled water services, in Kendall, Bandera and Medina counties which are located in south central Texas.  Kendall West Utility and Bandera East Utility, together, added approximately 5,000 people through 1,600 service connections in a service area approximately 19 square miles to CLWSC&#x2019;s operations.  SJWTX, Inc. has a 25% interest in Acequia Water Supply Corporation.  Acequia has been determined to be a variable interest entity within the scope of ASC Topic 810 with SJWTX, Inc. as the primary beneficiary.  As a result, Acequia has been consolidated with SJWTX, Inc.   SJWTX, Inc is undergoing a corporate reorganization to separate regulated operations from non-tariffed activities.  In November 2021, SJWTX Holdings, Inc. (&#x201c;SJWTX Holdings&#x201d;) and Texas Water Operation Services LLC (&#x201c;TWOS&#x201d;) were formed for the purpose of effecting a corporate reorganization of our water services organization in Texas.  TWOS was created for non-tariffed operations and is wholly-owned by SJWTX Holdings.  SJWTX Holdings is a wholly-owned subsidiary of SJW Group, incorporated to hold the investments in SJWTX, Inc. and TWOS.  In addition, in 2022, SJWTX Holdings intends to create a new subsidiary to hold future wholesale water supply assets. &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;SJW Land Company owns a commercial property and undeveloped real estate property in the states of California and Tennessee and owns and operates commercial properties in the state of Tennessee.&lt;/span&gt;&lt;/div&gt;Water sales are seasonal in nature and influenced by weather conditions.  The timing of precipitation and climatic conditions can cause seasonal water consumption by customers to vary significantly.  Revenue is generally higher in the warm, dry summer months when water usage and sales are greater and lower in the winter months when cooler temperatures and increased rainfall curtail water usage and sales.</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTQ1L2ZyYWc6OTk1YWE2NGQ3YzFjNDBhZmFmYjQyNjUzYjBhZjFjZGEvdGV4dHJlZ2lvbjo5OTVhYTY0ZDdjMWM0MGFmYWZiNDI2NTNiMGFmMWNkYV8yNzQ4Nzc5MDg4ODMy_c6edfeb7-c8e0-4c53-9e47-91c1261fa368">The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;) and include the accounts of SJW Group, its wholly owned subsidiaries, and two variable interest entities in which two SJW Group subsidiaries are the primary beneficiaries.  The accounting policies of SJW Group&#x2019;s subsidiaries comply with the applicable uniform system of accounts prescribed by the respective regulators.  All intercompany transactions and balances have been eliminated in consolidation.  The accounting policies of SJW Group&#x2019;s subsidiaries comply with the applicable uniform system of accounts prescribed by the respective regulators and conform to generally accepted accounting principles for rate-regulated public utilities.</us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy>
    <sjw:VariableInterestEntitiesNumberOfEntities
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTQ1L2ZyYWc6OTk1YWE2NGQ3YzFjNDBhZmFmYjQyNjUzYjBhZjFjZGEvdGV4dHJlZ2lvbjo5OTVhYTY0ZDdjMWM0MGFmYWZiNDI2NTNiMGFmMWNkYV8xNjQ5MjY3NDQ2NzI0_7f94a87a-21b3-49d3-b786-ade26b2b86a3"
      unitRef="entity">2</sjw:VariableInterestEntitiesNumberOfEntities>
    <sjw:VariableInterestEntityPrimaryBeneficiaryNumberOfSubsidiaries
      contextRef="i7ae1dcc03f634baeab4bbdabd3463520_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTQ1L2ZyYWc6OTk1YWE2NGQ3YzFjNDBhZmFmYjQyNjUzYjBhZjFjZGEvdGV4dHJlZ2lvbjo5OTVhYTY0ZDdjMWM0MGFmYWZiNDI2NTNiMGFmMWNkYV8xNjQ5MjY3NDQ2NzIw_77071841-4477-461d-bbb4-ff7fc5949b53"
      unitRef="subsidiary">2</sjw:VariableInterestEntityPrimaryBeneficiaryNumberOfSubsidiaries>
    <sjw:PublicUtilitiesServiceConnections
      contextRef="i3e07ad5b28c941e9a9783ad4b8091312_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTQ1L2ZyYWc6OTk1YWE2NGQ3YzFjNDBhZmFmYjQyNjUzYjBhZjFjZGEvdGV4dHJlZ2lvbjo5OTVhYTY0ZDdjMWM0MGFmYWZiNDI2NTNiMGFmMWNkYV8xMDk5NTExNjI5NjQx_ff502709-dfe7-434e-bf19-16d582d7fe04"
      unitRef="serviceconnection">231000</sjw:PublicUtilitiesServiceConnections>
    <sjw:PublicUtilitiesNumberOfPeopleServed
      contextRef="i3e07ad5b28c941e9a9783ad4b8091312_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTQ1L2ZyYWc6OTk1YWE2NGQ3YzFjNDBhZmFmYjQyNjUzYjBhZjFjZGEvdGV4dHJlZ2lvbjo5OTVhYTY0ZDdjMWM0MGFmYWZiNDI2NTNiMGFmMWNkYV8xMDk5NTExNjI5Njgy_c41c5aac-7523-415a-bc06-f42e12d2e0c4"
      unitRef="people">1000000000000</sjw:PublicUtilitiesNumberOfPeopleServed>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i49ba810e37044024808c10f87dfedad6_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTQ1L2ZyYWc6OTk1YWE2NGQ3YzFjNDBhZmFmYjQyNjUzYjBhZjFjZGEvdGV4dHJlZ2lvbjo5OTVhYTY0ZDdjMWM0MGFmYWZiNDI2NTNiMGFmMWNkYV8xMDk5NTExNjI5NzUx_acb0613a-9baf-44a5-91ee-d4874b6721aa"
      unitRef="number">0.92</us-gaap:ConcentrationRiskPercentage1>
    <sjw:PublicUtilitiesServiceConnections
      contextRef="ie171d0369c5d436aa6f2432c45ac3184_I20211231"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTQ1L2ZyYWc6OTk1YWE2NGQ3YzFjNDBhZmFmYjQyNjUzYjBhZjFjZGEvdGV4dHJlZ2lvbjo5OTVhYTY0ZDdjMWM0MGFmYWZiNDI2NTNiMGFmMWNkYV8xMDk5NTExNjMwMTM2_ec314302-22c8-4c5c-b417-ae77bb40795c"
      unitRef="serviceconnection">140000</sjw:PublicUtilitiesServiceConnections>
    <sjw:PublicUtilitiesNumberOfPeopleServed
      contextRef="i8ad9aa498d0f459a9aecab7dd209245b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTQ1L2ZyYWc6OTk1YWE2NGQ3YzFjNDBhZmFmYjQyNjUzYjBhZjFjZGEvdGV4dHJlZ2lvbjo5OTVhYTY0ZDdjMWM0MGFmYWZiNDI2NTNiMGFmMWNkYV8xMDk5NTExNjMwMTkz_e5e7d327-2f50-48de-8cf6-2f379c9f09b0"
      unitRef="people">456000</sjw:PublicUtilitiesNumberOfPeopleServed>
    <sjw:PublicUtilitiesNumberofCommunitiesServed
      contextRef="i8ad9aa498d0f459a9aecab7dd209245b_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTQ1L2ZyYWc6OTk1YWE2NGQ3YzFjNDBhZmFmYjQyNjUzYjBhZjFjZGEvdGV4dHJlZ2lvbjo5OTVhYTY0ZDdjMWM0MGFmYWZiNDI2NTNiMGFmMWNkYV8xMDk5NTExNjMwMjA3_04b3ffbd-2800-4d74-bed7-7decf24c1675"
      unitRef="community">81</sjw:PublicUtilitiesNumberofCommunitiesServed>
    <sjw:PublicUtilitiesServiceConnections
      contextRef="i669d17b365394b0089b6576831d3d88a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTQ1L2ZyYWc6OTk1YWE2NGQ3YzFjNDBhZmFmYjQyNjUzYjBhZjFjZGEvdGV4dHJlZ2lvbjo5OTVhYTY0ZDdjMWM0MGFmYWZiNDI2NTNiMGFmMWNkYV8xMDk5NTExNjMwMjcz_40b999ad-b0c5-46c5-b2df-0e36b99d54cb"
      unitRef="serviceconnection">3000</sjw:PublicUtilitiesServiceConnections>
    <sjw:PublicUtilitiesServiceConnections
      contextRef="i8ecf55e6dc8a4580a454b52bc6ba7c12_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTQ1L2ZyYWc6OTk1YWE2NGQ3YzFjNDBhZmFmYjQyNjUzYjBhZjFjZGEvdGV4dHJlZ2lvbjo5OTVhYTY0ZDdjMWM0MGFmYWZiNDI2NTNiMGFmMWNkYV8xNjQ5MjY3NDYxMDgx_620f798e-e42c-4b5d-9d9c-31b33995d049"
      unitRef="serviceconnection">24000</sjw:PublicUtilitiesServiceConnections>
    <sjw:PublicUtilitiesNumberOfPeopleServed
      contextRef="i8ecf55e6dc8a4580a454b52bc6ba7c12_I20211231"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTQ1L2ZyYWc6OTk1YWE2NGQ3YzFjNDBhZmFmYjQyNjUzYjBhZjFjZGEvdGV4dHJlZ2lvbjo5OTVhYTY0ZDdjMWM0MGFmYWZiNDI2NTNiMGFmMWNkYV8xMDk5NTExNjMxNDEz_73a7f8ee-3748-45c2-8fa4-dbea4a06e869"
      unitRef="people">70000</sjw:PublicUtilitiesNumberOfPeopleServed>
    <sjw:PublicUtilitiesServiceArea
      contextRef="icc074d6ca23d444dab9e99a6663b59fd_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTQ1L2ZyYWc6OTk1YWE2NGQ3YzFjNDBhZmFmYjQyNjUzYjBhZjFjZGEvdGV4dHJlZ2lvbjo5OTVhYTY0ZDdjMWM0MGFmYWZiNDI2NTNiMGFmMWNkYV8xMDk5NTExNjMxNDY3_355b6c5d-8154-4e22-9aa9-e58521aaa418"
      unitRef="sqmi">266</sjw:PublicUtilitiesServiceArea>
    <sjw:PublicUtilitiesAcquisitionNumberOfPeopleServed
      contextRef="ia09d40cc1559479b89d4027b1308a315_I20211217"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTQ1L2ZyYWc6OTk1YWE2NGQ3YzFjNDBhZmFmYjQyNjUzYjBhZjFjZGEvdGV4dHJlZ2lvbjo5OTVhYTY0ZDdjMWM0MGFmYWZiNDI2NTNiMGFmMWNkYV8xNjQ5MjY3NDYwMjkz_83165f1b-6bca-46ee-9261-f7078614780e"
      unitRef="people">5000</sjw:PublicUtilitiesAcquisitionNumberOfPeopleServed>
    <sjw:PublicUtilitiesAcquisitionServiceConnections
      contextRef="ia4ca84cd16f749d4ab4bc470761c281e_I20211217"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTQ1L2ZyYWc6OTk1YWE2NGQ3YzFjNDBhZmFmYjQyNjUzYjBhZjFjZGEvdGV4dHJlZ2lvbjo5OTVhYTY0ZDdjMWM0MGFmYWZiNDI2NTNiMGFmMWNkYV8xNjQ5MjY3NDYwMzEy_7520f4c4-ffd4-48d8-920a-25ae378c7325"
      unitRef="serviceconnection">1600</sjw:PublicUtilitiesAcquisitionServiceConnections>
    <sjw:PublicUtilitiesAcquisitionServiceArea
      contextRef="ia09d40cc1559479b89d4027b1308a315_I20211217"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTQ1L2ZyYWc6OTk1YWE2NGQ3YzFjNDBhZmFmYjQyNjUzYjBhZjFjZGEvdGV4dHJlZ2lvbjo5OTVhYTY0ZDdjMWM0MGFmYWZiNDI2NTNiMGFmMWNkYV8xNjQ5MjY3NDYwMzY4_d4d1095a-5c83-4685-a805-c9fccf672a7a"
      unitRef="sqmi">19</sjw:PublicUtilitiesAcquisitionServiceArea>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="i72bf71d2e2864c32b72f73648ca04a8c_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTQ1L2ZyYWc6OTk1YWE2NGQ3YzFjNDBhZmFmYjQyNjUzYjBhZjFjZGEvdGV4dHJlZ2lvbjo5OTVhYTY0ZDdjMWM0MGFmYWZiNDI2NTNiMGFmMWNkYV8xMDk5NTExNjQ2MDQy_8bfa29bb-988a-4257-a810-167f7a5d7a92"
      unitRef="number">0.25</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc4NDQ_cb6a6994-d236-43da-8205-8b07518c17e7">Summary of Significant Accounting Policies&lt;div style="margin-top:8pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Principles&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;In December 2019, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2019-12,&#160;&#x201c;Simplifying the Accounting for Income Taxes&#x201d;, which simplifies the accounting for income taxes, eliminates certain exceptions within Topic 740,&#160;&#x201c;Income Taxes&#x201d;,&#160;and clarifies certain aspects of the current guidance to promote consistency among reporting entities.  ASU 2019-12 was effective for SJW Group in the first quarter of fiscal year 2021.  The adoption of ASU 2019-12 did not have a material impact on the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates&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;The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period.  Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Depreciable Utility Plant and Equipment&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;The major components of depreciable plant and equipment as of December&#160;31, 2021 and 2020 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.517%"/&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;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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment&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;598,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;567,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transmission and distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,802,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,699,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office buildings and other structures&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;981,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;930,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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 depreciable plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,381,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,198,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-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;Depreciation is computed using the straight-line method over the estimated remaining service lives of groups of assets.  The estimated service lives of depreciable plant and equipment are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Useful&#160;Lives&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;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 to 35 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transmission and distribution plant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;to&#160;75&#160;years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office buildings and other structures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7 to 50 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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;For the years 2021, 2020 and 2019, depreciation expense as a percent of the beginning of the year balance of depreciable plant was approximately 3.2%, 3.2% and 3.8%, respectively.  Depreciation expense for utility plant for the years ended December&#160;31, 2021, 2020 and 2019 was $91,906, $86,823 and $63,785, respectively.  The cost of utility plant retired, including retirement costs (less salvage), is charged to accumulated depreciation and no gain or loss is recognized.&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;As of December&#160;31, 2021 and 2020, accrued payables for additions to depreciable utility plant were $20,579 and $24,571, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Allowance For Funds Used During Construction (&#x201c;AFUDC&#x201d;)&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;AFUDC represents the capitalized costs of borrowed funds or a return on equity funds used to finance utility plant under construction and is capitalized as part of construction work in progress.  AFUDC is recorded to the extent approved by the respective states&#x2019; utility regulators and is recovered through water rates as the utility plant depreciates.  The amount of interest capitalized in 2021, 2020 and 2019 was $4,422, $4,133 and $4,323, respectively.  Interest on long-term debt is presented net of amounts capitalized on the Consolidated Statement of Comprehensive Income.  The amount of equity funds capitalized in 2021, 2020 and 2019 was $1,926, $1,249 and $198, respectively, reflected in &#x201c;Other, net&#x201d; on the Consolidated Statement of Comprehensive Income.  Prior to the merger with CTWS on October 9, 2019, SJW Group did not have AFUDC for equity funds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Intangible Assets&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;Intangible assets are recorded at cost and are amortized using the straight-line method over the estimated useful life of the asset, ranging from 5 to 70 years (see &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#i7e12c7edfebe48ecaf971616c7a6fc61_115" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note &lt;/a&gt;&lt;a href="#i7e12c7edfebe48ecaf971616c7a6fc61_115" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;8&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &#x201c;Utility Plant Intangible Assets&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Real Estate Investments and Nonutility Properties&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;Real estate investments and nonutility properties are recorded at cost and consist primarily of land and buildings.  Net gains and losses from the sale of real estate investments and nonutility properties are recorded as a component of other (expense) income and operating expense, respectively, in the Consolidated Statements of Comprehensive Income.  Nonutility property is property that is neither used nor useful in providing water utility services to customers and is excluded from rate base for rate-setting purposes.  SJWC recognizes gain/loss on disposition of nonutility property in accordance with California Public Utilities Commission (&#x201c;CPUC&#x201d;) Code Section&#160;790, whereby the net proceeds are reinvested back into property that is useful in providing water utility services to customers.  CTWS and CLWSC do not have regulatory restrictions on the use of proceeds from the sale of nonutility property.  There is no depreciation associated with Water Utility Services nonutility property as it is all undeveloped land.  &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;The major components of real estate investments and nonutility properties as of December&#160;31, 2021 and 2020 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.517%"/&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;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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td 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;12,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&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;45,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;43,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total real estate investments and nonutility properties&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;57,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-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;Depreciation on buildings and improvements for real estate investments is computed using the straight-line method over the estimated useful lives of the assets, ranging from 7 to 39 years. &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;A former wholly owned subsidiary of SJW Group, Texas Water Alliance Limited was sold to Guadalupe-Blanco River Authority (&#x201c;GBRA&#x201d;) in 2017.  The sales agreement with GBRA included a holdback amount of $3,000 to be paid to SJW Group on June 30, 2021, subject to reduction under certain conditions.  SJW Group received the holdback amount without reduction from the GBRA on June 29, 2021 and recognized a pre-tax gain on sale of $3,000.&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;On October 29, 2021, San Jose Water sold two nonutility properties located in San Jose, California for $13,150.  SJW Group recognized a pre-tax gain on the sale of nonutility properties of $7,230, after selling expenses of $277 for one of the properties sold, and a gain of $5,442 was deferred on the other nonutility property pending CPUC review.  On February 15, 2022, the CPUC review was completed and the deferred gain will be recognized in the first quarter of 2022.&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;Also, on October 29, 2021, SJW Land sold undeveloped land located in San Jose, California for $2,600.  SJW Group recognized a pre-tax gain on the sale of real estate investments of $927, after selling expenses of $121.&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;On September 28, 2020, SJWC sold six nonutility properties located in Los Gatos, California for&#160;$1,075. SJW Group recognized a pre-tax gain on the sale of real estate investments of&#160;$1,048, after selling expenses of&#160;$22.&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;Real estate investments include $58,330 and $57,273 as of December&#160;31, 2021 and 2020, respectively, of assets that are leased or available for lease.  The following schedule shows the future minimum rental payments to be received from third parties under operating leases that have remaining noncancelable lease terms in excess of one year as of December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Year ending December&#160;31:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Rental Revenue&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;2022&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,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Business Combinations&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;SJW Group applies the provisions of Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 805&#x2014;&#x201c;Business Combinations&#x201d; for the purchase accounting related to business acquisitions.  Topic 805 requires SJW Group to recognize separately from goodwill the assets acquired and the liabilities assumed at the acquisition date fair values.  Goodwill as of the acquisition date is measured as the excess of consideration transferred over the net of the acquisition date fair values of the assets acquired and the liabilities assumed.  While SJW Group uses best available estimates and assumptions to accurately value assets acquired and liabilities assumed at the acquisition date, such estimates are inherently uncertain and subject to refinement.  As a result, during the one year measurement period from the acquisition date, we record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill.  Upon the conclusion of the measurement period or final determination of the values &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;of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our Consolidated Statements of Comprehensive Income.  Accounting for business combinations requires SJW Group to make significant estimates and assumptions, especially at the acquisition date, including estimates for intangible assets, contractual obligations assumed and pre-acquisition contingencies.  Although SJW Group believes that the assumptions and estimates we make are reasonable and appropriate, they are based in part on historical experience and information obtained from the acquired company&#x2019;s management and are inherently uncertain.  Events and circumstances may occur that may affect the accuracy or validity of such assumptions, estimates or actual results.  The purchase price allocation process requires management to make significant estimates and assumptions with respect to intangible assets.  Although SJW Group believes the assumptions and estimates made are reasonable, they are based in part on historical experience, market conditions and information obtained from management of the acquired companies and are inherently uncertain.  Examples of critical estimates in valuing certain of the intangible assets we have acquired include, but are not limited to: future expected cash flows from services; historical and expected customer attrition rates and anticipated growth in revenue from acquired customers; the expected use of the acquired assets; and discount rates.  See &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#i7e12c7edfebe48ecaf971616c7a6fc61_136" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 1&lt;/a&gt;&lt;a href="#i7e12c7edfebe48ecaf971616c7a6fc61_136" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;4&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &#x201c;Business Combinations&#x201d; for further discussion.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Impairment of Long-Lived Assets and Goodwill&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;In accordance with the requirements of FASB ASC Topic 360&#x2014;&#x201c;Property, Plant and Equipment,&#x201d; the long-lived assets of SJW&#160;Group are reviewed for impairment when changes in circumstances or events require adjustments to the carrying values of the assets.  When such changes in circumstances or events occur, the company assesses recoverability by determining whether the carrying value of such assets will be recovered through the undiscounted expected future cash flows.  To the extent an impairment exists, the asset is written down to its estimated fair value with a corresponding charge to operations in the period in which the impairment is identified.  Long-lived assets consist primarily of utility plant in service, goodwill, regulatory assets, real estate investments and intangible assets.  SJW Group first performs a qualitative assessment to determine whether it is necessary to perform the quantitative impairment test.  In assessing the qualitative factors, SJW Group considers the impact of these key factors: change in industry and competitive environment, financial performance, and other relevant Company-specific events.  If SJW Group determines that as a result of the qualitative assessment it is more likely than not (&amp;gt; 50% likelihood) that the fair value is less than carrying amount, then a quantitative test is performed.  During the year ended December 31, 2021, SJW Group determined that an implementation project for a customer care billing system at CLWSC will no longer be pursued and accordingly wrote-off $2,211 of accumulated costs for the project that were previously recorded as construction in progress on the consolidated balance sheets.  No impairments occurred during 2020 and 2019.&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;Goodwill represents the excess of the purchase price paid over the estimated fair value of the assets acquired and liabilities assumed in the acquisition of a business.  Goodwill is not amortized but is tested for impairment annually on October 1st or more frequently if an event occurs or circumstances change that would more likely than not, reduce the fair value of a reporting unit below its carrying amount.  SJW Group first performs a qualitative assessment to determine whether it is necessary to perform the quantitative impairment test.  In assessing the qualitative factors, SJW Group considers the impact of these key factors:  change in industry and competitive environment, financial performance, macroeconomic conditions, and other relevant Company-specific events.  If SJW Group determines that as a result of the qualitative assessment it is more likely than not (&amp;gt; 50% likelihood) that the fair value is less than carrying amount, then a quantitative test is performed.  SJW Group&#x2019;s goodwill is primarily associated with the recent merger with CTWS in 2019.  As of October 1, 2021, SJW Group performed a qualitative assessment and found no indicators of impairment and therefore did not perform the quantitative impairment test.  No goodwill impairments occurred during 2021, 2020 or 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents, and Restricted Cash&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;Cash and cash equivalents primarily consist of cash on deposit with banks with maturities of three months or less from the date of purchase.  Restricted funds consist of proceeds from state revolving fund bond issuances to Maine Water of $4,000 on December 23, 2020, for capital expenditures.  Proceeds are held by a trustee for the bonds and as funding conditions are met, funds are released.  As of December 31, 2021, $2,789 of the proceeds from the December 23, 2020, bond were released by the trustee, and a balance of $1,211 remains.  No bond issuances of this nature took place during 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Financial Instruments and Investments&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;The following instruments are not measured at fair value on the company&#x2019;s consolidated balance sheets but require disclosure of fair values:  cash and cash equivalents, accounts receivable and accounts payable.  The estimated fair value of such instruments approximates their carrying value as reported on the consolidated balance sheets.  The fair value of such financial instruments are determined using the income approach based on the present value of estimated future cash flows.  The fair value of these instruments would be categorized as Level 2 in the fair value hierarchy, with the exception of cash and cash equivalents, which would be categorized as Level 1.  The fair value of long-term debt is discussed in &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#i7e12c7edfebe48ecaf971616c7a6fc61_106" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note &lt;/a&gt;&lt;a href="#i7e12c7edfebe48ecaf971616c7a6fc61_106" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;6&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &#x201c;Long-Term Debt&#x201d; and pension plan assets in &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#i7e12c7edfebe48ecaf971616c7a6fc61_124" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note &lt;/a&gt;&lt;a href="#i7e12c7edfebe48ecaf971616c7a6fc61_124" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;11&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &#x201c;Benefit Plans&#x201d;.&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;SJW Group has investments in company owned life insurance which are valued at cash surrender value of the policies as reported by the insurer.  The value of these contracts is based principally on a referenced pool of investment funds that actively redeem shares, are observable and measurable, and are presented in &#x201c;Other investments&#x201d; on SJW Group&#x2019;s Consolidated Balance Sheets.  As of December&#160;31, 2021 and 2020, the value of the company owned life insurance was $8,026 and $8,026, respectively, of which $4,191 and $4,311, respectively, was related to assets to fund CTWS&#x2019; supplemental retirement plan agreements.  See discussion on pension plans in &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#i7e12c7edfebe48ecaf971616c7a6fc61_124" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 11&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &#x201c;Benefit Plans&#x201d;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes&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;Income taxes are accounted for using the asset and liability method.  Deferred tax assets and liabilities are recognized for the effect of temporary differences between financial and tax reporting.  Deferred tax assets and liabilities are measured using current tax rates in effect.  The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the period that includes the enactment date.&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;To the extent permitted by the regulators, investment tax credits resulting from utility plant additions are deferred and amortized over the estimated useful lives of the related property.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Advances for Construction and Contributions in Aid of Construction&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;In California, advances for construction received after 1981 are primarily refunded ratably over 40 years.  In Connecticut and Maine, advances for construction are refunded as services are connected to the main, over periods not exceeding 15 years and in Texas advances for construction are non-refundable.  Estimated refunds for the next five years and thereafter are shown below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated&#160;Refunds&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;2022&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;3,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, advances for construction were $130,693 of which $36,388 was related to non-refundable advances for construction and $28,445 was related to advances which are refunded based on service connections made.  As of December&#160;31, 2021 and 2020, the fair value of the advances for construction refunded ratably over 40 years is $51,067 and $50,391, respectively.&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;Contributions in aid of construction represent funds received from developers that are not refundable under applicable regulations.  Depreciation applicable to utility plant constructed with these contributions is charged to contributions in aid of construction.&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;Customer advances and contributions in aid of construction received subsequent to 1986 and prior to June&#160;12, 1996, generally must be included in federal taxable income, except for CTWS.  Taxes paid relating to advances and contributions are recorded as deferred tax assets for financial reporting purposes and are amortized over 40 years for advances and over the tax depreciable life of the related asset for contributions.  Receipts subsequent to June&#160;12, 1996, are generally exempt from federal taxable income, unless specifically prescribed under treasury regulations, including CTWS.&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;Advances and contributions received subsequent to 1991 and prior to 1997 are included in state taxable income, except for CTWS.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Asset Retirement Obligation&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;SJW Group&#x2019;s asset retirement obligation is recorded as a liability included in other non-current liabilities.  It reflects principally the retirement costs of wells and other anticipated clean-up costs, which by law, must be remediated upon retirement.  Retirement costs have historically been recovered through rates at the time of retirement.  As a result, a regulatory asset is also recorded.  &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;As of December&#160;31, 2021 and 2020, the asset retirement obligation is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.517%"/&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;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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retirement obligation &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,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;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;Retirement obligation, present value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue&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;Management has determined that the company has principally five categories of revenues.  &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;The first category is recognized in accordance with ASC Topic 606- &#x201c;Revenue from Contracts with Customers&#x201d; and represents metered revenue of Water Utility Services which includes billings to customers based on meter readings plus an estimate of water used between the customers&#x2019; last meter reading and the end of the accounting period.  SJW Group satisfies its performance obligation upon delivery of water to the customer at which time the customer consumes the benefits provided by the company.  The customer is typically billed on a quarterly or bi-monthly basis after water delivery has occurred.  The customer is charged both a service charge which is based upon meter size and covers a portion of the fixed costs of furnishing water to the customer and a consumption charge based on actual water usage.  Unbilled revenue from the last meter reading date to the end of the accounting period is estimated based on the most recent usage patterns, production records and the effective tariff rates.  As the company has the right to bill for services that it has provided, SJW Group estimates the dollar value of deliveries during the unbilled period and recognizes the associated revenue.  Actual results could differ from those estimates, which may result in an adjustment to revenue when billed in a subsequent period.  &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;The second category is recognized in accordance with ASC Topic 980-605-25, &#x201c;Alternative Revenue Programs&#x201d;. Under Programs established by the CPUC and Public Utilities Regulatory Authority of Connecticut (&#x201c;PURA&#x201d;), allowing for automatic adjustment of future rates, the company recognizes revenue when it is objectively determinable, probable of recovery and expected to be collected within 24 months of the year-end in which the revenue is recognized.  A reserve, based on an estimate of actual usage over the recovery period, is recorded for amounts SJW Group estimates will not be collected within the 24-month period.  SJW Group&#x2019;s alternative revenue programs include SJWC&#x2019;s Water Conservation Memorandum Account (&#x201c;WCMA&#x201d;) and CTWS&#x2019;s Water Rate Adjustment mechanism (&#x201c;WRA&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The WCMA allows SJWC to track lost revenue, net of related water costs, associated with reduced sales due to water conservation and associated calls for water use reductions.  SJWC records the lost revenue captured in the WCMA balancing accounts.  In 2021, with the declaration of a drought emergency and conservation mandates in California by Governor Gavin Newsom and Santa Clara Valley Water District (&#x201c;Valley Water&#x201d;), SJWC obtained approval to reestablish a WCMA effective July 20, 2021.  For the year ended December&#160;31, 2021, SJWC recognized $3,243 in lost revenues accumulated in the WCMA.  In December 2019, CPUC denied SJWC&#x2019;s request to recover the 2018 WCMA balance due to drought mandatory conservation mandates that ended in 2017.  As a result of the decision, during the year ended December 31, 2019, SJWC wrote off a total balance of $9,386 related to 2018 lost revenue and $639 related to 2019 lost revenue that was recorded in the 2018 and 2019 WCMA accounts, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The WRA allows Connecticut Water to mitigate risk associated with changes in demand.  The WRA is used to reconcile actual water demands with the demands projected in the most recent general rate case and allows companies to implement a surcharge or surcredit as necessary to recover the revenues approved in the general rate case.  The WRA allows the company to defer, as a regulatory asset or liability, the amount by which actual revenues deviate from the revenues allowed in the most recent general rate proceedings.  &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;The third and fourth category represents the impact of other balancing and memorandum accounts and other regulatory mechanisms that are accounted for under FASB ASC Topic 980 - &#x201c;Regulated Operations&#x201d;.  Balancing and memorandum accounts are recognized by SJWC when it is probable that future recovery of previously incurred costs or future refunds that are to be credited to customers will occur through the ratemaking process. &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;The last category, rental income, represents lease rental income.  Tenants pay monthly in accordance with lease agreements and SJW Group recognizes the income ratably over the lease term as this is the most representative of the pattern in which the benefit is expected to be derived from SJW Group&#x2019;s underlying asset.  &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;The major streams of revenue for SJW Group are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;559,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;549,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Alternative revenue programs, net&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;5,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,232)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other balancing and memorandum accounts, net&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;5,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(30,092)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other regulatory mechanisms, net&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;(1,703)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,639)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rental income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,397&#160;&lt;/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: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;573,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;564,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;420,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-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;Revenue also includes a surcharge collected from regulated customers that is paid to the CPUC.  This surcharge is recorded both in operating revenues and administrative and general expenses.  For the years ended December&#160;31, 2021, 2020 and 2019, the surcharge was $5,691, $4,911 and $4,955, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Share-Based Compensation&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;SJW Group calculates the fair value of service-based and performance-based restricted stock awards based on the grant date fair value of the company&#x2019;s stock price reduced by the present value of the dividends expected to be declared on outstanding shares. &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;SJW Group utilizes the Monte Carlo valuation model, which requires the use of subjective assumptions, to compute the fair value of market-vesting restricted stock units.&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;The compensation cost for service-based restricted stock awards are charged to income on a straight-line basis over the requisite service period, which is the vesting period.  For performance-based stock awards, compensation expense is charged to income on a straight-line basis over the requisite service period based on expected attainment of performance targets.  Changes in the estimates of the expected attainment of performance targets will result in a change in the number of shares that are expected to vest which may cause a cumulative catch up for the amount of share-based compensation expense during each reporting period in which such estimates are altered.  Forfeitures are accounted for as they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Earnings per Share&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;Basic earnings per share is calculated using income available to common stockholders, divided by the weighted average number of shares outstanding during the year.  Diluted earnings per share is calculated using income available to common stockholders divided by the weighted average number of shares of common stock including both shares outstanding and shares potentially issuable in connection with deferred restricted common stock awards under SJW Group&#x2019;s Long-Term Incentive Plan and shares potentially issuable under the Employee Stock Purchase Plans.  Restricted common stock units of 16,347, 22,396 and 27,082 as of December&#160;31, 2021, 2020 and 2019, respectively, were excluded from the dilutive earnings per share calculation as their effect would have been anti-dilutive.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMjc0ODc3OTIyOTYwNQ_8c40b4c0-a368-489f-a6e9-a4fd52683a15">&lt;div style="margin-top:8pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Principles&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;In December 2019, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2019-12,&#160;&#x201c;Simplifying the Accounting for Income Taxes&#x201d;, which simplifies the accounting for income taxes, eliminates certain exceptions within Topic 740,&#160;&#x201c;Income Taxes&#x201d;,&#160;and clarifies certain aspects of the current guidance to promote consistency among reporting entities.  ASU 2019-12 was effective for SJW Group in the first quarter of fiscal year 2021.  The adoption of ASU 2019-12 did not have a material impact on the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc2Njg_4a71a7de-7056-4b2e-87ee-a336fe200841">&lt;div style="margin-top:8pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates&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;The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period.  Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc3Njc_c6514226-6221-47f7-992f-e097a9c9a9a8">&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;The major components of depreciable plant and equipment as of December&#160;31, 2021 and 2020 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.517%"/&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;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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment&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;598,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;567,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transmission and distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,802,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,699,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office buildings and other structures&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;981,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;930,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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 depreciable plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,381,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,198,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-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;Depreciation is computed using the straight-line method over the estimated remaining service lives of groups of assets.  The estimated service lives of depreciable plant and equipment are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Useful&#160;Lives&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;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 to 35 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transmission and distribution plant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;to&#160;75&#160;years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office buildings and other structures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7 to 50 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipment
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjE1MTMzY2RlMTQ3MjRiNDFiNTExZTdmNzcwMjE4OTM3L3RhYmxlcmFuZ2U6MTUxMzNjZGUxNDcyNGI0MWI1MTFlN2Y3NzAyMTg5MzdfMS0xLTEtMS0yNzkwMQ_9906d5c7-805c-48bc-93e2-f0e2665b8ca8"
      unitRef="usd">598285000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipment>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipment
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjE1MTMzY2RlMTQ3MjRiNDFiNTExZTdmNzcwMjE4OTM3L3RhYmxlcmFuZ2U6MTUxMzNjZGUxNDcyNGI0MWI1MTFlN2Y3NzAyMTg5MzdfMS0zLTEtMS0yNzkwMQ_a915fc51-74e1-4740-be4b-ca42092bef4b"
      unitRef="usd">567904000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipment>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjE1MTMzY2RlMTQ3MjRiNDFiNTExZTdmNzcwMjE4OTM3L3RhYmxlcmFuZ2U6MTUxMzNjZGUxNDcyNGI0MWI1MTFlN2Y3NzAyMTg5MzdfMi0xLTEtMS0yNzkwMQ_d23e7b8e-2b2a-4dc3-84c4-d56aadb678e3"
      unitRef="usd">1802008000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjE1MTMzY2RlMTQ3MjRiNDFiNTExZTdmNzcwMjE4OTM3L3RhYmxlcmFuZ2U6MTUxMzNjZGUxNDcyNGI0MWI1MTFlN2Y3NzAyMTg5MzdfMi0zLTEtMS0yNzkwMQ_59b2b554-8d4b-4907-98ce-471ae7f4c74b"
      unitRef="usd">1699953000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjE1MTMzY2RlMTQ3MjRiNDFiNTExZTdmNzcwMjE4OTM3L3RhYmxlcmFuZ2U6MTUxMzNjZGUxNDcyNGI0MWI1MTFlN2Y3NzAyMTg5MzdfMy0xLTEtMS0yNzkwMQ_a15c4f2e-c200-4474-ac8e-2b93e41463ac"
      unitRef="usd">981615000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjE1MTMzY2RlMTQ3MjRiNDFiNTExZTdmNzcwMjE4OTM3L3RhYmxlcmFuZ2U6MTUxMzNjZGUxNDcyNGI0MWI1MTFlN2Y3NzAyMTg5MzdfMy0zLTEtMS0yNzkwMQ_fd2a75fd-25c0-48ff-a1fc-2812e7868719"
      unitRef="usd">930203000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment>
    <sjw:PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjE1MTMzY2RlMTQ3MjRiNDFiNTExZTdmNzcwMjE4OTM3L3RhYmxlcmFuZ2U6MTUxMzNjZGUxNDcyNGI0MWI1MTFlN2Y3NzAyMTg5MzdfNC0xLTEtMS0yNzkwMQ_966b673d-db8f-481a-99b1-c0d58ee71451"
      unitRef="usd">3381908000</sjw:PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment>
    <sjw:PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjE1MTMzY2RlMTQ3MjRiNDFiNTExZTdmNzcwMjE4OTM3L3RhYmxlcmFuZ2U6MTUxMzNjZGUxNDcyNGI0MWI1MTFlN2Y3NzAyMTg5MzdfNC0zLTEtMS0yNzkwMQ_2df4cb79-f875-4c03-b6cd-6c4d3d990a21"
      unitRef="usd">3198060000</sjw:PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc4MjY_e9ec4df5-3b8a-4eea-9b85-ce5af40f6430">&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;Depreciation is computed using the straight-line method over the estimated remaining service lives of groups of assets.  The estimated service lives of depreciable plant and equipment are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Useful&#160;Lives&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;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 to 35 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transmission and distribution plant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;to&#160;75&#160;years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office buildings and other structures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7 to 50 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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;For the years 2021, 2020 and 2019, depreciation expense as a percent of the beginning of the year balance of depreciable plant was approximately 3.2%, 3.2% and 3.8%, respectively.  Depreciation expense for utility plant for the years ended December&#160;31, 2021, 2020 and 2019 was $91,906, $86,823 and $63,785, respectively.  The cost of utility plant retired, including retirement costs (less salvage), is charged to accumulated depreciation and no gain or loss is recognized.&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;As of December&#160;31, 2021 and 2020, accrued payables for additions to depreciable utility plant were $20,579 and $24,571, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Allowance For Funds Used During Construction (&#x201c;AFUDC&#x201d;)&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;AFUDC represents the capitalized costs of borrowed funds or a return on equity funds used to finance utility plant under construction and is capitalized as part of construction work in progress.  AFUDC is recorded to the extent approved by the respective states&#x2019; utility regulators and is recovered through water rates as the utility plant depreciates.  The amount of interest capitalized in 2021, 2020 and 2019 was $4,422, $4,133 and $4,323, respectively.  Interest on long-term debt is presented net of amounts capitalized on the Consolidated Statement of Comprehensive Income.  The amount of equity funds capitalized in 2021, 2020 and 2019 was $1,926, $1,249 and $198, respectively, reflected in &#x201c;Other, net&#x201d; on the Consolidated Statement of Comprehensive Income.  Prior to the merger with CTWS on October 9, 2019, SJW Group did not have AFUDC for equity funds.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife
      contextRef="i41a0ef3264b94790a7fd0c1017a2b3b1_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjA2ZWM0YjUwNmRhYTQ1MzI4MWU4ZmYxZjc3YTU3Yjk1L3RhYmxlcmFuZ2U6MDZlYzRiNTA2ZGFhNDUzMjgxZThmZjFmNzdhNTdiOTVfMS0xLTEtMS0yNzkwMS90ZXh0cmVnaW9uOjE1ZDc4OTQyM2FlZjQyZTA4MWYyNDQzMmU1ZTE3Yjc3XzQ_21fc818b-446c-4843-8bd7-67704a7afcd5">P5Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife
      contextRef="i124d213b866b4ddab94bc2c7f2c967fa_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjA2ZWM0YjUwNmRhYTQ1MzI4MWU4ZmYxZjc3YTU3Yjk1L3RhYmxlcmFuZ2U6MDZlYzRiNTA2ZGFhNDUzMjgxZThmZjFmNzdhNTdiOTVfMS0xLTEtMS0yNzkwMS90ZXh0cmVnaW9uOjE1ZDc4OTQyM2FlZjQyZTA4MWYyNDQzMmU1ZTE3Yjc3XzEw_58d1427b-5fd3-40c1-8e8c-7320bb9b0a12">P35Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistributionUsefulLife
      contextRef="i41a0ef3264b94790a7fd0c1017a2b3b1_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjA2ZWM0YjUwNmRhYTQ1MzI4MWU4ZmYxZjc3YTU3Yjk1L3RhYmxlcmFuZ2U6MDZlYzRiNTA2ZGFhNDUzMjgxZThmZjFmNzdhNTdiOTVfMi0xLTEtMS0yNzkwMS90ZXh0cmVnaW9uOjljOGJlMzYyMjBjZDRjOWE5ZTUwMDA2MzRmMGM3ODAwXzQ_5a79c0f1-e3b5-47b6-9c5c-9cdbdc9ab276">P35Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistributionUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistributionUsefulLife
      contextRef="i124d213b866b4ddab94bc2c7f2c967fa_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjA2ZWM0YjUwNmRhYTQ1MzI4MWU4ZmYxZjc3YTU3Yjk1L3RhYmxlcmFuZ2U6MDZlYzRiNTA2ZGFhNDUzMjgxZThmZjFmNzdhNTdiOTVfMi0xLTEtMS0yNzkwMS90ZXh0cmVnaW9uOjljOGJlMzYyMjBjZDRjOWE5ZTUwMDA2MzRmMGM3ODAwXzEw_ef74e78a-e4d5-4b35-a445-bb56a2f3b4f2">P75Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistributionUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife
      contextRef="i41a0ef3264b94790a7fd0c1017a2b3b1_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjA2ZWM0YjUwNmRhYTQ1MzI4MWU4ZmYxZjc3YTU3Yjk1L3RhYmxlcmFuZ2U6MDZlYzRiNTA2ZGFhNDUzMjgxZThmZjFmNzdhNTdiOTVfMy0xLTEtMS0yNzkwMS90ZXh0cmVnaW9uOjc5M2YzYzcyNjI0YTQ1YWNiMjkwODNkNDZkMzNhN2FmXzQ_0245cccb-e8cf-4536-a9d1-e4a3478cc1f7">P7Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife
      contextRef="i124d213b866b4ddab94bc2c7f2c967fa_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjA2ZWM0YjUwNmRhYTQ1MzI4MWU4ZmYxZjc3YTU3Yjk1L3RhYmxlcmFuZ2U6MDZlYzRiNTA2ZGFhNDUzMjgxZThmZjFmNzdhNTdiOTVfMy0xLTEtMS0yNzkwMS90ZXh0cmVnaW9uOjc5M2YzYzcyNjI0YTQ1YWNiMjkwODNkNDZkMzNhN2FmXzEw_4df67371-deaa-45a9-8a62-dcd6c91c6833">P50Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNzIwMQ_ebc308d6-3a19-42d7-b119-868e397a7ae9"
      unitRef="number">0.032</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNzIwNQ_3a7b80a1-30f0-4aff-ba77-73d1eb1893e4"
      unitRef="number">0.032</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNzIxMg_2e71db47-82ca-4cb6-8443-21fdc8836156"
      unitRef="number">0.038</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:Depreciation
      contextRef="i8e0198aec7e249ebb57a735ca4bcda34_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNzMwOA_f0c84615-2b45-4fc9-81f7-b0ff83860c49"
      unitRef="usd">91906000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i1dba1e3956c44417bb36d1a469ee385c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNzMxMg_2f3ddd3a-9800-4827-9e20-4de1bc306f9c"
      unitRef="usd">86823000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i5745a43a8a4c4ef886a4080290b770e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNzMxOQ_b480b3bb-3e16-429a-bc9d-734e319f0e3a"
      unitRef="usd">63785000</us-gaap:Depreciation>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTA5OTUxMTc4ODA3OA_91395881-5cd8-42e8-9f3c-bc6c00d20f59"
      unitRef="usd">20579000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTA5OTUxMTc4ODA4Mw_ce1576ea-46f5-41e6-b261-75d08a8fce7f"
      unitRef="usd">24571000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:InterestCostsCapitalized
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfODA3OA_80a02c10-26fa-423d-aa3c-2978d09326bc"
      unitRef="usd">4422000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfODA4Mg_7e243cf5-0477-4ff6-b266-5a882e1672ca"
      unitRef="usd">4133000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfODA4OQ_ee841097-c18c-4410-bd27-085a693ba235"
      unitRef="usd">4323000</us-gaap:InterestCostsCapitalized>
    <sjw:EquityFundsCapitalized
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfODI4MA_6dccad0f-6416-4103-9ccd-e032440c61d8"
      unitRef="usd">1926000</sjw:EquityFundsCapitalized>
    <sjw:EquityFundsCapitalized
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTA5OTUxMTc4NTM5NQ_f108d14c-a050-4d15-86be-dcf9c9201d94"
      unitRef="usd">1249000</sjw:EquityFundsCapitalized>
    <sjw:EquityFundsCapitalized
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTA5OTUxMTc4NTQ0MQ_db325191-ba5d-4c22-ae97-d9b6249cb486"
      unitRef="usd">198000</sjw:EquityFundsCapitalized>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc2OTc_7f102132-09b5-4da0-9197-5af338e630c2">&lt;div style="margin-top:8pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Intangible Assets&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;Intangible assets are recorded at cost and are amortized using the straight-line method over the estimated useful life of the asset, ranging from 5 to 70 years (see &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#i7e12c7edfebe48ecaf971616c7a6fc61_115" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note &lt;/a&gt;&lt;a href="#i7e12c7edfebe48ecaf971616c7a6fc61_115" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;8&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &#x201c;Utility Plant Intangible Assets&#x201d;).&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i41a0ef3264b94790a7fd0c1017a2b3b1_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfODYyNw_6d71fa90-c49f-4bf4-bfe1-7ddc4040764c">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i124d213b866b4ddab94bc2c7f2c967fa_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfODYzMw_03846c32-ebe2-42e3-9961-97686d90bc01">P70Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <sjw:PublicUtilitiesRealEstatePolicyPolicyTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc4MTU_163a9975-e788-4c2d-82b8-babeff4a69ca">Real Estate Investments and Nonutility PropertiesReal estate investments and nonutility properties are recorded at cost and consist primarily of land and buildings.  Net gains and losses from the sale of real estate investments and nonutility properties are recorded as a component of other (expense) income and operating expense, respectively, in the Consolidated Statements of Comprehensive Income.  Nonutility property is property that is neither used nor useful in providing water utility services to customers and is excluded from rate base for rate-setting purposes.  SJWC recognizes gain/loss on disposition of nonutility property in accordance with California Public Utilities Commission (&#x201c;CPUC&#x201d;) Code Section&#160;790, whereby the net proceeds are reinvested back into property that is useful in providing water utility services to customers.  CTWS and CLWSC do not have regulatory restrictions on the use of proceeds from the sale of nonutility property.  There is no depreciation associated with Water Utility Services nonutility property as it is all undeveloped land.Depreciation on buildings and improvements for real estate investments is computed using the straight-line method over the estimated useful lives of the assets, ranging from 7 to 39 years.</sjw:PublicUtilitiesRealEstatePolicyPolicyTextBlock>
    <sjw:ScheduleOfRealEstateInvestmentsTableTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc3OTU_8dda85b2-01fd-4115-be68-7be46272b1f5">&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;The major components of real estate investments and nonutility properties as of December&#160;31, 2021 and 2020 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.517%"/&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;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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td 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;12,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&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;45,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;43,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total real estate investments and nonutility properties&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;57,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</sjw:ScheduleOfRealEstateInvestmentsTableTextBlock>
    <us-gaap:Land
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjM1ZDczNmEwYjdlYjRjYjlhZDZlM2ZiY2E1MjdjMzAyL3RhYmxlcmFuZ2U6MzVkNzM2YTBiN2ViNGNiOWFkNmUzZmJjYTUyN2MzMDJfMS0xLTEtMS0yNzkwMQ_6d390434-4add-4d5a-a66e-004a9251285f"
      unitRef="usd">12615000</us-gaap:Land>
    <us-gaap:Land
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjM1ZDczNmEwYjdlYjRjYjlhZDZlM2ZiY2E1MjdjMzAyL3RhYmxlcmFuZ2U6MzVkNzM2YTBiN2ViNGNiOWFkNmUzZmJjYTUyN2MzMDJfMS0zLTEtMS0yNzkwMQ_1debd7dd-2383-4eac-88a5-f8b5c7a0c3f5"
      unitRef="usd">14168000</us-gaap:Land>
    <us-gaap:InvestmentBuildingAndBuildingImprovements
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjM1ZDczNmEwYjdlYjRjYjlhZDZlM2ZiY2E1MjdjMzAyL3RhYmxlcmFuZ2U6MzVkNzM2YTBiN2ViNGNiOWFkNmUzZmJjYTUyN2MzMDJfMi0xLTEtMS0yNzkwMQ_289403bd-0573-4903-9a59-c12a05dd6968"
      unitRef="usd">45017000</us-gaap:InvestmentBuildingAndBuildingImprovements>
    <us-gaap:InvestmentBuildingAndBuildingImprovements
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjM1ZDczNmEwYjdlYjRjYjlhZDZlM2ZiY2E1MjdjMzAyL3RhYmxlcmFuZ2U6MzVkNzM2YTBiN2ViNGNiOWFkNmUzZmJjYTUyN2MzMDJfMi0zLTEtMS0yNzkwMQ_4b8866dc-0066-4477-94df-e361f201d478"
      unitRef="usd">43961000</us-gaap:InvestmentBuildingAndBuildingImprovements>
    <us-gaap:RealEstateInvestmentPropertyAtCost
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjM1ZDczNmEwYjdlYjRjYjlhZDZlM2ZiY2E1MjdjMzAyL3RhYmxlcmFuZ2U6MzVkNzM2YTBiN2ViNGNiOWFkNmUzZmJjYTUyN2MzMDJfNC0xLTEtMS0yNzkwMQ_83b4e418-46f3-40ee-8e8f-70b50532aef3"
      unitRef="usd">57632000</us-gaap:RealEstateInvestmentPropertyAtCost>
    <us-gaap:RealEstateInvestmentPropertyAtCost
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjM1ZDczNmEwYjdlYjRjYjlhZDZlM2ZiY2E1MjdjMzAyL3RhYmxlcmFuZ2U6MzVkNzM2YTBiN2ViNGNiOWFkNmUzZmJjYTUyN2MzMDJfNC0zLTEtMS0yNzkwMQ_74ebd3ec-d27f-4214-b21e-38ae7b18110c"
      unitRef="usd">58129000</us-gaap:RealEstateInvestmentPropertyAtCost>
    <us-gaap:RealEstateAndAccumulatedDepreciationLifeUsedForDepreciation1
      contextRef="i3ea3980e137b48aca9a82cbd73f2067a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTAwMDU_eb58d998-8f0c-405e-aad6-efda64e56065">P7Y</us-gaap:RealEstateAndAccumulatedDepreciationLifeUsedForDepreciation1>
    <us-gaap:RealEstateAndAccumulatedDepreciationLifeUsedForDepreciation1
      contextRef="i1ef07b95fcfc45348a9268d80aefa615_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTAwMTE_b23c98bf-a58e-451d-a9d4-7d406a0e38a7">P39Y</us-gaap:RealEstateAndAccumulatedDepreciationLifeUsedForDepreciation1>
    <sjw:SalesAgreementHoldbackAmount
      contextRef="i2c723e2cc49948c18b4f5a8b067c4ca3_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMzI5ODUzNTAyMjIwNQ_6d3ee2bf-f679-4c48-9023-03880d6336be"
      unitRef="usd">3000000</sjw:SalesAgreementHoldbackAmount>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="i9f95ee6719ac4339b112cffaffb06cfd_D20210629-20210629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMzI5ODUzNTAyMjQyOA_7eeffe35-e48b-464b-92c9-22d479c8241b"
      unitRef="usd">3000000</us-gaap:GainLossOnSaleOfProperties>
    <sjw:NumberOfPropertiesSold
      contextRef="ie9ad831d82a4424c9add90b98f38fbcf_I20211029"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMzI5ODUzNTAyNDE0OQ_003b4d27-49bc-4249-8c01-538463580150"
      unitRef="property">2</sjw:NumberOfPropertiesSold>
    <us-gaap:ProceedsFromSaleOfRealEstateHeldforinvestment
      contextRef="i5aaf8a6ec074438c904fb82f67bc8812_D20211029-20211029"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMzI5ODUzNTAyNDIxMg_ee0ecefb-e6d0-462f-a6ad-326e0dcf2bc5"
      unitRef="usd">13150000</us-gaap:ProceedsFromSaleOfRealEstateHeldforinvestment>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="i5aaf8a6ec074438c904fb82f67bc8812_D20211029-20211029"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMzI5ODUzNTAzNzUwMQ_ad7165cf-3b5a-4552-a7c1-b7b1ce0b9db3"
      unitRef="usd">7230000</us-gaap:GainLossOnSaleOfProperties>
    <sjw:PropertiesSellingExpenses
      contextRef="i5aaf8a6ec074438c904fb82f67bc8812_D20211029-20211029"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMzI5ODUzNTAyNDQyMg_00f65b35-71c0-491e-8991-934c696d98b2"
      unitRef="usd">277000</sjw:PropertiesSellingExpenses>
    <sjw:DeferredGainsLossesOnSalesOfProperties
      contextRef="i5aaf8a6ec074438c904fb82f67bc8812_D20211029-20211029"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMzI5ODUzNTAzNzU1MA_69b1f544-ccf9-48af-8679-6e691d7a7f43"
      unitRef="usd">5442000</sjw:DeferredGainsLossesOnSalesOfProperties>
    <us-gaap:ProceedsFromSaleOfLandHeldforinvestment
      contextRef="i5aaf8a6ec074438c904fb82f67bc8812_D20211029-20211029"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMzI5ODUzNTAzNjkzOQ_cd6d7465-7b0a-4c3e-a2bf-d264f6e4dca4"
      unitRef="usd">2600000</us-gaap:ProceedsFromSaleOfLandHeldforinvestment>
    <us-gaap:GainsLossesOnSalesOfInvestmentRealEstate
      contextRef="i5aaf8a6ec074438c904fb82f67bc8812_D20211029-20211029"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMzI5ODUzNTAzNzU1Ng_05f60e38-e721-4497-907e-d37fced677c5"
      unitRef="usd">927000</us-gaap:GainsLossesOnSalesOfInvestmentRealEstate>
    <sjw:RealEstateSellingExpenses
      contextRef="i5aaf8a6ec074438c904fb82f67bc8812_D20211029-20211029"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMzI5ODUzNTAzNzk1Mw_455d6631-abee-45b1-9684-024bd43fc9c8"
      unitRef="usd">121000</sjw:RealEstateSellingExpenses>
    <sjw:NumberOfPropertiesSold
      contextRef="i348581d30e8948afaf2e8867574cdd44_I20200928"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTAwNDk_f34e6a4a-3ea0-477e-b3e9-96a912c65e0e"
      unitRef="property">6</sjw:NumberOfPropertiesSold>
    <us-gaap:ProceedsFromSaleOfRealEstateHeldforinvestment
      contextRef="i8436ebb26ecb42188c0859d13da5eb73_D20200928-20200928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTAxMTE_ed575f25-0689-487e-a14c-d194c8dd0ae1"
      unitRef="usd">1075000</us-gaap:ProceedsFromSaleOfRealEstateHeldforinvestment>
    <us-gaap:GainsLossesOnSalesOfInvestmentRealEstate
      contextRef="i8436ebb26ecb42188c0859d13da5eb73_D20200928-20200928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTAxOTM_b81d00cc-b5e3-4566-8a69-f13b964c3058"
      unitRef="usd">1048000</us-gaap:GainsLossesOnSalesOfInvestmentRealEstate>
    <sjw:RealEstateSellingExpenses
      contextRef="i8436ebb26ecb42188c0859d13da5eb73_D20200928-20200928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTAyMjM_d98a4d9e-9bc5-44e7-ae2b-9c94f1e46cc5"
      unitRef="usd">22000</sjw:RealEstateSellingExpenses>
    <us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet
      contextRef="i34a4b4ca44334fb38104bb39ea388116_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTE2MjA_e1b5964c-30d0-4456-8ee0-aae13ac7324e"
      unitRef="usd">58330000</us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet>
    <us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet
      contextRef="if794d552750d4d0b8f3cf06237089df2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTE2Mjc_6a844901-8710-4195-b894-d503c5ddb4c5"
      unitRef="usd">57273000</us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc3NTA_498df431-184f-4606-bae8-78c57acfb982">The following schedule shows the future minimum rental payments to be received from third parties under operating leases that have remaining noncancelable lease terms in excess of one year as of December&#160;31, 2021:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Year ending December&#160;31:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Rental Revenue&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;2022&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,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjliZDRhM2I3Mjg1YzQzMmI5OTgzYjVlZjg3YzFhNjk4L3RhYmxlcmFuZ2U6OWJkNGEzYjcyODVjNDMyYjk5ODNiNWVmODdjMWE2OThfMS0xLTEtMS0yNzkwMQ_7faddca2-0a2b-42bf-95c1-5229c5205107"
      unitRef="usd">4251000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjliZDRhM2I3Mjg1YzQzMmI5OTgzYjVlZjg3YzFhNjk4L3RhYmxlcmFuZ2U6OWJkNGEzYjcyODVjNDMyYjk5ODNiNWVmODdjMWE2OThfMi0xLTEtMS0yNzkwMQ_3b51a8eb-d23b-47e6-ae59-cd7de4a54ea2"
      unitRef="usd">4230000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjliZDRhM2I3Mjg1YzQzMmI5OTgzYjVlZjg3YzFhNjk4L3RhYmxlcmFuZ2U6OWJkNGEzYjcyODVjNDMyYjk5ODNiNWVmODdjMWE2OThfMy0xLTEtMS0yNzkwMQ_36899b37-eca0-442d-b932-a3335cbc2594"
      unitRef="usd">2990000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjliZDRhM2I3Mjg1YzQzMmI5OTgzYjVlZjg3YzFhNjk4L3RhYmxlcmFuZ2U6OWJkNGEzYjcyODVjNDMyYjk5ODNiNWVmODdjMWE2OThfNC0xLTEtMS0yNzkwMQ_6da9e223-6895-460c-b044-6e38f8498f93"
      unitRef="usd">2912000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedFiveYears
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjliZDRhM2I3Mjg1YzQzMmI5OTgzYjVlZjg3YzFhNjk4L3RhYmxlcmFuZ2U6OWJkNGEzYjcyODVjNDMyYjk5ODNiNWVmODdjMWE2OThfNS0xLTEtMS0yNzkwMQ_8cf12da3-dc7e-4eab-a8ab-58e28d1e33a1"
      unitRef="usd">3075000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedFiveYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedThereafter
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjliZDRhM2I3Mjg1YzQzMmI5OTgzYjVlZjg3YzFhNjk4L3RhYmxlcmFuZ2U6OWJkNGEzYjcyODVjNDMyYjk5ODNiNWVmODdjMWE2OThfNi0xLTEtMS0yNzkwMQ_b9928d9d-70e6-4bad-8daf-063f0a858615"
      unitRef="usd">4753000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedThereafter>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc2ODk_38ae0d56-50e5-4097-ab7e-2b1bae74dae8">&lt;div style="margin-top:8pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Business Combinations&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;SJW Group applies the provisions of Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 805&#x2014;&#x201c;Business Combinations&#x201d; for the purchase accounting related to business acquisitions.  Topic 805 requires SJW Group to recognize separately from goodwill the assets acquired and the liabilities assumed at the acquisition date fair values.  Goodwill as of the acquisition date is measured as the excess of consideration transferred over the net of the acquisition date fair values of the assets acquired and the liabilities assumed.  While SJW Group uses best available estimates and assumptions to accurately value assets acquired and liabilities assumed at the acquisition date, such estimates are inherently uncertain and subject to refinement.  As a result, during the one year measurement period from the acquisition date, we record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill.  Upon the conclusion of the measurement period or final determination of the values &lt;/span&gt;&lt;/div&gt;of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our Consolidated Statements of Comprehensive Income.  Accounting for business combinations requires SJW Group to make significant estimates and assumptions, especially at the acquisition date, including estimates for intangible assets, contractual obligations assumed and pre-acquisition contingencies.  Although SJW Group believes that the assumptions and estimates we make are reasonable and appropriate, they are based in part on historical experience and information obtained from the acquired company&#x2019;s management and are inherently uncertain.  Events and circumstances may occur that may affect the accuracy or validity of such assumptions, estimates or actual results.  The purchase price allocation process requires management to make significant estimates and assumptions with respect to intangible assets.  Although SJW Group believes the assumptions and estimates made are reasonable, they are based in part on historical experience, market conditions and information obtained from management of the acquired companies and are inherently uncertain.  Examples of critical estimates in valuing certain of the intangible assets we have acquired include, but are not limited to: future expected cash flows from services; historical and expected customer attrition rates and anticipated growth in revenue from acquired customers; the expected use of the acquired assets; and discount rates.</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc3OTY_d0ed3e8b-7e00-4ec5-9468-01e521f2bb57">&lt;div style="margin-top:8pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Impairment of Long-Lived Assets and Goodwill&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;In accordance with the requirements of FASB ASC Topic 360&#x2014;&#x201c;Property, Plant and Equipment,&#x201d; the long-lived assets of SJW&#160;Group are reviewed for impairment when changes in circumstances or events require adjustments to the carrying values of the assets.  When such changes in circumstances or events occur, the company assesses recoverability by determining whether the carrying value of such assets will be recovered through the undiscounted expected future cash flows.  To the extent an impairment exists, the asset is written down to its estimated fair value with a corresponding charge to operations in the period in which the impairment is identified.  Long-lived assets consist primarily of utility plant in service, goodwill, regulatory assets, real estate investments and intangible assets.  SJW Group first performs a qualitative assessment to determine whether it is necessary to perform the quantitative impairment test.  In assessing the qualitative factors, SJW Group considers the impact of these key factors: change in industry and competitive environment, financial performance, and other relevant Company-specific events.  If SJW Group determines that as a result of the qualitative assessment it is more likely than not (&amp;gt; 50% likelihood) that the fair value is less than carrying amount, then a quantitative test is performed.  During the year ended December 31, 2021, SJW Group determined that an implementation project for a customer care billing system at CLWSC will no longer be pursued and accordingly wrote-off $2,211 of accumulated costs for the project that were previously recorded as construction in progress on the consolidated balance sheets.  No impairments occurred during 2020 and 2019.&lt;/span&gt;&lt;/div&gt;Goodwill represents the excess of the purchase price paid over the estimated fair value of the assets acquired and liabilities assumed in the acquisition of a business.  Goodwill is not amortized but is tested for impairment annually on October 1st or more frequently if an event occurs or circumstances change that would more likely than not, reduce the fair value of a reporting unit below its carrying amount.  SJW Group first performs a qualitative assessment to determine whether it is necessary to perform the quantitative impairment test.  In assessing the qualitative factors, SJW Group considers the impact of these key factors:  change in industry and competitive environment, financial performance, macroeconomic conditions, and other relevant Company-specific events.  If SJW Group determines that as a result of the qualitative assessment it is more likely than not (&amp;gt; 50% likelihood) that the fair value is less than carrying amount, then a quantitative test is performed.  SJW Group&#x2019;s goodwill is primarily associated with the recent merger with CTWS in 2019.  As of October 1, 2021, SJW Group performed a qualitative assessment and found no indicators of impairment and therefore did not perform the quantitative impairment test.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTA5OTUxMTc3Mzc0Mg_9b7d8411-7781-4044-804b-ea7a1e3ef68e"
      unitRef="usd">2211000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTM0MTI_43ab3a93-e2a8-4bba-81af-c0e99fc468c4"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTM0MTI_4e895a3e-ebd4-4071-84a0-4f21dc283df4"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTQ3MTU_2352281d-9ef5-4648-90e9-858ad0e16cf6"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTQ3MTU_8b16761e-77b6-440f-b223-ff71a847f4ad"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTQ3MTU_a809cfb6-94e4-4347-9e80-94a8f7e45615"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc3MzM_dc722902-cf38-4d6e-a961-f14206f708a9">Cash and Cash Equivalents, and Restricted CashCash and cash equivalents primarily consist of cash on deposit with banks with maturities of three months or less from the date of purchase.  Restricted funds consist of proceeds from state revolving fund bond issuances to Maine Water of $4,000 on December 23, 2020, for capital expenditures.  Proceeds are held by a trustee for the bonds and as funding conditions are met, funds are released.</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <sjw:ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash
      contextRef="i576000f8ca43498ba09e7a91471183c8_D20201223-20201223"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTY0OTI2NzQ1NzQzNDM_19275932-e116-4d80-b227-410784812f3f"
      unitRef="usd">4000</sjw:ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash>
    <us-gaap:Cash
      contextRef="i741fbe5dde2442c6b32dde47251411a4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNzY5NjU4MTU0OTEyOA_dd9b62a2-7bc9-4a9c-bfa1-f0364b38acd2"
      unitRef="usd">2789000</us-gaap:Cash>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i741fbe5dde2442c6b32dde47251411a4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNzY5NjU4MTU0OTIzNg_0053973f-5eed-4c6d-904e-9749231b00cb"
      unitRef="usd">1211000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc3NDg_eca48934-a149-4e34-ad80-c0b41219ae50">&lt;div style="margin-top:8pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Financial Instruments and Investments&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;The following instruments are not measured at fair value on the company&#x2019;s consolidated balance sheets but require disclosure of fair values:  cash and cash equivalents, accounts receivable and accounts payable.  The estimated fair value of such instruments approximates their carrying value as reported on the consolidated balance sheets.  The fair value of such financial instruments are determined using the income approach based on the present value of estimated future cash flows.  The fair value of these instruments would be categorized as Level 2 in the fair value hierarchy, with the exception of cash and cash equivalents, which would be categorized as Level 1.  The fair value of long-term debt is discussed in &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#i7e12c7edfebe48ecaf971616c7a6fc61_106" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note &lt;/a&gt;&lt;a href="#i7e12c7edfebe48ecaf971616c7a6fc61_106" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;6&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &#x201c;Long-Term Debt&#x201d; and pension plan assets in &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#i7e12c7edfebe48ecaf971616c7a6fc61_124" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note &lt;/a&gt;&lt;a href="#i7e12c7edfebe48ecaf971616c7a6fc61_124" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;11&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &#x201c;Benefit Plans&#x201d;.&lt;/span&gt;&lt;/div&gt;SJW Group has investments in company owned life insurance which are valued at cash surrender value of the policies as reported by the insurer.  The value of these contracts is based principally on a referenced pool of investment funds that actively redeem shares, are observable and measurable, and are presented in &#x201c;Other investments&#x201d; on SJW Group&#x2019;s Consolidated Balance Sheets.</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:LifeInsuranceCorporateOrBankOwnedAmount
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTY2MzA_1bad68d0-33b0-4505-850b-b6ef16222e5f"
      unitRef="usd">8026000</us-gaap:LifeInsuranceCorporateOrBankOwnedAmount>
    <us-gaap:LifeInsuranceCorporateOrBankOwnedAmount
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTY2Mzc_a4daab1f-5fcc-4b4e-9fdf-db2eef1e21e5"
      unitRef="usd">8026000</us-gaap:LifeInsuranceCorporateOrBankOwnedAmount>
    <us-gaap:CashSurrenderValueOfLifeInsurance
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTY2NjQ_e938d5b1-0b5d-4c9e-9bb9-8e7df2aa1649"
      unitRef="usd">4191000</us-gaap:CashSurrenderValueOfLifeInsurance>
    <us-gaap:CashSurrenderValueOfLifeInsurance
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTY2NzE_2a614604-eac0-48ae-aa79-f194aa1f1475"
      unitRef="usd">4311000</us-gaap:CashSurrenderValueOfLifeInsurance>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc3MDA_cc651f9f-da6a-4d55-af07-a082cb3779a0">&lt;div style="margin-top:8pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes&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;Income taxes are accounted for using the asset and liability method.  Deferred tax assets and liabilities are recognized for the effect of temporary differences between financial and tax reporting.  Deferred tax assets and liabilities are measured using current tax rates in effect.  The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the period that includes the enactment date.&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;To the extent permitted by the regulators, investment tax credits resulting from utility plant additions are deferred and amortized over the estimated useful lives of the related property.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <sjw:ScheduleOfEstimatedRefundsOfAdvancesForConstructionAndContributionsInAidOfConstructionTableTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc2NjM_b0b1e04c-9afe-404a-8a1e-3ee4a558caae">Estimated refunds for the next five years and thereafter are shown below:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated&#160;Refunds&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;2022&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;3,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</sjw:ScheduleOfEstimatedRefundsOfAdvancesForConstructionAndContributionsInAidOfConstructionTableTextBlock>
    <sjw:AdvancesForConstructionEstimatedRefundsNextTwelveMonths
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjgwZDg4NmI5NDhkYzQ0OWVhZDk4NDI2Y2E1NGRjYjk3L3RhYmxlcmFuZ2U6ODBkODg2Yjk0OGRjNDQ5ZWFkOTg0MjZjYTU0ZGNiOTdfMS0xLTEtMS0yNzkwMQ_7894397a-bde8-4dee-97c6-21ec659e04b0"
      unitRef="usd">3609000</sjw:AdvancesForConstructionEstimatedRefundsNextTwelveMonths>
    <sjw:AdvancesForConstructionEstimatedRefundsYearTwo
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjgwZDg4NmI5NDhkYzQ0OWVhZDk4NDI2Y2E1NGRjYjk3L3RhYmxlcmFuZ2U6ODBkODg2Yjk0OGRjNDQ5ZWFkOTg0MjZjYTU0ZGNiOTdfMi0xLTEtMS0yNzkwMQ_48dea2f3-4f5d-486d-825c-6fa90d33f872"
      unitRef="usd">3548000</sjw:AdvancesForConstructionEstimatedRefundsYearTwo>
    <sjw:AdvancesForConstructionEstimatedRefundsYearThree
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjgwZDg4NmI5NDhkYzQ0OWVhZDk4NDI2Y2E1NGRjYjk3L3RhYmxlcmFuZ2U6ODBkODg2Yjk0OGRjNDQ5ZWFkOTg0MjZjYTU0ZGNiOTdfMy0xLTEtMS0yNzkwMQ_4bc392ad-5dd6-4d7e-938a-23342e4da68b"
      unitRef="usd">3282000</sjw:AdvancesForConstructionEstimatedRefundsYearThree>
    <sjw:AdvancesForConstructionEstimatedRefundsYearFour
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjgwZDg4NmI5NDhkYzQ0OWVhZDk4NDI2Y2E1NGRjYjk3L3RhYmxlcmFuZ2U6ODBkODg2Yjk0OGRjNDQ5ZWFkOTg0MjZjYTU0ZGNiOTdfNC0xLTEtMS0yNzkwMQ_60fcdbb9-b98b-4df2-ac83-14924c4d6c50"
      unitRef="usd">3030000</sjw:AdvancesForConstructionEstimatedRefundsYearFour>
    <sjw:AdvancesForConstructionEstimatedRefundsYearFive
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjgwZDg4NmI5NDhkYzQ0OWVhZDk4NDI2Y2E1NGRjYjk3L3RhYmxlcmFuZ2U6ODBkODg2Yjk0OGRjNDQ5ZWFkOTg0MjZjYTU0ZGNiOTdfNS0xLTEtMS0yNzkwMQ_f3f3a720-1b9d-444a-819c-3abd4a8f1398"
      unitRef="usd">2809000</sjw:AdvancesForConstructionEstimatedRefundsYearFive>
    <sjw:AdvancesForConstructionEstimatedRefundsAfterYearFive
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjgwZDg4NmI5NDhkYzQ0OWVhZDk4NDI2Y2E1NGRjYjk3L3RhYmxlcmFuZ2U6ODBkODg2Yjk0OGRjNDQ5ZWFkOTg0MjZjYTU0ZGNiOTdfNi0xLTEtMS0yNzkwMQ_89bc883b-c4b2-4ca2-ad14-4901086d9954"
      unitRef="usd">49582000</sjw:AdvancesForConstructionEstimatedRefundsAfterYearFive>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMzk3MDA_3f2cc91d-abb8-4328-9671-273cfcf4fa01"
      unitRef="usd">130693000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <sjw:CustomerAdvancesforConstructionNonRefundable
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMzk3MTI_0966e2dd-56dc-48f2-9d0d-214342cf3a43"
      unitRef="usd">36388000</sjw:CustomerAdvancesforConstructionNonRefundable>
    <sjw:CustomerAdvancesforConstructionRefundedonServiceConnections
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMzk3NzU_209ef352-77bb-435a-9576-7092da2ab932"
      unitRef="usd">28445000</sjw:CustomerAdvancesforConstructionRefundedonServiceConnections>
    <sjw:ContractWithCustomerRefundLiabilityRefundPeriod
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMzk5NDQ_9fbe1e29-ad39-4d51-a166-3ce05f36cb24">P40Y</sjw:ContractWithCustomerRefundLiabilityRefundPeriod>
    <sjw:ContractWithCustomerRefundLiabilityFairValueDisclosure
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMzk5NTA_aa87ae7f-cb96-41dc-a8e5-d0c370b74acd"
      unitRef="usd">51067000</sjw:ContractWithCustomerRefundLiabilityFairValueDisclosure>
    <sjw:ContractWithCustomerRefundLiabilityFairValueDisclosure
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMzk5NTc_4e91900c-9df6-491b-8488-54e3e9bd4710"
      unitRef="usd">50391000</sjw:ContractWithCustomerRefundLiabilityFairValueDisclosure>
    <sjw:AdvancesForConstructionAndContributionsInAidOfConstructionPolicyPolicyTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc3Mjc_8025d21b-9aac-4311-9e90-79095bb4a9c7">&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;Contributions in aid of construction represent funds received from developers that are not refundable under applicable regulations.  Depreciation applicable to utility plant constructed with these contributions is charged to contributions in aid of construction.&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;Customer advances and contributions in aid of construction received subsequent to 1986 and prior to June&#160;12, 1996, generally must be included in federal taxable income, except for CTWS.  Taxes paid relating to advances and contributions are recorded as deferred tax assets for financial reporting purposes and are amortized over 40 years for advances and over the tax depreciable life of the related asset for contributions.  Receipts subsequent to June&#160;12, 1996, are generally exempt from federal taxable income, unless specifically prescribed under treasury regulations, including CTWS.&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;Advances and contributions received subsequent to 1991 and prior to 1997 are included in state taxable income, except for CTWS.&lt;/span&gt;&lt;/div&gt;</sjw:AdvancesForConstructionAndContributionsInAidOfConstructionPolicyPolicyTextBlock>
    <sjw:AdvancesForConstructionDeferredTaxesAmortizationPeriod
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDA1NjY_800d6e2b-80df-49a0-9e2f-302a85e4d1a7">P40Y</sjw:AdvancesForConstructionDeferredTaxesAmortizationPeriod>
    <us-gaap:AssetRetirementObligationsPolicy
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc4MzE_8c4bc2c0-3bc8-4cdb-9420-c693134091c2">Asset Retirement ObligationSJW Group&#x2019;s asset retirement obligation is recorded as a liability included in other non-current liabilities.  It reflects principally the retirement costs of wells and other anticipated clean-up costs, which by law, must be remediated upon retirement.  Retirement costs have historically been recovered through rates at the time of retirement.  As a result, a regulatory asset is also recorded.</us-gaap:AssetRetirementObligationsPolicy>
    <us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc2OTQ_e12f933c-607e-44c6-8d9b-3594d8635119">&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;As of December&#160;31, 2021 and 2020, the asset retirement obligation is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.517%"/&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;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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retirement obligation &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,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;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;Retirement obligation, present value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock>
    <us-gaap:AssetRetirementObligation
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjZkNDQ3YjEzN2E1MzQwNGNhZWFmZjlmOTA4N2UzZDI2L3RhYmxlcmFuZ2U6NmQ0NDdiMTM3YTUzNDA0Y2FlYWZmOWY5MDg3ZTNkMjZfMS0xLTEtMS0yNzkwMQ_186ce305-4d9d-47fa-9f36-2a81c3830fd1"
      unitRef="usd">4511000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjZkNDQ3YjEzN2E1MzQwNGNhZWFmZjlmOTA4N2UzZDI2L3RhYmxlcmFuZ2U6NmQ0NDdiMTM3YTUzNDA0Y2FlYWZmOWY5MDg3ZTNkMjZfMS0zLTEtMS0yNzkwMQ_a1946328-401b-4a22-8ea1-2593553be663"
      unitRef="usd">4619000</us-gaap:AssetRetirementObligation>
    <sjw:AssetRetirementObligationDiscountRate
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjZkNDQ3YjEzN2E1MzQwNGNhZWFmZjlmOTA4N2UzZDI2L3RhYmxlcmFuZ2U6NmQ0NDdiMTM3YTUzNDA0Y2FlYWZmOWY5MDg3ZTNkMjZfMi0xLTEtMS0yNzkwMQ_a96de21f-73c1-49d7-8d6f-58df72b548bf"
      unitRef="number">0.06</sjw:AssetRetirementObligationDiscountRate>
    <sjw:AssetRetirementObligationDiscountRate
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjZkNDQ3YjEzN2E1MzQwNGNhZWFmZjlmOTA4N2UzZDI2L3RhYmxlcmFuZ2U6NmQ0NDdiMTM3YTUzNDA0Y2FlYWZmOWY5MDg3ZTNkMjZfMi0zLTEtMS0yNzkwMQ_a4ad22f1-2277-4cc9-86f4-3dcef2169586"
      unitRef="number">0.06</sjw:AssetRetirementObligationDiscountRate>
    <us-gaap:AssetRetirementObligationLegallyRestrictedAssetsFairValue
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjZkNDQ3YjEzN2E1MzQwNGNhZWFmZjlmOTA4N2UzZDI2L3RhYmxlcmFuZ2U6NmQ0NDdiMTM3YTUzNDA0Y2FlYWZmOWY5MDg3ZTNkMjZfNS0xLTEtMS0yNzkwMQ_17700d31-1492-4d13-81d8-86062a952302"
      unitRef="usd">925000</us-gaap:AssetRetirementObligationLegallyRestrictedAssetsFairValue>
    <us-gaap:AssetRetirementObligationLegallyRestrictedAssetsFairValue
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjZkNDQ3YjEzN2E1MzQwNGNhZWFmZjlmOTA4N2UzZDI2L3RhYmxlcmFuZ2U6NmQ0NDdiMTM3YTUzNDA0Y2FlYWZmOWY5MDg3ZTNkMjZfNS0zLTEtMS0yNzkwMQ_99c2514e-ce82-4ebd-aa0c-f5e2a02d59c2"
      unitRef="usd">939000</us-gaap:AssetRetirementObligationLegallyRestrictedAssetsFairValue>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc2OTI_a2fe23b5-4591-4548-b609-27cacf9019a3">&lt;div style="margin-top:8pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue&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;Management has determined that the company has principally five categories of revenues.  &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;The first category is recognized in accordance with ASC Topic 606- &#x201c;Revenue from Contracts with Customers&#x201d; and represents metered revenue of Water Utility Services which includes billings to customers based on meter readings plus an estimate of water used between the customers&#x2019; last meter reading and the end of the accounting period.  SJW Group satisfies its performance obligation upon delivery of water to the customer at which time the customer consumes the benefits provided by the company.  The customer is typically billed on a quarterly or bi-monthly basis after water delivery has occurred.  The customer is charged both a service charge which is based upon meter size and covers a portion of the fixed costs of furnishing water to the customer and a consumption charge based on actual water usage.  Unbilled revenue from the last meter reading date to the end of the accounting period is estimated based on the most recent usage patterns, production records and the effective tariff rates.  As the company has the right to bill for services that it has provided, SJW Group estimates the dollar value of deliveries during the unbilled period and recognizes the associated revenue.  Actual results could differ from those estimates, which may result in an adjustment to revenue when billed in a subsequent period.  &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;The second category is recognized in accordance with ASC Topic 980-605-25, &#x201c;Alternative Revenue Programs&#x201d;. Under Programs established by the CPUC and Public Utilities Regulatory Authority of Connecticut (&#x201c;PURA&#x201d;), allowing for automatic adjustment of future rates, the company recognizes revenue when it is objectively determinable, probable of recovery and expected to be collected within 24 months of the year-end in which the revenue is recognized.  A reserve, based on an estimate of actual usage over the recovery period, is recorded for amounts SJW Group estimates will not be collected within the 24-month period.  SJW Group&#x2019;s alternative revenue programs include SJWC&#x2019;s Water Conservation Memorandum Account (&#x201c;WCMA&#x201d;) and CTWS&#x2019;s Water Rate Adjustment mechanism (&#x201c;WRA&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The WCMA allows SJWC to track lost revenue, net of related water costs, associated with reduced sales due to water conservation and associated calls for water use reductions.  SJWC records the lost revenue captured in the WCMA balancing accounts.  In 2021, with the declaration of a drought emergency and conservation mandates in California by Governor Gavin Newsom and Santa Clara Valley Water District (&#x201c;Valley Water&#x201d;), SJWC obtained approval to reestablish a WCMA effective July 20, 2021.  For the year ended December&#160;31, 2021, SJWC recognized $3,243 in lost revenues accumulated in the WCMA.  In December 2019, CPUC denied SJWC&#x2019;s request to recover the 2018 WCMA balance due to drought mandatory conservation mandates that ended in 2017.  As a result of the decision, during the year ended December 31, 2019, SJWC wrote off a total balance of $9,386 related to 2018 lost revenue and $639 related to 2019 lost revenue that was recorded in the 2018 and 2019 WCMA accounts, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The WRA allows Connecticut Water to mitigate risk associated with changes in demand.  The WRA is used to reconcile actual water demands with the demands projected in the most recent general rate case and allows companies to implement a surcharge or surcredit as necessary to recover the revenues approved in the general rate case.  The WRA allows the company to defer, as a regulatory asset or liability, the amount by which actual revenues deviate from the revenues allowed in the most recent general rate proceedings.  &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;The third and fourth category represents the impact of other balancing and memorandum accounts and other regulatory mechanisms that are accounted for under FASB ASC Topic 980 - &#x201c;Regulated Operations&#x201d;.  Balancing and memorandum accounts are recognized by SJWC when it is probable that future recovery of previously incurred costs or future refunds that are to be credited to customers will occur through the ratemaking process. &lt;/span&gt;&lt;/div&gt;The last category, rental income, represents lease rental income.  Tenants pay monthly in accordance with lease agreements and SJW Group recognizes the income ratably over the lease term as this is the most representative of the pattern in which the benefit is expected to be derived from SJW Group&#x2019;s underlying asset.</us-gaap:RevenueRecognitionPolicyTextBlock>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="ia3790d0164984963897ec1154217231c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfMTA5OTUxMTc2NDY5Mg_60e66909-cfc8-47b2-a28b-91224930922a"
      unitRef="usd">3243000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="i3a03de91ad4a44948f6c150126918a84_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDM5Mzg_94c1949e-1c0e-4d0b-810b-d383580e42f9"
      unitRef="usd">-9386000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="ifeebdedd11894981b62e4dc762c90291_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDM5NzQ_89759b9e-646a-4cf9-a4d1-56b0fbb9d192"
      unitRef="usd">-639000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc2ODE_f00d698c-acf6-4735-96e3-a21a91cbcb04">&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;The major streams of revenue for SJW Group are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;559,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;549,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Alternative revenue programs, net&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;5,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,232)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other balancing and memorandum accounts, net&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;5,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(30,092)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other regulatory mechanisms, net&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;(1,703)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,639)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rental income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,397&#160;&lt;/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: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;573,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;564,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;420,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjcyZDBmMWZjZTkwNzQzNTA4ODdjYzg1OWQ2Mzk5YTU1L3RhYmxlcmFuZ2U6NzJkMGYxZmNlOTA3NDM1MDg4N2NjODU5ZDYzOTlhNTVfMS0xLTEtMS0yNzkwMQ_fb2a8f5f-a935-48b1-9942-f06da9c3e2d9"
      unitRef="usd">559568000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjcyZDBmMWZjZTkwNzQzNTA4ODdjYzg1OWQ2Mzk5YTU1L3RhYmxlcmFuZ2U6NzJkMGYxZmNlOTA3NDM1MDg4N2NjODU5ZDYzOTlhNTVfMS0zLTEtMS0yNzkwMQ_6a8a4abf-fca0-46ea-8db8-ff3c4c578b1f"
      unitRef="usd">549270000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjcyZDBmMWZjZTkwNzQzNTA4ODdjYzg1OWQ2Mzk5YTU1L3RhYmxlcmFuZ2U6NzJkMGYxZmNlOTA3NDM1MDg4N2NjODU5ZDYzOTlhNTVfMS01LTEtMS0yNzkwMQ_df40a9cc-3e0b-4430-bd96-909cba4e43e9"
      unitRef="usd">447720000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <sjw:AlternativeRevenueProgramsNet
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjcyZDBmMWZjZTkwNzQzNTA4ODdjYzg1OWQ2Mzk5YTU1L3RhYmxlcmFuZ2U6NzJkMGYxZmNlOTA3NDM1MDg4N2NjODU5ZDYzOTlhNTVfMi0xLTEtMS0yNzkwMQ_df49e03e-f299-4e58-a573-f1ee1c187549"
      unitRef="usd">5304000</sjw:AlternativeRevenueProgramsNet>
    <sjw:AlternativeRevenueProgramsNet
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjcyZDBmMWZjZTkwNzQzNTA4ODdjYzg1OWQ2Mzk5YTU1L3RhYmxlcmFuZ2U6NzJkMGYxZmNlOTA3NDM1MDg4N2NjODU5ZDYzOTlhNTVfMi0zLTEtMS0yNzkwMQ_648b0465-5bf3-4db5-b7c7-343e578c4d3a"
      unitRef="usd">-493000</sjw:AlternativeRevenueProgramsNet>
    <sjw:AlternativeRevenueProgramsNet
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjcyZDBmMWZjZTkwNzQzNTA4ODdjYzg1OWQ2Mzk5YTU1L3RhYmxlcmFuZ2U6NzJkMGYxZmNlOTA3NDM1MDg4N2NjODU5ZDYzOTlhNTVfMi01LTEtMS0yNzkwMQ_96b0dee8-1044-4738-b208-4b76e0a40c16"
      unitRef="usd">-18232000</sjw:AlternativeRevenueProgramsNet>
    <sjw:RegulatoryBalancingandMemorandumAccountsRevenueNet
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjcyZDBmMWZjZTkwNzQzNTA4ODdjYzg1OWQ2Mzk5YTU1L3RhYmxlcmFuZ2U6NzJkMGYxZmNlOTA3NDM1MDg4N2NjODU5ZDYzOTlhNTVfMy0xLTEtMS0yNzkwMQ_02fdb447-487d-4469-b55c-ec1d754fd106"
      unitRef="usd">5138000</sjw:RegulatoryBalancingandMemorandumAccountsRevenueNet>
    <sjw:RegulatoryBalancingandMemorandumAccountsRevenueNet
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjcyZDBmMWZjZTkwNzQzNTA4ODdjYzg1OWQ2Mzk5YTU1L3RhYmxlcmFuZ2U6NzJkMGYxZmNlOTA3NDM1MDg4N2NjODU5ZDYzOTlhNTVfMy0zLTEtMS0yNzkwMQ_3fc6733d-2a97-4d69-997f-c9710b73ac5c"
      unitRef="usd">11856000</sjw:RegulatoryBalancingandMemorandumAccountsRevenueNet>
    <sjw:RegulatoryBalancingandMemorandumAccountsRevenueNet
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjcyZDBmMWZjZTkwNzQzNTA4ODdjYzg1OWQ2Mzk5YTU1L3RhYmxlcmFuZ2U6NzJkMGYxZmNlOTA3NDM1MDg4N2NjODU5ZDYzOTlhNTVfMy01LTEtMS0yNzkwMQ_7967e412-dd2d-4038-88f7-ad6214fdeddd"
      unitRef="usd">-30092000</sjw:RegulatoryBalancingandMemorandumAccountsRevenueNet>
    <sjw:RegulatoryMechanismsOtherNet
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjcyZDBmMWZjZTkwNzQzNTA4ODdjYzg1OWQ2Mzk5YTU1L3RhYmxlcmFuZ2U6NzJkMGYxZmNlOTA3NDM1MDg4N2NjODU5ZDYzOTlhNTVfNC0xLTEtMS0zOTA2Nw_e8ba2ca9-7c28-414d-ba20-dc67ca288ae0"
      unitRef="usd">-1703000</sjw:RegulatoryMechanismsOtherNet>
    <sjw:RegulatoryMechanismsOtherNet
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjcyZDBmMWZjZTkwNzQzNTA4ODdjYzg1OWQ2Mzk5YTU1L3RhYmxlcmFuZ2U6NzJkMGYxZmNlOTA3NDM1MDg4N2NjODU5ZDYzOTlhNTVfNC0zLTEtMS0zOTA2NQ_a9ce8d72-d300-49a9-9b00-abfe4f51db64"
      unitRef="usd">-1639000</sjw:RegulatoryMechanismsOtherNet>
    <sjw:RegulatoryMechanismsOtherNet
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjcyZDBmMWZjZTkwNzQzNTA4ODdjYzg1OWQ2Mzk5YTU1L3RhYmxlcmFuZ2U6NzJkMGYxZmNlOTA3NDM1MDg4N2NjODU5ZDYzOTlhNTVfNC01LTEtMS0zOTA1OQ_9aa0febe-062d-4f22-8955-18aa5f423e23"
      unitRef="usd">15689000</sjw:RegulatoryMechanismsOtherNet>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjcyZDBmMWZjZTkwNzQzNTA4ODdjYzg1OWQ2Mzk5YTU1L3RhYmxlcmFuZ2U6NzJkMGYxZmNlOTA3NDM1MDg4N2NjODU5ZDYzOTlhNTVfNC0xLTEtMS0yNzkwMQ_dac1e70c-76c7-4830-914e-e784d7626249"
      unitRef="usd">5379000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjcyZDBmMWZjZTkwNzQzNTA4ODdjYzg1OWQ2Mzk5YTU1L3RhYmxlcmFuZ2U6NzJkMGYxZmNlOTA3NDM1MDg4N2NjODU5ZDYzOTlhNTVfNC0zLTEtMS0yNzkwMQ_8b3bf003-d3df-4793-a33f-516b1697cd20"
      unitRef="usd">5532000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjcyZDBmMWZjZTkwNzQzNTA4ODdjYzg1OWQ2Mzk5YTU1L3RhYmxlcmFuZ2U6NzJkMGYxZmNlOTA3NDM1MDg4N2NjODU5ZDYzOTlhNTVfNC01LTEtMS0yNzkwMQ_803f61d2-bcd4-4f5a-bc65-a4d1854af9f5"
      unitRef="usd">5397000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:Revenues
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjcyZDBmMWZjZTkwNzQzNTA4ODdjYzg1OWQ2Mzk5YTU1L3RhYmxlcmFuZ2U6NzJkMGYxZmNlOTA3NDM1MDg4N2NjODU5ZDYzOTlhNTVfNS0xLTEtMS0yNzkwMQ_e3e46321-04cb-4603-a689-581652b3b13c"
      unitRef="usd">573686000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjcyZDBmMWZjZTkwNzQzNTA4ODdjYzg1OWQ2Mzk5YTU1L3RhYmxlcmFuZ2U6NzJkMGYxZmNlOTA3NDM1MDg4N2NjODU5ZDYzOTlhNTVfNS0zLTEtMS0yNzkwMQ_3ccdeee9-15ec-42da-8318-69dadd9e45cb"
      unitRef="usd">564526000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RhYmxlOjcyZDBmMWZjZTkwNzQzNTA4ODdjYzg1OWQ2Mzk5YTU1L3RhYmxlcmFuZ2U6NzJkMGYxZmNlOTA3NDM1MDg4N2NjODU5ZDYzOTlhNTVfNS01LTEtMS0yNzkwMQ_61f1e645-0069-4323-bbfd-81a8279e2243"
      unitRef="usd">420482000</us-gaap:Revenues>
    <sjw:RegulatedOperatingRevenueWaterSurcharge
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDU2NDM_c7f54b67-fefd-4ba3-b451-9d5436216522"
      unitRef="usd">5691000</sjw:RegulatedOperatingRevenueWaterSurcharge>
    <sjw:RegulatedOperatingRevenueWaterSurcharge
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDU2NDc_74d8a3bb-11e1-49fd-aa73-65508488c437"
      unitRef="usd">4911000</sjw:RegulatedOperatingRevenueWaterSurcharge>
    <sjw:RegulatedOperatingRevenueWaterSurcharge
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDU2NTQ_6d55e3b6-2785-46c9-bacd-c6401d545296"
      unitRef="usd">4955000</sjw:RegulatedOperatingRevenueWaterSurcharge>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc2MzM_bf6f4fee-9f4b-4255-82cc-d7944464c83a">&lt;div style="margin-top:8pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Share-Based Compensation&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;SJW Group calculates the fair value of service-based and performance-based restricted stock awards based on the grant date fair value of the company&#x2019;s stock price reduced by the present value of the dividends expected to be declared on outstanding shares. &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;SJW Group utilizes the Monte Carlo valuation model, which requires the use of subjective assumptions, to compute the fair value of market-vesting restricted stock units.&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;The compensation cost for service-based restricted stock awards are charged to income on a straight-line basis over the requisite service period, which is the vesting period.  For performance-based stock awards, compensation expense is charged to income on a straight-line basis over the requisite service period based on expected attainment of performance targets.  Changes in the estimates of the expected attainment of performance targets will result in a change in the number of shares that are expected to vest which may cause a cumulative catch up for the amount of share-based compensation expense during each reporting period in which such estimates are altered.  Forfeitures are accounted for as they occur.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc2NTY_44df6e34-e2ca-4b3f-a432-ca3eead96b04">Earnings per ShareBasic earnings per share is calculated using income available to common stockholders, divided by the weighted average number of shares outstanding during the year.  Diluted earnings per share is calculated using income available to common stockholders divided by the weighted average number of shares of common stock including both shares outstanding and shares potentially issuable in connection with deferred restricted common stock awards under SJW Group&#x2019;s Long-Term Incentive Plan and shares potentially issuable under the Employee Stock Purchase Plans.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i10867c962c4f4fd08c74212498dd154e_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc0NTI_34ad0216-3eba-4600-a73d-2c9c77bba334"
      unitRef="shares">16347</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i1b550c15b67349188d370d92f608c4ff_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc0NTY_1461d91e-215f-4117-b2b7-51e06323b6bc"
      unitRef="shares">22396</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6770749ce19246dca0edd546d46d45e4_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85MS9mcmFnOjkxOTRiYmE5ZjVkYTQ2ZDc4NTQzYzQzMTEyMGQ5MGM5L3RleHRyZWdpb246OTE5NGJiYTlmNWRhNDZkNzg1NDNjNDMxMTIwZDkwYzlfNDc0NjM_58b3ff80-b9c2-40be-89b4-6c4318607b2e"
      unitRef="shares">27082</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <sjw:RegulatoryMattersTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGV4dHJlZ2lvbjozOWI0ZjViNzk4NzA0YmIwYTBkMjUwYTJjZmY2MTc1MF8xNjQ5MjY3NDQ3MDE0Nw_43c42def-77f9-4805-8077-412652f41bff">Regulatory Matters&lt;div style="margin-top:8pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Regulation&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;Water Utility Services are subject to rate regulation based on cost recovery and meets the criteria of accounting guidance for rate-regulated operations, which considers the timing of the recognition of certain revenues and expenses.  SJW Group&#x2019;s consolidated financial statements reflect the effects of the rate-making process.  The rate-making process is intended to provide revenues sufficient to recover normal operating expenses, provide funds for replacement of water infrastructure and produce a fair and reasonable return on stockholder common equity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Regulatory Assets, Net&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;Water Utility Services recognizes regulatory assets and liabilities for amounts that are deemed probable of recovery from, or refund to, customers.  Determining probability requires significant judgement by management and includes assessing evidence that may exist prior to regulatory authorization, including regulatory rules and decisions, historical ratemaking practices, and other facts and circumstances that would indicate that recovery or refund is probable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the utility determines that it is no longer probable that regulatory assets would be recovered or reflected in future rates, or if the utility ceased to be subject to rate regulation, the regulatory assets would be charged against income in the period in which that determination was made.  If regulatory accounting did not apply, the utility&#x2019;s future financial results could become more volatile as compared to historical financial results due to the differences in the timing of expense or revenue recognition.&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;The company adjusts the related asset and liabilities for these items through its regulatory asset and liability accounts at year-end, except for certain postretirement benefit costs and balancing and memorandum accounts which are adjusted monthly.  &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;Rate-regulated enterprises are required to charge a regulatory asset to earnings if and when it is determined that the asset is no longer probable of recovery.  SJW Group continually evaluates the recoverability of regulatory assets by assessing whether the amortization of the balance over the remaining life can be recovered through expected and undiscounted future cash flows.  &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;SJW Group&#x2019;s net regulatory assets not earning a return primarily included postretirement pensions and other medical benefits unfunded amounts, and business combinations debt premium, net.  The total amount of net regulatory assets not earning a return at December&#160;31, 2021 and 2020, either by interest on the regulatory asset/liability or as a component of rate base at the allowed rate of return was $84,887 and $119,236, respectively.&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;Regulatory assets, net are comprised of the following as of December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&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;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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Income tax temporary differences, net (a)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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,230&#160;&lt;/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 7.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;Postretirement pensions and other medical benefits&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;62,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Business combinations debt premium&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;22,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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;Balancing and memorandum accounts, net&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;38,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;WRA (b)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;323&#160;&lt;/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 7.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;Other, net (c)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total regulatory assets, net &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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current regulatory asset, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total regulatory assets, net, less current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;___________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:27.13pt"&gt;The company expects to recover regulatory assets related to plant depreciation income tax temporary differences over the average lives of the plant assets of between 5 to 75 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;WRA is a Connecticut Water decoupling mechanism that qualifies as an alternative revenue program.  It is used to reconcile actual water demands with the demands projected in the most recent general rate case and allows companies to implement a surcharge or surcredit as necessary to recover the revenues approved in the general rate case.  &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(c)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:27.13pt"&gt;Other, net includes other regulatory mechanisms, accrued benefits for vacation, and asset retirement obligations that have not yet been passed through in rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Balancing and Memorandum Accounts&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;In California, the CPUC has established a balancing account mechanism for the purpose of tracking the under-collection or over-collection associated with expense changes and the revenue authorized by the CPUC to offset those expense changes.  SJWC also maintains memorandum accounts to track revenue impacts due to catastrophic events, certain unforeseen water quality expenses related to new federal and state water quality standards, energy efficiency, water conservation, water tariffs, and other approved activities or as directed by the CPUC.&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;All balancing accounts and memorandum-type accounts not included for recovery or refund in the current general rate case will be reviewed by the CPUC in SJWC&#x2019;s next general rate case or at the time an individual account balance reaches a threshold of 2% of authorized revenue, whichever occurs first.  As of December&#160;31, 2021, the total balance in SJWC&#x2019;s balancing and memorandum accounts combined, including interest, that has not been recorded into the financial statements was a net under-collection of $2,312.&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;SJWC met the recognition requirements for certain of its balancing and memorandum accounts and certain amounts subject to balancing and memorandum accounts and recorded regulatory assets, net, as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt"&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:41.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:27pt"&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;Beginning Balance&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;Regulatory Asset&lt;br/&gt;Increase (Decrease)&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;Refunds (Collections)&lt;br/&gt;Adjustments&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Ending &lt;br/&gt;Balance&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:8pt;font-weight:400;line-height:100%"&gt;Revenue accounts:&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Monterey Water Revenue Adjustment Mechanism (&#x201c;MWRAM&#x201d;)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;4,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,866&#160;&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;WCMA (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(375)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost of capital memorandum accounts&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:8pt;font-weight:400;line-height:100%"&gt;(1,561)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,563)&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Tax memorandum account&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:8pt;font-weight:400;line-height:100%"&gt;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;All others&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:8pt;font-weight:400;line-height:100%"&gt;(1,472)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(719)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total revenue accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(371)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost-recovery accounts:&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Water supply costs&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:8pt;font-weight:400;line-height:100%"&gt;8,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;2,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,545&#160;&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pension&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:8pt;font-weight:400;line-height:100%"&gt;3,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;PRVMA (b)&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:8pt;font-weight:400;line-height:100%"&gt;1,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(402)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;707&#160;&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;CEMA (c)&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:8pt;font-weight:400;line-height:100%"&gt;2,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;All others&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:8pt;font-weight:400;line-height:100%"&gt;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total cost-recovery accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(402)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(773)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:27pt"&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;Beginning Balance&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;Regulatory Asset&lt;br/&gt;Increase (Decrease)&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;Refunds (Collections)&lt;br/&gt;Adjustments&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Ending &lt;br/&gt;Balance&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:8pt;font-weight:400;line-height:100%"&gt;Revenue accounts:&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;MWRAM&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;2,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;2,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,077&#160;&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;WCMA&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:8pt;font-weight:400;line-height:100%"&gt;708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost of capital memorandum accounts&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:8pt;font-weight:400;line-height:100%"&gt;(1,553)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,561)&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Tax memorandum account&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:8pt;font-weight:400;line-height:100%"&gt;(6,643)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;All others&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:8pt;font-weight:400;line-height:100%"&gt;(1,467)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,472)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total revenue accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,940)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost-recovery accounts:&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Water supply costs&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:8pt;font-weight:400;line-height:100%"&gt;4,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;3,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,123&#160;&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pension&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:8pt;font-weight:400;line-height:100%"&gt;2,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;PRVMA (b)&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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,108&#160;&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;CEMA (c)&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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;All others&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:8pt;font-weight:400;line-height:100%"&gt;446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:8pt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total cost-recovery accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(127)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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:8pt;font-weight:400;line-height:100%"&gt;10,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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:8pt;font-weight:400;line-height:100%"&gt;9,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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:8pt;font-weight:400;line-height:100%"&gt;25,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;___________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;padding-left:27.13pt"&gt;In 2021, with the declaration of a drought emergency and conservation mandates in California by Governor Gavin Newsom and Valley Water, SJWC obtained approval to reestablish a WCMA effective July 20, 2021.  For the year ended December&#160;31, 2021, SJWC recognized $3,243 in lost revenues accumulated in the WCMA.  &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;padding-left:26.68pt"&gt;On August 27, 2020, the Hydro Generation Research, Development and Demonstration Memorandum Account (&#x201c;PRVMA&#x201d;) costs of $1,219 were approved for recovery by the CPUC.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"&gt;(c)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;padding-left:27.13pt"&gt;On March 4, 2020, the California Governor declared a State of Emergency related to COVID-19.  In response, the CPUC ordered its regulated water utilities to implement emergency customer protections in accordance with the Company&#x2019;s Disaster Relief Customer Protections and Outreach Plan, including waiving reconnection deposits, offering payment arrangements, suspending water service disconnections due to non-payment and requiring water utilities to develop a transition plan regarding shutoffs and terminations with customers once the moratorium ends. The customer protections currently extend through February 1, 2022.  As a result, CPUC authorized water utilities to activate a COVID-19 Catastrophic Event Memorandum Account (&#x201c;CEMA") in order to track savings and costs related to SJWC&#x2019;s response, which includes labor and materials, increases in bad debt from the suspension of shutoffs for non-payment, waived deposits and reconnection fees, and divergence from actual versus authorized &lt;/span&gt;&lt;/div&gt;usage. The CEMA was activated for SJWC through the filing of Advice Letter 546 on March 19, 2020.  SJWC anticipates requesting recovery of the COVID-19 pandemic response costs in a future general rate case or other filings. SJWC has determined that future recovery of the account is probable and recognized a regulatory asset of $979 and $2,266 in the years ended December&#160;31, 2021 and 2020, respectively.</sjw:RegulatoryMattersTextBlock>
    <us-gaap:RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGV4dHJlZ2lvbjozOWI0ZjViNzk4NzA0YmIwYTBkMjUwYTJjZmY2MTc1MF8xNjQ5MjY3NDU5ODk1_fcf1f221-29a9-44e7-b71a-56386348a36f"
      unitRef="usd">84887000</us-gaap:RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided>
    <us-gaap:RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGV4dHJlZ2lvbjozOWI0ZjViNzk4NzA0YmIwYTBkMjUwYTJjZmY2MTc1MF8xNjQ5MjY3NDU5OTAz_c1f2c4f6-750a-44cd-b203-a8d3c1a9a925"
      unitRef="usd">119236000</us-gaap:RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided>
    <us-gaap:ScheduleOfRegulatoryAssetsTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGV4dHJlZ2lvbjozOWI0ZjViNzk4NzA0YmIwYTBkMjUwYTJjZmY2MTc1MF8xNjQ5MjY3NDQ3MDE1MQ_eefddfde-072b-40a1-86cd-93ab2824eb85">&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;Regulatory assets, net are comprised of the following as of December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&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;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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Income tax temporary differences, net (a)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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,230&#160;&lt;/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 7.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;Postretirement pensions and other medical benefits&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;62,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Business combinations debt premium&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;22,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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;Balancing and memorandum accounts, net&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;38,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;WRA (b)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;323&#160;&lt;/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 7.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;Other, net (c)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total regulatory assets, net &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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current regulatory asset, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total regulatory assets, net, less current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;___________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:27.13pt"&gt;The company expects to recover regulatory assets related to plant depreciation income tax temporary differences over the average lives of the plant assets of between 5 to 75 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;WRA is a Connecticut Water decoupling mechanism that qualifies as an alternative revenue program.  It is used to reconcile actual water demands with the demands projected in the most recent general rate case and allows companies to implement a surcharge or surcredit as necessary to recover the revenues approved in the general rate case.  &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(c)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:27.13pt"&gt;Other, net includes other regulatory mechanisms, accrued benefits for vacation, and asset retirement obligations that have not yet been passed through in rates.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRegulatoryAssetsTextBlock>
    <us-gaap:RegulatoryAssets
      contextRef="i3dab3ec7e6654b29b2870b329613fe71_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6NzJhODBmNDhjZDA2NGRhZWJkODBjNDczOGUyNjc0OTkvdGFibGVyYW5nZTo3MmE4MGY0OGNkMDY0ZGFlYmQ4MGM0NzM4ZTI2NzQ5OV8yLTEtMS0xLTMwNDc5_7a3d3323-6217-4cc5-bd78-06f4d8d8aaa6"
      unitRef="usd">22420000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="id25af96766a440a994640e11ff75f774_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6NzJhODBmNDhjZDA2NGRhZWJkODBjNDczOGUyNjc0OTkvdGFibGVyYW5nZTo3MmE4MGY0OGNkMDY0ZGFlYmQ4MGM0NzM4ZTI2NzQ5OV8yLTMtMS0xLTMwNDc5_389963d6-ba94-46a6-9b6b-f8cb9a7da06c"
      unitRef="usd">6230000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="i4db8e959aaf24f36b8ec7ab11e0d3316_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6NzJhODBmNDhjZDA2NGRhZWJkODBjNDczOGUyNjc0OTkvdGFibGVyYW5nZTo3MmE4MGY0OGNkMDY0ZGFlYmQ4MGM0NzM4ZTI2NzQ5OV8zLTEtMS0xLTMwNDc5_b2ad409a-d649-4db8-92dd-23ebb1132213"
      unitRef="usd">62197000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="i51ce4b0e3a904eef811d7d36af74dd0e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6NzJhODBmNDhjZDA2NGRhZWJkODBjNDczOGUyNjc0OTkvdGFibGVyYW5nZTo3MmE4MGY0OGNkMDY0ZGFlYmQ4MGM0NzM4ZTI2NzQ5OV8zLTMtMS0xLTMwNDc5_e9701a9c-e62c-4777-88cf-ccf60f07a907"
      unitRef="usd">94362000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="i42ad313fab114d69805b72299d5ab03e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6NzJhODBmNDhjZDA2NGRhZWJkODBjNDczOGUyNjc0OTkvdGFibGVyYW5nZTo3MmE4MGY0OGNkMDY0ZGFlYmQ4MGM0NzM4ZTI2NzQ5OV80LTEtMS0xLTUwNzc5_a6c6fe94-57fd-4807-9422-d2acd5f5fe4c"
      unitRef="usd">19937000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="i4fc2f4b3e76a40fabac95eaab6391a1f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6NzJhODBmNDhjZDA2NGRhZWJkODBjNDczOGUyNjc0OTkvdGFibGVyYW5nZTo3MmE4MGY0OGNkMDY0ZGFlYmQ4MGM0NzM4ZTI2NzQ5OV80LTMtMS0xLTUwNzgx_7add2555-912d-4b0c-a8d3-5e10760502d7"
      unitRef="usd">22479000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="ic947ab538500469fbde7eb3dd961234d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6NzJhODBmNDhjZDA2NGRhZWJkODBjNDczOGUyNjc0OTkvdGFibGVyYW5nZTo3MmE4MGY0OGNkMDY0ZGFlYmQ4MGM0NzM4ZTI2NzQ5OV81LTEtMS0xLTMwNDc5_e89a3710-94a1-4de6-8b97-9517d5f1524a"
      unitRef="usd">38334000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="ib1f79fe5ead142959ba0925ffa484eb4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6NzJhODBmNDhjZDA2NGRhZWJkODBjNDczOGUyNjc0OTkvdGFibGVyYW5nZTo3MmE4MGY0OGNkMDY0ZGFlYmQ4MGM0NzM4ZTI2NzQ5OV81LTMtMS0xLTMwNDc5_c075035b-6b70-40d3-b803-c388203879ec"
      unitRef="usd">25463000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="i854f90fa123f494eaec428bff0fcad0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6NzJhODBmNDhjZDA2NGRhZWJkODBjNDczOGUyNjc0OTkvdGFibGVyYW5nZTo3MmE4MGY0OGNkMDY0ZGFlYmQ4MGM0NzM4ZTI2NzQ5OV82LTEtMS0xLTMwNDc5_2b1e6f56-2d62-4fe4-a890-26ae14cdedb0"
      unitRef="usd">2588000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="i2889e9b748df4348a880f7de8ac2873f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6NzJhODBmNDhjZDA2NGRhZWJkODBjNDczOGUyNjc0OTkvdGFibGVyYW5nZTo3MmE4MGY0OGNkMDY0ZGFlYmQ4MGM0NzM4ZTI2NzQ5OV82LTMtMS0xLTMwNDc5_cb562f16-0f40-4119-8c6f-8baec16be7d1"
      unitRef="usd">323000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="ie9985a088f4044f9b72a7d45c3c59b7b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6NzJhODBmNDhjZDA2NGRhZWJkODBjNDczOGUyNjc0OTkvdGFibGVyYW5nZTo3MmE4MGY0OGNkMDY0ZGFlYmQ4MGM0NzM4ZTI2NzQ5OV83LTEtMS0xLTMwNDc5_d07d5769-1a2c-4721-8853-ce97b910d01f"
      unitRef="usd">9145000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="ibc575e16c0294ee6bca02b2ea7b319c2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6NzJhODBmNDhjZDA2NGRhZWJkODBjNDczOGUyNjc0OTkvdGFibGVyYW5nZTo3MmE4MGY0OGNkMDY0ZGFlYmQ4MGM0NzM4ZTI2NzQ5OV83LTMtMS0xLTMwNDc5_3e5f3497-cf49-44b1-847c-78877c8b5e8b"
      unitRef="usd">9373000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6NzJhODBmNDhjZDA2NGRhZWJkODBjNDczOGUyNjc0OTkvdGFibGVyYW5nZTo3MmE4MGY0OGNkMDY0ZGFlYmQ4MGM0NzM4ZTI2NzQ5OV83LTEtMS0xLTUwNjgy_ff6a35ce-d8e8-496e-a27b-2a239fc038c7"
      unitRef="usd">154621000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6NzJhODBmNDhjZDA2NGRhZWJkODBjNDczOGUyNjc0OTkvdGFibGVyYW5nZTo3MmE4MGY0OGNkMDY0ZGFlYmQ4MGM0NzM4ZTI2NzQ5OV83LTMtMS0xLTUwMTE2_13b5441f-b30d-40c4-a7ee-e6b92904b594"
      unitRef="usd">158230000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6NzJhODBmNDhjZDA2NGRhZWJkODBjNDczOGUyNjc0OTkvdGFibGVyYW5nZTo3MmE4MGY0OGNkMDY0ZGFlYmQ4MGM0NzM4ZTI2NzQ5OV85LTEtMS0xLTMwNDc5_ac78f173-2ee3-48ae-839a-8598fb9ea64b"
      unitRef="usd">2629000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6NzJhODBmNDhjZDA2NGRhZWJkODBjNDczOGUyNjc0OTkvdGFibGVyYW5nZTo3MmE4MGY0OGNkMDY0ZGFlYmQ4MGM0NzM4ZTI2NzQ5OV85LTMtMS0xLTMwNDc5_76685400-fe22-4c45-a05b-57fa8c92644e"
      unitRef="usd">1748000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6NzJhODBmNDhjZDA2NGRhZWJkODBjNDczOGUyNjc0OTkvdGFibGVyYW5nZTo3MmE4MGY0OGNkMDY0ZGFlYmQ4MGM0NzM4ZTI2NzQ5OV85LTEtMS0xLTUwNjg5_cf69186a-7b96-4007-a30c-c5c47df18e9e"
      unitRef="usd">151992000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6NzJhODBmNDhjZDA2NGRhZWJkODBjNDczOGUyNjc0OTkvdGFibGVyYW5nZTo3MmE4MGY0OGNkMDY0ZGFlYmQ4MGM0NzM4ZTI2NzQ5OV85LTMtMS0xLTUwMTE4_180d12a8-0cee-47ec-95b0-05567f8ac59f"
      unitRef="usd">156482000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife
      contextRef="i41a0ef3264b94790a7fd0c1017a2b3b1_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGV4dHJlZ2lvbjozOWI0ZjViNzk4NzA0YmIwYTBkMjUwYTJjZmY2MTc1MF8xMDk5NTExNjI5ODMz_84172ad0-2f30-44b6-bf13-5440ee8c5960">P5Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife
      contextRef="i124d213b866b4ddab94bc2c7f2c967fa_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGV4dHJlZ2lvbjozOWI0ZjViNzk4NzA0YmIwYTBkMjUwYTJjZmY2MTc1MF8xMDk5NTExNjI5ODQw_77ee107a-5ab6-40c5-8500-4f301a05109b">P75Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife>
    <sjw:RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGV4dHJlZ2lvbjozOWI0ZjViNzk4NzA0YmIwYTBkMjUwYTJjZmY2MTc1MF8xMDk5NTExNjc5MjY1_4b3457c5-1d1e-436d-8609-6ca4981bc26f"
      unitRef="number">0.02</sjw:RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage>
    <sjw:RegulatoryBalancingandMemorandumAccountsNetUnderCollected
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGV4dHJlZ2lvbjozOWI0ZjViNzk4NzA0YmIwYTBkMjUwYTJjZmY2MTc1MF8xNjQ5MjY3NDg1MjMz_a0a27d3f-4844-474f-a677-1e09f2ac17a1"
      unitRef="usd">2312000</sjw:RegulatoryBalancingandMemorandumAccountsNetUnderCollected>
    <us-gaap:PublicUtilitiesGeneralDisclosuresTableTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGV4dHJlZ2lvbjozOWI0ZjViNzk4NzA0YmIwYTBkMjUwYTJjZmY2MTc1MF8xNjQ5MjY3NDQ3MDE1MA_a620bec7-dabb-4d53-8bd6-bbfbbce2d117">&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;SJWC met the recognition requirements for certain of its balancing and memorandum accounts and certain amounts subject to balancing and memorandum accounts and recorded regulatory assets, net, as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt"&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:41.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:27pt"&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;Beginning Balance&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;Regulatory Asset&lt;br/&gt;Increase (Decrease)&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;Refunds (Collections)&lt;br/&gt;Adjustments&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Ending &lt;br/&gt;Balance&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:8pt;font-weight:400;line-height:100%"&gt;Revenue accounts:&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Monterey Water Revenue Adjustment Mechanism (&#x201c;MWRAM&#x201d;)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;4,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,866&#160;&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;WCMA (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(375)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost of capital memorandum accounts&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:8pt;font-weight:400;line-height:100%"&gt;(1,561)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,563)&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Tax memorandum account&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:8pt;font-weight:400;line-height:100%"&gt;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;All others&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:8pt;font-weight:400;line-height:100%"&gt;(1,472)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(719)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total revenue accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(371)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost-recovery accounts:&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Water supply costs&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:8pt;font-weight:400;line-height:100%"&gt;8,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;2,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,545&#160;&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pension&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:8pt;font-weight:400;line-height:100%"&gt;3,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;PRVMA (b)&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:8pt;font-weight:400;line-height:100%"&gt;1,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(402)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;707&#160;&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;CEMA (c)&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:8pt;font-weight:400;line-height:100%"&gt;2,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;All others&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:8pt;font-weight:400;line-height:100%"&gt;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total cost-recovery accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(402)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(773)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:27pt"&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;Beginning Balance&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;Regulatory Asset&lt;br/&gt;Increase (Decrease)&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;Refunds (Collections)&lt;br/&gt;Adjustments&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Ending &lt;br/&gt;Balance&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:8pt;font-weight:400;line-height:100%"&gt;Revenue accounts:&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;MWRAM&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;2,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;2,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,077&#160;&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;WCMA&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:8pt;font-weight:400;line-height:100%"&gt;708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost of capital memorandum accounts&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:8pt;font-weight:400;line-height:100%"&gt;(1,553)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,561)&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Tax memorandum account&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:8pt;font-weight:400;line-height:100%"&gt;(6,643)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;All others&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:8pt;font-weight:400;line-height:100%"&gt;(1,467)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,472)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total revenue accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,940)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost-recovery accounts:&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Water supply costs&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:8pt;font-weight:400;line-height:100%"&gt;4,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;3,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,123&#160;&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pension&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:8pt;font-weight:400;line-height:100%"&gt;2,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;PRVMA (b)&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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,108&#160;&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;CEMA (c)&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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;All others&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:8pt;font-weight:400;line-height:100%"&gt;446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:8pt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total cost-recovery accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(127)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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:8pt;font-weight:400;line-height:100%"&gt;10,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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:8pt;font-weight:400;line-height:100%"&gt;9,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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:8pt;font-weight:400;line-height:100%"&gt;25,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;___________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;padding-left:27.13pt"&gt;In 2021, with the declaration of a drought emergency and conservation mandates in California by Governor Gavin Newsom and Valley Water, SJWC obtained approval to reestablish a WCMA effective July 20, 2021.  For the year ended December&#160;31, 2021, SJWC recognized $3,243 in lost revenues accumulated in the WCMA.  &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;padding-left:26.68pt"&gt;On August 27, 2020, the Hydro Generation Research, Development and Demonstration Memorandum Account (&#x201c;PRVMA&#x201d;) costs of $1,219 were approved for recovery by the CPUC.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"&gt;(c)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;padding-left:27.13pt"&gt;On March 4, 2020, the California Governor declared a State of Emergency related to COVID-19.  In response, the CPUC ordered its regulated water utilities to implement emergency customer protections in accordance with the Company&#x2019;s Disaster Relief Customer Protections and Outreach Plan, including waiving reconnection deposits, offering payment arrangements, suspending water service disconnections due to non-payment and requiring water utilities to develop a transition plan regarding shutoffs and terminations with customers once the moratorium ends. The customer protections currently extend through February 1, 2022.  As a result, CPUC authorized water utilities to activate a COVID-19 Catastrophic Event Memorandum Account (&#x201c;CEMA") in order to track savings and costs related to SJWC&#x2019;s response, which includes labor and materials, increases in bad debt from the suspension of shutoffs for non-payment, waived deposits and reconnection fees, and divergence from actual versus authorized &lt;/span&gt;&lt;/div&gt;usage. The CEMA was activated for SJWC through the filing of Advice Letter 546 on March 19, 2020.  SJWC anticipates requesting recovery of the COVID-19 pandemic response costs in a future general rate case or other filings. SJWC has determined that future recovery of the account is probable and recognized a regulatory asset of $979 and $2,266 in the years ended December&#160;31, 2021 and 2020, respectively.</us-gaap:PublicUtilitiesGeneralDisclosuresTableTextBlock>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i4fa328be22f3473c9c5ce57fbfe20682_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV80LTEtMS0xLTMwNDg5_29aa3ff4-3742-43b0-be72-8d6c2ef3690c"
      unitRef="usd">12077000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="icc7c7c9e4eb840cdbb1210a36da1c87e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV80LTMtMS0xLTMwNDg5_13d324ad-b55d-49c3-9352-cb7d413fb9fa"
      unitRef="usd">4788000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="icc7c7c9e4eb840cdbb1210a36da1c87e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV80LTUtMS0xLTMwNDg5_09f9246e-c397-411b-92c7-b108c67a8240"
      unitRef="usd">1000</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="if5ef52719aa14f3e9c483f4ef7fbdb93_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV80LTktMS0xLTMwNDg5_a7c48749-1e35-49a4-9ed0-e592c8471e2f"
      unitRef="usd">16866000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i5a024ababa4146138a22caf9f22d9599_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV81LTEtMS0xLTMxMzUz_1e32d6e7-a0e9-4bbe-b846-869b4c5bcbab"
      unitRef="usd">666000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="ia3790d0164984963897ec1154217231c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV81LTMtMS0xLTMxMzU1_60e66909-cfc8-47b2-a28b-91224930922a"
      unitRef="usd">3243000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="ia3790d0164984963897ec1154217231c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV81LTUtMS0xLTMxMzU3_e3fd7632-ad80-407d-b797-1f23eafa43e3"
      unitRef="usd">-375000</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="idbeeeb1fcab849f98cb007d3bb376bf7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV81LTktMS0xLTMxMzU5_5fcedab8-dd89-4405-8d4c-679b98905f38"
      unitRef="usd">3534000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i8c1b44de14fb44558dd1e0208c7affa3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV81LTEtMS0xLTMwNDg5_b70b56ea-e11e-4580-ab8f-a7350e17ecd2"
      unitRef="usd">-1561000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="if0303d737b9e49729bf279b052c25d9e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV81LTMtMS0xLTMwNDg5_6ae15d76-a7aa-4315-bea5-948256a05e0b"
      unitRef="usd">-2000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="if0303d737b9e49729bf279b052c25d9e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV81LTUtMS0xLTMwNDg5_4a3b17cf-c121-4e59-a200-3dc390fbd7b3"
      unitRef="usd">0</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i07d1c65e3cae46339075bdd0bafe735d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV81LTktMS0xLTMwNDg5_a28ace3c-b0ce-44c4-92c5-f4b4f2d0e764"
      unitRef="usd">-1563000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="id80cec7eb40348238baea5bea5e4a238_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV82LTEtMS0xLTMwNDg5_725e94c4-179a-4eb6-a01d-1adf4f641936"
      unitRef="usd">333000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="id9e88b632f5f4a8ba6049c15625b0a21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV82LTMtMS0xLTMwNDg5_294f3be5-e1bb-4eeb-9640-b7bca75f8781"
      unitRef="usd">0</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="id9e88b632f5f4a8ba6049c15625b0a21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV82LTUtMS0xLTMwNDg5_0bc6b8dd-f53a-451b-9253-424614b6244c"
      unitRef="usd">0</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i337eae25d6f648b3bf26205b30924037_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV82LTktMS0xLTMwNDg5_16a7a158-c407-4e1b-88d0-cd88efa13092"
      unitRef="usd">333000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="ibc575e16c0294ee6bca02b2ea7b319c2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV83LTEtMS0xLTMwNDg5_a6e5e805-02ad-4d5e-8c92-78246cf71155"
      unitRef="usd">-1472000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="i2a113fa4f5d54bfbb4b85f04dd3b6061_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV83LTMtMS0xLTMwNDg5_7315a841-fadb-499c-ace8-539a82dda7ea"
      unitRef="usd">750000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="i2a113fa4f5d54bfbb4b85f04dd3b6061_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV83LTUtMS0xLTMwNDg5_6be9d64a-9543-4a27-83bd-215591bf5897"
      unitRef="usd">3000</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="ie9985a088f4044f9b72a7d45c3c59b7b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV83LTktMS0xLTMwNDg5_8913dc66-0671-4609-af09-88791ce03941"
      unitRef="usd">-719000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV85LTEtMS0xLTUwNzM2_eb06694c-9db9-411d-a2a0-14a35d26cf14"
      unitRef="usd">10043000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV85LTMtMS0xLTUwNzM2_588becc2-83c8-4788-b81b-08f8d85773a5"
      unitRef="usd">8779000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV85LTUtMS0xLTUwNzM2_8c6a0af5-8bdf-498a-b84e-9884d2f3b804"
      unitRef="usd">-371000</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV85LTktMS0xLTUwNzM2_9190fcb6-7612-406a-99f7-cdcd73c24e6d"
      unitRef="usd">18451000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ifd9695249071472fb4382d6cfc8e3637_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xMS0xLTEtMS0zMDQ4OQ_fe389c7e-6cc6-4bb7-bd9c-b83810210ee4"
      unitRef="usd">8123000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i0baee546f1dc49c7a374fd102255bea8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xMS0zLTEtMS0zMDQ4OQ_7df75e01-5998-4367-9e83-832fd93fb1f0"
      unitRef="usd">2421000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="i0baee546f1dc49c7a374fd102255bea8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xMS01LTEtMS0zMDQ4OQ_fdd694f5-a6b3-4e1a-9a28-c07901c92f9d"
      unitRef="usd">1000</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="iba53ed22247b44c5aea89237491651b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xMS05LTEtMS0zMDQ4OQ_872a806c-f51b-48de-98ea-c153074d8429"
      unitRef="usd">10545000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i20561e166d4d4ccb8c825ef634b2234b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xMi0xLTEtMS0zMDQ4OQ_d83d6757-d5aa-463e-a2a3-52c8b3385168"
      unitRef="usd">3478000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i1c29b70ab51247fca877d72fd4cc2fd0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xMi0zLTEtMS0zMDQ4OQ_212b6735-cedb-4467-852d-6f0a5c7bb993"
      unitRef="usd">1464000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="i1c29b70ab51247fca877d72fd4cc2fd0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xMi01LTEtMS0zMDQ4OQ_2a7aaa1d-f1fd-455d-bf07-6ed43c1c1ec7"
      unitRef="usd">-1000</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ieabbdce65b474377b2e687bb8a095539_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xMi05LTEtMS0zMDQ4OQ_396a7de4-2b6c-4e7e-abc2-2b80d049485d"
      unitRef="usd">4941000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i9bdf10bc1c0e411fb5502e36e34c2fe2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xMy0xLTEtMS0zMDQ4OQ_153a255a-718f-44c2-a285-c7d835b7e1d5"
      unitRef="usd">1108000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i6da4a6b8e4ea41c299ae1656722e82da_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xMy0zLTEtMS0zMDQ4OQ_4de48482-78dd-498d-8d34-78a8384926a1"
      unitRef="usd">1000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="i6da4a6b8e4ea41c299ae1656722e82da_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xMy01LTEtMS0zMDQ4OQ_01fcc7ba-40e5-4ab6-8a2f-bcf2161ae226"
      unitRef="usd">-402000</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ibf3fe2f28ccb4d85a3c8083330baea75_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xMy05LTEtMS0zMDQ4OQ_ab42d6df-09fd-42ac-8cbb-29c795aa015f"
      unitRef="usd">707000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i142dfde1a7da4655b6d6b4922da88284_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xNC0xLTEtMS0zMDQ4OQ_36b77a4c-c37a-4101-a805-06fc9128f325"
      unitRef="usd">2266000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="iadebf39487ee4418a715fed142324a23_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xNC0zLTEtMS0zMDQ4OQ_15a28d3f-0d25-49cb-b8b4-b9967fd5b09b"
      unitRef="usd">979000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="iadebf39487ee4418a715fed142324a23_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xNC01LTEtMS0zMDQ4OQ_00966d18-c5ae-4fca-b0a2-9e65a0440d47"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i06666c9af0b445e7b68ce5c768b94d6c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xNC05LTEtMS0zMDQ4OQ_c33d7531-4e9d-40c3-818c-835a98d43404"
      unitRef="usd">3245000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ibc575e16c0294ee6bca02b2ea7b319c2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xNS0xLTEtMS0zMDQ4OQ_18bf7533-182a-49af-abc5-cb75ffcf1981"
      unitRef="usd">445000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i2a113fa4f5d54bfbb4b85f04dd3b6061_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xNS0zLTEtMS0zMDQ4OQ_5975cfe4-92bc-4da4-a9cc-9ec0f34a631a"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="i2a113fa4f5d54bfbb4b85f04dd3b6061_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xNS01LTEtMS0zMDQ4OQ_2edf404d-3a4a-4367-a136-4b4ff79322e5"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ie9985a088f4044f9b72a7d45c3c59b7b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xNS05LTEtMS0zMDQ4OQ_53271773-2193-4bbf-8dd0-a8c82592523e"
      unitRef="usd">445000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xNy0xLTEtMS01MDczOA_86f5814b-81b9-48f4-a4c7-f5815b92939d"
      unitRef="usd">15420000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xNy0zLTEtMS01MDczOA_fe91dc73-9bf5-4015-9105-7a70b4fd68a9"
      unitRef="usd">4865000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xNy01LTEtMS01MDczOA_18008706-f760-427c-9c2c-16d35967411d"
      unitRef="usd">-402000</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xNy05LTEtMS01MDczOA_9f41e308-5de9-48f0-a360-60bec97e1e37"
      unitRef="usd">19883000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingAndMemorandumAccountNet
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xOS0xLTEtMS01MDc0MA_cc18e523-7dda-4418-9139-b98011fcea4f"
      unitRef="usd">25463000</sjw:BalancingAndMemorandumAccountNet>
    <sjw:BalancingandMemorandumAccountIncreaseDecrease
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xOS0zLTEtMS01MDc0MA_0318dd25-dad1-41e0-976f-9130dc6e81d8"
      unitRef="usd">13644000</sjw:BalancingandMemorandumAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumAccountRefundsCollections
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xOS01LTEtMS01MDc0MA_8150aecc-02f3-4ee2-8f41-e5c8280f437e"
      unitRef="usd">-773000</sjw:BalancingandMemorandumAccountRefundsCollections>
    <sjw:BalancingAndMemorandumAccountNet
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6YzZjZDMxZWI1NzdmNGMwZmJlMGM0NzQ2YzQ0Y2QyYTEvdGFibGVyYW5nZTpjNmNkMzFlYjU3N2Y0YzBmYmUwYzQ3NDZjNDRjZDJhMV8xOS05LTEtMS01MDc0MA_08722839-4494-4757-aea0-b16714ea5939"
      unitRef="usd">38334000</sjw:BalancingAndMemorandumAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="ic1e8569f749a4d71b62efc16b10bff2e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV80LTEtMS0xLTMwNDg5_58f53b7e-a72f-4936-99a6-c676b831b4c8"
      unitRef="usd">7015000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="id1f25a6417454ac68c9d001a2cb5717d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV80LTMtMS0xLTMwNDg5_1118b6fc-30a0-4f8f-b32a-cb416e35607b"
      unitRef="usd">2464000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="id1f25a6417454ac68c9d001a2cb5717d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV80LTUtMS0xLTMwNDg5_fa8dac4e-413c-4715-8e9a-580193fe6963"
      unitRef="usd">2598000</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i4fa328be22f3473c9c5ce57fbfe20682_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV80LTktMS0xLTMwNDg5_e2abfae7-6b77-4ae1-883e-66e340eb683d"
      unitRef="usd">12077000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i0336af7a2e8a4fa4970b886f59fa2838_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV81LTEtMS0xLTM5NTk0_8a5b3803-c407-47c8-90b7-55b2b853e516"
      unitRef="usd">708000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i0336af7a2e8a4fa4970b886f59fa2838_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV81LTEtMS0xLTM5NTk0_93d05b54-4704-456e-a50b-c00f7606f8f0"
      unitRef="usd">708000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="i5ba40b84af954a4a8df4378395bee2e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV81LTMtMS0xLTM5NjAw_f9427210-d4d3-4ea0-b553-3b85a2b37859"
      unitRef="usd">0</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="i5ba40b84af954a4a8df4378395bee2e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV81LTUtMS0xLTM5NjE1_de03b377-2ae7-409a-9d41-38323950ed05"
      unitRef="usd">-42000</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i5a024ababa4146138a22caf9f22d9599_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV81LTktMS0xLTM5NjE3_10a38152-286a-46a7-8032-4e1ee5180aa5"
      unitRef="usd">666000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i86fdd49f7e8744da90a5ac8687ab4130_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV81LTEtMS0xLTMwNDg5_43762369-0fde-494c-b149-3af871b9dd0e"
      unitRef="usd">-1553000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="ie9303a5ee4bd494da116e2d95ebb55e9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV81LTMtMS0xLTMwNDg5_4f701d52-cd50-45b1-8fdb-f335395068c9"
      unitRef="usd">-8000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="ie9303a5ee4bd494da116e2d95ebb55e9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV81LTUtMS0xLTMwNDg5_fb4cb35a-d95d-4f5a-9626-96281f378bfb"
      unitRef="usd">0</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i8c1b44de14fb44558dd1e0208c7affa3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV81LTktMS0xLTMwNDg5_54576c3c-f56b-4b13-9266-07f766f418da"
      unitRef="usd">-1561000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="ib6e0e0daadb04dc08e511ea013631c6a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV82LTEtMS0xLTMwNDg5_fb1efdea-b480-499d-95ff-f0a52ee028b6"
      unitRef="usd">-6643000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="i345f1c1f2aeb40de803d7ad51a8381ee_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV82LTMtMS0xLTMwNDg5_d6089257-7c05-4b2e-b8ad-3b33b79d06ad"
      unitRef="usd">-2000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="i345f1c1f2aeb40de803d7ad51a8381ee_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV82LTUtMS0xLTMwNDg5_460d0eb5-10a9-497b-ad36-8a2a6fc15072"
      unitRef="usd">6978000</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="id80cec7eb40348238baea5bea5e4a238_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV82LTktMS0xLTMwNDg5_17a0042f-e2e0-4d95-9b2f-76710d40e9bf"
      unitRef="usd">333000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="ia411fbc0861c45b5b429a45fedb00ee6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV83LTEtMS0xLTMwNDg5_23e2df43-7c8f-4fd1-b3b8-3fa93ea92024"
      unitRef="usd">-1467000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="i014cf9a340bb45e08ff8b5aa8ef5160b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV83LTMtMS0xLTMwNDg5_ae1b0ca5-e9fc-4ce8-afd0-67fe7d9108cd"
      unitRef="usd">62000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="i014cf9a340bb45e08ff8b5aa8ef5160b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV83LTUtMS0xLTMwNDg5_33649125-0356-467a-a0af-ca7c01d62245"
      unitRef="usd">-67000</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="ibc575e16c0294ee6bca02b2ea7b319c2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV83LTktMS0xLTMwNDg5_fe78b065-b81e-4aff-ba91-286c01ca0a5e"
      unitRef="usd">-1472000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i49926d366349401e94f7623ef6081b30_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV85LTEtMS0xLTUwMjAz_c0888607-09cb-46e4-9551-e8fc777d64c3"
      unitRef="usd">-1940000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV85LTMtMS0xLTUwNzQy_70c6b6ab-8ecc-4b41-953c-fe74152a9f2c"
      unitRef="usd">2516000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV85LTUtMS0xLTUwNzQy_375d91ff-5603-461d-aeb0-b6cf9e68f436"
      unitRef="usd">9467000</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV85LTktMS0xLTUwNzQy_137b2227-8a01-4a40-886c-d60b1f07ee3f"
      unitRef="usd">10043000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ia8b7372da63d44ae80d28e5fa596083c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xMS0xLTEtMS0zMDQ4OQ_37cba278-3013-4377-8003-ed6949e959c6"
      unitRef="usd">4328000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="if990f2449c0d4f0986dfdd4355459574_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xMS0zLTEtMS0zMDQ4OQ_64948f21-a14b-45f8-afd8-bb62eb71b02b"
      unitRef="usd">3828000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="if990f2449c0d4f0986dfdd4355459574_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xMS01LTEtMS0zMDQ4OQ_73773f43-222c-487c-82e2-003fcd87ce22"
      unitRef="usd">-33000</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ifd9695249071472fb4382d6cfc8e3637_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xMS05LTEtMS0zMDQ4OQ_3a4f47f6-e187-4c0f-a420-aac75027ae42"
      unitRef="usd">8123000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="iaf977ba91a8449f8a27a3f22ac2bf99e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xMi0xLTEtMS0zMDQ4OQ_297ead01-fc63-4d37-9e42-d4f5fbf3200b"
      unitRef="usd">2449000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="ie907efa234c7440397918fc2fe3077ac_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xMi0zLTEtMS0zMDQ4OQ_bae284b2-5224-411c-835a-d2d0d8884241"
      unitRef="usd">1008000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="ie907efa234c7440397918fc2fe3077ac_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xMi01LTEtMS0zMDQ4OQ_b901599b-725c-46ba-abda-a76512825ac6"
      unitRef="usd">21000</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i20561e166d4d4ccb8c825ef634b2234b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xMi05LTEtMS0zMDQ4OQ_89ae3c4a-5cb4-483d-a93e-72e6b87ad93a"
      unitRef="usd">3478000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ibb052ffaf8fc43bca0810e5b9b95f001_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xMy0xLTEtMS0zMDQ4OQ_d8d9559b-88cb-49fd-9448-df20c04e81a1"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="ice64e40135cb4ad0aa3dda60948f332e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xMy0zLTEtMS0zMDQ4OQ_0bc4b838-9203-49ea-a2e0-e58d74bcba25"
      unitRef="usd">1219000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="ice64e40135cb4ad0aa3dda60948f332e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xMy01LTEtMS0zMDQ4OQ_ffd95083-a182-4e85-9b94-53de78f0a69f"
      unitRef="usd">-111000</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i9bdf10bc1c0e411fb5502e36e34c2fe2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xMy05LTEtMS0zMDQ4OQ_5d328a11-7cb4-4a17-8218-200fb3116adc"
      unitRef="usd">1108000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i94e98f3775834e95a53e61cbea5ac60a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xNC0xLTEtMS0zMDQ4OQ_b8fdcd54-8029-4cc2-9fc5-5956758b9d88"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i5c6e219129a84d8ebbf8f92a74888e27_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xNC0zLTEtMS0zMDQ4OQ_743e2fd1-ca41-4481-aff7-c99187f6737c"
      unitRef="usd">2266000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="i5c6e219129a84d8ebbf8f92a74888e27_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xNC01LTEtMS0zMDQ4OQ_1a604395-c49f-4399-b89d-d2eb4dd02697"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i142dfde1a7da4655b6d6b4922da88284_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xNC05LTEtMS0zMDQ4OQ_23e281a4-fed6-43b8-b65d-3d839083a7bc"
      unitRef="usd">2266000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ia411fbc0861c45b5b429a45fedb00ee6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xNS0xLTEtMS0zMDQ4OQ_3283dfff-c2ef-464f-a3b1-ed14c5d88d0f"
      unitRef="usd">446000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i014cf9a340bb45e08ff8b5aa8ef5160b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xNS0zLTEtMS0zMDQ4OQ_ffc19bef-c2bd-4e1a-97b9-a52d0ef182ab"
      unitRef="usd">3000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="i014cf9a340bb45e08ff8b5aa8ef5160b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xNS01LTEtMS0zMDQ4OQ_200592b1-13b5-4c58-8c66-b7ada857540d"
      unitRef="usd">-4000</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ibc575e16c0294ee6bca02b2ea7b319c2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xNS05LTEtMS0zMDQ4OQ_af97e623-ea90-4d1e-bc18-d5b23f83f25a"
      unitRef="usd">445000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i49926d366349401e94f7623ef6081b30_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xNy0xLTEtMS01MDc0Mg_43761a19-0583-41d2-9096-1f481f871071"
      unitRef="usd">7223000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xNy0zLTEtMS01MDc0Mg_72430c1d-4502-4d48-a6cf-9cb4ae829f09"
      unitRef="usd">8324000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xNy01LTEtMS01MDc0Mg_804ff203-124c-465a-a3e6-20c5dcb7c844"
      unitRef="usd">-127000</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xNy05LTEtMS01MDc0Mg_26c6a3b4-44ef-48e6-9fb9-f31c0bd11621"
      unitRef="usd">15420000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingAndMemorandumAccountNet
      contextRef="i49926d366349401e94f7623ef6081b30_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xOS0xLTEtMS01MDIxMQ_f1045807-85be-4472-bd36-e7dc1780799e"
      unitRef="usd">5283000</sjw:BalancingAndMemorandumAccountNet>
    <sjw:BalancingandMemorandumAccountIncreaseDecrease
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xOS0zLTEtMS01MDc0Mg_667951ba-1853-4791-8843-7c7c8680b080"
      unitRef="usd">10840000</sjw:BalancingandMemorandumAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumAccountRefundsCollections
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xOS01LTEtMS01MDc0Mg_e481ec28-0f0d-4339-9213-659ba8e45c75"
      unitRef="usd">9340000</sjw:BalancingandMemorandumAccountRefundsCollections>
    <sjw:BalancingAndMemorandumAccountNet
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGFibGU6MTQyNzQzOGViZmM0NDhhODg5ZjYyNGJkYTMyNjk0MDUvdGFibGVyYW5nZToxNDI3NDM4ZWJmYzQ0OGE4ODlmNjI0YmRhMzI2OTQwNV8xOS05LTEtMS01MDc0Mg_1662b77b-e1f0-4dcc-80f0-e768fed20d76"
      unitRef="usd">25463000</sjw:BalancingAndMemorandumAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="ia3790d0164984963897ec1154217231c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGV4dHJlZ2lvbjozOWI0ZjViNzk4NzA0YmIwYTBkMjUwYTJjZmY2MTc1MF8xMDk5NTExNjc5OTg2_60e66909-cfc8-47b2-a28b-91224930922a"
      unitRef="usd">3243000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i9cfa1ab1ed4c47fb98417eaf175250c2_D20200827-20200827"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGV4dHJlZ2lvbjozOWI0ZjViNzk4NzA0YmIwYTBkMjUwYTJjZmY2MTc1MF8xNjQ5MjY3NDYwNTk4_e71e71aa-b293-412d-8ca5-af19c8898f80"
      unitRef="usd">1219000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="iadebf39487ee4418a715fed142324a23_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGV4dHJlZ2lvbjozOWI0ZjViNzk4NzA0YmIwYTBkMjUwYTJjZmY2MTc1MF8xNjQ5MjY3NDc3NTEy_15a28d3f-0d25-49cb-b8b4-b9967fd5b09b"
      unitRef="usd">979000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i5c6e219129a84d8ebbf8f92a74888e27_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTUxL2ZyYWc6MzliNGY1Yjc5ODcwNGJiMGEwZDI1MGEyY2ZmNjE3NTAvdGV4dHJlZ2lvbjozOWI0ZjViNzk4NzA0YmIwYTBkMjUwYTJjZmY2MTc1MF8xNjQ5MjY3NDc3NTAz_743e2fd1-ca41-4481-aff7-c99187f6737c"
      unitRef="usd">2266000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMzc1_c9308a6f-35e1-47a4-9b83-d84bee51e556">Capitalization&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;SJW Group is authorized to issue 70,000,000 shares of common stock of $0.001 par value per share.  At December&#160;31, 2021 and 2020, 30,181,348 and 28,556,605, respectively, shares of common stock were issued and outstanding.&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;As of December&#160;31, 2021 and 2020, 1,000,000 shares of preferred stock of $0.001 par value per share were authorized for SJW Group.  At December&#160;31, 2021 and 2020, no shares of preferred stock were issued or outstanding. &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;On March 8, 2021, SJW Group entered into an underwriting agreement with J.P. Morgan Securities LLC, as the representative of the several underwriters named therein (the &#x201c;Underwriters&#x201d;), which provided for the issuance and sale by SJW Group to the Underwriters 1,030,000 shares of common stock, par value $0.001 per share, in an underwritten public offering (the &#x201c;Offering&#x201d;).  The shares in the Offering were sold at a public offering price of $59.00 per share.  SJW Group also granted the Underwriters an option to purchase up to 154,500 additional shares of common stock, which was exercised in full.  The Offering closed on March 11, 2021, and the offering of option shares closed on March 16, 2021.  SJW Group received net proceeds of approximately $66,775 from the Offering and the sale of option shares, after deducting the underwriting discounts and commissions and offering expenses.  SJW Group used the proceeds from the offerings to pay down a bank line of credit agreement, dated as of June 1, 2016, between SJWC and JPMorgan Chase Bank, N.A. and for general corporate purposes, which included, among other things, financing infrastructure improvements and other capital expenditures, repayment of debt or other corporate obligations and working capital.&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;On November 17, 2021, SJW Group entered into an equity distribution agreement (the &#x201c;Equity Distribution Agreement&#x201d;) with J.P. Morgan Securities LLC, Janney Montgomery Scott LLC, RBC Capital Markets, LLC and Wells Fargo Securities, LLC (each a &#x201c;Sales Agent&#x201d; and, collectively, the &#x201c;Sales Agents&#x201d;), pursuant to which the Company may offer and sell shares of its common stock, $0.001 par value per share (the &#x201c;Shares&#x201d;), from time to time in &#x201c;at-the-market&#x201d; offerings, having an aggregate gross sales price of up to $100,000 (the &#x201c;Offering&#x201d;).  Pursuant to the Equity Distribution Agreement, the Shares may be offered and sold through the Sales Agents in transactions that are deemed to be &#x201c;at-the-market&#x201d; offerings as defined in Rule 415 under the Securities Act of 1933, as amended, including sales by means of ordinary brokers&#x2019; transactions on the New York Stock Exchange or otherwise at market prices prevailing at the time of sale, at prices related to the prevailing market prices or at negotiated prices, in block transactions, or as otherwise agreed upon by the Company and the Sales Agents.  Proceeds from the sale of the shares under the Equity Distribution Agreement can be used in the financing of acquisitions, including the acquisition of the Kendall West and Bandera East utilities in Texas, infrastructure improvements and other capital expenditures, repayment of debt or other corporate obligations, and working capital over the term of the Equity Distribution Agreement as such needs arise.  SJW Group issued and sold a total of 355,115 shares of common stock with a weighted average price of $70.40 per share and received approximately $24,253 in net proceeds under the Equity Distribution Agreement during the year ended December 31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfNTQ_7230757c-f908-4154-b93e-7dce13451735"
      unitRef="shares">70000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfNTQ_b6c14941-84c0-4a0b-a081-9ee32cbe3e01"
      unitRef="shares">70000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfODM_0d40c4e0-d760-4d43-b228-92b984ff5495"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfODM_a35be937-1860-4aea-adf7-8c7553dc08ef"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMTIy_207460c9-720c-4767-ba8a-4a46060f8d8f"
      unitRef="shares">30181348</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMTIy_6203717b-d816-41dc-b3cc-f1ae9e87b382"
      unitRef="shares">30181348</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMTI5_85d6bcf9-fce3-465e-9471-6e01bfa26ff7"
      unitRef="shares">28556605</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMTI5_c8be2c85-6795-465f-83e0-4305704fb841"
      unitRef="shares">28556605</us-gaap:CommonStockSharesIssued>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMjE2_8c4c056d-922c-4ce4-9a99-c99d53b7463b"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMjE2_a85f8cfc-a915-48fb-a1d0-d438d2b587bf"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMjQ4_094ad161-7fb9-4400-b116-e5d37b2a1fc5"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMjQ4_66a103be-9b46-457b-8100-76e13fefddb5"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMzE3_1cce0308-2fcf-4c47-8424-ffd27c77c124"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMzE3_3d7c35a4-965a-4ce2-9b8e-f657fbbf9a1c"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMzE3_453745ff-60a1-4b54-b2f8-ca3325e1ef75"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMzE3_6f0007c8-be35-47e1-a770-f40984e8e051"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i61fdb3b183bf41f9933e0da88997d764_D20210308-20210308"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMTY0OTI2NzQ0MjMxMQ_31fb8a9e-a48f-4a61-a7ff-ae6858f43d7b"
      unitRef="shares">1030000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i1be8bf86cb094b12ae61133e2ee1da0c_I20210308"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMTY0OTI2NzQ0MjM1Mw_e285adab-5328-4204-8dfd-7f823b397022"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i1be8bf86cb094b12ae61133e2ee1da0c_I20210308"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMTY0OTI2NzQ0MjQ4OA_0393722b-dae3-417e-a9f6-e0424a4c0c10"
      unitRef="usdPerShare">59.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i355ce4848d754638b27304d479f20a66_D20210308-20210308"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMTY0OTI2NzQ0MjU3Mg_baf8d903-34e1-4df5-8c9a-98c57a01dae0"
      unitRef="shares">154500</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i61fdb3b183bf41f9933e0da88997d764_D20210308-20210308"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMTY0OTI2NzQ0Mjc5MA_7240c10b-15fb-4a52-b074-f34a02fe4b0e"
      unitRef="usd">66775000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ifb570e5f0c0347f3b49105df7dd2fcc4_I20211117"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMTA5OTUxMTYzMTY1MQ_fcad6e5a-2d65-4882-b2a8-132ce3b448ee"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <sjw:SaleOfStockAggregateGrossSalesPrice
      contextRef="ifb570e5f0c0347f3b49105df7dd2fcc4_I20211117"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMTA5OTUxMTYzMTY2Ng_2beaa40c-e2ab-46e8-a012-afb4d5a7dc07"
      unitRef="usd">100000000</sjw:SaleOfStockAggregateGrossSalesPrice>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="if6b3cc162aa14e9b9060ca56269939a7_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMTA5OTUxMTYzMTcxMQ_5b7ef825-46be-4ab6-a7a4-922d1d85e586"
      unitRef="shares">355115</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="iec8d64d471504b15aaff8f7c9ac88c9e_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMTA5OTUxMTYzMTcyMg_e79012b2-d95b-4e95-8a22-c1e1cd0f3368"
      unitRef="usdPerShare">70.40</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="if6b3cc162aa14e9b9060ca56269939a7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV85Ny9mcmFnOjEwMWZkYWJhNmVlNTQzMGFiNTE3NGQ2YjBkNWI3MmEzL3RleHRyZWdpb246MTAxZmRhYmE2ZWU1NDMwYWI1MTc0ZDZiMGQ1YjcyYTNfMTA5OTUxMTYzMTczMw_f5f1e65a-715f-494d-abde-35091c0d39ea"
      unitRef="usd">24253000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:ShortTermDebtTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90ZXh0cmVnaW9uOjFkYmUwMDRmNmM5MDQ4Mjg4NDk1YWJmMWVmN2IyNjJhXzQ0NTY_791ef63e-f611-4622-86ca-d05309be4bb0">Lines of Credit&lt;div style="margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;SJW Group and its subsidiaries have unsecured line of credit agreements where borrowings are used to refinance existing debt, for working capital, and for general corporate purposes.  A summary of the line of agreements as of December&#160;31, 2021 and 2020 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.116%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.771%"/&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maturity Date&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;Line Limit&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;Amounts Outstanding&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;Unused Portion&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;Amounts Outstanding&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;SJWC credit agreement (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CTWS credit agreement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 14, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;52,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;55,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CTWS credit agreement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 15, 2025&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;40,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SJWTX, Inc. credit agreement (b)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;___________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:27.13pt"&gt;Credit agreement also provides for a letter of credit sublimit of $15,000.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Credit agreement also provides for a letter of credit sublimit of $1,000.&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;On April 23, 2021, SJWC closed its $140,000 line of credit agreement which was set to mature on June 1, 2021, and entered into a new $140,000 credit agreement (&#x201c;SJWC Credit Agreement&#x201d;) with JPMorgan Chase Bank, N.A., as the lender (the &#x201c;Lender&#x201d;).  The SJWC Credit Agreement provides an unsecured credit facility with a letter of credit sublimit of $15,000.  Proceeds of borrowings under the SJWC Credit Agreement may be used to refinance existing debt, for working capital, and for general corporate purposes.  The new SJWC Credit Agreement has a maturity date of December 31, 2023.  The line of credit bears interest at variable rates.  &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;Also on April 23, 2021, SJW Group, as guarantor, and CLWSC closed its $5,000 line of credit agreement which was set to mature on June 1, 2021, and entered into a new $5,000 credit agreement (&#x201c;SJWTX Credit Agreement&#x201d;) with the Lender.  The SJWTX Credit Agreement provides an unsecured credit facility with a letter of credit sublimit of $1,000.  The new SJWTX Credit Agreement has a maturity date of December 31, 2023.&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;Cost of borrowing on the lines of credit averaged 1.32% and 1.78% as of December&#160;31, 2021 and 2020, respectively. &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;All of SJW Group&#x2019;s and subsidiaries lines of credit contain customary representations, warranties and events of default, as well as certain restrictive covenants customary for facilities of this type, including restrictions on indebtedness, liens, acquisitions and investments, restricted payments, asset sales, and fundamental changes.  The lines of credit also include certain customary financial covenants such as a funded debt to capitalization ratio and a minimum interest coverage ratio.  As of December&#160;31, 2021, SJW Group and its subsidiaries were in compliance with all covenants on the lines of credit.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShortTermDebtTextBlock>
    <us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90ZXh0cmVnaW9uOjFkYmUwMDRmNmM5MDQ4Mjg4NDk1YWJmMWVmN2IyNjJhXzE2NDkyNjc0NDM1OTIx_1bd30cf2-6745-4126-b00f-09ac9bff5b85">&lt;div style="margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;SJW Group and its subsidiaries have unsecured line of credit agreements where borrowings are used to refinance existing debt, for working capital, and for general corporate purposes.  A summary of the line of agreements as of December&#160;31, 2021 and 2020 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.116%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.771%"/&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maturity Date&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;Line Limit&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;Amounts Outstanding&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;Unused Portion&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;Amounts Outstanding&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;SJWC credit agreement (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CTWS credit agreement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 14, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;52,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;55,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CTWS credit agreement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 15, 2025&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;40,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SJWTX, Inc. credit agreement (b)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;___________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:27.13pt"&gt;Credit agreement also provides for a letter of credit sublimit of $15,000.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Credit agreement also provides for a letter of credit sublimit of $1,000.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i2f3a991409ef4d6f9d665aa84fd68cc1_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90YWJsZTplNDBmNmFiYzYzZDA0ZmIxYjk5MjA5NjY4YTE5YzQ2Yy90YWJsZXJhbmdlOmU0MGY2YWJjNjNkMDRmYjFiOTkyMDk2NjhhMTljNDZjXzItMy0xLTEtMzE2MDA_5d83c309-e5c8-4a92-973e-bcd49f124284"
      unitRef="usd">140000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i2f3a991409ef4d6f9d665aa84fd68cc1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90YWJsZTplNDBmNmFiYzYzZDA0ZmIxYjk5MjA5NjY4YTE5YzQ2Yy90YWJsZXJhbmdlOmU0MGY2YWJjNjNkMDRmYjFiOTkyMDk2NjhhMTljNDZjXzItNS0xLTEtMzI1MjA_a177ecf5-3f33-40c7-a48a-2dbcaec8f386"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i2f3a991409ef4d6f9d665aa84fd68cc1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90YWJsZTplNDBmNmFiYzYzZDA0ZmIxYjk5MjA5NjY4YTE5YzQ2Yy90YWJsZXJhbmdlOmU0MGY2YWJjNjNkMDRmYjFiOTkyMDk2NjhhMTljNDZjXzItNy0xLTEtMzI1MjA_5cc2b662-83f8-4ce6-936b-191a32f885bc"
      unitRef="usd">140000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i41e2924e333744d8a2d035ab306b888c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90YWJsZTplNDBmNmFiYzYzZDA0ZmIxYjk5MjA5NjY4YTE5YzQ2Yy90YWJsZXJhbmdlOmU0MGY2YWJjNjNkMDRmYjFiOTkyMDk2NjhhMTljNDZjXzItOS0xLTEtMzI1MjA_99512b47-e163-4612-ab1e-a40528424487"
      unitRef="usd">80000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i8e931d624982471a8dea89ef22dd2b80_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90YWJsZTplNDBmNmFiYzYzZDA0ZmIxYjk5MjA5NjY4YTE5YzQ2Yy90YWJsZXJhbmdlOmU0MGY2YWJjNjNkMDRmYjFiOTkyMDk2NjhhMTljNDZjXzMtMy0xLTEtMzE2MDI_087083fa-dbcf-4162-87da-1c8d3ea6298f"
      unitRef="usd">75000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i8e931d624982471a8dea89ef22dd2b80_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90YWJsZTplNDBmNmFiYzYzZDA0ZmIxYjk5MjA5NjY4YTE5YzQ2Yy90YWJsZXJhbmdlOmU0MGY2YWJjNjNkMDRmYjFiOTkyMDk2NjhhMTljNDZjXzMtNS0xLTEtMzI1MjA_87f227e1-5e24-488a-bf90-fa3d6ab0a410"
      unitRef="usd">22996000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i8e931d624982471a8dea89ef22dd2b80_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90YWJsZTplNDBmNmFiYzYzZDA0ZmIxYjk5MjA5NjY4YTE5YzQ2Yy90YWJsZXJhbmdlOmU0MGY2YWJjNjNkMDRmYjFiOTkyMDk2NjhhMTljNDZjXzMtNy0xLTEtMzI1MjA_23b9484b-39d1-433a-a746-bfa7772fdb5e"
      unitRef="usd">52004000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i4347bb54b1a5400fbe2e90f36dbebbad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90YWJsZTplNDBmNmFiYzYzZDA0ZmIxYjk5MjA5NjY4YTE5YzQ2Yy90YWJsZXJhbmdlOmU0MGY2YWJjNjNkMDRmYjFiOTkyMDk2NjhhMTljNDZjXzMtOS0xLTEtMzI1MjA_8fce3341-2bf3-497c-92a0-5ca55ae3946d"
      unitRef="usd">55094000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i0fee2201249b48879d1ba52728bc8172_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90YWJsZTplNDBmNmFiYzYzZDA0ZmIxYjk5MjA5NjY4YTE5YzQ2Yy90YWJsZXJhbmdlOmU0MGY2YWJjNjNkMDRmYjFiOTkyMDk2NjhhMTljNDZjXzQtMy0xLTEtMzE2MDQ_5da259d6-d2f4-4a9a-9b8d-c17b86f25a3c"
      unitRef="usd">40000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i0fee2201249b48879d1ba52728bc8172_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90YWJsZTplNDBmNmFiYzYzZDA0ZmIxYjk5MjA5NjY4YTE5YzQ2Yy90YWJsZXJhbmdlOmU0MGY2YWJjNjNkMDRmYjFiOTkyMDk2NjhhMTljNDZjXzQtNS0xLTEtMzI1MjA_0224d8ed-a20d-4ae2-841b-79359319a2c6"
      unitRef="usd">40000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i0fee2201249b48879d1ba52728bc8172_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90YWJsZTplNDBmNmFiYzYzZDA0ZmIxYjk5MjA5NjY4YTE5YzQ2Yy90YWJsZXJhbmdlOmU0MGY2YWJjNjNkMDRmYjFiOTkyMDk2NjhhMTljNDZjXzQtNy0xLTEtMzI1MjA_7023d635-6af2-4f41-b910-d62977d2ff6b"
      unitRef="usd">0</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i469bb63a8fe943088baa514e5be4e6e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90YWJsZTplNDBmNmFiYzYzZDA0ZmIxYjk5MjA5NjY4YTE5YzQ2Yy90YWJsZXJhbmdlOmU0MGY2YWJjNjNkMDRmYjFiOTkyMDk2NjhhMTljNDZjXzQtOS0xLTEtMzI1MjA_417fb8e5-edfa-4610-a64e-c82148c8726f"
      unitRef="usd">40000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i48665118f8d44bb289196d5778f8c331_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90YWJsZTplNDBmNmFiYzYzZDA0ZmIxYjk5MjA5NjY4YTE5YzQ2Yy90YWJsZXJhbmdlOmU0MGY2YWJjNjNkMDRmYjFiOTkyMDk2NjhhMTljNDZjXzUtMy0xLTEtMzE2MDY_c302a696-e24b-4c8e-a04b-114d321c89a7"
      unitRef="usd">5000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i48665118f8d44bb289196d5778f8c331_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90YWJsZTplNDBmNmFiYzYzZDA0ZmIxYjk5MjA5NjY4YTE5YzQ2Yy90YWJsZXJhbmdlOmU0MGY2YWJjNjNkMDRmYjFiOTkyMDk2NjhhMTljNDZjXzUtNS0xLTEtMzI1MjA_27c84cc7-4b1f-403c-b242-25fc8b93fee4"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i48665118f8d44bb289196d5778f8c331_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90YWJsZTplNDBmNmFiYzYzZDA0ZmIxYjk5MjA5NjY4YTE5YzQ2Yy90YWJsZXJhbmdlOmU0MGY2YWJjNjNkMDRmYjFiOTkyMDk2NjhhMTljNDZjXzUtNy0xLTEtMzI1MjA_3377960e-53fb-4dd0-bdb2-851931c9b7be"
      unitRef="usd">5000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i8e5c526f48774bc481da32fe31d434f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90YWJsZTplNDBmNmFiYzYzZDA0ZmIxYjk5MjA5NjY4YTE5YzQ2Yy90YWJsZXJhbmdlOmU0MGY2YWJjNjNkMDRmYjFiOTkyMDk2NjhhMTljNDZjXzUtOS0xLTEtMzI1MjA_b9f90ad5-f258-49a2-87e9-873c07e78290"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i91f0a4f4fc4f43de8487fc69c3b220a7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90YWJsZTplNDBmNmFiYzYzZDA0ZmIxYjk5MjA5NjY4YTE5YzQ2Yy90YWJsZXJhbmdlOmU0MGY2YWJjNjNkMDRmYjFiOTkyMDk2NjhhMTljNDZjXzYtMy0xLTEtMzE2MjQ_07433077-3be8-49e4-8699-03c0da6b8e62"
      unitRef="usd">260000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i91f0a4f4fc4f43de8487fc69c3b220a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90YWJsZTplNDBmNmFiYzYzZDA0ZmIxYjk5MjA5NjY4YTE5YzQ2Yy90YWJsZXJhbmdlOmU0MGY2YWJjNjNkMDRmYjFiOTkyMDk2NjhhMTljNDZjXzYtNS0xLTEtMzE2MjU_59bfcc93-3e52-4ab6-9600-3ff219670c08"
      unitRef="usd">62996000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i91f0a4f4fc4f43de8487fc69c3b220a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90YWJsZTplNDBmNmFiYzYzZDA0ZmIxYjk5MjA5NjY4YTE5YzQ2Yy90YWJsZXJhbmdlOmU0MGY2YWJjNjNkMDRmYjFiOTkyMDk2NjhhMTljNDZjXzYtNy0xLTEtMzI1MjA_8e8e6ce0-7771-4a4b-94d7-1ff950a45cd8"
      unitRef="usd">197004000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="ie48319fb94b94f14aca9880b23fb6029_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90YWJsZTplNDBmNmFiYzYzZDA0ZmIxYjk5MjA5NjY4YTE5YzQ2Yy90YWJsZXJhbmdlOmU0MGY2YWJjNjNkMDRmYjFiOTkyMDk2NjhhMTljNDZjXzYtOS0xLTEtMzI1MjA_74d7d770-2cd4-4a90-b455-6d9dddc48264"
      unitRef="usd">175094000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i5b5c755486e845128235dc206064a703_I20210423"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90ZXh0cmVnaW9uOjFkYmUwMDRmNmM5MDQ4Mjg4NDk1YWJmMWVmN2IyNjJhXzU0OTc1NTgxNTgwNTg_a15a18e6-b03d-4cc0-afc6-19d5ae70adb4"
      unitRef="usd">15000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i3fb7f2848a744c4f92f5d702f9fabf4d_I20210423"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90ZXh0cmVnaW9uOjFkYmUwMDRmNmM5MDQ4Mjg4NDk1YWJmMWVmN2IyNjJhXzEwOTk1MTE2MzMzNTc_81c8c6bb-4119-41f4-9c9b-2198e0cf28d1"
      unitRef="usd">1000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="id794d6e6e83d4c1eaaa16d172aa40313_D20210423-20210423"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90ZXh0cmVnaW9uOjFkYmUwMDRmNmM5MDQ4Mjg4NDk1YWJmMWVmN2IyNjJhXzEwOTk1MTE2Mzg1MTU_7bb08c89-6a88-44ad-afd7-c5bf670d3c51"
      unitRef="usd">140000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i67846f98fd7c4685805c59639aa49c84_I20210423"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90ZXh0cmVnaW9uOjFkYmUwMDRmNmM5MDQ4Mjg4NDk1YWJmMWVmN2IyNjJhXzEwOTk1MTE2Mzg1MDM_04778f19-1471-4f98-a3bf-7650cec406fa"
      unitRef="usd">140000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i5b5c755486e845128235dc206064a703_I20210423"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90ZXh0cmVnaW9uOjFkYmUwMDRmNmM5MDQ4Mjg4NDk1YWJmMWVmN2IyNjJhXzU0OTc1NTgxNTgwNjQ_a15a18e6-b03d-4cc0-afc6-19d5ae70adb4"
      unitRef="usd">15000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i82149d4a90a74cbdb704b4fd41ced508_D20210423-20210423"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90ZXh0cmVnaW9uOjFkYmUwMDRmNmM5MDQ4Mjg4NDk1YWJmMWVmN2IyNjJhXzEwOTk1MTE2Mzg1NDU_7b279b6e-b5c8-4717-a743-6fb5d0e570e3"
      unitRef="usd">5000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i691fb3ce6cf94b1fa8717437dd264e15_I20210423"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90ZXh0cmVnaW9uOjFkYmUwMDRmNmM5MDQ4Mjg4NDk1YWJmMWVmN2IyNjJhXzEwOTk1MTE2Mzg1NTQ_7adb2730-b065-4413-ba54-615dac36ebe9"
      unitRef="usd">5000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i3fb7f2848a744c4f92f5d702f9fabf4d_I20210423"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90ZXh0cmVnaW9uOjFkYmUwMDRmNmM5MDQ4Mjg4NDk1YWJmMWVmN2IyNjJhXzEwOTk1MTE2Mzg1NTk_81c8c6bb-4119-41f4-9c9b-2198e0cf28d1"
      unitRef="usd">1000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i27c742e93d834902860feccbcf772ddd_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90ZXh0cmVnaW9uOjFkYmUwMDRmNmM5MDQ4Mjg4NDk1YWJmMWVmN2IyNjJhXzMxNDM_c61178ac-f61e-4c65-8c9b-1978a21eb3c2"
      unitRef="number">0.0132</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i1d5cd8945828452ea52826c898534c7e_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDAvZnJhZzoxZGJlMDA0ZjZjOTA0ODI4ODQ5NWFiZjFlZjdiMjYyYS90ZXh0cmVnaW9uOjFkYmUwMDRmNmM5MDQ4Mjg4NDk1YWJmMWVmN2IyNjJhXzMxNTA_007b72b7-715d-4ae6-9310-2f146ab8481b"
      unitRef="number">0.0178</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LongTermDebtTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzEyNjMx_48d0913a-7a02-4881-aa5f-b0b7d5937eb6">Long-Term Debt&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;Long-term debt as of December&#160;31 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.246%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Rate&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;Maturity&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;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;2020&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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SJW Group Senior notes (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.47% - 3.53%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029 - 2039&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;560,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;610,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SJWC:&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior notes  (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.00% - 8.58%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022 - 2051&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;420,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;California Pollution Control Financing Authority Revenue Bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.75%, 5.10%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2040, 2046&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;120,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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 SJWC&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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;540,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;440,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CTWS bank term loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.09%, 4.15%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027, 2037&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Connecticut Water:&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Connecticut Innovations Revenue Bonds, variable rate&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028 - 2029&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;22,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;22,050&#160;&lt;/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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Connecticut Innovations Revenue Bonds, fixed rate&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior notes (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.07% - 3.53%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2037 - 2051&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;170,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bank term loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.51% - 4.75%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022 - 2036&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;111,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.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 Connecticut Water&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="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SJWTX, Inc.:&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;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior note  (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.27%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2036&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;15,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bank term loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.01%, 4.11%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2041&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;30,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.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 SJWTX, Inc.&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="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maine Water:&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;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State revolving fund loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.00% - 2.58%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022 - 2048&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;17,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,651&#160;&lt;/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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other First Mortgage Bond&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.95%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bank term loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.89% - 5.51%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024 - 2043&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;34,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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 Maine Water&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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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 debt&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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,522,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,352,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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;Unamortized debt premium, net (b)&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.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;Unamortized debt issuance costs&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,851)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,978)&lt;/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 6.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;Current portion&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,106)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(76,241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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 long-term debt, less current portion&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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,492,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,287,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;___________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:27.13pt"&gt;Senior notes held by institutional investors are unsecured obligations of SJW Group, SJWC, Connecticut Water, SJWTX, Inc. and Maine Water and require interest-only payments until maturity.  To minimize issuance costs, the companies&#x2019; debt has primarily been placed privately.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Consists of fair value adjustments recognized through purchase accounting for the completed merger with CTWS on October 9, 2019.&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;The following is a table of the consolidated company&#x2019;s schedule of principal payments:&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:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&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;4,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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;23,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Thereafter&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;1,403,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&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;The estimated fair value of long-term debt as of December&#160;31, 2021 and 2020 was approximately $1,651,825 and $1,570,727, respectively, and was determined using a discounted cash flow analysis, based on the current rates for similar financial instruments of the same duration and creditworthiness of the Company.  The fair value of long-term debt would be categorized as Level 2 of the fair value hierarchy.&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%;text-decoration:underline"&gt;SJW Group&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;On August 11, 2020, SJW Group entered into a note purchase agreement with the purchasers listed in the agreement, pursuant to which SJW Group sold an aggregate principal amount of $50,000 of its 2.47% Senior Notes, Series 2020, due August 1, 2030.  The notes are unsecured obligations of the company.  Interest is payable semi-annually in arrears on February 1st and August 1st of each year.  &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%;text-decoration:underline"&gt;SJWC&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;On June 25, 2021, SJWC entered into a note purchase agreement with certain affiliates of New York Life Insurance (collectively the &#x201c;Purchasers&#x201d;), pursuant to which the company sold an aggregate principal amount of $50,000 of its 3.00% Senior Notes, Series N (&#x201c;Series N Notes&#x201d;) to the Purchasers.  The Series N Notes are unsecured obligations of SJWC and are due on June 25, 2051.  Interest is payable semi-annually in arrears on January 1st and July 1st of each year.  The closing occurred simultaneously with the signing of the note purchase agreement.&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;On August 4, 2021, SJWC entered into a note purchase agreement with the purchasers listed in the agreement, pursuant to which the company sold an aggregate principal amount of $50,000 of its 3.00% Senior Notes, Series O (&#x201c;Series O Notes&#x201d;), due December 1, 2051.  The Series O Notes are unsecured obligations of SJWC.  Interest is payable semi-annually in arrears on June 1st and December 1st of each year.  The closing of the note purchase agreement occurred on December 1, 2021.&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%;text-decoration:underline"&gt;Connecticut Water&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;On August 4, 2021, Connecticut Water entered into a note purchase agreement with certain affiliates of Metropolitan Life Insurance Company, New York Life Insurance Company, the Northwestern Mutual Life Insurance Company and Pacific Life Insurance Company, pursuant to which Connecticut Water sold on August 4, 2021, an aggregate principal amount of $50,000 of its 3.07% Senior Notes, Series 2021A, due 2051 (the &#x201c;2021A Notes&#x201d;) and on December 1, 2021, sold an aggregate principal amount of $50,000 of its 3.10% Senior Notes, Series 2021B, due 2051 (the &#x201c;2021B Notes&#x201d; and together with the 2021A Notes, the &#x201c;CWC Notes&#x201d;).  The CWC Notes are unsecured obligations of Connecticut Water, with the 2021A Notes due on June 1, 2051, and the 2021B Notes due on December 1, 2051.  Interest on the CWC Notes is payable semi-annually in arrears on June 1st and December 1st of each year.  The proceeds from the sale of the CWC Notes will be used to repay outstanding short and/or long-term borrowings, to fund Connecticut Water&#x2019;s capital expenditures, and/or for other general corporate purposes.&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;On March 12, 2020, Connecticut Water entered into a note purchase agreement with NYL Investors, LLC as agent of the purchasers listed in the agreement, pursuant to which Connecticut Water sold on the same date an aggregate principal amount of $35,000 of its 3.51% Senior Notes, due March 12, 2050.  The notes are unsecured obligations of Connecticut Water.  Interest is payable semi-annually in arrears on March 12th and September 12th of each year.  &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%;text-decoration:underline"&gt;SJWTX, Inc.&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;On May 13, 2021, CLWSC entered into a master credit agreement and promissory note with a commercial bank under which it entered into a borrowing agreement for an aggregate principal amount not to exceed $30,000, of which $20,000 was advanced at the closing date.  The borrowing carries a fixed interest rate of 4.01% due on March 20, 2041.  On December 1, 2021, the remaining aggregate principal amount of the promissory note, $10,000, was advanced to CLWSC at a fixed interest rate of 4.11%.  The notes are unsecured obligations of CLWSC.  Interest is payable quarterly in arrears on the 20th day of January, April, July and October of each year.  &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%;text-decoration:underline"&gt;Maine Water&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;On March 2, 2021, Maine Water entered into a credit agreement with a commercial bank, pursuant to an existing master loan agreement under which the commercial bank issued Maine Water a promissory note on the same date with an aggregate principal amount of $17,000 and a fixed interest rate of 3.89%, due March 1, 2041.  The notes are unsecured obligations of Maine Water.  Interest is payable quarterly in arrears on the 20th day of January, April, July and October of each year.  Proceeds from the borrowing were received on March 18, 2021.&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;On December 23, 2020, Maine Water issued $4,000 of Series T First Mortgage Bonds to the Maine Municipal Bond Bank through the State Safe Drinking Water Revolving Loan Fund.  The Series T bonds mature on October 1, 2041 and carry 1% interest.  The Series T First Mortgage Bond covenants are the same as all other First Mortgage Bonds.  The proceeds were used for pre-approved projects primarily related to preliminary engineering and design work of a water treatment plant in Maine&#x2019;s Biddeford and Saco division.  &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%;text-decoration:underline"&gt;Financial Covenants&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;The debt and credit agreements of SJW Group and its subsidiaries contain various financial and other covenants.  Non-compliance with these covenants could result in accelerated due dates and termination of the agreements.  In addition, the credit &lt;/span&gt;&lt;/div&gt;agreements contain customary representations and warranties and subject to customary events of default, which may result in outstanding notes becoming immediately due and payable.   As of December&#160;31, 2021, SJW Group and its subsidiaries were in compliance with all covenants related to its long-term debt agreements.</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzEyNjQz_17a1d90d-83ba-4c4c-ae85-c7b9726eb725">&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;Long-term debt as of December&#160;31 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.246%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Rate&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;Maturity&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;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;2020&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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SJW Group Senior notes (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.47% - 3.53%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029 - 2039&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;560,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;610,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SJWC:&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior notes  (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.00% - 8.58%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022 - 2051&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;420,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;California Pollution Control Financing Authority Revenue Bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.75%, 5.10%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2040, 2046&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;120,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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 SJWC&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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;540,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;440,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CTWS bank term loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.09%, 4.15%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027, 2037&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Connecticut Water:&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Connecticut Innovations Revenue Bonds, variable rate&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028 - 2029&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;22,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;22,050&#160;&lt;/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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Connecticut Innovations Revenue Bonds, fixed rate&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior notes (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.07% - 3.53%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2037 - 2051&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;170,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bank term loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.51% - 4.75%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022 - 2036&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;111,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.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 Connecticut Water&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="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SJWTX, Inc.:&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;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior note  (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.27%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2036&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;15,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bank term loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.01%, 4.11%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2041&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;30,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.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 SJWTX, Inc.&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="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maine Water:&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;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State revolving fund loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.00% - 2.58%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022 - 2048&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;17,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,651&#160;&lt;/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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other First Mortgage Bond&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.95%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bank term loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.89% - 5.51%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024 - 2043&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;34,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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 Maine Water&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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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 debt&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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,522,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,352,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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;Unamortized debt premium, net (b)&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.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;Unamortized debt issuance costs&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,851)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,978)&lt;/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 6.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;Current portion&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,106)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(76,241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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 long-term debt, less current portion&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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,492,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,287,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;___________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:27.13pt"&gt;Senior notes held by institutional investors are unsecured obligations of SJW Group, SJWC, Connecticut Water, SJWTX, Inc. and Maine Water and require interest-only payments until maturity.  To minimize issuance costs, the companies&#x2019; debt has primarily been placed privately.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Consists of fair value adjustments recognized through purchase accounting for the completed merger with CTWS on October 9, 2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i76ee1baf07a54693909b7adf8ac6a693_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzItMS0xLTEtNTA5NzQvdGV4dHJlZ2lvbjoyODgyMTA4MDMwMTQ0MWFiYjkxNjMyNTEwZDQwNmI0YV8xMDk5NTExNjI3Nzk4_1a94298c-4bbb-4004-b2d0-f83d2cfe2a76"
      unitRef="number">0.0247</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie937287cb4434fd2b7d2b03870af33d5_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzItMS0xLTEtNTA5NzQvdGV4dHJlZ2lvbjoyODgyMTA4MDMwMTQ0MWFiYjkxNjMyNTEwZDQwNmI0YV8xMDk5NTExNjI3ODA2_2b1f7d21-6736-4f51-8d33-20dcb19f5eca"
      unitRef="number">0.0353</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i2576488c5f424046890b4ae1499acf21_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzItNS0xLTEtMjc5MDE_9530a9fa-9f55-4858-b2b9-a1d1d4fae36a"
      unitRef="usd">560000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i79245ec9d53b474eb5cc0f2516d22a80_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzItNy0xLTEtMjc5MDE_654cee0a-f002-4ce0-b42d-ca5a7de76443"
      unitRef="usd">610000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ifa6a66cbede3405eb0b97547942f2427_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzQtMS0xLTEtNTA5ODAvdGV4dHJlZ2lvbjo0NWQ5ZjAwMmEyNTA0MjQ0ODFhMjYwNGQxOWE0MDljYl8xMDk5NTExNjI3Nzk4_15e2be38-f348-4044-98e9-48e116923bf6"
      unitRef="number">0.0300</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ia8c5b24ae320476fb11361914117de9a_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzQtMS0xLTEtNTA5ODAvdGV4dHJlZ2lvbjo0NWQ5ZjAwMmEyNTA0MjQ0ODFhMjYwNGQxOWE0MDljYl8xMDk5NTExNjI3ODA3_f28dbe9e-3b0a-4fa0-a7aa-8e5a168d382b"
      unitRef="number">0.0858</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="if768c0e9dca8413c9ed862ae8b36307e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzQtNS0xLTEtMjc5MDE_f8a3e8e7-1a6f-4d22-8916-613e8f4b7c96"
      unitRef="usd">420000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ibb130fb5bc824fa6967f73ac60f58657_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzQtNy0xLTEtMjc5MDE_f474fb7d-57c6-4e26-bd35-054c3a37b277"
      unitRef="usd">320000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic09947b9f6054ccfba87ba8ca06f28d3_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzUtMS0xLTEtNTA5ODkvdGV4dHJlZ2lvbjplYmY1ZWIyOTBlYjY0ZWJjYjAyOTFmMTIwY2JmMWE2Nl8xMDk5NTExNjI3Nzk3_11a18d72-7662-4368-ab71-e5a16d2e94dc"
      unitRef="number">0.0475</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i52bc58dc13af4db4b21ec43c62029a31_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzUtMS0xLTEtNTA5ODkvdGV4dHJlZ2lvbjplYmY1ZWIyOTBlYjY0ZWJjYjAyOTFmMTIwY2JmMWE2Nl8xMDk5NTExNjI3ODA1_75ca94ae-8369-4157-80e1-ccf1701eb610"
      unitRef="number">0.0510</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i23628d6f198441fbaeed0bb23cad96c1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzUtNS0xLTEtMjc5MDE_c52bb008-1960-4ff4-88f6-b686bb924bb2"
      unitRef="usd">120000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ie239ba8cce6d40ef91aebe2a70129dcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzUtNy0xLTEtMjc5MDE_b736d4ba-df8c-4bd9-9d15-afaa58457838"
      unitRef="usd">120000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ic3e478d6be944c58be38ddd1e7d5beef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzYtNS0xLTEtMjc5MDE_c30fd04c-e69c-4e11-9709-7d2c92356206"
      unitRef="usd">540000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i7be6e55d075341b5a8bb9ab3d4c9ca05_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzYtNy0xLTEtMjc5MDE_7264de1e-7afb-4f2d-ad70-4bc986ef7ebd"
      unitRef="usd">440000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i8f7ff7ec44db40f0a0d863685f7f59f6_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzctMS0xLTEtNTA5OTUvdGV4dHJlZ2lvbjowNjZjZGEyODI0NmE0MmYyYjkyMTk3MGNjYzhjODdiY18xMDk5NTExNjI3Nzk3_1f2d266e-e848-4fd2-ac63-9ef4cd3cda0c"
      unitRef="number">0.0409</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i59fc5b0daffd47d9a0b03f462aedec55_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzctMS0xLTEtNTA5OTUvdGV4dHJlZ2lvbjowNjZjZGEyODI0NmE0MmYyYjkyMTk3MGNjYzhjODdiY18xMDk5NTExNjI3ODA1_ad954020-1ffb-401e-a6f4-c6fe7afbe8b7"
      unitRef="number">0.0415</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i27b2dd9d75674bdab51f200139bb0331_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzctNS0xLTEtMjc5MDE_1a12a5d7-912b-40ea-85da-fc478030dfe3"
      unitRef="usd">20351000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i7c43b59ad10a4371970fbefbcec225f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzctNy0xLTEtMjc5MDE_71c61c01-bcf2-4297-abc6-82999d54ded9"
      unitRef="usd">22169000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ie04e4f9b68ac477d995a4563a6658cce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzktNS0xLTEtMjc5MDE_38027840-dbe6-4ecf-9708-49b5aeb4a0f4"
      unitRef="usd">22050000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i016959082671478ea1f55b1fe96b89ad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzktNy0xLTEtMjc5MDE_4002ad32-4264-4702-88cc-a7632e1d89ce"
      unitRef="usd">22050000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i7a16970807374c7bb7f653f949f73540_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzEwLTUtMS0xLTI3OTAx_47126770-ac0e-4a1c-9670-3bbfcbc9f91d"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i0cf42b98f9b04089837ef078a124da5d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzEwLTctMS0xLTI3OTAx_ea11a8d3-4f42-4624-af63-1e696e028f14"
      unitRef="usd">22260000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="icfd278e062a64efab0d7c6e292c7e7b3_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzExLTEtMS0xLTUxMDA3L3RleHRyZWdpb246YmJiOWQyYThkMjYwNDdjNjlhZGNmOTk2MWVlODljYjZfMTA5OTUxMTYyNzc5OA_62fccc5d-0847-4ecd-a6db-d400936871c2"
      unitRef="number">0.0307</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i2726bb5151bb46ea9f591d971fddb206_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzExLTEtMS0xLTUxMDA3L3RleHRyZWdpb246YmJiOWQyYThkMjYwNDdjNjlhZGNmOTk2MWVlODljYjZfMTA5OTUxMTYyNzgwNg_735578b5-18a6-4fea-bc92-fba422d17cb0"
      unitRef="number">0.0353</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i91d36ca9d46d422683e6267772cbd76e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzExLTUtMS0xLTI3OTAx_14db6c9d-4f63-4dec-865a-87330df70487"
      unitRef="usd">170000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ie24bc405c38b4dd8ae9286cbb143a0da_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzExLTctMS0xLTI3OTAx_b8eca249-2339-4cf9-acba-86e3056a1b55"
      unitRef="usd">70000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i6be29a43931d4daeae9028e03be501c1_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzEyLTEtMS0xLTUxMDE5L3RleHRyZWdpb246OTZiNjdlYWExOWUwNGU1OWI0YWM2YTZmODkwNmY4NDdfMTA5OTUxMTYyNzc5OA_f074ac7d-6f8f-4ccc-b36d-9d20374aa112"
      unitRef="number">0.0351</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i317cb521ce4f448185d4d109c1087186_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzEyLTEtMS0xLTUxMDE5L3RleHRyZWdpb246OTZiNjdlYWExOWUwNGU1OWI0YWM2YTZmODkwNmY4NDdfMTA5OTUxMTYyNzgwNg_f768afb1-8ccd-490c-a2b1-18615c07e875"
      unitRef="number">0.0475</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="id5926f92e5704966a4a08b7c05e7c988_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzEyLTUtMS0xLTI3OTAx_c937e8f9-7d14-4963-b41b-0ee97596eb73"
      unitRef="usd">111090000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ic629c35e920843678dd27e9e8017a51c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzEyLTctMS0xLTI3OTAx_7b441d58-bdf7-44d2-8194-8724c284a300"
      unitRef="usd">111090000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i7c195070c79844bc8de3db59a37560d0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzEzLTUtMS0xLTI3OTAx_f0b969d3-08ff-4e4d-8564-a912884671e5"
      unitRef="usd">303140000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i3cef3008713943eea54b549f34e5ab54_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzEzLTctMS0xLTI3OTAx_69b05920-efca-466d-aec5-8b5e34eefaa0"
      unitRef="usd">225400000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i1877412978934efd8be7e487a019484b_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE0LTEtMS0xLTUxMDI1_3db41747-3733-48db-86df-e23eba68f1fd"
      unitRef="number">0.0627</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i0f786c6e5b1c410c80959a76cfcfa588_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE0LTEtMS0xLTUxMDI1_e3d2c344-31b4-497f-9713-31fe4bf7c43e"
      unitRef="number">0.0627</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i169cc026f9d94423b5c592648ac5d021_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE0LTUtMS0xLTI3OTAx_94853057-48a1-45cc-bfc8-34ac9d46a340"
      unitRef="usd">15000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ib713e654ba2143abb05e368488e99cf7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE0LTctMS0xLTI3OTAx_3a6adb60-a917-477d-882e-e922a0200025"
      unitRef="usd">15000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i5cb1b5618d3f42aba62bf1f9d76f55ba_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE2LTEtMS0xLTUyMDMwL3RleHRyZWdpb246MWNkYjgyOWZiY2RlNDFmMTlmZmJhYmIzNzJjNzk2MzlfMTA5OTUxMTYyNzc4MA_0305f6bb-65cb-4b2c-a45e-0ddebb06db33"
      unitRef="number">0.0401</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i3cb0588cff564ebc95412cf524e36e97_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE2LTEtMS0xLTUyMDMwL3RleHRyZWdpb246MWNkYjgyOWZiY2RlNDFmMTlmZmJhYmIzNzJjNzk2MzlfMTA5OTUxMTYyNzc4OQ_7a7f07a7-8d1c-4ab8-b970-f3135d9a57c3"
      unitRef="number">0.0411</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="if49ea572f4f745efacd75b93ccabf37d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE2LTUtMS0xLTUyMDYx_67b4f3a0-e5dd-44c5-954e-ac00a69a6870"
      unitRef="usd">30000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i879de1baf20f4f87bbee70334386a9fb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE2LTctMS0xLTUyMDY5_c90df653-2617-4f2d-b9ed-0d6318956035"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i10788103c0d845aeaedcc56ac7fbdda9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE3LTUtMS0xLTUyMDYx_cdcb1e5b-e7ca-4ee4-a3ff-21dbf3624f42"
      unitRef="usd">45000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ia1d48520f4d4417292be7e4fd27bb303_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE3LTctMS0xLTUyMDY5_2c9914dd-a07d-4ba1-a0fc-21340b9dfe31"
      unitRef="usd">15000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i1e0ed6829dc144949c1a8290cd82865f_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE2LTEtMS0xLTUxMDMxL3RleHRyZWdpb246YjI3NDU5ZDZhYzMwNDdkMTgzNDFiYmFkNzJhZWRlY2ZfMTA5OTUxMTYyNzc5OA_75c15fa6-b914-4490-8547-aa5b61e06465"
      unitRef="number">0.0000</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iaf3a17a8ae33481ba902f30d0efb51da_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE2LTEtMS0xLTUxMDMxL3RleHRyZWdpb246YjI3NDU5ZDZhYzMwNDdkMTgzNDFiYmFkNzJhZWRlY2ZfMTA5OTUxMTYyNzgwNw_e1b58ad1-4631-472d-acb6-65fdb4d2b9de"
      unitRef="number">0.0258</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i2bfd618569be47c9b6c0f6dcdb3d1a1b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE2LTUtMS0xLTI3OTAx_95ba2182-478e-4afe-a364-fca18bfa1a5f"
      unitRef="usd">17264000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i384603f9d3144e989c728e0b2cc7b2e0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE2LTctMS0xLTI3OTAx_f0be47ef-76e6-4934-b64f-1ff8ed0ec4e2"
      unitRef="usd">18651000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib3c8a02189ad421ea4d20345bc37cdb8_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE3LTEtMS0xLTUxMDQ3_02232a92-cbb2-48d4-a9e5-e8e98b143e90"
      unitRef="number">0.0895</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i8cc0d3e6c5ac419db6fe20e821ac92be_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE3LTEtMS0xLTUxMDQ3_17843b97-3d65-40ee-bacd-fa00c8f49eec"
      unitRef="number">0.0895</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="ia313d80f732144f4b1dfeae2c5cd5cc7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE3LTUtMS0xLTI3OTAx_8d6cdda8-1950-494c-9b99-e77582161038"
      unitRef="usd">2700000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ib99cc4fc39dc48c2a35c221e0f60d9c4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE3LTctMS0xLTI3OTAx_04cf7eb8-12f7-4a92-b892-0cf8ba0dfb9e"
      unitRef="usd">3600000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="if3cbf3fa565848dd8ce2c42cba1a2777_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE4LTEtMS0xLTUxMDUzL3RleHRyZWdpb246YTJhMzk4MDNhNDBlNGU5MmExYzJlMGFiMWJhYzBkNTFfMTA5OTUxMTYyNzc5OA_306427bb-d193-4ac5-9c0a-95879130a8ab"
      unitRef="number">0.0389</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i98d760dd63e94a56acead4d05ca3e1ed_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE4LTEtMS0xLTUxMDUzL3RleHRyZWdpb246YTJhMzk4MDNhNDBlNGU5MmExYzJlMGFiMWJhYzBkNTFfMTA5OTUxMTYyNzgwNg_25c00264-4091-4349-a52a-361da5d5caf8"
      unitRef="number">0.0551</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i932f0b0dc4a143c083cc5a6564b2e054_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE4LTUtMS0xLTI3OTAx_d7248df4-f3c1-43d2-b9c3-03e020cfbc82"
      unitRef="usd">34500000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ifca7843cb36e4048a1575b33473336bc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE4LTctMS0xLTI3OTAx_2b24b36f-5987-4730-8797-bb099a652a60"
      unitRef="usd">17500000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i741fbe5dde2442c6b32dde47251411a4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE5LTUtMS0xLTI3OTAx_1d189b99-a285-4068-96e8-2d7b7f5a7ec1"
      unitRef="usd">54464000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ia312422836454ab382440f6903597642_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzE5LTctMS0xLTI3OTAx_ae25a026-81ee-426f-b115-4026d99508a9"
      unitRef="usd">39751000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzIyLTUtMS0xLTI3OTAx_00afba3e-730b-456c-9a27-faae206e8b62"
      unitRef="usd">1522955000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzIyLTctMS0xLTI3OTAx_ebdafe33-f16d-4b19-ac69-d087101e6b56"
      unitRef="usd">1352320000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentUnamortizedPremium
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzIzLTUtMS0xLTI3OTAx_78c3b0e5-5c59-46db-bd9d-289c4ae34001"
      unitRef="usd">19937000</us-gaap:DebtInstrumentUnamortizedPremium>
    <us-gaap:DebtInstrumentUnamortizedPremium
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzIzLTctMS0xLTI3OTAx_1af56846-f6e6-49ec-a38e-3e9f8574ecda"
      unitRef="usd">22479000</us-gaap:DebtInstrumentUnamortizedPremium>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzI1LTUtMS0xLTI3OTAx_841e8840-f3a9-40de-812d-cd40926b5952"
      unitRef="usd">10851000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzI1LTctMS0xLTI3OTAx_74b7c901-844e-4dda-8ee5-b0a1396d43de"
      unitRef="usd">10978000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:LongTermDebtCurrent
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzI2LTUtMS0xLTI3OTAx_6eba75d1-bd34-4956-ae75-02a5eb09b26a"
      unitRef="usd">39106000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzI2LTctMS0xLTI3OTAx_386ba192-15e4-4b50-891d-760b82c7f529"
      unitRef="usd">76241000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzI3LTUtMS0xLTI3OTAx_e65216c1-920c-4727-974d-49a9c207ad82"
      unitRef="usd">1492935000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTozN2Y3OTg3Y2NmYzk0YjFiYjUwNjdhMzAxM2I1MTY4MC90YWJsZXJhbmdlOjM3Zjc5ODdjY2ZjOTRiMWJiNTA2N2EzMDEzYjUxNjgwXzI3LTctMS0xLTI3OTAx_41639a16-e99a-4efd-8325-43c5b7cd8d79"
      unitRef="usd">1287580000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzE2NDkyNjc0NDc2OTA1_6009dbe0-777c-4a0a-881b-4a1d2df7e9fe">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a table of the consolidated company&#x2019;s schedule of principal payments:&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:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&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;4,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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;23,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Thereafter&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;1,403,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTo0ZGRhNGI0NDVkODQ0ZWVjOGNlNGJjYjgwMDI5ZDBjYy90YWJsZXJhbmdlOjRkZGE0YjQ0NWQ4NDRlZWM4Y2U0YmNiODAwMjlkMGNjXzEtMS0xLTEtMzE3NDk_9211f7bd-c4a9-4e15-8e4b-0b59e11165b9"
      unitRef="usd">39179000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTo0ZGRhNGI0NDVkODQ0ZWVjOGNlNGJjYjgwMDI5ZDBjYy90YWJsZXJhbmdlOjRkZGE0YjQ0NWQ4NDRlZWM4Y2U0YmNiODAwMjlkMGNjXzItMS0xLTEtMzE3NDk_997c77a7-f61c-4e8e-b8f4-42b00453d728"
      unitRef="usd">4360000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTo0ZGRhNGI0NDVkODQ0ZWVjOGNlNGJjYjgwMDI5ZDBjYy90YWJsZXJhbmdlOjRkZGE0YjQ0NWQ4NDRlZWM4Y2U0YmNiODAwMjlkMGNjXzMtMS0xLTEtMzE3NDk_a36a50a4-2382-494f-8918-b82157db128e"
      unitRef="usd">48983000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTo0ZGRhNGI0NDVkODQ0ZWVjOGNlNGJjYjgwMDI5ZDBjYy90YWJsZXJhbmdlOjRkZGE0YjQ0NWQ4NDRlZWM4Y2U0YmNiODAwMjlkMGNjXzQtMS0xLTEtMzE3NDk_78c19568-eb5b-43eb-bf80-2603c4175aca"
      unitRef="usd">3648000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTo0ZGRhNGI0NDVkODQ0ZWVjOGNlNGJjYjgwMDI5ZDBjYy90YWJsZXJhbmdlOjRkZGE0YjQ0NWQ4NDRlZWM4Y2U0YmNiODAwMjlkMGNjXzUtMS0xLTEtMzE3NDk_5e128237-d077-42bb-9c24-24868d283557"
      unitRef="usd">23303000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90YWJsZTo0ZGRhNGI0NDVkODQ0ZWVjOGNlNGJjYjgwMDI5ZDBjYy90YWJsZXJhbmdlOjRkZGE0YjQ0NWQ4NDRlZWM4Y2U0YmNiODAwMjlkMGNjXzYtMS0xLTEtMzE3NDk_dbc90d83-ee05-4bce-9abf-173bb0fd869f"
      unitRef="usd">1403482000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebtFairValue
      contextRef="id9298595181645cdb2145573a2591b8a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzE2NDkyNjc0OTkzMTQ_3994adb8-39bb-4699-a3f7-a78646a9d0f9"
      unitRef="usd">1651825000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i88db6c34d7ae476cb97db4ec00e499f5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzE2NDkyNjc0OTkzMjI_aeac64d0-27f2-4d37-9efe-0d55205d1c9f"
      unitRef="usd">1570727000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i3bf6553c8e9d4b22bb3e9320b96107f3_I20200811"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzEwOTk1MTE2NjMwNTU_ea08c444-5901-4684-acba-857145ed3ca3"
      unitRef="usd">50000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i3bf6553c8e9d4b22bb3e9320b96107f3_I20200811"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzEwOTk1MTE2NjMwNTk_46810325-2123-4b19-968d-db08840d7ccd"
      unitRef="number">0.0247</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i39d4a3e3b26b484898c084ea49bb5df0_I20210625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzQzOTgwNDY1NDM5MTk_7a425053-c04e-4e12-b350-72271f64d3d3"
      unitRef="usd">50000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i39d4a3e3b26b484898c084ea49bb5df0_I20210625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzQzOTgwNDY1NDM5MjU_c664895d-c421-4985-b753-776ca55ecfec"
      unitRef="number">0.0300</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i814e139b9f104a9a86ec4dd83c264e65_I20210804"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzQzOTgwNDY1NDM5Mjk_e7ac3cc8-0c10-4e19-a891-92a177e11c89"
      unitRef="usd">50000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i814e139b9f104a9a86ec4dd83c264e65_I20210804"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzQzOTgwNDY1NDM5MzQ_24595e8a-cfbc-4def-9b98-734302c79a17"
      unitRef="number">0.0300</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ie0e89c85fc0b418cbe390dcbabe7c168_I20210804"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzQzOTgwNDY1NDM5Mzg_300b76e6-17b6-40aa-95c6-49d3e4294029"
      unitRef="usd">50000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie0e89c85fc0b418cbe390dcbabe7c168_I20210804"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzQzOTgwNDY1NDM5NDM_b948e7c7-2de4-4eeb-923f-37bb073ac9e1"
      unitRef="number">0.0307</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i00c876b0780d44358eee03d0624580fc_I20211201"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzQzOTgwNDY1NDM5NDc_a5efb6b5-5747-45ff-9776-70763e4c1c2f"
      unitRef="usd">50000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i00c876b0780d44358eee03d0624580fc_I20211201"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzQzOTgwNDY1NDM5NTI_926a202b-692b-4bc0-a7fd-40289612ee03"
      unitRef="number">0.0310</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ibf2a55a1cc6b4da384766db345893dc0_I20200312"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzEwOTk1MTE2NjM5MzM_e2a53827-abb2-4436-92dc-99612de7d42f"
      unitRef="usd">35000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ibf2a55a1cc6b4da384766db345893dc0_I20200312"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzEwOTk1MTE2NjM5NDA_8d83d713-cc61-4380-b953-31c437bf80fe"
      unitRef="number">0.0351</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i26775f604a5c4efa900982b16a9c655f_I20210513"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzQzOTgwNDY1NDM5NTY_e1e731c6-8db2-45bb-a4a5-385ab04412da"
      unitRef="usd">30000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ProceedsFromIssuanceOfUnsecuredDebt
      contextRef="if083ca11fa374092b3aaf6cebf7a97f3_D20210513-20210513"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzQzOTgwNDY1NDM5NjA_1c71f12c-0037-4baa-bc54-cd3363ea3210"
      unitRef="usd">20000000</us-gaap:ProceedsFromIssuanceOfUnsecuredDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i223681702f194a828307caf89061ed4e_I20210513"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzQzOTgwNDY1NDM5NjQ_11bdd448-619f-406c-9e3d-d1ca7080c23d"
      unitRef="number">0.0401</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ProceedsFromIssuanceOfUnsecuredDebt
      contextRef="i80a36d5fdc2f480dbe4edc9f2461fb5e_D20211201-20211201"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzEwOTk1MTE2ODczMDI_1e950123-d0c6-4840-8abb-775f4f2836eb"
      unitRef="usd">10000000</us-gaap:ProceedsFromIssuanceOfUnsecuredDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i80cd562281474ac38fae87ceec318dc0_I20211201"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzEwOTk1MTE2ODgwODc_fa33e437-ff77-4181-9edf-0f7c3feb0a2b"
      unitRef="number">0.0411</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i2e1477c6008345ea95ee1b6dd0fd41a3_I20210302"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzQzOTgwNDY1NDM5Njg_bdb47bd5-c24f-44bf-9902-efd79f72e858"
      unitRef="usd">17000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i2e1477c6008345ea95ee1b6dd0fd41a3_I20210302"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzQzOTgwNDY1NDM5NzI_65cf575b-9a27-445b-beaa-07b4c7ea7fdb"
      unitRef="number">0.0389</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i2c40f6aaa8c0465bb3336dc13dffe5a3_I20201223"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzEwOTk1MTE2NjQ1OTc_d17277be-b91d-4cc3-89e6-c37c67ab579a"
      unitRef="usd">4000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i2c40f6aaa8c0465bb3336dc13dffe5a3_I20201223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMDYvZnJhZzpjOWYwZDNhYWVmM2Y0NWY0OTBmZTc3ZTY4ZmY1OTlmNC90ZXh0cmVnaW9uOmM5ZjBkM2FhZWYzZjQ1ZjQ5MGZlNzdlNjhmZjU5OWY0XzEwOTk1MTE2NjQ2MDI_09e57c6f-1f89-4f62-85b1-2cf05f3ab781"
      unitRef="number">0.01</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90ZXh0cmVnaW9uOjg3ZDljN2MzMGZmNDQyYzBhMDY5MzgzYjg1NGNhZjBlXzUwNTY_5a321429-cb56-4211-a342-d0ecab19b9ed">Income Taxes&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;The components of income tax expense were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&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;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;2020&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;2019&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;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;11,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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,577&#160;&lt;/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 7.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;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,811)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,073)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,929)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;State&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;960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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;8,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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;The following table reconciles income tax expense to the amount computed by applying the federal statutory rate to income before income taxes of $68,847, $69,895 and $32,081 in 2021, 2020 and 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&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;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;2020&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;2019&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;Income tax at federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase (decrease) in taxes attributable to:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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;State taxes, net of federal income tax benefit&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;4,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;323&#160;&lt;/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 7.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;Property flow-through&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,573)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,054)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Capitalized merger costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(296)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,350&#160;&lt;/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 7.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;Tax reform - rate change impact on deferred taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Reversal of excess deferred taxes recognized in regulatory liability&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,295)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,912)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,355)&lt;/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 7.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;Pension flow-through&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;429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(331)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(333)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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;Other items, net&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;(569)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(408)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-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;The components of the net deferred tax liability as of December&#160;31 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.517%"/&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;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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;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;Deferred&#160;tax&#160;assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;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 7.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;Advances and contributions&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;22,573&#160;&lt;/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:#bfe4ff;padding:2px 1pt 2px 7.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;Unamortized investment tax credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding: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 7.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;Pensions, postretirement benefits and stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.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;Debt premium, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding: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 7.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;California franchise tax&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;514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;756&#160;&lt;/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:#bfe4ff;padding:2px 1pt 2px 7.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;Net operating loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;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 deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.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;Utility plant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding: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 7.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;Pension and postretirement&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;24,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.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;Deferred gain and other-property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding: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 7.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;Regulatory asset - business combinations debt premium, net&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;5,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.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;Intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding: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 7.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;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;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:#bfe4ff;padding:2px 1pt 2px 7.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;Regulatory asset - income tax temporary differences, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Section 481(a) adjustments&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,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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,763&#160;&lt;/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:#bfe4ff;padding:2px 1pt 2px 7.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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;272,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;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;Net deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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:#bfe4ff;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;200,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management evaluates the realizability of deferred tax assets based on all available evidence, both positive and negative.  The realization of deferred tax assets is dependent on our ability to generate sufficient future taxable income during periods in which the deferred tax assets are expected to reverse.  Based on all available evidence, management believes it is more likely than not that SJW Group will realize the benefits of its deferred tax assets.  Accordingly, the valuation allowance relating to deferred tax assets acquired from CTWS was released in 2020 through purchase accounting adjustments made within the measurement period.  Net operating loss carryforwards expire beginning in 2032 and ending in 2039.  As of December&#160;31, 2021, the estimated amount of net operating loss carryforwards available to offset future taxable income for Connecticut purposes is $26,820.  The estimated state tax credit carryforwards are $667 which will expire beginning in 2023 and ending in 2040.&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;The change in the net deferred tax liabilities of $9,036 in 2021 included other non-cash items primarily consisting of regulatory assets and liabilities relating to income tax temporary differences. &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;The total amount of unrecognized tax benefits, before the impact of deductions for state taxes, excluding interest and penalties was $7,961 and $6,468 as of December&#160;31, 2021 and 2020, respectively.  The amount of tax benefits, net of any federal benefits for state taxes that would impact the effective rate, if recognized, is approximately $7,009 and $5,600 as of December&#160;31, 2021 and 2020, respectively.&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;A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&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;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;2020&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;2019&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;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,382&#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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase related to tax positions taken during the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase related to tax positions taken during a prior year&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;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions related to tax positions taken in a prior year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,382)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of year&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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;6,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&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;The increase in gross unrecognized tax benefits in 2021 was primarily due to the uncertain tax position relating to repairs tax deductions.&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;SJW Group&#x2019;s policy is to classify interest and penalties associated with unrecognized tax benefits, if any, in tax expense.   Accrued interest expense, net of the benefit of tax deductions which would be available on the payment of such interest, is approximately $376 as of December&#160;31, 2021.  SJW Group has not accrued any penalties for unrecognized tax benefits.  The amount of interest recognized in 2021 was an increase to expense of $270.&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;SJW Group does not foresee material changes to its gross uncertain tax liability within the next 12 months following December&#160;31, 2021. &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;SJW Group files U.S. federal income tax returns and income tax returns in various states and is subject to ordinary statute of limitation of three years for federal and three or four years for different state returns.  However, due to tax attribute carryforwards, SJW Group is subject to examination for tax years 2009 forward for federal and 2012 forward for state returns of CTWS and its subsidiaries.  The statute of limitation for SJW Group returns is closed for these extended years and remains open for 2018 and forward for federal and 2017 or 2018 and forward for different states.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90ZXh0cmVnaW9uOjg3ZDljN2MzMGZmNDQyYzBhMDY5MzgzYjg1NGNhZjBlXzUwODA_58ac316a-02f9-4bfc-926c-f14be40d37ed">&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;The components of income tax expense were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&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;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;2020&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;2019&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;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;11,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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,577&#160;&lt;/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 7.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;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,811)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,073)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,929)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;State&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;960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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;8,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTpkYzdmNDNmN2JkNjY0MGIyOGM3NDcwMjRmZDZjYTk2NC90YWJsZXJhbmdlOmRjN2Y0M2Y3YmQ2NjQwYjI4Yzc0NzAyNGZkNmNhOTY0XzItMS0xLTEtMjc5MDE_bb7ba525-cbcf-4d52-81fe-719f7a9dfe76"
      unitRef="usd">8587000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTpkYzdmNDNmN2JkNjY0MGIyOGM3NDcwMjRmZDZjYTk2NC90YWJsZXJhbmdlOmRjN2Y0M2Y3YmQ2NjQwYjI4Yzc0NzAyNGZkNmNhOTY0XzItMy0xLTEtMjc5MDE_98273042-5891-4a26-b631-b55538f96b0a"
      unitRef="usd">11349000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTpkYzdmNDNmN2JkNjY0MGIyOGM3NDcwMjRmZDZjYTk2NC90YWJsZXJhbmdlOmRjN2Y0M2Y3YmQ2NjQwYjI4Yzc0NzAyNGZkNmNhOTY0XzItNS0xLTEtMjc5MDE_6d2545ea-5a7e-488c-83d9-281022c920e0"
      unitRef="usd">7577000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTpkYzdmNDNmN2JkNjY0MGIyOGM3NDcwMjRmZDZjYTk2NC90YWJsZXJhbmdlOmRjN2Y0M2Y3YmQ2NjQwYjI4Yzc0NzAyNGZkNmNhOTY0XzMtMS0xLTEtMjc5MDE_2e0f12ab-fbd9-4f03-aa4d-0d418ee9798f"
      unitRef="usd">2633000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTpkYzdmNDNmN2JkNjY0MGIyOGM3NDcwMjRmZDZjYTk2NC90YWJsZXJhbmdlOmRjN2Y0M2Y3YmQ2NjQwYjI4Yzc0NzAyNGZkNmNhOTY0XzMtMy0xLTEtMjc5MDE_0859a7c8-3517-4eac-ac68-6794463ac814"
      unitRef="usd">2528000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTpkYzdmNDNmN2JkNjY0MGIyOGM3NDcwMjRmZDZjYTk2NC90YWJsZXJhbmdlOmRjN2Y0M2Y3YmQ2NjQwYjI4Yzc0NzAyNGZkNmNhOTY0XzMtNS0xLTEtMjc5MDE_f9c29757-1437-4a5c-8458-63ab0e997a9a"
      unitRef="usd">2126000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTpkYzdmNDNmN2JkNjY0MGIyOGM3NDcwMjRmZDZjYTk2NC90YWJsZXJhbmdlOmRjN2Y0M2Y3YmQ2NjQwYjI4Yzc0NzAyNGZkNmNhOTY0XzUtMS0xLTEtMjc5MDE_c5745bce-a063-4dce-836d-93a660379704"
      unitRef="usd">-3811000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTpkYzdmNDNmN2JkNjY0MGIyOGM3NDcwMjRmZDZjYTk2NC90YWJsZXJhbmdlOmRjN2Y0M2Y3YmQ2NjQwYjI4Yzc0NzAyNGZkNmNhOTY0XzUtMy0xLTEtMjc5MDE_5d7c4a5d-7389-4e00-9a0a-66191ca4bf87"
      unitRef="usd">-8073000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTpkYzdmNDNmN2JkNjY0MGIyOGM3NDcwMjRmZDZjYTk2NC90YWJsZXJhbmdlOmRjN2Y0M2Y3YmQ2NjQwYjI4Yzc0NzAyNGZkNmNhOTY0XzUtNS0xLTEtMjc5MDE_d94b909b-7424-4357-90f8-37740c9e768f"
      unitRef="usd">-1929000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTpkYzdmNDNmN2JkNjY0MGIyOGM3NDcwMjRmZDZjYTk2NC90YWJsZXJhbmdlOmRjN2Y0M2Y3YmQ2NjQwYjI4Yzc0NzAyNGZkNmNhOTY0XzYtMS0xLTEtMjc5MDE_cbc60e0f-81bd-47d2-9bdc-d5f30d0a432d"
      unitRef="usd">960000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTpkYzdmNDNmN2JkNjY0MGIyOGM3NDcwMjRmZDZjYTk2NC90YWJsZXJhbmdlOmRjN2Y0M2Y3YmQ2NjQwYjI4Yzc0NzAyNGZkNmNhOTY0XzYtMy0xLTEtMjc5MDE_767413b8-ddee-4241-85ab-0d4592f41f8d"
      unitRef="usd">2576000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTpkYzdmNDNmN2JkNjY0MGIyOGM3NDcwMjRmZDZjYTk2NC90YWJsZXJhbmdlOmRjN2Y0M2Y3YmQ2NjQwYjI4Yzc0NzAyNGZkNmNhOTY0XzYtNS0xLTEtMjc5MDE_70fa0409-6c26-415e-8e6c-069fed3b30c6"
      unitRef="usd">680000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTpkYzdmNDNmN2JkNjY0MGIyOGM3NDcwMjRmZDZjYTk2NC90YWJsZXJhbmdlOmRjN2Y0M2Y3YmQ2NjQwYjI4Yzc0NzAyNGZkNmNhOTY0XzctMS0xLTEtMjc5MDE_38d2adef-9910-4ff3-9661-03b411489092"
      unitRef="usd">8369000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTpkYzdmNDNmN2JkNjY0MGIyOGM3NDcwMjRmZDZjYTk2NC90YWJsZXJhbmdlOmRjN2Y0M2Y3YmQ2NjQwYjI4Yzc0NzAyNGZkNmNhOTY0XzctMy0xLTEtMjc5MDE_4086864b-d66a-4ee1-80bb-949a918bf003"
      unitRef="usd">8380000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTpkYzdmNDNmN2JkNjY0MGIyOGM3NDcwMjRmZDZjYTk2NC90YWJsZXJhbmdlOmRjN2Y0M2Y3YmQ2NjQwYjI4Yzc0NzAyNGZkNmNhOTY0XzctNS0xLTEtMjc5MDE_a405354b-e733-43ba-ac01-82f2da467f7c"
      unitRef="usd">8454000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90ZXh0cmVnaW9uOjg3ZDljN2MzMGZmNDQyYzBhMDY5MzgzYjg1NGNhZjBlXzUwNTM_f1a05799-6ee4-4769-a8fd-f748d97bf0b2">&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;The following table reconciles income tax expense to the amount computed by applying the federal statutory rate to income before income taxes of $68,847, $69,895 and $32,081 in 2021, 2020 and 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&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;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;2020&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;2019&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;Income tax at federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase (decrease) in taxes attributable to:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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;State taxes, net of federal income tax benefit&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;4,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;323&#160;&lt;/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 7.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;Property flow-through&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,573)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,054)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Capitalized merger costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(296)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,350&#160;&lt;/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 7.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;Tax reform - rate change impact on deferred taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Reversal of excess deferred taxes recognized in regulatory liability&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,295)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,912)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,355)&lt;/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 7.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;Pension flow-through&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;429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(331)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(333)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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;Other items, net&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;(569)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(408)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90ZXh0cmVnaW9uOjg3ZDljN2MzMGZmNDQyYzBhMDY5MzgzYjg1NGNhZjBlXzIxMA_8b4a1441-c45f-46c2-b3db-b46651569ec5"
      unitRef="usd">68847000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90ZXh0cmVnaW9uOjg3ZDljN2MzMGZmNDQyYzBhMDY5MzgzYjg1NGNhZjBlXzIxNA_621495eb-dfad-4cf5-8f90-e5123381a2fb"
      unitRef="usd">69895000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90ZXh0cmVnaW9uOjg3ZDljN2MzMGZmNDQyYzBhMDY5MzgzYjg1NGNhZjBlXzIyMQ_44247689-608f-4c35-b728-de52582182f5"
      unitRef="usd">32081000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzEtMS0xLTEtMjc5MDE_f8c4ec66-217e-47fa-9aa8-7f425b834856"
      unitRef="usd">14458000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzEtMy0xLTEtMjc5MDE_098d3239-b278-4142-a2e4-ad293319f008"
      unitRef="usd">14678000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzEtNS0xLTEtMjc5MDE_78ee783f-8cee-4670-9038-d247f9153e82"
      unitRef="usd">6737000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzMtMS0xLTEtMjc5MDE_981f8792-9081-42fc-b491-e01cafaee421"
      unitRef="usd">4572000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzMtMy0xLTEtMjc5MDE_15d6eee3-ada6-433c-98cb-747dbbb29526"
      unitRef="usd">4142000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzMtNS0xLTEtMjc5MDE_e464a946-e1cb-4802-888d-34dd785a16ee"
      unitRef="usd">2251000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <sjw:EffectiveIncomeTaxRateReconciliationUncertainTaxPositions
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzUtMS0xLTEtMjc5MDE_f2f2f425-6c3c-4fe1-895c-dcef038c4556"
      unitRef="usd">-1678000</sjw:EffectiveIncomeTaxRateReconciliationUncertainTaxPositions>
    <sjw:EffectiveIncomeTaxRateReconciliationUncertainTaxPositions
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzUtMy0xLTEtMjc5MDE_a406d02e-8588-4bb6-95ac-608dd43e2c71"
      unitRef="usd">-1351000</sjw:EffectiveIncomeTaxRateReconciliationUncertainTaxPositions>
    <sjw:EffectiveIncomeTaxRateReconciliationUncertainTaxPositions
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzUtNS0xLTEtMjc5MDE_ca18d918-d230-4f95-87ec-927c6f1de520"
      unitRef="usd">-323000</sjw:EffectiveIncomeTaxRateReconciliationUncertainTaxPositions>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepreciation
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzYtMS0xLTEtMjc5MDE_4ec412d2-4789-440c-8fb9-d43d5aa0fb1e"
      unitRef="usd">-8573000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepreciation>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepreciation
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzYtMy0xLTEtMjc5MDE_771fc553-b881-49da-a93a-3493a6d0cf3f"
      unitRef="usd">-9215000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepreciation>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepreciation
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzYtNS0xLTEtMjc5MDE_d1866c1a-d2ea-43f7-a248-cd420a5159d9"
      unitRef="usd">-2054000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepreciation>
    <sjw:EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzctMS0xLTEtMjc5MDE_4f75c2f5-7021-4d1d-bc4d-4b13ca12a4ac"
      unitRef="usd">0</sjw:EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts>
    <sjw:EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzctMy0xLTEtMjc5MDE_2375b318-a7c7-47c5-b67c-476f7c191e0c"
      unitRef="usd">-296000</sjw:EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts>
    <sjw:EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzctNS0xLTEtMjc5MDE_6234151f-5ef2-4a60-aadf-fc831ac057ba"
      unitRef="usd">5350000</sjw:EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzgtMS0xLTEtMjc5MDE_1cf2d37a-0a94-4cf8-91fb-5776b6d139fa"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzgtMy0xLTEtMjc5MDE_c18f8e7c-e9c3-4271-a3cb-57b9dd93af3b"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzgtNS0xLTEtMjc5MDE_1b16ac46-4285-4c2b-aea8-2eda66b306ea"
      unitRef="usd">77000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <sjw:EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzktMS0xLTEtMjc5MDE_511069b0-06a3-44f6-bac3-c4bb2348b490"
      unitRef="usd">-3295000</sjw:EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount>
    <sjw:EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzktMy0xLTEtMjc5MDE_59364ea0-245b-4381-9724-39e4fe7aaeaa"
      unitRef="usd">-2912000</sjw:EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount>
    <sjw:EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzktNS0xLTEtMjc5MDE_19ac040b-9164-43f2-9c18-128ccb440069"
      unitRef="usd">-2355000</sjw:EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount>
    <sjw:EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzEwLTEtMS0xLTI3OTAx_9befe1ba-32be-4e74-bc1a-2499df14afd5"
      unitRef="usd">429000</sjw:EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions>
    <sjw:EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzEwLTMtMS0xLTI3OTAx_80e9c708-5106-4ebe-a10c-7992575b993a"
      unitRef="usd">92000</sjw:EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions>
    <sjw:EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzEwLTUtMS0xLTI3OTAx_f3deaca6-ef6d-46b9-ad26-eafac7cc7fb1"
      unitRef="usd">-1244000</sjw:EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzExLTEtMS0xLTI3OTAx_14c27362-1ffb-4674-a8f8-28a0247726d4"
      unitRef="usd">-331000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzExLTMtMS0xLTI3OTAx_434acc2f-8315-42d9-beb3-b470f69fdfa3"
      unitRef="usd">-333000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzExLTUtMS0xLTI3OTAx_944ce3ad-6dff-448a-bef9-0553d28d7394"
      unitRef="usd">-223000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzEzLTEtMS0xLTI3OTAx_8ffa83ec-fbc4-40ed-a490-8fb285373733"
      unitRef="usd">-569000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzEzLTMtMS0xLTI3OTAx_4f865206-82ba-4299-ba2b-2222374f316a"
      unitRef="usd">873000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzEzLTUtMS0xLTI3OTAx_853ab613-1fc0-4dc4-a64b-2bb970b951c7"
      unitRef="usd">-408000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzE0LTEtMS0xLTI3OTAx_798f02aa-49fd-4030-ac24-b5679a243ee7"
      unitRef="usd">8369000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzE0LTMtMS0xLTI3OTAx_89070c75-bde6-4c73-bea8-f3073ec41151"
      unitRef="usd">8380000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTozMjMyOTkzODI4NTQ0YzRhYmRlNTk3ZDU2Y2UyZjRhNS90YWJsZXJhbmdlOjMyMzI5OTM4Mjg1NDRjNGFiZGU1OTdkNTZjZTJmNGE1XzE0LTUtMS0xLTI3OTAx_5a639081-821a-4cac-9bea-491206c71ebb"
      unitRef="usd">8454000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90ZXh0cmVnaW9uOjg3ZDljN2MzMGZmNDQyYzBhMDY5MzgzYjg1NGNhZjBlXzUxMDI_b2f442a2-899f-40b0-88a3-94f5e9f7af3b">&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;The components of the net deferred tax liability as of December&#160;31 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.517%"/&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;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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;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;Deferred&#160;tax&#160;assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;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 7.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;Advances and contributions&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;22,573&#160;&lt;/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:#bfe4ff;padding:2px 1pt 2px 7.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;Unamortized investment tax credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding: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 7.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;Pensions, postretirement benefits and stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.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;Debt premium, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding: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 7.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;California franchise tax&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;514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;756&#160;&lt;/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:#bfe4ff;padding:2px 1pt 2px 7.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;Net operating loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;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 deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.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;Utility plant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding: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 7.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;Pension and postretirement&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;24,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.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;Deferred gain and other-property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding: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 7.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;Regulatory asset - business combinations debt premium, net&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;5,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.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;Intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding: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 7.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;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;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:#bfe4ff;padding:2px 1pt 2px 7.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;Regulatory asset - income tax temporary differences, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Section 481(a) adjustments&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,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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,763&#160;&lt;/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:#bfe4ff;padding:2px 1pt 2px 7.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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;272,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;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;Net deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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:#bfe4ff;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;200,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <sjw:DeferredTaxAssetsAdvancesAndContributions
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzItMS0xLTEtMjc5MDE_89d4864a-a146-44ca-8d01-574c59efc439"
      unitRef="usd">24584000</sjw:DeferredTaxAssetsAdvancesAndContributions>
    <sjw:DeferredTaxAssetsAdvancesAndContributions
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzItMy0xLTEtMjc5MDE_84ff380d-90d4-4ee4-846a-99bd0501de2b"
      unitRef="usd">22573000</sjw:DeferredTaxAssetsAdvancesAndContributions>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzMtMS0xLTEtMjc5MDE_9c5c3114-b182-4baa-9d7d-2530d2480b30"
      unitRef="usd">599000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzMtMy0xLTEtMjc5MDE_f1b7f887-0e16-4758-8405-6b68e7106c3f"
      unitRef="usd">619000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness>
    <sjw:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionsAndPostretirementBenefits
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzQtMS0xLTEtMjc5MDE_55edbf7c-4348-443a-86ca-9a5b8cc5fb13"
      unitRef="usd">32396000</sjw:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionsAndPostretirementBenefits>
    <sjw:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionsAndPostretirementBenefits
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzQtMy0xLTEtMjc5MDE_ba83ee96-8aaa-4653-893a-5f06be8f1469"
      unitRef="usd">41180000</sjw:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionsAndPostretirementBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzUtMS0xLTEtMjc5MDE_e01319fb-f831-49e8-8be2-299cb3578394"
      unitRef="usd">5579000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzUtMy0xLTEtMjc5MDE_980feb1d-2995-4c5c-a62e-3c44a8e50707"
      unitRef="usd">6290000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve>
    <us-gaap:DeferredTaxAssetsStateTaxes
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzYtMS0xLTEtMjc5MDE_a1f11fdc-1f68-4acb-b378-e59053c7f55b"
      unitRef="usd">514000</us-gaap:DeferredTaxAssetsStateTaxes>
    <us-gaap:DeferredTaxAssetsStateTaxes
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzYtMy0xLTEtMjc5MDE_9d0c7116-b4e1-4a3a-b588-228432b66f2c"
      unitRef="usd">756000</us-gaap:DeferredTaxAssetsStateTaxes>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzctMS0xLTEtMjc5MDE_05846e85-5363-4d68-a36b-c8cdb55f3618"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzctMy0xLTEtMjc5MDE_f1dab97a-d80c-4d48-a046-40c3f137cf74"
      unitRef="usd">550000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzEwLTEtMS0xLTI3OTAx_a5d07ebe-c957-408c-ad5d-7148ab63960b"
      unitRef="usd">8128000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzEwLTMtMS0xLTI3OTAx_53ac1305-b9f9-4eec-adfa-9fd266042dc1"
      unitRef="usd">6792000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzEzLTEtMS0xLTI3OTAx_ca9c3092-fc65-42e2-a315-a7239db191eb"
      unitRef="usd">71800000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzEzLTMtMS0xLTI3OTAx_d424dbc3-f390-45b7-9299-7cb5446795cd"
      unitRef="usd">78760000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzE1LTEtMS0xLTI3OTAx_80e16fef-f26d-4a4e-9c4a-e9e4e6f819e4"
      unitRef="usd">216497000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzE1LTMtMS0xLTI3OTAx_7fd079aa-e46e-4634-81cf-f58ff92618b1"
      unitRef="usd">209541000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <sjw:DeferredTaxLiabilitiesPensionAndPostretirementBenefits
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzE2LTEtMS0xLTI3OTAx_965ea4bb-7a6f-4f41-b440-b308f97c2fb2"
      unitRef="usd">24779000</sjw:DeferredTaxLiabilitiesPensionAndPostretirementBenefits>
    <sjw:DeferredTaxLiabilitiesPensionAndPostretirementBenefits
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzE2LTMtMS0xLTI3OTAx_48a02015-f4b2-4d90-a53b-d0506f9ab1e3"
      unitRef="usd">31227000</sjw:DeferredTaxLiabilitiesPensionAndPostretirementBenefits>
    <sjw:DeferredTaxLiabilitiesDeferredGainAndOtherPropertyRelated
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzE4LTEtMS0xLTI3OTAx_2e56ec27-ce83-4a89-b01b-566501c01692"
      unitRef="usd">5901000</sjw:DeferredTaxLiabilitiesDeferredGainAndOtherPropertyRelated>
    <sjw:DeferredTaxLiabilitiesDeferredGainAndOtherPropertyRelated
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzE4LTMtMS0xLTI3OTAx_36334e90-3ade-429f-92b1-880be743807a"
      unitRef="usd">5875000</sjw:DeferredTaxLiabilitiesDeferredGainAndOtherPropertyRelated>
    <sjw:DeferredTaxLiabilitiesRegulatoryAssetDebtPremium
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzE5LTEtMS0xLTI3OTAx_25694033-777b-4f28-a2b7-5016eb3730ec"
      unitRef="usd">5579000</sjw:DeferredTaxLiabilitiesRegulatoryAssetDebtPremium>
    <sjw:DeferredTaxLiabilitiesRegulatoryAssetDebtPremium
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzE5LTMtMS0xLTI3OTAx_14d00e71-cefa-4714-9d12-2be846f07c77"
      unitRef="usd">6290000</sjw:DeferredTaxLiabilitiesRegulatoryAssetDebtPremium>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzIwLTEtMS0xLTI3OTAx_f2519623-bb2d-45a6-a2c5-682b47b69cdb"
      unitRef="usd">3193000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzIwLTMtMS0xLTI3OTAx_3a6c9000-a407-4b77-8447-067cb8ddcd5c"
      unitRef="usd">3443000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzIxLTEtMS0xLTI3OTAx_7145acb8-bc89-43c5-af1e-e42fc1525fa6"
      unitRef="usd">773000</us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome>
    <us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzIxLTMtMS0xLTI3OTAx_8798d278-a5e3-4387-9576-565bdb15d15f"
      unitRef="usd">297000</us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome>
    <sjw:DeferredTaxLiabilityRegulatoryAssetIncomeTaxTemporaryDifferences
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzIyLTEtMS0xLTI3OTAx_71eb5d77-16e1-4e2a-8e88-77a9a3541b38"
      unitRef="usd">6867000</sjw:DeferredTaxLiabilityRegulatoryAssetIncomeTaxTemporaryDifferences>
    <sjw:DeferredTaxLiabilityRegulatoryAssetIncomeTaxTemporaryDifferences
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzIyLTMtMS0xLTI3OTAx_c0dbd903-dd1a-4e48-9959-2976e88361fd"
      unitRef="usd">1195000</sjw:DeferredTaxLiabilityRegulatoryAssetIncomeTaxTemporaryDifferences>
    <sjw:DeferredTaxLiabilitiesChangeinAccountingPolicy
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzI0LTEtMS0xLTI3OTAx_b3bee46b-abfc-4ff1-8467-e49708d0fedc"
      unitRef="usd">3111000</sjw:DeferredTaxLiabilitiesChangeinAccountingPolicy>
    <sjw:DeferredTaxLiabilitiesChangeinAccountingPolicy
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzI0LTMtMS0xLTI3OTAx_0ae10fa9-76ad-4d56-804e-5112384b84f6"
      unitRef="usd">4763000</sjw:DeferredTaxLiabilitiesChangeinAccountingPolicy>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzI1LTEtMS0xLTI3OTAx_148daf41-2587-4637-ba0c-4aa0bee024de"
      unitRef="usd">5551000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzI1LTMtMS0xLTI3OTAx_c777f449-7327-40a8-8a83-545f6b75b2ea"
      unitRef="usd">7544000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzI2LTEtMS0xLTI3OTAx_29dec267-fbe0-4964-bf2c-98effe81213f"
      unitRef="usd">272251000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzI2LTMtMS0xLTI3OTAx_262a94ed-4ceb-4bfc-8694-05962bc81181"
      unitRef="usd">270175000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzI3LTEtMS0xLTI3OTAx_37d0ad33-2ebc-441a-a5f8-cdcae20411d6"
      unitRef="usd">200451000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTo2YzQwMmFiZjk2ZDU0ZWI1OGMzMTA0MzY2MzBlNzJmZS90YWJsZXJhbmdlOjZjNDAyYWJmOTZkNTRlYjU4YzMxMDQzNjYzMGU3MmZlXzI3LTMtMS0xLTI3OTAx_7edc5cf7-9895-4e85-aad6-bd326330f6eb"
      unitRef="usd">191415000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i5810f7486b68479fad2ad5e6abe025a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90ZXh0cmVnaW9uOjg3ZDljN2MzMGZmNDQyYzBhMDY5MzgzYjg1NGNhZjBlXzEyMDI_b176fbe9-bdf7-4b67-8cc0-aef194a82edc"
      unitRef="usd">26820000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i5810f7486b68479fad2ad5e6abe025a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90ZXh0cmVnaW9uOjg3ZDljN2MzMGZmNDQyYzBhMDY5MzgzYjg1NGNhZjBlXzEzMTc_818771e0-345c-4f95-a074-641a60189e7c"
      unitRef="usd">667000</us-gaap:TaxCreditCarryforwardAmount>
    <sjw:DeferredTaxLiabilitiesPeriodIncreaseDecrease
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90ZXh0cmVnaW9uOjg3ZDljN2MzMGZmNDQyYzBhMDY5MzgzYjg1NGNhZjBlXzE0MjY_bf85542e-c8b5-46d5-98c9-2d79d4af6b57"
      unitRef="usd">9036000</sjw:DeferredTaxLiabilitiesPeriodIncreaseDecrease>
    <sjw:UnrecognizedTaxBenefitsGross
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90ZXh0cmVnaW9uOjg3ZDljN2MzMGZmNDQyYzBhMDY5MzgzYjg1NGNhZjBlXzE3MDU_114d265a-cc22-47e7-aafb-4bb33f77b675"
      unitRef="usd">7961000</sjw:UnrecognizedTaxBenefitsGross>
    <sjw:UnrecognizedTaxBenefitsGross
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90ZXh0cmVnaW9uOjg3ZDljN2MzMGZmNDQyYzBhMDY5MzgzYjg1NGNhZjBlXzE3MTI_81db3308-da6e-4900-bf12-50cc7142f88c"
      unitRef="usd">6468000</sjw:UnrecognizedTaxBenefitsGross>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90ZXh0cmVnaW9uOjg3ZDljN2MzMGZmNDQyYzBhMDY5MzgzYjg1NGNhZjBlXzE4ODk_efc7c1f4-3d09-44f8-bc99-250f6a038ecf"
      unitRef="usd">7009000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90ZXh0cmVnaW9uOjg3ZDljN2MzMGZmNDQyYzBhMDY5MzgzYjg1NGNhZjBlXzE4OTY_92decb48-048a-4398-9ca1-eec24cb6a2cd"
      unitRef="usd">5600000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90ZXh0cmVnaW9uOjg3ZDljN2MzMGZmNDQyYzBhMDY5MzgzYjg1NGNhZjBlXzUwOTY_7855befd-587c-48e9-b0f3-9dc0d6ee2c16">&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;A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&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;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;2020&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;2019&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;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,382&#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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase related to tax positions taken during the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase related to tax positions taken during a prior year&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;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions related to tax positions taken in a prior year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,382)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of year&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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;6,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTplNzU1MzAzNDU2NmU0ZjNkYTYyZGZjM2RjZTFhMzI2YS90YWJsZXJhbmdlOmU3NTUzMDM0NTY2ZTRmM2RhNjJkZmMzZGNlMWEzMjZhXzEtMS0xLTEtMjc5MDE_25dd0f84-480e-4f39-b2c8-5821a62845bf"
      unitRef="usd">6468000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i49926d366349401e94f7623ef6081b30_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTplNzU1MzAzNDU2NmU0ZjNkYTYyZGZjM2RjZTFhMzI2YS90YWJsZXJhbmdlOmU3NTUzMDM0NTY2ZTRmM2RhNjJkZmMzZGNlMWEzMjZhXzEtMy0xLTEtMjc5MDE_e500f735-c240-43bb-85e6-c8ebe07d343b"
      unitRef="usd">3834000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ifa168459118f47e4af1e637f6a030451_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTplNzU1MzAzNDU2NmU0ZjNkYTYyZGZjM2RjZTFhMzI2YS90YWJsZXJhbmdlOmU3NTUzMDM0NTY2ZTRmM2RhNjJkZmMzZGNlMWEzMjZhXzEtNS0xLTEtMjc5MDE_370c5f2d-4f1f-4e63-a0d0-0e8d7e28bf10"
      unitRef="usd">1382000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTplNzU1MzAzNDU2NmU0ZjNkYTYyZGZjM2RjZTFhMzI2YS90YWJsZXJhbmdlOmU3NTUzMDM0NTY2ZTRmM2RhNjJkZmMzZGNlMWEzMjZhXzItMS0xLTEtMjc5MDE_6825eea5-6cf5-45f3-9d9a-bbccf5703eb9"
      unitRef="usd">1376000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTplNzU1MzAzNDU2NmU0ZjNkYTYyZGZjM2RjZTFhMzI2YS90YWJsZXJhbmdlOmU3NTUzMDM0NTY2ZTRmM2RhNjJkZmMzZGNlMWEzMjZhXzItMy0xLTEtMjc5MDE_1f20cd96-3590-4bd3-9fb8-d97f9bfe1ba5"
      unitRef="usd">1104000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTplNzU1MzAzNDU2NmU0ZjNkYTYyZGZjM2RjZTFhMzI2YS90YWJsZXJhbmdlOmU3NTUzMDM0NTY2ZTRmM2RhNjJkZmMzZGNlMWEzMjZhXzItNS0xLTEtMjc5MDE_a7ad83fa-b0e3-4b00-9948-34d21264e692"
      unitRef="usd">351000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTplNzU1MzAzNDU2NmU0ZjNkYTYyZGZjM2RjZTFhMzI2YS90YWJsZXJhbmdlOmU3NTUzMDM0NTY2ZTRmM2RhNjJkZmMzZGNlMWEzMjZhXzMtMS0xLTEtMjc5MDE_69641e5e-69f8-4380-ba78-6730bd719098"
      unitRef="usd">117000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTplNzU1MzAzNDU2NmU0ZjNkYTYyZGZjM2RjZTFhMzI2YS90YWJsZXJhbmdlOmU3NTUzMDM0NTY2ZTRmM2RhNjJkZmMzZGNlMWEzMjZhXzMtMy0xLTEtMjc5MDE_730193fc-e9ea-4949-ad58-f57782b88398"
      unitRef="usd">1530000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTplNzU1MzAzNDU2NmU0ZjNkYTYyZGZjM2RjZTFhMzI2YS90YWJsZXJhbmdlOmU3NTUzMDM0NTY2ZTRmM2RhNjJkZmMzZGNlMWEzMjZhXzMtNS0xLTEtMjc5MDE_11e417ad-efcd-443b-b1fa-e84ad99b02c1"
      unitRef="usd">3483000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTplNzU1MzAzNDU2NmU0ZjNkYTYyZGZjM2RjZTFhMzI2YS90YWJsZXJhbmdlOmU3NTUzMDM0NTY2ZTRmM2RhNjJkZmMzZGNlMWEzMjZhXzQtMS0xLTEtMjc5MDE_05b8934e-56de-470c-b91b-08e92d565d0c"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTplNzU1MzAzNDU2NmU0ZjNkYTYyZGZjM2RjZTFhMzI2YS90YWJsZXJhbmdlOmU3NTUzMDM0NTY2ZTRmM2RhNjJkZmMzZGNlMWEzMjZhXzQtMy0xLTEtMjc5MDE_7c7c2916-857c-4dbf-8474-bc34d84fae0e"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTplNzU1MzAzNDU2NmU0ZjNkYTYyZGZjM2RjZTFhMzI2YS90YWJsZXJhbmdlOmU3NTUzMDM0NTY2ZTRmM2RhNjJkZmMzZGNlMWEzMjZhXzQtNS0xLTEtMjc5MDE_e76ad703-76b9-411d-a572-51a86bcd5e53"
      unitRef="usd">1382000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTplNzU1MzAzNDU2NmU0ZjNkYTYyZGZjM2RjZTFhMzI2YS90YWJsZXJhbmdlOmU3NTUzMDM0NTY2ZTRmM2RhNjJkZmMzZGNlMWEzMjZhXzYtMS0xLTEtMjc5MDE_5238c185-59ba-405d-9dbf-cec507c962e4"
      unitRef="usd">7961000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTplNzU1MzAzNDU2NmU0ZjNkYTYyZGZjM2RjZTFhMzI2YS90YWJsZXJhbmdlOmU3NTUzMDM0NTY2ZTRmM2RhNjJkZmMzZGNlMWEzMjZhXzYtMy0xLTEtMjc5MDE_c810d2a0-800c-455a-ba4a-3d06f5de67c1"
      unitRef="usd">6468000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i49926d366349401e94f7623ef6081b30_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90YWJsZTplNzU1MzAzNDU2NmU0ZjNkYTYyZGZjM2RjZTFhMzI2YS90YWJsZXJhbmdlOmU3NTUzMDM0NTY2ZTRmM2RhNjJkZmMzZGNlMWEzMjZhXzYtNS0xLTEtMjc5MDE_2a39dac7-25cc-4dd1-9906-c68858fb9c5e"
      unitRef="usd">3834000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90ZXh0cmVnaW9uOjg3ZDljN2MzMGZmNDQyYzBhMDY5MzgzYjg1NGNhZjBlXzI0MzI_ba68bc90-3dfa-4232-925e-4a10247d8341"
      unitRef="usd">376000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTIvZnJhZzo4N2Q5YzdjMzBmZjQ0MmMwYTA2OTM4M2I4NTRjYWYwZS90ZXh0cmVnaW9uOjg3ZDljN2MzMGZmNDQyYzBhMDY5MzgzYjg1NGNhZjBlXzI1ODk_af911b83-b4e9-42f9-b061-5fbb74d7cddb"
      unitRef="usd">270000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90ZXh0cmVnaW9uOjc1NmNlOGRjNmQ4OTQ1NWM5MzBlZDExNzkyYzZlNWI5XzEwNjU_37b20802-ee83-4af9-bd31-63373991bbb3">Utility Plant Intangible Assets&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;Intangible assets consist of a concession fee paid to the City of Cupertino of $6,800 for operating the City of Cupertino municipal water system, $13,400 related to the purchase premium for customer relationships and other intangibles of $16,076 as of December&#160;31, 2021.  Other intangibles primarily consist of $4,290 which was paid for service area and water rights by CLWSC, $5,984 for infrastructure related to the Cupertino service concession arrangement, $1,400 for customer relationships and $1,040 incurred in conjunction with Valley Water water contracts related to the operation of SJWC.  All intangible assets are recorded at cost and are primarily being amortized using the straight-line method over the legal or estimated economic life of the assets ranging from 5 to 70 years. &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;Amortization expense for the intangible assets was $1,553, $1,401 and $745 for the years ended December&#160;31, 2021, 2020 and 2019, respectively.  Amortization expense for 2022 through 2026 and thereafter is anticipated to be $1,553 per year.&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;The costs of intangible assets as of December&#160;31, 2021 and 2020 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.517%"/&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;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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Concession fees&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;6,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase premium customer relationships&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;13,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other intangibles&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;16,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Accumulated amortization&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Concession fees&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,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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,324&#160;&lt;/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 7.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;Purchase premium customer relationships&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;1,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Other intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Net intangible assets&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;20,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if468551488a9409b955f41f5e855ae73_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90ZXh0cmVnaW9uOjc1NmNlOGRjNmQ4OTQ1NWM5MzBlZDExNzkyYzZlNWI5XzExNw_1c0604ce-eaf3-4288-ad59-0ba1a4a8110e"
      unitRef="usd">6800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i39f1c8f2f3604f438e44cd1b029042f3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90ZXh0cmVnaW9uOjc1NmNlOGRjNmQ4OTQ1NWM5MzBlZDExNzkyYzZlNWI5XzEwOTk1MTE2MzA4Mzg_a5302016-7142-4640-889f-49721619f665"
      unitRef="usd">13400000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i75d48c1084924481ab4a49e462bb011d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90ZXh0cmVnaW9uOjc1NmNlOGRjNmQ4OTQ1NWM5MzBlZDExNzkyYzZlNWI5XzI2Nw_369f0843-0adb-4613-a509-3d180c8cb64b"
      unitRef="usd">16076000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i989b979167ce425980617dc95c1013b6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90ZXh0cmVnaW9uOjc1NmNlOGRjNmQ4OTQ1NWM5MzBlZDExNzkyYzZlNWI5XzMyMA_4851da6e-a305-4a16-8dca-36412c7c2484"
      unitRef="usd">4290000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4b410f660cda4931a9c363f2fb7111eb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90ZXh0cmVnaW9uOjc1NmNlOGRjNmQ4OTQ1NWM5MzBlZDExNzkyYzZlNWI5XzM5MA_982b0c2c-f41a-4f7a-9884-9c4e2c5f72eb"
      unitRef="usd">5984000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedCustomerRelationshipsGross
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90ZXh0cmVnaW9uOjc1NmNlOGRjNmQ4OTQ1NWM5MzBlZDExNzkyYzZlNWI5XzQ2OQ_731d7b1f-95e0-4165-9b4f-9d8ed6d8331a"
      unitRef="usd">1400000</us-gaap:FiniteLivedCustomerRelationshipsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i608cf2cec1fd45b7b43355d12c3be9f9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90ZXh0cmVnaW9uOjc1NmNlOGRjNmQ4OTQ1NWM5MzBlZDExNzkyYzZlNWI5XzUwMw_c67c199e-59b8-49c9-bbd1-c6ddf0b8019a"
      unitRef="usd">1040000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i41a0ef3264b94790a7fd0c1017a2b3b1_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90ZXh0cmVnaW9uOjc1NmNlOGRjNmQ4OTQ1NWM5MzBlZDExNzkyYzZlNWI5Xzc3NQ_3b735396-bb6a-4a03-8ddd-81a2d2264095">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i124d213b866b4ddab94bc2c7f2c967fa_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90ZXh0cmVnaW9uOjc1NmNlOGRjNmQ4OTQ1NWM5MzBlZDExNzkyYzZlNWI5Xzc4MQ_5c124b3b-4715-4718-a313-d7777baae4e7">P70Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90ZXh0cmVnaW9uOjc1NmNlOGRjNmQ4OTQ1NWM5MzBlZDExNzkyYzZlNWI5Xzg0Mw_a56775f7-1eb5-45e3-9289-0caedc37e800"
      unitRef="usd">1553000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90ZXh0cmVnaW9uOjc1NmNlOGRjNmQ4OTQ1NWM5MzBlZDExNzkyYzZlNWI5Xzg0Nw_a87349af-a7ce-40e7-aff2-21fb9c1df7fa"
      unitRef="usd">1401000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90ZXh0cmVnaW9uOjc1NmNlOGRjNmQ4OTQ1NWM5MzBlZDExNzkyYzZlNWI5Xzg1NA_00ce9004-cc32-41c0-b303-8691c4010243"
      unitRef="usd">745000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90ZXh0cmVnaW9uOjc1NmNlOGRjNmQ4OTQ1NWM5MzBlZDExNzkyYzZlNWI5Xzk4Mg_041d9bb2-950b-4959-ab6d-fc2d19b050d8"
      unitRef="usd">1553000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90ZXh0cmVnaW9uOjc1NmNlOGRjNmQ4OTQ1NWM5MzBlZDExNzkyYzZlNWI5Xzk4Mg_2e63347e-b591-4a56-89bf-5cedd870e42e"
      unitRef="usd">1553000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90ZXh0cmVnaW9uOjc1NmNlOGRjNmQ4OTQ1NWM5MzBlZDExNzkyYzZlNWI5Xzk4Mg_83e18ea8-8352-45af-9881-9e6571726905"
      unitRef="usd">1553000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90ZXh0cmVnaW9uOjc1NmNlOGRjNmQ4OTQ1NWM5MzBlZDExNzkyYzZlNWI5Xzk4Mg_c393ce4e-da3d-4ac7-a2bf-ff3fa97fab3d"
      unitRef="usd">1553000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90ZXh0cmVnaW9uOjc1NmNlOGRjNmQ4OTQ1NWM5MzBlZDExNzkyYzZlNWI5Xzk4Mg_cbade3c1-c151-45ff-87f8-5bf01685a09f"
      unitRef="usd">1553000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90ZXh0cmVnaW9uOjc1NmNlOGRjNmQ4OTQ1NWM5MzBlZDExNzkyYzZlNWI5Xzk4Mg_ccf96c88-f1b6-4a0d-a413-98ac4676379f"
      unitRef="usd">1553000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90ZXh0cmVnaW9uOjc1NmNlOGRjNmQ4OTQ1NWM5MzBlZDExNzkyYzZlNWI5XzEwNjA_9117a35b-c62e-4bae-b3a8-910a3762f401">&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;The costs of intangible assets as of December&#160;31, 2021 and 2020 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.517%"/&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;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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Concession fees&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;6,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase premium customer relationships&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;13,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other intangibles&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;16,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Accumulated amortization&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Concession fees&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,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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,324&#160;&lt;/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 7.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;Purchase premium customer relationships&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;1,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Other intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Net intangible assets&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;20,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if468551488a9409b955f41f5e855ae73_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90YWJsZTplODQ0ZmVhZjExMzI0NjFmYWVjNDUyZThkNWVjN2JkYy90YWJsZXJhbmdlOmU4NDRmZWFmMTEzMjQ2MWZhZWM0NTJlOGQ1ZWM3YmRjXzEtMS0xLTEtMjc5MDE_1c0604ce-eaf3-4288-ad59-0ba1a4a8110e"
      unitRef="usd">6800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9538787880424a2fba5828a3c7170e9d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90YWJsZTplODQ0ZmVhZjExMzI0NjFmYWVjNDUyZThkNWVjN2JkYy90YWJsZXJhbmdlOmU4NDRmZWFmMTEzMjQ2MWZhZWM0NTJlOGQ1ZWM3YmRjXzEtMy0xLTEtMjc5MDE_94931d00-e88c-463c-bbe5-69d9a1c37418"
      unitRef="usd">6800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i39f1c8f2f3604f438e44cd1b029042f3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90YWJsZTplODQ0ZmVhZjExMzI0NjFmYWVjNDUyZThkNWVjN2JkYy90YWJsZXJhbmdlOmU4NDRmZWFmMTEzMjQ2MWZhZWM0NTJlOGQ1ZWM3YmRjXzItMS0xLTEtMjc5MDE_82d11177-648d-4c69-916e-deee1352157b"
      unitRef="usd">13400000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic1ad48a6482c41f09e1c521267d5b2ec_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90YWJsZTplODQ0ZmVhZjExMzI0NjFmYWVjNDUyZThkNWVjN2JkYy90YWJsZXJhbmdlOmU4NDRmZWFmMTEzMjQ2MWZhZWM0NTJlOGQ1ZWM3YmRjXzItMy0xLTEtMjc5MDE_6e933771-2e98-4be2-a2da-8cf4281f45b8"
      unitRef="usd">13400000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i75d48c1084924481ab4a49e462bb011d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90YWJsZTplODQ0ZmVhZjExMzI0NjFmYWVjNDUyZThkNWVjN2JkYy90YWJsZXJhbmdlOmU4NDRmZWFmMTEzMjQ2MWZhZWM0NTJlOGQ1ZWM3YmRjXzMtMS0xLTEtMjc5MDE_369f0843-0adb-4613-a509-3d180c8cb64b"
      unitRef="usd">16076000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib8cd0f274e134705a18581894e6d1fb6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90YWJsZTplODQ0ZmVhZjExMzI0NjFmYWVjNDUyZThkNWVjN2JkYy90YWJsZXJhbmdlOmU4NDRmZWFmMTEzMjQ2MWZhZWM0NTJlOGQ1ZWM3YmRjXzMtMy0xLTEtMjc5MDE_7899b147-7e8c-45bf-b617-e1288cb343b6"
      unitRef="usd">14967000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90YWJsZTplODQ0ZmVhZjExMzI0NjFmYWVjNDUyZThkNWVjN2JkYy90YWJsZXJhbmdlOmU4NDRmZWFmMTEzMjQ2MWZhZWM0NTJlOGQ1ZWM3YmRjXzQtMS0xLTEtMjc5MDE_1fad0a6d-fb15-4723-b64b-6a022a1936d7"
      unitRef="usd">36276000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90YWJsZTplODQ0ZmVhZjExMzI0NjFmYWVjNDUyZThkNWVjN2JkYy90YWJsZXJhbmdlOmU4NDRmZWFmMTEzMjQ2MWZhZWM0NTJlOGQ1ZWM3YmRjXzQtMy0xLTEtMjc5MDE_d3ed3d83-292f-439a-9896-08afbb748750"
      unitRef="usd">35167000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if468551488a9409b955f41f5e855ae73_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90YWJsZTplODQ0ZmVhZjExMzI0NjFmYWVjNDUyZThkNWVjN2JkYy90YWJsZXJhbmdlOmU4NDRmZWFmMTEzMjQ2MWZhZWM0NTJlOGQ1ZWM3YmRjXzYtMS0xLTEtMjc5MDE_af123366-b3a2-4ef0-9d66-2ea880579e69"
      unitRef="usd">6596000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9538787880424a2fba5828a3c7170e9d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90YWJsZTplODQ0ZmVhZjExMzI0NjFmYWVjNDUyZThkNWVjN2JkYy90YWJsZXJhbmdlOmU4NDRmZWFmMTEzMjQ2MWZhZWM0NTJlOGQ1ZWM3YmRjXzYtMy0xLTEtMjc5MDE_a365e899-5aee-482e-928d-0a597c688745"
      unitRef="usd">6324000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i39f1c8f2f3604f438e44cd1b029042f3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90YWJsZTplODQ0ZmVhZjExMzI0NjFmYWVjNDUyZThkNWVjN2JkYy90YWJsZXJhbmdlOmU4NDRmZWFmMTEzMjQ2MWZhZWM0NTJlOGQ1ZWM3YmRjXzctMS0xLTEtMjc5MDE_f122b3ff-9ccb-43eb-a275-b145fd9e681c"
      unitRef="usd">1988000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic1ad48a6482c41f09e1c521267d5b2ec_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90YWJsZTplODQ0ZmVhZjExMzI0NjFmYWVjNDUyZThkNWVjN2JkYy90YWJsZXJhbmdlOmU4NDRmZWFmMTEzMjQ2MWZhZWM0NTJlOGQ1ZWM3YmRjXzctMy0xLTEtMjc5MDE_f9d5bd10-d11d-4ed1-8365-e9d87ec06b59"
      unitRef="usd">1094000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i75d48c1084924481ab4a49e462bb011d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90YWJsZTplODQ0ZmVhZjExMzI0NjFmYWVjNDUyZThkNWVjN2JkYy90YWJsZXJhbmdlOmU4NDRmZWFmMTEzMjQ2MWZhZWM0NTJlOGQ1ZWM3YmRjXzgtMS0xLTEtMjc5MDE_3097f78b-d0b5-4b7e-92d9-25bdb9389f4c"
      unitRef="usd">7042000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib8cd0f274e134705a18581894e6d1fb6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90YWJsZTplODQ0ZmVhZjExMzI0NjFmYWVjNDUyZThkNWVjN2JkYy90YWJsZXJhbmdlOmU4NDRmZWFmMTEzMjQ2MWZhZWM0NTJlOGQ1ZWM3YmRjXzgtMy0xLTEtMjc5MDE_49deed3e-b9b2-4d59-b62e-007338cab64d"
      unitRef="usd">6479000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90YWJsZTplODQ0ZmVhZjExMzI0NjFmYWVjNDUyZThkNWVjN2JkYy90YWJsZXJhbmdlOmU4NDRmZWFmMTEzMjQ2MWZhZWM0NTJlOGQ1ZWM3YmRjXzktMS0xLTEtMjc5MDE_3c38c53f-f3e1-4f54-a808-5989e23a62ad"
      unitRef="usd">20650000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTUvZnJhZzo3NTZjZThkYzZkODk0NTVjOTMwZWQxMTc5MmM2ZTViOS90YWJsZTplODQ0ZmVhZjExMzI0NjFmYWVjNDUyZThkNWVjN2JkYy90YWJsZXJhbmdlOmU4NDRmZWFmMTEzMjQ2MWZhZWM0NTJlOGQ1ZWM3YmRjXzktMy0xLTEtMjc5MDE_05c07fe8-04c8-4935-8ced-7c7a0328f69a"
      unitRef="usd">21270000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:CommitmentsDisclosureTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzQ4NTM_336dc88a-1e7b-4d19-8679-4dc110546fa0">Commitments&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;SJWC purchases water from Valley Water under terms of a master contract expiring in 2051.  Delivery schedules for purchased water are based on a contract year beginning July&#160;1, and are negotiated every three years under terms of the master contract with Valley Water.  For the years ended December&#160;31, 2021, 2020 and 2019, SJWC purchased from Valley Water 19,365&#160;million gallons ($91,938), 21,269&#160;million gallons ($96,212) and 21,862&#160;million gallons ($96,285), respectively, of contract water.  On June 24, 2021, the Valley Water Board of Directors approved treated water deliveries reflecting the contractual delivery schedule reduced by 23% through June 30, 2022.  Effective February 1, 2022, the treated water contract delivery schedule will increase by 10%, and Valley Water will evaluate supply conditions and adjust the delivery schedules as appropriate. Based on current prices and estimated deliveries, SJWC is committed to purchase from Valley Water a minimum of 90% of the reduced delivery schedule, or 18,756&#160;million gallons ($92,902) of water at the current contract water rate of $5.0 per million gallons for the year ending December&#160;31, 2022.  Additionally, SJWC purchases non-contract water from Valley Water on an &#x201c;as needed&#x201d; basis if the water supply is available. &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;In 1997, SJWC entered into a 25-year contract agreement with the City of Cupertino to operate the City&#x2019;s municipal water system.  SJWC paid a one-time, upfront concession fee of $6,800 to the City of Cupertino which is amortized over the contract term.  Under the terms of the contract agreement, SJWC assumed responsibility for maintenance and operating costs, while receiving all payments for water service.  SJWC and the City of Cupertino signed an amendment to the lease agreement dated &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;January 8, 2020.  Under the terms of the amended lease agreement, SJWC agreed to an incremental up-front payment of $5,000 to be used by the City of Cupertino for capital improvements to the City&#x2019;s municipal water system prior to the expiration of the lease in September 2022.  Any unspent funds at lease termination remain the property of the City.  On November 2, 2021, the City of Cupertino approved another amendment to the current lease agreement executed on January 8, 2020.  This second amendment provides the City of Cupertino options to extend the lease agreement by periods of six months, two years, or three years with modifications of additional capital improvement funds of $350, $1,600 and $2,500, respectively, depending on the lease extension period option.  These options are intended to provide the City of Cupertino more time, if needed, to complete its Request For Proposals process for a new lease term and conduct analyses of other alternatives for the operation of the water system.&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;Connecticut Water has an agreement with the South Central Connecticut Regional Water Authority (&#x201c;RWA&#x201d;) to purchase water from RWA. The agreement was signed in April 2006 and became effective upon the receipt of all regulatory approvals in 2008 and will remain in effect for a minimum of fifty years upon becoming effective.  Connecticut Water will pay RWA $75 per year as part of a capacity agreement, for a total of 14 years, starting on the effective date of the agreement.  In addition, Connecticut Water is able, but under no obligation, to purchase up to one million gallons of water per day at the then current wholesale rates per the agreement, $2.6 per million gallons as of December 31, 2021.  Connecticut Water has an agreement with The Metropolitan District (&#x201c;MDC&#x201d;) to purchase water from MDC to serve the Unionville system.  The agreement became effective on October 6, 2000 and has a term of fifty years beginning May 19, 2003, the date the water supply facilities related to the agreement were placed in service.  Connecticut Water agrees to purchase 283 million gallons of water annually from MDC.  The rate charged by the MDC at December 31, 2021 were $4.05 per hundred cubic feet.&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;CLWSC has long-term contracts with the GBRA.  The terms of the agreements expire in 2037, 2040, 2044 and 2050.  The agreements, which are take-or-pay contracts, provide CLWSC with 7,650 acre-feet per year of water supply from Canyon Lake.  The water rate may be adjusted by GBRA at any time, provided they give CLWSC a 60-day written notice on the proposed adjustment.  CLWSC also has raw water supply agreements with the Lower Colorado River Authority (&#x201c;LCRA&#x201d;) and West Travis Public Utility Agency (&#x201c;WTPUA&#x201d;) expiring in 2059 and 2046, respectively, for 250 acre-feet of water under each agreement per year from Lake Austin and the Colorado River, respectively, at prices that may be adjusted periodically by the agencies. &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;Maine Water has an agreement with the Kennebec Water District for potable water service. The agreement has been in place for 20 years and was extended on November 7, 2020 for a new term of up to 20 years. Maine Water guarantees a minimum consumption of 50 million gallons of water annually.  Water sales to Maine Water are billed at a wholesale discount of $0.20 per hundred cubic feet of water below Kennebec Water District's tariffed rates.  The current tariff rate wa&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;s&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; $1.51 per hundred cubic feet as of December&#160;31, 2021.&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;As of December&#160;31, 2021, SJWC had 362 employees, of whom 226 were members of unions. On November 12, 2019 and February 20, 2020, SJWC reached three-year bargaining agreements with the International Union of Operating Engineers, representing certain employees in the engineering department, and the Utility Workers of America, representing the majority of all nonadministrative employees at SJWC covering January&#160;1, 2020 through December&#160;31, 2022.  The agreements include a 3% wage increase in 2020, 3% in 2021 and 4% in 2022 for members of both unions.   The current three-year bargaining agreements will expire on December 31, 2022, and negotiations will be begin in 2022 for the upcoming period, 2023 through 2025.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsDisclosureTextBlock>
    <sjw:MasterContractNegotiatedTermForDeliverySchedules
      contextRef="i1bd8015e133a42b8ade5aeacdb14ef8e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzIyMA_7d4414d8-d9f1-445c-9228-46e477bd7873">P3Y</sjw:MasterContractNegotiatedTermForDeliverySchedules>
    <sjw:PurchasedWaterGallons
      contextRef="i1bd8015e133a42b8ade5aeacdb14ef8e_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzM0Ng_390340c9-71f0-488a-96fd-5eb88ff11ffe"
      unitRef="gal">19365000000</sjw:PurchasedWaterGallons>
    <us-gaap:CostOfPurchasedWater
      contextRef="i1bd8015e133a42b8ade5aeacdb14ef8e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzM2Ng_46b3cea7-5312-4873-a6e4-75c822a542db"
      unitRef="usd">91938000</us-gaap:CostOfPurchasedWater>
    <sjw:PurchasedWaterGallons
      contextRef="i3a7daa9d91c4462eba15f38b8ab209f0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzM3MQ_ce49aa9d-62ca-4c2a-9122-f3aceb18d365"
      unitRef="gal">21269000000</sjw:PurchasedWaterGallons>
    <us-gaap:CostOfPurchasedWater
      contextRef="i3a7daa9d91c4462eba15f38b8ab209f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzM5MQ_89d46e83-a4a0-428e-afb0-919cd00d4501"
      unitRef="usd">96212000</us-gaap:CostOfPurchasedWater>
    <sjw:PurchasedWaterGallons
      contextRef="ia6aa3f72844b4a03b4c4216a5e24f3bc_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzM5OQ_44645620-00c7-408e-8bb0-2b90795c02c0"
      unitRef="gal">21862000000</sjw:PurchasedWaterGallons>
    <us-gaap:CostOfPurchasedWater
      contextRef="ia6aa3f72844b4a03b4c4216a5e24f3bc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzQxOQ_24df7b64-9cb2-4140-88f4-6da0a92ba012"
      unitRef="usd">96285000</us-gaap:CostOfPurchasedWater>
    <sjw:ReductioninDeliverySchedulePercent
      contextRef="i0414c9cef21547539f2f670653965e0d_D20210624-20210624"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzYwMg_b5a2f904-312e-4998-8110-17647088b799"
      unitRef="number">0.23</sjw:ReductioninDeliverySchedulePercent>
    <sjw:IncreaseInDeliverySchedulePercent
      contextRef="i80b7ddbbbbf14f35b36911cdd567891a_D20220201-20220201"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzI3NDg3NzkwODY1MTk_f8fc1b4f-510b-4eb7-95ac-aa70e66552a0"
      unitRef="number">0.10</sjw:IncreaseInDeliverySchedulePercent>
    <sjw:LongTermPurchaseCommitmentMinimumPercentageRequiredNextTwelveMonths
      contextRef="id2ae6840985340cdbfdf0d9374af6c36_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzc0MA_2049bbe4-739e-45ce-9d06-aa557da40ab6"
      unitRef="number">0.90</sjw:LongTermPurchaseCommitmentMinimumPercentageRequiredNextTwelveMonths>
    <sjw:LongTermPurchaseCommitmentMinimumVolumeRequiredNextTwelveMonths
      contextRef="id2ae6840985340cdbfdf0d9374af6c36_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzc4MA_3f3c27a9-e8ee-4312-844b-137fcdf691c5"
      unitRef="gal">18756000000</sjw:LongTermPurchaseCommitmentMinimumVolumeRequiredNextTwelveMonths>
    <us-gaap:PurchaseObligationDueInNextTwelveMonths
      contextRef="id2ae6840985340cdbfdf0d9374af6c36_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzgwMA_8e1386d6-16fc-4639-ab46-f8772b05da1b"
      unitRef="usd">92902000</us-gaap:PurchaseObligationDueInNextTwelveMonths>
    <sjw:LongtermPurchaseCommitmentFixedPrice
      contextRef="id2ae6840985340cdbfdf0d9374af6c36_I20211231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzg1MQ_56aad1da-a658-49e3-8002-134e82514f4a"
      unitRef="usdPerMillion_gallons">5000.0</sjw:LongtermPurchaseCommitmentFixedPrice>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ic81fba7e623142f491059ce67e8ec9cf_D19970101-19971231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzQ4NTY_6b1b889e-199a-4568-b9b2-7511f16f1a90">P25Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if468551488a9409b955f41f5e855ae73_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzEyMDI_1c0604ce-eaf3-4288-ad59-0ba1a4a8110e"
      unitRef="usd">6800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i42d4a1fa3d154e3ea1a3397491059225_I20200108"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzE2Mjc_2d50c27e-8545-4f40-92f0-f588de0f221f"
      unitRef="usd">5000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i67d43dfda2f64e288455db1f8ff39c14_I20211102"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzI3NDg3NzkwODY1MjM_0a3789e2-55b0-441d-a7d3-00e6c617c5bb">P6M</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i2e4b05b7ccc2430c8085276e07440f67_I20211102"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzI3NDg3NzkwODY1MjQ_a132ef19-fa31-4a22-bd9d-f4df390f5769">P2Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="ic740fa41cebe459bb106317a949ec960_I20211102"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzI3NDg3NzkwODY1MjU_80c2ed67-cf19-45fb-ab55-cb79a8a73d04">P3Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iaf9e38d410a54547983a477771f0787a_I20200108"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzEwOTk1MTE2NDUwMzg_68be6501-c8a3-469b-a359-3a302375825e"
      unitRef="usd">350000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4dee9d451a2945228f7d6346ef3a4406_I20200108"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzEwOTk1MTE2NDUwNDM_23458cf3-8d29-45ee-a07b-5dda936982aa"
      unitRef="usd">1600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if4d4dd772b54480fbf191689ef18845a_I20200108"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzEwOTk1MTE2NDUwNTE_a2332114-10da-479c-a31a-fe60fb2205a6"
      unitRef="usd">2500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:LongtermPurchaseCommitmentPeriod
      contextRef="i944467230cac4cb7a3710190f6c896f0_D20080101-20081231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzIxNDQ_2666aa2e-89e6-44fd-aa46-e9cdd560f115">P50Y</us-gaap:LongtermPurchaseCommitmentPeriod>
    <sjw:LongtermPurchaseCommitmentFixedPrice
      contextRef="i5f987f8f82244102b89c6b7af11b71e6_I20081231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzIyMDQ_34de8880-3808-4e3c-9a86-64fa2265c17d"
      unitRef="usdPerY">75000</sjw:LongtermPurchaseCommitmentFixedPrice>
    <us-gaap:LongtermPurchaseCommitmentPeriod
      contextRef="ifffe0df9a30945039ef5b027a3342d68_D20080101-20081231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzIyNjQ_297d8bae-5f32-4a56-ac42-8f91fb64dd3f">P14Y</us-gaap:LongtermPurchaseCommitmentPeriod>
    <sjw:LongtermPurchaseCommitmentWaterPurchased
      contextRef="i00db8ccd34b54c4a8ca88499b072d101_D20080101-20081231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzI0MDE_9bf0bbe2-f9b5-48e4-ab95-91a550ba0c6b"
      unitRef="gal">1000000</sjw:LongtermPurchaseCommitmentWaterPurchased>
    <sjw:LongtermPurchaseCommitmentFixedPrice
      contextRef="i8497d129000b4c238fede6331f44a35b_I20211231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzI0ODQ_5b265872-9ca4-4e93-b968-6c927307cb93"
      unitRef="usdPerMillion_gallons">2600</sjw:LongtermPurchaseCommitmentFixedPrice>
    <us-gaap:LongtermPurchaseCommitmentPeriod
      contextRef="ia9036ca4065e486fb91228fa01f6e683_D20030519-20030519"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzI3MzU_267bf296-a0ac-4be9-abb2-40a5475563fd">P50Y</us-gaap:LongtermPurchaseCommitmentPeriod>
    <sjw:LongtermPurchaseCommitmentWaterPurchased
      contextRef="i4f6fb7263a8546f2882126db50b57f38_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzI4ODY_3c038846-59a5-49d9-9e03-70a38c1c27b9"
      unitRef="gal">283000000</sjw:LongtermPurchaseCommitmentWaterPurchased>
    <sjw:LongtermPurchaseCommitmentFixedPrice
      contextRef="i8ba0b57eadf24c2a98610d6da2439fa7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzI5ODA_3fd1fb7b-b6d6-448e-9b8b-18b918784fea"
      unitRef="usdPerFt3">4.05</sjw:LongtermPurchaseCommitmentFixedPrice>
    <sjw:LongTermPurchaseCommitmentMinimumAcreFeetRequired
      contextRef="ibe356dd68164449f930d6f12cc37d49d_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzMxODc_e4df3748-8c9c-4f41-94e4-fc7d24e694ab"
      unitRef="acre_foot">7650</sjw:LongTermPurchaseCommitmentMinimumAcreFeetRequired>
    <sjw:NoticePeriodRequiredForContractAdjustment
      contextRef="ib98eec30061f468f9de5d096fe3aaded_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzI3NDg3NzkwODQ1MTQ_37277745-e65a-4d7a-8a2d-a844636d7a0d">P60D</sjw:NoticePeriodRequiredForContractAdjustment>
    <sjw:LongTermPurchaseCommitmentMinimumAcreFeetRequired
      contextRef="i681c22fb7b6d42c394d8883f1872b996_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzM1NTk_0da89e67-ee9f-4e60-b315-986501ed6210"
      unitRef="acre_foot">250</sjw:LongTermPurchaseCommitmentMinimumAcreFeetRequired>
    <sjw:ContractAgreementTerm
      contextRef="if332078271d94695bf37603967a2d994_D20201106-20201106"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzIzNjM5NTAwMDEyMjU5_11b9f313-bce5-4141-bc12-265f023ad34f">P20Y</sjw:ContractAgreementTerm>
    <sjw:ContractAgreementTerm
      contextRef="i95adedf3b05a47789f3fdb1c364f1c5a_D20201107-20201107"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzIzNjM5NTAwMDEyMjYw_f9a44ee6-5f6d-4189-ad8d-90d66a4d12a3">P20Y</sjw:ContractAgreementTerm>
    <sjw:LongtermPurchaseCommitmentWaterPurchased
      contextRef="i72037c74aafb45bdb349afef46c64a7c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzM5ODE_04b4baa1-090c-4b70-8ed0-ef7107371762"
      unitRef="gal">50000000</sjw:LongtermPurchaseCommitmentWaterPurchased>
    <sjw:LongTermPurchaseCommitmentWholesaleDiscount
      contextRef="i9aadad5d5d254a5caeeb59b83a40b57b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzQwNzc_ea475670-370a-4bf6-be84-85d745330d9c"
      unitRef="usdPerFt3">0.20</sjw:LongTermPurchaseCommitmentWholesaleDiscount>
    <sjw:LongtermPurchaseCommitmentTariffRate
      contextRef="i72037c74aafb45bdb349afef46c64a7c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzQxODk_d505cb4c-285b-4790-b6f0-f4ad4c7da86a"
      unitRef="usdPerFt3">1.51</sjw:LongtermPurchaseCommitmentTariffRate>
    <dei:EntityNumberOfEmployees
      contextRef="i4fe542d472764551a8f8c042995a9e22_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzQyNDQ_e2124ba3-245d-4df6-bc36-8c4011a6a822"
      unitRef="employee">362</dei:EntityNumberOfEmployees>
    <dei:EntityNumberOfEmployees
      contextRef="i0144310856bf430b801ba7b346040b1c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzQzMzg_9dbd321e-5f4b-4f9b-900f-7cc657957945"
      unitRef="employee">226</dei:EntityNumberOfEmployees>
    <sjw:BargainingAgreementsTerm
      contextRef="i567b897b27c34afda785dde4c5e2e5de_D20200220-20200220"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzQ4NDk_c0725af1-63c0-4b98-b233-9c190e2bb92f">P3Y</sjw:BargainingAgreementsTerm>
    <sjw:CollectiveBargainingAgreementWageIncreasePercentYearOne
      contextRef="ic82a8ac095564f0cbedcc8e3112aee33_I20200220"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzQ3NjU_d283de2c-898c-49f1-912e-32f7f8634813"
      unitRef="number">0.03</sjw:CollectiveBargainingAgreementWageIncreasePercentYearOne>
    <sjw:CollectiveBargainingAgreementWageIncreasePercentYearTwo
      contextRef="ic82a8ac095564f0cbedcc8e3112aee33_I20200220"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzQ3OTE_49a59e19-c547-41dc-b95d-a79b16ffce95"
      unitRef="number">0.03</sjw:CollectiveBargainingAgreementWageIncreasePercentYearTwo>
    <sjw:CollectiveBargainingAgreementWageIncreasePercentYearThree
      contextRef="ic82a8ac095564f0cbedcc8e3112aee33_I20200220"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMTgvZnJhZzo1MTFiMDQ0OGI5YmY0NjUwODMzOWM4Mjc0ZTZmMmU2ZC90ZXh0cmVnaW9uOjUxMWIwNDQ4YjliZjQ2NTA4MzM5YzgyNzRlNmYyZTZkXzQ4MDY_3832f967-8b9b-4dae-afe3-544ceb52a771"
      unitRef="number">0.04</sjw:CollectiveBargainingAgreementWageIncreasePercentYearThree>
    <us-gaap:LossContingencyDisclosures
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjEvZnJhZzo1NDM3N2E4MDFjNDA0NzgxYWU0MDliZjFkYjFiYTMzZS90ZXh0cmVnaW9uOjU0Mzc3YTgwMWM0MDQ3ODFhZTQwOWJmMWRiMWJhMzNlXzM5OA_0d31c993-7bbc-47a4-9625-8cd9d5422c92">ContingenciesSJW Group and its subsidiaries are subject to ordinary routine litigation incidental to its business. There are no pending legal proceedings to which SJW Group or any of its subsidiaries is a party, or to which any of its properties is the subject, that are expected to have a material effect on SJW Group&#x2019;s business, financial position, results of operations or cash flows.</us-gaap:LossContingencyDisclosures>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzExMzgx_1b6ab2e9-d26a-4605-9db4-452e89ff9621">Benefit Plans&lt;div style="margin-top:3pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Pension Plans&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;SJW Group maintains noncontributory defined benefit pension plans for its eligible employees.  SJWC and CTWS employees hired before March 31, 2008 and January 1, 2009, respectively, are entitled to benefits under the pension plans based on the employee&#x2019;s years of service and compensation.  For SJWC employees hired on or after March 31, 2008, benefits are determined using a cash balance formula based upon compensation credits and interest credits for each employee.  Interest is credited based on the annual yield on 30-year Treasury bonds as of October for the preceding plan year with a minimum annual rate of 3.25% and a maximum annual rate of 6.00%.  For the year ended December&#160;31, 2021, interest credits assumption was 3.50%.  Certain employees hired before March 1, 2012, and covered by a plan merged into the CTWS plan in 2013 are also entitled to benefits based on the employee&#x2019;s years of service and compensation.  CTWS employees hired on or after January 1, 2009 are entitled to &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;an additional 1.5% of eligible compensation to their company sponsored savings plan.  SJW Group does not have multi-employer plans.&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;The pension plans are administered by their respective committees where the investment strategy of the investments of the various pension and post-retirement benefit plans are reviewed and approved to achieve the goals of income generation and long-term capital preservation.  SJW Group engages third-party investment managers to assist with, among other things, asset allocation strategy, investment policy advice, performance monitoring, and investment manager due diligence.  Individual investment decisions have been delegated by the pension plan committees to the investment managers who are also monitored by an investment consultant.  Investment managers are not permitted to invest outside of the asset class or strategy under the pension plans&#x2019; investment guidelines.  The committees ensure that the plans establish a target mix that is expected to achieve its investment objectives, by assuring a broad diversification of investment assets among investment types, while minimizing volatility of the target asset mix, unless market conditions make such a change appropriate to reduce risk.  The pension plans require a minimum portion of plan assets to be allocated to fixed income securities and provide guidelines and restrictions on equity investments for the assets.&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;Plan assets are marked to market at each measurement date, resulting in unrealized actuarial gains or losses.  Unrealized actuarial gains and losses on pension assets are amortized over the expected future working lifetime of participants for actuarial expense calculation purposes.  Market gains in 2020 decreased pension expense by approximately $2,442 in 2021 and market gains in 2019 decreased pension expense by approximately $5,464 in 2020.  For the year ended December&#160;31, 2021, the net actuarial gain of the benefit obligation was related primarily a gain from changes of discount rate of $20,017, a $11,913 loss from pension data changes, and a loss from mortality changes of $593.&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;Generally, it is expected of the investment managers that the performance of the assets held in the pension plans, computed on a total annual rate of return basis, should meet or exceed specific performance standards over a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzMyNzI_ea832c32-30de-43fe-97fc-8560d772e8b8"&gt;three&lt;/span&gt;-to-five-year period and/or full market cycle.  These standards include specific absolute and risk-adjusted performance standards over a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzM0MDk_319ed37d-22f1-4209-b405-912651cccfc9"&gt;three&lt;/span&gt;-to-five-year period and/or full market cycle.  The expected long-term rate of return on the pension plan assets is between 6.50% and 6.75% for the year ended December&#160;31, 2021.&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;SJW Group calculates the market-related value of defined benefit pension plan assets, which is defined under FASB ASC Topic 715&#x2014;&#x201c;Compensation&#x2014;Retirement Benefits&#x201d; as a balance used to calculate the expected return on plan assets, using fair value.  The fair value is based on quoted prices in active markets for identical assets and significant observable inputs.&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;Senior management hired before March 31, 2008 for SJWC and January 1, 2009 for CTWS are eligible to receive additional retirement benefits under the supplemental executive retirement plans and retirement contracts (collectively, &#x201c;SERP&#x201d;).  SJWC&#x2019;s senior management hired on or after March 31, 2008 are eligible to receive additional retirement benefits under SJWC&#x2019;s Cash Balance Executive Supplemental Retirement Plan ("Cash Balance Executive Supplemental Retirement Plan").  Both of the plans are non-qualified plans in which only senior management and other designated members of management may participate.  The annual cost of the plans has been included in the determination of the net periodic benefit cost shown below.  The SERP and Cash Balance Executive Supplemental Retirement Plan had a projected benefit obligation of $50,742 and $50,757 as of December&#160;31, 2021 and 2020, respectively, and net periodic pension cost of $4,456, $4,480 and $3,219 for 2021, 2020 and 2019, respectively.  For the year ended December&#160;31, 2021, 2020 and 2019, the amounts not recognized as a component of net periodic benefit cost was $901, $(1,190), and $(788), respectively, recorded as other comprehensive income on the consolidated financial statements.   SJWC&#x2019;s plans are unfunded while CTWS&#x2019;s SERP is funded through investments consisting primarily of life insurance contracts and assets in a Rabbi Trust.  As of December&#160;31, 2021 and 2020, total investments made to fund CTWS&#x2019;s SERP was $8,147 and $7,470, respectively, which is included in &#x201c;Investments&#x201d; in SJW Group&#x2019;s Consolidated Balance Sheets.  The life insurance contracts are valued at cash surrender value of the policies as reported by the insurer.  As of December&#160;31, 2021 and 2020, the value of the life insurance contracts was $4,191 and $4,311, respectively.  &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;The following tables summarize the fair values of the Rabbi Trust investment assets to fund CTWS&#x2019;s SERP by major categories as of December&#160;31, 2021 and 2020 :&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.169%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.615%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&#160;Measurements&#160;at&#160;December&#160;31,&#160;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Asset Category&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;Total&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;Quoted&lt;br/&gt;Prices in&lt;br/&gt;Active&lt;br/&gt;Markets&#160;for&lt;br/&gt;Identical&lt;br/&gt;Assets&lt;br/&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;Significant&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Mutual funds&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;2,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed income&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;920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.169%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.615%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&#160;Measurements&#160;at&#160;December&#160;31,&#160;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Asset Category&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;Total&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;Quoted&lt;br/&gt;Prices in&lt;br/&gt;Active&lt;br/&gt;Markets&#160;for&lt;br/&gt;Identical&lt;br/&gt;Assets&lt;br/&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;Significant&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Mutual funds&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;2,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed income&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;830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Postretirement Benefits&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;In addition to providing pension and savings benefits, the company also provides health care and life insurance benefits for eligible retired employees under the respective employer-sponsored post-retirement benefits other than pension plans.  The benefits are paid by the company and not from plan assets due to limitations imposed by Internal Revenue Service.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Flexible Spending Plan&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;SJW Group sponsors flexible spending account plans for its employees for the purpose of providing eligible employees with the opportunity to choose from among the fringe benefits available under the plans.  The flexible spending plan is intended to qualify as a cafeteria plan under the provisions of the Internal Revenue Code Section&#160;125.  The flexible spending plan allows employees to save pre-tax income in a Health Care Spending Account (&#x201c;HCSA&#x201d;) and/or a Dependent Care Spending Account (&#x201c;DCSA&#x201d;) to help defray the cost of out-of-pocket medical and dependent care expenses.  The annual maximum limit under the HCSA and DCSA plans is $2.5 and $5, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Savings Plans for Employees&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;SJW Group also sponsors salary deferral plans which are defined contribution plans that allow employees to defer and contribute a portion of their earnings to the plan.  Contributions, not to exceed set limits, are matched by the company.  For CTWS&#x2019;s employees hired on or after January 1, 2009 and ineligible to participate in the defined benefit pension plan, CTWS contributes an additional 1.5% of eligible contributions.  SJW Group contributions were $2,822, $2,824 and $2,046 in 2021, 2020 and 2019, respectively.  All of the company&#x2019;s contributions are invested at the direction of the employees in funds offered under the plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Special Deferral Election Plans and Deferral Election Program&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;SJW Group maintains a special deferral election plan and a deferred compensation plan and agreements for senior management and a deferral election program for non-employee directors allowing for the deferral of a portion of their earnings each year and to realize an investment return on those funds during the deferral period.  Senior management and non-employee directors have to make an election on the deferral and distribution method of the deferrals before services are rendered.  CTWS&#x2019;s deferred compensation plan allows the company to make discretionary contributions.  Senior management and non-employee directors &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;had deferred $6,237, $6,144 and $7,834 under the plans as of December&#160;31, 2021, 2020 and 2019, respectively.  As of December&#160;31, 2021 and 2020, $4,599 and $4,130, respectively, of the total amount deferred is related to CTWS agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Assumptions Utilized on Actuarial Calculations&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;Net periodic cost for the defined benefit plans and other postretirement benefits was calculated using the following weighted-average assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.702%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&#160;Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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;2020&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;2019&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;2021&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;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.29 - 2.48&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.05 - 3.23&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.04 - 4.16&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.18 - 2.41&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.59 - 3.18&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.52 - 4.09&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.50, 6.75&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.50, 6.75&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.00, 7.25&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.20, 6.50&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.20, 6.50&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.00, 7.00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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;The expected rate of return on plan assets was determined based on a review of historical returns, for the pension plans and for medium- to large-sized defined benefit pension funds with similar asset allocations.  This review generated separate expected returns for each asset class.  These expected future returns were then blended based on the pension plans&#x2019; target asset allocations.&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;Benefit obligations for the defined benefit plans and other postretirement benefits were calculated using the following weighted-average assumptions as of December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&#160;Benefits&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;Other Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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="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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/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;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.65 - 2.82&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.29 - 2.48&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.61 - 2.76&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.18 - 2.41&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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;SJW Group utilized each plan&#x2019;s projected benefit stream in conjunction with the FTSE Pension Discount Curve (formerly the Citigroup Pension Discount Curve) and the FTSE Above Median Double-A Curve for SJWC and CTWS, respectively, in determining the discount rate used in calculating the pension and other postretirement benefits liabilities at the measurement date.&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;In 2021 and 2020, SJW Group adopted the newly then issued MP-2021 and MP-2020, respectively, Mortality Improvement Scales to determine mortality assumptions.  The tables and scales reflect increasing life expectancies of participants in the United States.  See also &#x201c;Reconciliation of Funded Status&#x201d; below.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Net Periodic Pension Costs&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;Net periodic costs for the defined benefit plans and other postretirement benefits for the years ended December&#160;31 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.702%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&#160;Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other&#160;Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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;2020&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;2019&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;2021&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;2020&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;2019&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;Components of net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;581&#160;&lt;/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 7.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;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Expected return on assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,019)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,715)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(970)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(857)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(475)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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;Amortization of prior service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Recognized actuarial loss&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,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;240&#160;&lt;/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 7.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;Net periodic benefit cost&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;8,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,367&#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;1,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Reconciliation of Funded Status&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;For the defined benefit plans and other postretirement benefits, the benefit obligation is the projected benefit obligation and the accumulated benefit obligation, respectively.  The projected benefit obligations and the funded status of the defined benefit pension and other postretirement plans as of December&#160;31 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&#160;Benefits&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;Other&#160;Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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="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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in benefit obligation&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 7.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;Benefit obligation at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;386,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,546&#160;&lt;/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 7.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;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Interest cost&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;9,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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;Actuarial (gain)/loss&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;(5,477)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,235)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Implicit rate subsidy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(222)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(211)&lt;/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 7.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;Plan participants contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Administrative expenses paid&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;(144)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(163)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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;Benefits paid&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;(15,777)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,293)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,017)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Benefit obligation at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383,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:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;386,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Fair value of assets at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,226&#160;&lt;/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 7.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;Actual return on plan assets&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;34,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Employer contributions&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;13,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;675&#160;&lt;/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 7.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;Plan participants contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Administrative expenses paid&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;(144)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(163)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(63)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(54)&lt;/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 7.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;Benefits paid&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;(15,777)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,712)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(949)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,005)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Fair value of plan assets at end of year&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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;Funded status at end of year&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;(73,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(107,967)&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;(12,645)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,315)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-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;The amounts recognized on the balance sheet as of December&#160;31 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&#160;Benefits&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;Other&#160;Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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="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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent assets&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;6,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,782)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,760)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(133)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent liabilities&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;(77,302)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(105,207)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,506)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,182)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(73,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(107,967)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,645)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,315)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-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;SJW Group recorded a regulatory asset on the projected benefit obligation of the postretirement benefit plans as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.517%"/&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;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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Funded status of obligation&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;86,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued benefit cost&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;(24,110)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(29,920)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory asset, amount to be recovered in future rates&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;62,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-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;As of December&#160;31, 2021 and 2020, the amounts deferred in regulatory assets that have not yet been recognized as components of net periodic benefit cost include net loss of $62,270 and $94,476, respectively, and prior service cost of $73 and $114, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Plan Assets&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;Plan assets as of December&#160;31 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&#160;Benefits&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;Other&#160;Benefits&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;2020&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;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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of assets at end of year:&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;Debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;95,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,684&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;35&#160;&lt;/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;25&#160;&lt;/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;29&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;170,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;12,762&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/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;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;66&#160;&lt;/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: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&#160;and equivalents&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;12,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;11,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,033&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,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:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-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;The following tables summarize the fair values of plan assets by major categories as of December&#160;31, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&#160;Measurements&#160;at&#160;December&#160;31,&#160;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Asset Category&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&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;Quoted&lt;br/&gt;Prices in&lt;br/&gt;Active&lt;br/&gt;Markets&#160;for&lt;br/&gt;Identical&lt;br/&gt;Assets&lt;br/&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;Significant&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Equity securities (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;212,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;212,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed Income (b)&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;105,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;331,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;___________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:27.13pt"&gt;Actively managed portfolio of equity securities with the goal to exceed the benchmark performance.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Actively managed portfolio of fixed income securities with the goal to exceed the benchmark performance&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&#160;Measurements&#160;at&#160;December&#160;31,&#160;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Asset Category&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&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;Quoted&lt;br/&gt;Prices in&lt;br/&gt;Active&lt;br/&gt;Markets&#160;for&lt;br/&gt;Identical&lt;br/&gt;Assets&lt;br/&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;Significant&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&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;12,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Equity securities (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;183,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;183,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed Income (b)&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;101,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;___________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:27.13pt"&gt;Actively managed portfolio of equity securities with the goal to exceed the benchmark performance.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Actively managed portfolio of fixed income securities with the goal to exceed the benchmark performance&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;In 2022, SJW Group expects to make required and discretionary cash contributions of up to $8,820 to the pension plans and other postretirement benefit plans. &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;Benefits expected to be paid in the next five years and in the aggregate for the five years thereafter are:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.130%"/&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;Pension&#160;Plan&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;Other&#160;Postretirement&lt;br/&gt;Benefit&#160;Plan&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;2022&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;16,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027 - 2031&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;96,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <sjw:DefinedBenefitPlanRateOfCompensationIncrease
      contextRef="i5648a8c94a5f4d158507a49d919d08dd_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzEwMTc_8c84a1d1-c3ab-45f5-a2da-e798083fbcc4"
      unitRef="number">0.015</sjw:DefinedBenefitPlanRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzI3NTI_b940355f-ed30-43d4-b29e-3775f1075695"
      unitRef="usd">2442000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzI4MjE_f6a80927-a54b-4653-bd22-15f7503ed1a5"
      unitRef="usd">5464000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <sjw:DefinedBenefitPlanActuarialGainLossDiscountRateChange
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzI5NjY_f5ec16f5-80ea-4775-ba54-626e1dc08c78"
      unitRef="usd">20017000</sjw:DefinedBenefitPlanActuarialGainLossDiscountRateChange>
    <sjw:DefinedBenefitPlanActuarialGainLossDataAndOtherChanges
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzI5NzI_a9e30718-169f-49ec-9504-2c43dd5e0cf0"
      unitRef="usd">-11913000</sjw:DefinedBenefitPlanActuarialGainLossDataAndOtherChanges>
    <sjw:DefinedBenefitPlanActuarialGainLossMortalityChange
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzMwNDQ_705985e6-7502-49cb-869f-ac460aa30bee"
      unitRef="usd">-593000</sjw:DefinedBenefitPlanActuarialGainLossMortalityChange>
    <sjw:DefinedBenefitPlanPeriodForPerformanceStandards
      contextRef="i124d213b866b4ddab94bc2c7f2c967fa_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzExMjg5_77fcb1f8-2997-4aac-8d18-34afd488e997">P5Y</sjw:DefinedBenefitPlanPeriodForPerformanceStandards>
    <sjw:DefinedBenefitPlanPeriodForPerformanceStandards
      contextRef="i124d213b866b4ddab94bc2c7f2c967fa_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzExMjkw_1e786bc8-af82-422b-a3f4-4e0f707dd38f">P5Y</sjw:DefinedBenefitPlanPeriodForPerformanceStandards>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i9eb17378e6ff437395a42ead3ebdcafb_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzM1MzM_8d76bcad-0b7d-4769-b294-b08979352669"
      unitRef="number">0.0650</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i939cd8975676414e940e770bc4a24257_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzM1NDA_cb0396f2-654a-4ec9-ae17-da0191ceb119"
      unitRef="number">0.0675</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i379d869e2590426dabb724267100c292_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzQ3NTg_4984fae8-8a96-4865-97ae-0db11e518642"
      unitRef="usd">50742000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="iebb929217d9d4db2b7af9e5c9c01f370_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzQ3NjU_65a91141-17ab-43d5-8bdb-0b90ee7833f3"
      unitRef="usd">50757000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="iad0108cc6161461b8f9beccbc569c051_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzQ4MzI_c03f4168-58b4-48cb-8aeb-223c063fc3d7"
      unitRef="usd">4456000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i24d4d72eb87c40389a906d9a4dd7223d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzQ4MzY_6b6abb03-367b-4016-a40f-e6728ce4fe26"
      unitRef="usd">4480000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="icc26644b837d4d9bbc6ab58836428e90_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzQ4NDM_5c423cc2-d5cf-4b44-84b6-e0eac6f5a870"
      unitRef="usd">3219000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="iad0108cc6161461b8f9beccbc569c051_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzEwOTk1MTE2NjMyNTE_0706ac15-7ca5-4f57-a705-7884a26126ca"
      unitRef="usd">901000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i24d4d72eb87c40389a906d9a4dd7223d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzEwOTk1MTE2NjMyNDU_4140cdb9-5786-4d96-9c7e-052c08ae5809"
      unitRef="usd">-1190000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="icc26644b837d4d9bbc6ab58836428e90_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzEwOTk1MTE2NjMyMzc_3b1c6051-d95b-4c14-af19-63f1590c8ab5"
      unitRef="usd">-788000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="iad0108cc6161461b8f9beccbc569c051_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzUwOTc_09f376ce-0ed5-4369-9e7b-2c99838a700a"
      unitRef="usd">8147000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i24d4d72eb87c40389a906d9a4dd7223d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzUxMDQ_c8e602cf-57df-4122-9b12-db3ae85c8b03"
      unitRef="usd">7470000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:CashSurrenderValueOfLifeInsurance
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzUzNzQ_e938d5b1-0b5d-4c9e-9bb9-8e7df2aa1649"
      unitRef="usd">4191000</us-gaap:CashSurrenderValueOfLifeInsurance>
    <us-gaap:CashSurrenderValueOfLifeInsurance
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzUzODE_451c345e-079d-4e9d-8dce-c614bfda7770"
      unitRef="usd">4311000</us-gaap:CashSurrenderValueOfLifeInsurance>
    <us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzExMzIy_fbc70427-2205-47d9-a32b-44b5618f4e28">&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;The following tables summarize the fair values of the Rabbi Trust investment assets to fund CTWS&#x2019;s SERP by major categories as of December&#160;31, 2021 and 2020 :&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.169%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.615%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&#160;Measurements&#160;at&#160;December&#160;31,&#160;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Asset Category&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;Total&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;Quoted&lt;br/&gt;Prices in&lt;br/&gt;Active&lt;br/&gt;Markets&#160;for&lt;br/&gt;Identical&lt;br/&gt;Assets&lt;br/&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;Significant&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Mutual funds&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;2,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed income&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;920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.169%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.615%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&#160;Measurements&#160;at&#160;December&#160;31,&#160;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Asset Category&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;Total&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;Quoted&lt;br/&gt;Prices in&lt;br/&gt;Active&lt;br/&gt;Markets&#160;for&lt;br/&gt;Identical&lt;br/&gt;Assets&lt;br/&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;Significant&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Mutual funds&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;2,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed income&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;830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&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;Plan assets as of December&#160;31 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&#160;Benefits&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;Other&#160;Benefits&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;2020&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;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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of assets at end of year:&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;Debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;95,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,684&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;35&#160;&lt;/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;25&#160;&lt;/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;29&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;170,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;12,762&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/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;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;66&#160;&lt;/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: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&#160;and equivalents&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;12,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;11,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,033&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,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:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-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;The following tables summarize the fair values of plan assets by major categories as of December&#160;31, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&#160;Measurements&#160;at&#160;December&#160;31,&#160;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Asset Category&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&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;Quoted&lt;br/&gt;Prices in&lt;br/&gt;Active&lt;br/&gt;Markets&#160;for&lt;br/&gt;Identical&lt;br/&gt;Assets&lt;br/&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;Significant&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Equity securities (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;212,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;212,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed Income (b)&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;105,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;331,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;___________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:27.13pt"&gt;Actively managed portfolio of equity securities with the goal to exceed the benchmark performance.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Actively managed portfolio of fixed income securities with the goal to exceed the benchmark performance&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&#160;Measurements&#160;at&#160;December&#160;31,&#160;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Asset Category&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&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;Quoted&lt;br/&gt;Prices in&lt;br/&gt;Active&lt;br/&gt;Markets&#160;for&lt;br/&gt;Identical&lt;br/&gt;Assets&lt;br/&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;Significant&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&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;12,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Equity securities (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;183,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;183,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed Income (b)&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;101,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;___________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:27.13pt"&gt;Actively managed portfolio of equity securities with the goal to exceed the benchmark performance.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Actively managed portfolio of fixed income securities with the goal to exceed the benchmark performance&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if299ebe35568429aa8fce9e4e8687e5c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo2NzViYjhjNjEzNDg0NWNkYjlkMTY1OWI4NWI5ZjUwYy90YWJsZXJhbmdlOjY3NWJiOGM2MTM0ODQ1Y2RiOWQxNjU5Yjg1YjlmNTBjXzItMi0xLTEtMjc5MDE_b2d1c796-909c-4029-a75a-9c0174580fb8"
      unitRef="usd">186000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ifb04990cb58644869699355bdbc9e9ff_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo2NzViYjhjNjEzNDg0NWNkYjlkMTY1OWI4NWI5ZjUwYy90YWJsZXJhbmdlOjY3NWJiOGM2MTM0ODQ1Y2RiOWQxNjU5Yjg1YjlmNTBjXzItNC0xLTEtMjc5MDE_da87adbe-7327-43b1-b6f3-6a369226a629"
      unitRef="usd">186000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4354aa922b7248bf9b9deb312d8c269e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo2NzViYjhjNjEzNDg0NWNkYjlkMTY1OWI4NWI5ZjUwYy90YWJsZXJhbmdlOjY3NWJiOGM2MTM0ODQ1Y2RiOWQxNjU5Yjg1YjlmNTBjXzItNi0xLTEtMjc5MDE_21814384-a3f7-4bf6-89bf-a54fafb57ecd"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7328db7352f44b649df0a7a396571222_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo2NzViYjhjNjEzNDg0NWNkYjlkMTY1OWI4NWI5ZjUwYy90YWJsZXJhbmdlOjY3NWJiOGM2MTM0ODQ1Y2RiOWQxNjU5Yjg1YjlmNTBjXzItOC0xLTEtMjc5MDE_e063c262-8485-4449-ad85-6166bd466341"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="icdef441b37cb4290ae3482c6de1192c8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo2NzViYjhjNjEzNDg0NWNkYjlkMTY1OWI4NWI5ZjUwYy90YWJsZXJhbmdlOjY3NWJiOGM2MTM0ODQ1Y2RiOWQxNjU5Yjg1YjlmNTBjXzMtMi0xLTEtMjc5MDE_e37e0e99-d815-47cb-bf91-08b2a1dc578d"
      unitRef="usd">2691000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i668ed7e63eee4a9faac3c4ba4589e5b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo2NzViYjhjNjEzNDg0NWNkYjlkMTY1OWI4NWI5ZjUwYy90YWJsZXJhbmdlOjY3NWJiOGM2MTM0ODQ1Y2RiOWQxNjU5Yjg1YjlmNTBjXzMtNC0xLTEtMjc5MDE_767c83aa-5e17-4779-93ae-8e6c9ad4823e"
      unitRef="usd">2691000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib444f8cfe3d54c81add0b9a861a4a024_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo2NzViYjhjNjEzNDg0NWNkYjlkMTY1OWI4NWI5ZjUwYy90YWJsZXJhbmdlOjY3NWJiOGM2MTM0ODQ1Y2RiOWQxNjU5Yjg1YjlmNTBjXzMtNi0xLTEtMjc5MDE_7b0ab421-4bec-4691-851c-622deb8357d0"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i826bef3eb3c04860804da97a955ac906_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo2NzViYjhjNjEzNDg0NWNkYjlkMTY1OWI4NWI5ZjUwYy90YWJsZXJhbmdlOjY3NWJiOGM2MTM0ODQ1Y2RiOWQxNjU5Yjg1YjlmNTBjXzMtOC0xLTEtMjc5MDE_99c4edfd-c715-4c5f-ac3e-549b4539fab0"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4ecfb6d04c3f40a5bf6d0b960a1c87ea_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo2NzViYjhjNjEzNDg0NWNkYjlkMTY1OWI4NWI5ZjUwYy90YWJsZXJhbmdlOjY3NWJiOGM2MTM0ODQ1Y2RiOWQxNjU5Yjg1YjlmNTBjXzQtMi0xLTEtMjc5MDE_5d7c08e9-2d43-4933-a8df-8a0a78344a3a"
      unitRef="usd">920000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iaeddbfa2cfbb4c1cb5dcfff30df45b83_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo2NzViYjhjNjEzNDg0NWNkYjlkMTY1OWI4NWI5ZjUwYy90YWJsZXJhbmdlOjY3NWJiOGM2MTM0ODQ1Y2RiOWQxNjU5Yjg1YjlmNTBjXzQtNC0xLTEtMjc5MDE_f709fdea-e267-4793-a088-5083116047ad"
      unitRef="usd">920000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i07fe37811c184a7085f81b21b4e604b5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo2NzViYjhjNjEzNDg0NWNkYjlkMTY1OWI4NWI5ZjUwYy90YWJsZXJhbmdlOjY3NWJiOGM2MTM0ODQ1Y2RiOWQxNjU5Yjg1YjlmNTBjXzQtNi0xLTEtMjc5MDE_0a6df232-d387-4f69-baff-a913b2f4578d"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibc5260cccfd14778908cbf1c78295af6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo2NzViYjhjNjEzNDg0NWNkYjlkMTY1OWI4NWI5ZjUwYy90YWJsZXJhbmdlOjY3NWJiOGM2MTM0ODQ1Y2RiOWQxNjU5Yjg1YjlmNTBjXzQtOC0xLTEtMjc5MDE_bfd41a70-4ad9-4c40-a58e-9916dcf9c05d"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i379d869e2590426dabb724267100c292_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo2NzViYjhjNjEzNDg0NWNkYjlkMTY1OWI4NWI5ZjUwYy90YWJsZXJhbmdlOjY3NWJiOGM2MTM0ODQ1Y2RiOWQxNjU5Yjg1YjlmNTBjXzUtMi0xLTEtMjc5MDE_df2ce9d2-f98c-4774-a9a2-9e7e65e24a05"
      unitRef="usd">3797000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6141d7feeeb548a28ad7099c6a319614_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo2NzViYjhjNjEzNDg0NWNkYjlkMTY1OWI4NWI5ZjUwYy90YWJsZXJhbmdlOjY3NWJiOGM2MTM0ODQ1Y2RiOWQxNjU5Yjg1YjlmNTBjXzUtNC0xLTEtMjc5MDE_71ca36c4-a394-4b63-8208-51f6d7a19966"
      unitRef="usd">3797000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i93fea1d245304ee29258c3c42581e630_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo2NzViYjhjNjEzNDg0NWNkYjlkMTY1OWI4NWI5ZjUwYy90YWJsZXJhbmdlOjY3NWJiOGM2MTM0ODQ1Y2RiOWQxNjU5Yjg1YjlmNTBjXzUtNi0xLTEtMjc5MDE_13810290-8c20-4dd4-bab4-8e805431942c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i69c86421d1694066a3e23f99e577bcd8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo2NzViYjhjNjEzNDg0NWNkYjlkMTY1OWI4NWI5ZjUwYy90YWJsZXJhbmdlOjY3NWJiOGM2MTM0ODQ1Y2RiOWQxNjU5Yjg1YjlmNTBjXzUtOC0xLTEtMjc5MDE_db01c657-a73f-4fb6-90f2-f8d3e06e8b9f"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3773f3fb726f4d2ab6993e72e2d01f49_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzItMi0xLTEtMjc5MDE_3dcee502-4689-4447-9586-84bc0632dfee"
      unitRef="usd">83000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3773f3fb726f4d2ab6993e72e2d01f49_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzItMi0xLTEtMjc5MDE_7f03adb5-f029-4d50-b324-7d099609b1e1"
      unitRef="usd">83000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3773f3fb726f4d2ab6993e72e2d01f49_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzItNC0xLTEtMjc5MDE_3dcee502-4689-4447-9586-84bc0632dfee"
      unitRef="usd">83000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3773f3fb726f4d2ab6993e72e2d01f49_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzItNC0xLTEtMjc5MDE_7f03adb5-f029-4d50-b324-7d099609b1e1"
      unitRef="usd">83000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if8ebac1547aa4a6496eba0cdb25c270d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzItNi0xLTEtMjc5MDE_910925c1-fdbc-4dc6-9d31-79c6fe676cef"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic0e8e8543d574feb8d6514373e610765_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzItOC0xLTEtMjc5MDE_fe36a98a-07c7-467a-b3ec-2848ab092851"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i075f0bb087c944a88089f2a0d724097b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzMtMi0xLTEtMjc5MDE_350ffe05-5aea-4a18-af10-e5874fb77b24"
      unitRef="usd">2101000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i075f0bb087c944a88089f2a0d724097b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzMtMi0xLTEtMjc5MDE_4c1767cb-c2be-4dc2-9c63-54a927199415"
      unitRef="usd">2101000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i075f0bb087c944a88089f2a0d724097b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzMtNC0xLTEtMjc5MDE_350ffe05-5aea-4a18-af10-e5874fb77b24"
      unitRef="usd">2101000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i075f0bb087c944a88089f2a0d724097b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzMtNC0xLTEtMjc5MDE_4c1767cb-c2be-4dc2-9c63-54a927199415"
      unitRef="usd">2101000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5e7a9eb21274472e97ff7dba96eb2086_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzMtNi0xLTEtMjc5MDE_9ecff4a5-6ba5-40b2-9b94-ca552c33bf7b"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3e6eb94ce4cf43029428e54e205cb731_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzMtOC0xLTEtMjc5MDE_22e61daf-8107-4ae5-845c-bb76a2c30fde"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic06c53ed5bf54a698067557533eb7e9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzQtMi0xLTEtMjc5MDE_6b1186bf-f3b3-4c04-8df7-2e5832335b86"
      unitRef="usd">830000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic06c53ed5bf54a698067557533eb7e9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzQtMi0xLTEtMjc5MDE_c9436b35-3fb2-4d57-876c-6bccae3d1072"
      unitRef="usd">830000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic06c53ed5bf54a698067557533eb7e9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzQtNC0xLTEtMjc5MDE_6b1186bf-f3b3-4c04-8df7-2e5832335b86"
      unitRef="usd">830000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic06c53ed5bf54a698067557533eb7e9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzQtNC0xLTEtMjc5MDE_c9436b35-3fb2-4d57-876c-6bccae3d1072"
      unitRef="usd">830000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5daa2e1cb0cc4ff68f7d8085f7f22713_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzQtNi0xLTEtMjc5MDE_9659569f-2605-48c3-8a00-6df00a5c5dcd"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3b28c9d187de435dbc454ea9988045a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzQtOC0xLTEtMjc5MDE_c8fa2a8d-4207-4473-bb7b-8377acf32432"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iebb929217d9d4db2b7af9e5c9c01f370_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzUtMi0xLTEtMjc5MDE_cfa4ddae-4ea7-45f1-a6e2-99080c697ced"
      unitRef="usd">3014000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iebb929217d9d4db2b7af9e5c9c01f370_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzUtMi0xLTEtMjc5MDE_d4be417d-3e54-4427-b30b-c4f50bcddcba"
      unitRef="usd">3014000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iebb929217d9d4db2b7af9e5c9c01f370_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzUtNC0xLTEtMjc5MDE_cfa4ddae-4ea7-45f1-a6e2-99080c697ced"
      unitRef="usd">3014000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iebb929217d9d4db2b7af9e5c9c01f370_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzUtNC0xLTEtMjc5MDE_d4be417d-3e54-4427-b30b-c4f50bcddcba"
      unitRef="usd">3014000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7feaf6d63e974c3f9f88895173319d74_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzUtNi0xLTEtMjc5MDE_084f9334-badd-4ee0-91cb-a8a45545198d"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iaa139f42d3014a0392de53943879ffcd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5ZGY1ODc3MGUzNzE0ZmRlYjExZjFmNWE5NDg0ZjBiMy90YWJsZXJhbmdlOjlkZjU4NzcwZTM3MTRmZGViMTFmMWY1YTk0ODRmMGIzXzUtOC0xLTEtMjc5MDE_63e06543-b616-4183-9cfb-b14f10798cec"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <sjw:HealthCareSpendingAccountAnnualMaximumEmployeeContribution
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzY2MDE_a69afd22-c585-4d1b-b88a-c2b4276e203f"
      unitRef="usd">2500</sjw:HealthCareSpendingAccountAnnualMaximumEmployeeContribution>
    <sjw:DependentCareSpendingAccountAnnualMaximumEmployeeContribution
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzY2MDg_d997e695-2313-4a5c-af81-a4afa598dd6b"
      unitRef="usd">5000</sjw:DependentCareSpendingAccountAnnualMaximumEmployeeContribution>
    <sjw:DefinedBenefitPlanRateOfCompensationIncrease
      contextRef="i5648a8c94a5f4d158507a49d919d08dd_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzcwNDc_85d18f48-4360-4be7-bc4c-70ec7e47c345"
      unitRef="number">0.015</sjw:DefinedBenefitPlanRateOfCompensationIncrease>
    <us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzcxMDc_7a74388a-cb62-4eb8-9c56-79d02bb615f4"
      unitRef="usd">2822000</us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer>
    <us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzcxMTE_3236b881-6b2b-4c84-b0da-c8a6b735dfe3"
      unitRef="usd">2824000</us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer>
    <us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzcxMTg_6dc86ad7-72f1-4a7d-a556-2797cb23c642"
      unitRef="usd">2046000</us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer>
    <sjw:DeferredCompensationArrangementWithIndividualDeferralAmount
      contextRef="i0de303be8eac4e9d87f83283417d823d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzc5Njc_bf98792b-7bbc-4009-8004-7d580960ee1b"
      unitRef="usd">6237000</sjw:DeferredCompensationArrangementWithIndividualDeferralAmount>
    <sjw:DeferredCompensationArrangementWithIndividualDeferralAmount
      contextRef="id52af02fca6741648cde67037b688d9e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzc5NzE_bad735ab-4482-4f18-b916-6a4f7c26202d"
      unitRef="usd">6144000</sjw:DeferredCompensationArrangementWithIndividualDeferralAmount>
    <sjw:DeferredCompensationArrangementWithIndividualDeferralAmount
      contextRef="id22849700a854b7a91d37e5ba91784b2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzc5Nzg_e56eba34-e8ce-43f4-a61c-f06bf620839f"
      unitRef="usd">7834000</sjw:DeferredCompensationArrangementWithIndividualDeferralAmount>
    <sjw:DeferredCompensationArrangementWithIndividualDeferralAmount
      contextRef="ic780bb2bab34422389810f584d10bd56_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzgwNTA_6cb8145a-e3c6-4631-8085-535fea5497af"
      unitRef="usd">4599000</sjw:DeferredCompensationArrangementWithIndividualDeferralAmount>
    <sjw:DeferredCompensationArrangementWithIndividualDeferralAmount
      contextRef="i4adb14e43e474906af15629b835b92b5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzgwNTc_3e2df3b3-8b25-48f7-9c60-52e8e3c7f69b"
      unitRef="usd">4130000</sjw:DeferredCompensationArrangementWithIndividualDeferralAmount>
    <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzExMzEy_e4f0aaf0-04de-4725-a943-86cc36cb8ad4">&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;Net periodic cost for the defined benefit plans and other postretirement benefits was calculated using the following weighted-average assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.702%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&#160;Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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;2020&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;2019&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;2021&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;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.29 - 2.48&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.05 - 3.23&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.04 - 4.16&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.18 - 2.41&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.59 - 3.18&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.52 - 4.09&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.50, 6.75&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.50, 6.75&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.00, 7.25&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.20, 6.50&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.20, 6.50&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.00, 7.00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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;Benefit obligations for the defined benefit plans and other postretirement benefits were calculated using the following weighted-average assumptions as of December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&#160;Benefits&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;Other Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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="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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/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;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.65 - 2.82&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.29 - 2.48&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.61 - 2.76&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.18 - 2.41&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAssumptionsUsedTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i9eb17378e6ff437395a42ead3ebdcafb_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzMtMS0xLTEtMjc5MDEvdGV4dHJlZ2lvbjoxYjQ5NzQ1NjI2YzE0YWFlYjU0YzZlZTIzZTM2MzYzMF8xMDk5NTExNjI3Nzk1_358d7fef-a76e-4dc7-b202-514cb00ff91b"
      unitRef="number">0.0229</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i939cd8975676414e940e770bc4a24257_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzMtMS0xLTEtMjc5MDEvdGV4dHJlZ2lvbjoxYjQ5NzQ1NjI2YzE0YWFlYjU0YzZlZTIzZTM2MzYzMF8xMDk5NTExNjI3ODAz_7fcae16e-6b62-4038-a41d-65836764aa0c"
      unitRef="number">0.0248</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i0e4a9fcbe61b4f1598514339af9eb57b_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzMtMy0xLTEtMjc5MDEvdGV4dHJlZ2lvbjo3ZTkxOTAxMzY2ZTY0NGVhYWM2N2NiMmM3NWNiMjE1NF8xMDk5NTExNjI3Nzk1_ccacd2df-4cd0-4662-8bcf-673cfe553307"
      unitRef="number">0.0305</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="id175ce50b0764189a7decdad01b8fc6f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzMtMy0xLTEtMjc5MDEvdGV4dHJlZ2lvbjo3ZTkxOTAxMzY2ZTY0NGVhYWM2N2NiMmM3NWNiMjE1NF8xMDk5NTExNjI3ODAy_be1152ea-e936-4f9d-927f-76a7d2e785f6"
      unitRef="number">0.0323</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i488599f2627b46ed97330df8d779b777_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzMtNS0xLTEtMjc5MDEvdGV4dHJlZ2lvbjoxNTViYjJjYzY2MmU0OGE3OGNlMTU0ZGM0M2Y3Yzk2N18xMDk5NTExNjI3Nzk1_5937119e-dff8-404d-8ec3-6f55f5cc1c64"
      unitRef="number">0.0304</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i146290796fe449e5bd1df4e36bfc0ccf_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzMtNS0xLTEtMjc5MDEvdGV4dHJlZ2lvbjoxNTViYjJjYzY2MmU0OGE3OGNlMTU0ZGM0M2Y3Yzk2N18xMDk5NTExNjI3ODAy_b4499274-afde-439b-ae96-6a53e45221fe"
      unitRef="number">0.0416</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="ief9877c5f2f64fda844fa8d3bb5a9fa2_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzMtNy0xLTEtMjc5MDEvdGV4dHJlZ2lvbjoyYjllYmE0MDUxZWI0NDQyYmRkNGUxOGJiZThiNzg5Zl8xMDk5NTExNjI3Nzk1_6c21fa39-0d0e-49a7-ab9e-cb23da4af12d"
      unitRef="number">0.0218</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i3126bdaed97441fa9f7716da9bdb9a4e_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzMtNy0xLTEtMjc5MDEvdGV4dHJlZ2lvbjoyYjllYmE0MDUxZWI0NDQyYmRkNGUxOGJiZThiNzg5Zl8xMDk5NTExNjI3ODAy_bb013440-d5ad-4b69-a008-650141522dc8"
      unitRef="number">0.0241</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="ib8334e8cd16a4525bb9063bb7d7735ba_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzMtOS0xLTEtMjc5MDEvdGV4dHJlZ2lvbjpmMmQ3NDdkZDhjOWQ0MGFmYTIxNTdjMGUwMTJhMDEzZF8xMDk5NTExNjI3Nzk1_635e773c-d8a0-48af-8e0f-a2aec8917bd6"
      unitRef="number">0.0259</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i8124c656bb214da3928ded4cc7d67d10_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzMtOS0xLTEtMjc5MDEvdGV4dHJlZ2lvbjpmMmQ3NDdkZDhjOWQ0MGFmYTIxNTdjMGUwMTJhMDEzZF8xMDk5NTExNjI3ODAy_bd144cf7-60fe-48c6-beff-ee9661d0a9e0"
      unitRef="number">0.0318</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i508784311039465aa28c4b968c169d9a_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzMtMTEtMS0xLTI3OTAxL3RleHRyZWdpb246YWNlNzE3ZWM2NmUwNDU4NzgyN2EwZTA3M2NkY2NiNDNfMTA5OTUxMTYyNzc5NQ_2f03aa2a-3efb-42e5-b230-8bc72492e3d9"
      unitRef="number">0.0252</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i97ed053af8b24e7086d2fd42839c1b96_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzMtMTEtMS0xLTI3OTAxL3RleHRyZWdpb246YWNlNzE3ZWM2NmUwNDU4NzgyN2EwZTA3M2NkY2NiNDNfMTA5OTUxMTYyNzgwMg_f660f394-859c-49eb-b95c-42ffbc0c6aac"
      unitRef="number">0.0409</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i9eb17378e6ff437395a42ead3ebdcafb_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzQtMS0xLTEtMjc5MDEvdGV4dHJlZ2lvbjo1OWQ5NzhmZDFlOGI0NjZlOTNhNWYxYTRmYmI1ZTQ3MF8xMDk5NTExNjI3Nzk0_b2a29ec5-dd96-44c0-b065-bb7d081a6848"
      unitRef="number">0.0650</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i939cd8975676414e940e770bc4a24257_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzQtMS0xLTEtMjc5MDEvdGV4dHJlZ2lvbjo1OWQ5NzhmZDFlOGI0NjZlOTNhNWYxYTRmYmI1ZTQ3MF8xMDk5NTExNjI3ODAy_2aa8aca1-1412-4cb2-be8a-cc4cadbec45d"
      unitRef="number">0.0675</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i0e4a9fcbe61b4f1598514339af9eb57b_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzQtMy0xLTEtMjc5MDEvdGV4dHJlZ2lvbjo3ZThiMTJlMDAzNTE0YzE5Yjc2YzlkNGExYmEwYzU3MV8xMDk5NTExNjI3Nzk0_b0807b24-cb14-42b6-ad04-13a4b8114b45"
      unitRef="number">0.0650</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="id175ce50b0764189a7decdad01b8fc6f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzQtMy0xLTEtMjc5MDEvdGV4dHJlZ2lvbjo3ZThiMTJlMDAzNTE0YzE5Yjc2YzlkNGExYmEwYzU3MV8xMDk5NTExNjI3ODAx_01aeac45-3ce6-4bc7-bfe7-4d8f3b2eec6c"
      unitRef="number">0.0675</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i488599f2627b46ed97330df8d779b777_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzQtNS0xLTEtMjc5MDEvdGV4dHJlZ2lvbjphOTAxYmJmZmNhOGM0ZTYxYjE0MThkNjI2OGRkZGJlOV8xMDk5NTExNjI3Nzk0_fca13bc6-9cc0-4966-988b-f5725604f2e1"
      unitRef="number">0.0700</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i146290796fe449e5bd1df4e36bfc0ccf_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzQtNS0xLTEtMjc5MDEvdGV4dHJlZ2lvbjphOTAxYmJmZmNhOGM0ZTYxYjE0MThkNjI2OGRkZGJlOV8xMDk5NTExNjI3ODAx_6ce63852-d4ad-44ae-a387-c01e3698f5e8"
      unitRef="number">0.0725</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ief9877c5f2f64fda844fa8d3bb5a9fa2_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzQtNy0xLTEtMjc5MDEvdGV4dHJlZ2lvbjpkZDYyMGIyYWI2MmU0NmUzOTFmNmU4NzNkMmU2NGU5Y18xMDk5NTExNjI3Nzk0_cad7413a-af7f-4c6f-80be-431bc9a3bdde"
      unitRef="number">0.0420</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i3126bdaed97441fa9f7716da9bdb9a4e_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzQtNy0xLTEtMjc5MDEvdGV4dHJlZ2lvbjpkZDYyMGIyYWI2MmU0NmUzOTFmNmU4NzNkMmU2NGU5Y18xMDk5NTExNjI3ODAx_1963ba32-6329-4090-bf1d-2984d522471a"
      unitRef="number">0.0650</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ib8334e8cd16a4525bb9063bb7d7735ba_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzQtOS0xLTEtMjc5MDEvdGV4dHJlZ2lvbjpmM2NhYzlhNzU4OTc0ZTM4ODg1YTgwNDA4Mzk3Y2I4OV8xMDk5NTExNjI3Nzk0_bb1a0ead-ec07-4eab-a83e-f77d0650d457"
      unitRef="number">0.0420</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i8124c656bb214da3928ded4cc7d67d10_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzQtOS0xLTEtMjc5MDEvdGV4dHJlZ2lvbjpmM2NhYzlhNzU4OTc0ZTM4ODg1YTgwNDA4Mzk3Y2I4OV8xMDk5NTExNjI3ODAx_584a6304-90e4-496a-ad7f-28bdf6188159"
      unitRef="number">0.0650</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i508784311039465aa28c4b968c169d9a_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzQtMTEtMS0xLTI3OTAxL3RleHRyZWdpb246MmZlNGQ0ZTczMDBlNGJiNWE5NmMxNDNjMTNlNTNiMjdfMTA5OTUxMTYyNzc5NA_75614973-4861-430e-ac1a-a5eebbb7250c"
      unitRef="number">0.0400</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i97ed053af8b24e7086d2fd42839c1b96_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzQtMTEtMS0xLTI3OTAxL3RleHRyZWdpb246MmZlNGQ0ZTczMDBlNGJiNWE5NmMxNDNjMTNlNTNiMjdfMTA5OTUxMTYyNzgwMQ_aaa47cb9-1cf1-4271-85a9-0ab03c4fb2e5"
      unitRef="number">0.0700</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="i9cec17ccada24600b09b735521deca26_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzUtMS0xLTEtMjc5MDE_8125e837-8220-40ac-ae35-cabd66a2ed21"
      unitRef="number">0.0400</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="iced97e1476774f02a314a672ceaf7221_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzUtMy0xLTEtMjc5MDE_88d18ccc-c27a-494c-86ce-0da2881a1f72"
      unitRef="number">0.0400</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="if12c90daa7c04338a568923e53bb2594_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTowNjUyODk5ZDY3NzI0MjU1ODYwMmQ5MmMyOWVjYjEyZC90YWJsZXJhbmdlOjA2NTI4OTlkNjc3MjQyNTU4NjAyZDkyYzI5ZWNiMTJkXzUtNS0xLTEtMjc5MDE_a9f7f28f-ad53-4297-9d08-bd2e7635210c"
      unitRef="number">0.0400</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i88c4cb585c194ae1ad8f16c13c1e2a7a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTphYjdkYWZkMTJlNWQ0MTA3OWUzMWQwMTRjNjAwYWIwYS90YWJsZXJhbmdlOmFiN2RhZmQxMmU1ZDQxMDc5ZTMxZDAxNGM2MDBhYjBhXzMtMS0xLTEtMjc5MDEvdGV4dHJlZ2lvbjpjZjdkZmFmMTE3Mjg0MWQ1OWUwNzdiMjU0MTA5YWZmZV8xMDk5NTExNjI3Nzk1_892963c8-1154-4283-bf16-16621df18bad"
      unitRef="number">0.0265</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="ibfaade2f3a714ca9a7e158ca458a00fc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTphYjdkYWZkMTJlNWQ0MTA3OWUzMWQwMTRjNjAwYWIwYS90YWJsZXJhbmdlOmFiN2RhZmQxMmU1ZDQxMDc5ZTMxZDAxNGM2MDBhYjBhXzMtMS0xLTEtMjc5MDEvdGV4dHJlZ2lvbjpjZjdkZmFmMTE3Mjg0MWQ1OWUwNzdiMjU0MTA5YWZmZV8xMDk5NTExNjI3ODAy_40c1d50a-7110-4e74-a2ed-4b2e79895f83"
      unitRef="number">0.0282</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i300782a625144595bc5db81df473e684_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTphYjdkYWZkMTJlNWQ0MTA3OWUzMWQwMTRjNjAwYWIwYS90YWJsZXJhbmdlOmFiN2RhZmQxMmU1ZDQxMDc5ZTMxZDAxNGM2MDBhYjBhXzMtMy0xLTEtMjc5MDEvdGV4dHJlZ2lvbjo5OWE3N2UxY2FmZGQ0YTAzOWZmMzFhOTJjYzE3OTA3NV8xMDk5NTExNjI3Nzk1_176ba523-e122-404d-9cdc-dedd949bf300"
      unitRef="number">0.0229</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i80630ba0686645d2a43036fe39271785_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTphYjdkYWZkMTJlNWQ0MTA3OWUzMWQwMTRjNjAwYWIwYS90YWJsZXJhbmdlOmFiN2RhZmQxMmU1ZDQxMDc5ZTMxZDAxNGM2MDBhYjBhXzMtMy0xLTEtMjc5MDEvdGV4dHJlZ2lvbjo5OWE3N2UxY2FmZGQ0YTAzOWZmMzFhOTJjYzE3OTA3NV8xMDk5NTExNjI3ODAy_6b777768-725c-475b-aec0-2d06ce437f5a"
      unitRef="number">0.0248</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="ie1cbdc67b69d451988b075cbee9b998a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTphYjdkYWZkMTJlNWQ0MTA3OWUzMWQwMTRjNjAwYWIwYS90YWJsZXJhbmdlOmFiN2RhZmQxMmU1ZDQxMDc5ZTMxZDAxNGM2MDBhYjBhXzMtNS0xLTEtMjc5MDEvdGV4dHJlZ2lvbjo4Mjg2NzQwM2UxNjc0OGE4OTVjZDc3ZDM3NjhmODQ1Yl8xMDk5NTExNjI3Nzk1_9f63da45-d1be-4b70-8016-658785a7f5e7"
      unitRef="number">0.0261</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i68d2bc7c42b046bfac4ac4450476f1f2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTphYjdkYWZkMTJlNWQ0MTA3OWUzMWQwMTRjNjAwYWIwYS90YWJsZXJhbmdlOmFiN2RhZmQxMmU1ZDQxMDc5ZTMxZDAxNGM2MDBhYjBhXzMtNS0xLTEtMjc5MDEvdGV4dHJlZ2lvbjo4Mjg2NzQwM2UxNjc0OGE4OTVjZDc3ZDM3NjhmODQ1Yl8xMDk5NTExNjI3ODAy_eae5fb82-7391-4691-aac1-115033d9bbc3"
      unitRef="number">0.0276</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i58471187d4e541448e90dc0b1fc73121_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTphYjdkYWZkMTJlNWQ0MTA3OWUzMWQwMTRjNjAwYWIwYS90YWJsZXJhbmdlOmFiN2RhZmQxMmU1ZDQxMDc5ZTMxZDAxNGM2MDBhYjBhXzMtNy0xLTEtMjc5MDEvdGV4dHJlZ2lvbjpjMDM3ZDU5ZmFiYjg0MmNhYjFhYThlZGQ5YmMxYjkwMF8xMDk5NTExNjI3Nzk1_5fa6b291-653b-4878-aba2-993282a1c014"
      unitRef="number">0.0218</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i34573d37874d4f0f99eb9897f0d2d7fc_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTphYjdkYWZkMTJlNWQ0MTA3OWUzMWQwMTRjNjAwYWIwYS90YWJsZXJhbmdlOmFiN2RhZmQxMmU1ZDQxMDc5ZTMxZDAxNGM2MDBhYjBhXzMtNy0xLTEtMjc5MDEvdGV4dHJlZ2lvbjpjMDM3ZDU5ZmFiYjg0MmNhYjFhYThlZGQ5YmMxYjkwMF8xMDk5NTExNjI3ODAy_91d71cd9-d284-4272-88ad-a55f5324b1c7"
      unitRef="number">0.0241</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="icf877acc53184cb8a53d15807b03c9c1_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTphYjdkYWZkMTJlNWQ0MTA3OWUzMWQwMTRjNjAwYWIwYS90YWJsZXJhbmdlOmFiN2RhZmQxMmU1ZDQxMDc5ZTMxZDAxNGM2MDBhYjBhXzQtMS0xLTEtMjc5MDE_8cf5293d-ffda-460a-87d3-209a84b9c168"
      unitRef="number">0.0400</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i07118567e7d4457f9eef3dcfae079d76_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTphYjdkYWZkMTJlNWQ0MTA3OWUzMWQwMTRjNjAwYWIwYS90YWJsZXJhbmdlOmFiN2RhZmQxMmU1ZDQxMDc5ZTMxZDAxNGM2MDBhYjBhXzQtMy0xLTEtMjc5MDE_af5ede8e-0650-4207-a648-af8f1fa2dcbf"
      unitRef="number">0.0400</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzExMjgx_3dcf8752-cb34-42ce-b945-343794f3a59d">&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;Net periodic costs for the defined benefit plans and other postretirement benefits for the years ended December&#160;31 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.702%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&#160;Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other&#160;Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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;2020&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;2019&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;2021&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;2020&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;2019&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;Components of net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;581&#160;&lt;/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 7.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;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Expected return on assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,019)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,715)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(970)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(857)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(475)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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;Amortization of prior service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Recognized actuarial loss&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,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;240&#160;&lt;/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 7.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;Net periodic benefit cost&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;8,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,367&#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;1,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i9cec17ccada24600b09b735521deca26_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzMtMS0xLTEtMjc5MDE_98a886b3-0cb9-4223-b8ae-223ac8e8792a"
      unitRef="usd">9730000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="iced97e1476774f02a314a672ceaf7221_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzMtMy0xLTEtMjc5MDE_8ab00a73-b860-4063-ad5c-9b6242d813e9"
      unitRef="usd">8659000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="if12c90daa7c04338a568923e53bb2594_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzMtNS0xLTEtMjc5MDE_63f0ae8b-28c1-4b98-81be-13e46deb6b89"
      unitRef="usd">5947000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ic16a1bb27bb54dfdb90684efe01db2c4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzMtNy0xLTEtMjc5MDE_de7853b0-91bc-461d-9e05-bd6225586314"
      unitRef="usd">1115000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ia3b6430ef2e34ce3b76cd1c91d60891c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzMtOS0xLTEtMjc5MDE_451b2b31-adc7-43fa-842c-b2666d36fefb"
      unitRef="usd">900000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ie63a40282fd24247a223ac95ff90bfe8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzMtMTEtMS0xLTI3OTAx_7f87b7c7-2573-44fe-b21e-cbeb33bbd01b"
      unitRef="usd">581000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i9cec17ccada24600b09b735521deca26_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzQtMS0xLTEtMjc5MDE_ce796edb-977d-4484-9eea-d6003cd7cadd"
      unitRef="usd">9415000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="iced97e1476774f02a314a672ceaf7221_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzQtMy0xLTEtMjc5MDE_cc34e742-c547-496a-ac1b-0a27741214e0"
      unitRef="usd">10484000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="if12c90daa7c04338a568923e53bb2594_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzQtNS0xLTEtMjc5MDE_45a5455b-e9f2-4380-9e93-c6d42a24af36"
      unitRef="usd">8506000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ic16a1bb27bb54dfdb90684efe01db2c4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzQtNy0xLTEtMjc5MDE_beb2f7ac-b7d2-403b-8395-b99968a3c6a8"
      unitRef="usd">806000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ia3b6430ef2e34ce3b76cd1c91d60891c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzQtOS0xLTEtMjc5MDE_e29a41ce-7993-4114-affe-02b0604d94c9"
      unitRef="usd">956000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ie63a40282fd24247a223ac95ff90bfe8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzQtMTEtMS0xLTI3OTAx_1ad9cb86-0469-4687-98cf-348e95c86035"
      unitRef="usd">775000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i9cec17ccada24600b09b735521deca26_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzUtMS0xLTEtMjc5MDE_e4ef57c2-4a6b-4825-92ee-787e600ac257"
      unitRef="usd">18019000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="iced97e1476774f02a314a672ceaf7221_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzUtMy0xLTEtMjc5MDE_dbdf0537-f492-4254-abba-1b0cf9f7d54d"
      unitRef="usd">15715000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="if12c90daa7c04338a568923e53bb2594_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzUtNS0xLTEtMjc5MDE_a76719d9-d1a5-4851-ac22-fcc5ae38e94e"
      unitRef="usd">10118000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ic16a1bb27bb54dfdb90684efe01db2c4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzUtNy0xLTEtMjc5MDE_4efdbd58-490f-4cf4-b0e9-5625f9bbc4aa"
      unitRef="usd">970000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ia3b6430ef2e34ce3b76cd1c91d60891c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzUtOS0xLTEtMjc5MDE_a5ce27c9-79ec-48d0-bc6b-a02bb8f88543"
      unitRef="usd">857000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ie63a40282fd24247a223ac95ff90bfe8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzUtMTEtMS0xLTI3OTAx_a63bd9d1-7236-48cf-aa02-e3f4cbd05c10"
      unitRef="usd">475000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i9cec17ccada24600b09b735521deca26_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzctMS0xLTEtMjc5MDE_0a5563d3-94bf-4976-b1f0-85ecf94c5f25"
      unitRef="usd">41000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="iced97e1476774f02a314a672ceaf7221_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzctMy0xLTEtMjc5MDE_948541aa-1a58-49ce-8537-d6603a8a1c97"
      unitRef="usd">41000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="if12c90daa7c04338a568923e53bb2594_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzctNS0xLTEtMjc5MDE_ccabf663-2bc4-49b3-9600-c7274c216878"
      unitRef="usd">48000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ic16a1bb27bb54dfdb90684efe01db2c4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzctNy0xLTEtMjc5MDE_4140d552-e0e0-47e4-8c8a-4b40d6dc6cec"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ia3b6430ef2e34ce3b76cd1c91d60891c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzctOS0xLTEtMjc5MDE_d9a477b7-6661-424a-8535-d35c86f68bd5"
      unitRef="usd">97000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ie63a40282fd24247a223ac95ff90bfe8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzctMTEtMS0xLTI3OTAx_47c0d7ea-90cc-4cbf-9504-af97bc963335"
      unitRef="usd">197000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="i9cec17ccada24600b09b735521deca26_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzgtMS0xLTEtMjc5MDE_08ea19b2-f618-4fb6-9876-498123300c52"
      unitRef="usd">-6901000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="iced97e1476774f02a314a672ceaf7221_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzgtMy0xLTEtMjc5MDE_473ec6d6-b411-42b2-88ac-b6ba2016d91e"
      unitRef="usd">-4971000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="if12c90daa7c04338a568923e53bb2594_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzgtNS0xLTEtMjc5MDE_85c065b7-6a8e-4269-a581-f57c9d8cb3c2"
      unitRef="usd">-3984000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="ic16a1bb27bb54dfdb90684efe01db2c4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzgtNy0xLTEtMjc5MDE_2c2e382a-ccdc-4ac2-9b32-bfb907a49165"
      unitRef="usd">-257000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="ia3b6430ef2e34ce3b76cd1c91d60891c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzgtOS0xLTEtMjc5MDE_1e647ef0-20cb-478d-9065-a551cbe62a07"
      unitRef="usd">-229000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="ie63a40282fd24247a223ac95ff90bfe8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzgtMTEtMS0xLTI3OTAx_3f8f9ffc-9ab7-4478-878a-3d1e74e90df9"
      unitRef="usd">-240000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i9cec17ccada24600b09b735521deca26_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzktMS0xLTEtMjc5MDE_cf2b2c5d-7768-423b-aeec-e94a3e71e2c1"
      unitRef="usd">8068000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="iced97e1476774f02a314a672ceaf7221_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzktMy0xLTEtMjc5MDE_3b62249c-081e-4589-be68-b994fa172346"
      unitRef="usd">8440000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="if12c90daa7c04338a568923e53bb2594_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzktNS0xLTEtMjc5MDE_c98fee8d-f57b-4578-ba43-57a3fdc7defd"
      unitRef="usd">8367000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ic16a1bb27bb54dfdb90684efe01db2c4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzktNy0xLTEtMjc5MDE_86449db1-2cb1-458e-8386-91ee3323c0a8"
      unitRef="usd">1208000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ia3b6430ef2e34ce3b76cd1c91d60891c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzktOS0xLTEtMjc5MDE_dbc96dbc-2658-48b1-9c13-7334f65ac38a"
      unitRef="usd">1325000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ie63a40282fd24247a223ac95ff90bfe8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTozMjk5ZTkxNGVhNzE0ZWFmYjU3MmE4YTBmYWI1M2FhNS90YWJsZXJhbmdlOjMyOTllOTE0ZWE3MTRlYWZiNTcyYThhMGZhYjUzYWE1XzktMTEtMS0xLTI3OTAx_50822532-6057-4027-8a3f-c20abf2b3ad8"
      unitRef="usd">1318000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:ScheduleOfNetFundedStatusTableTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzExMzY2_13ac3296-496c-4994-8555-9e48aaceabae">The projected benefit obligations and the funded status of the defined benefit pension and other postretirement plans as of December&#160;31 were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&#160;Benefits&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;Other&#160;Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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="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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in benefit obligation&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 7.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;Benefit obligation at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;386,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,546&#160;&lt;/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 7.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;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Interest cost&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;9,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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;Actuarial (gain)/loss&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;(5,477)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,235)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Implicit rate subsidy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(222)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(211)&lt;/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 7.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;Plan participants contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Administrative expenses paid&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;(144)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(163)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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;Benefits paid&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;(15,777)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,293)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,017)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Benefit obligation at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383,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:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;386,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Fair value of assets at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,226&#160;&lt;/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 7.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;Actual return on plan assets&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;34,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Employer contributions&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;13,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;675&#160;&lt;/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 7.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;Plan participants contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Administrative expenses paid&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;(144)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(163)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(63)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(54)&lt;/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 7.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;Benefits paid&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;(15,777)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,712)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(949)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,005)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Fair value of plan assets at end of year&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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;Funded status at end of year&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;(73,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(107,967)&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;(12,645)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,315)&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:ScheduleOfNetFundedStatusTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i07118567e7d4457f9eef3dcfae079d76_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzMtMS0xLTEtMjc5MDE_c48eb8fe-8c00-45ab-a5f3-83aa555a6a2c"
      unitRef="usd">386091000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i6b46b49f167e4c43a241f86c38058336_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzMtMy0xLTEtMjc5MDE_6b57c75d-3f4b-45e5-94a2-f0fe9d1040da"
      unitRef="usd">338240000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i2cba9a3b042942aba750c89b7b7858fd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzMtNS0xLTEtMjc5MDE_7eb0ff53-b98d-4113-9e85-63dcb97b0f68"
      unitRef="usd">35794000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="id9243e06435f4caab93a015c708702f6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzMtNy0xLTEtMjc5MDE_c483b86c-1351-4d4a-bc3f-e88c9bd550b3"
      unitRef="usd">32546000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i9cec17ccada24600b09b735521deca26_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzQtMS0xLTEtMjc5MDE_df5aa795-abdb-49d0-8bf7-7fc407c9b78a"
      unitRef="usd">9730000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="iced97e1476774f02a314a672ceaf7221_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzQtMy0xLTEtMjc5MDE_46d04321-1999-49ca-b34f-174d25b9728a"
      unitRef="usd">8659000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ic16a1bb27bb54dfdb90684efe01db2c4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzQtNS0xLTEtMjc5MDE_04f15be8-e0b1-41d9-a4de-4394cb33f4b5"
      unitRef="usd">1115000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ia3b6430ef2e34ce3b76cd1c91d60891c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzQtNy0xLTEtMjc5MDE_0e5b2cdb-2aed-4b7c-a2bb-f76d7bd4a1e3"
      unitRef="usd">900000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i9cec17ccada24600b09b735521deca26_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzUtMS0xLTEtMjc5MDE_4df23d47-9ddd-4fc9-ac6d-17f6ea6bb778"
      unitRef="usd">9415000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="iced97e1476774f02a314a672ceaf7221_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzUtMy0xLTEtMjc5MDE_f16aaba3-fad8-4951-b176-2020e07feb77"
      unitRef="usd">10484000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ic16a1bb27bb54dfdb90684efe01db2c4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzUtNS0xLTEtMjc5MDE_803823e0-992a-47bb-a14b-684d5dbef59c"
      unitRef="usd">806000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ia3b6430ef2e34ce3b76cd1c91d60891c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzUtNy0xLTEtMjc5MDE_907e02dc-aa9b-4840-b0be-44c28e5b187e"
      unitRef="usd">956000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i9cec17ccada24600b09b735521deca26_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzgtMS0xLTEtMjc5MDE_63634864-6f14-4065-9ecf-b801e6d47774"
      unitRef="usd">5477000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="iced97e1476774f02a314a672ceaf7221_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzgtMy0xLTEtMjc5MDE_131d875f-9a8f-4836-a6cd-5868cea400e2"
      unitRef="usd">-42164000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="ic16a1bb27bb54dfdb90684efe01db2c4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzgtNS0xLTEtMjc5MDE_acb47d9f-0912-4732-a36b-27041271d67a"
      unitRef="usd">2235000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="ia3b6430ef2e34ce3b76cd1c91d60891c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzgtNy0xLTEtMjc5MDE_8a16c5eb-0aa0-4e28-96e1-c5453b7ace7b"
      unitRef="usd">-2421000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <sjw:DefinedBenefitPlanImplicitRateSubsidy
      contextRef="i9cec17ccada24600b09b735521deca26_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzktMS0xLTEtMjc5MDE_d78a74e1-bb9a-471e-ab49-81f9bd4b119f"
      unitRef="usd">0</sjw:DefinedBenefitPlanImplicitRateSubsidy>
    <sjw:DefinedBenefitPlanImplicitRateSubsidy
      contextRef="iced97e1476774f02a314a672ceaf7221_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzktMy0xLTEtMjc5MDE_88326469-0c20-445f-b4c9-34cf044a5a8f"
      unitRef="usd">0</sjw:DefinedBenefitPlanImplicitRateSubsidy>
    <sjw:DefinedBenefitPlanImplicitRateSubsidy
      contextRef="ic16a1bb27bb54dfdb90684efe01db2c4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzktNS0xLTEtMjc5MDE_36402871-fab1-49b2-8383-37fc012c660f"
      unitRef="usd">222000</sjw:DefinedBenefitPlanImplicitRateSubsidy>
    <sjw:DefinedBenefitPlanImplicitRateSubsidy
      contextRef="ia3b6430ef2e34ce3b76cd1c91d60891c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzktNy0xLTEtMjc5MDE_26e45fef-bf7b-4715-910c-5c6680e7fb1f"
      unitRef="usd">211000</sjw:DefinedBenefitPlanImplicitRateSubsidy>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant
      contextRef="i9cec17ccada24600b09b735521deca26_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzEwLTEtMS0xLTI3OTAx_d97abfed-1c97-4879-aaa0-12da64d7eed2"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant
      contextRef="iced97e1476774f02a314a672ceaf7221_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzEwLTMtMS0xLTI3OTAx_30ee9335-db4e-4242-90ca-4963f92114e1"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant
      contextRef="ic16a1bb27bb54dfdb90684efe01db2c4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzEwLTUtMS0xLTI3OTAx_3167b771-4c2f-4209-8931-8eb2659384b8"
      unitRef="usd">171000</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant
      contextRef="ia3b6430ef2e34ce3b76cd1c91d60891c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzEwLTctMS0xLTI3OTAx_1aebc5cb-3d45-4914-92b4-f30be1478abf"
      unitRef="usd">254000</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanOtherChanges
      contextRef="i9cec17ccada24600b09b735521deca26_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzExLTEtMS0xLTI3OTAx_8dbc9934-3d78-4c22-add1-f0fad93eeea1"
      unitRef="usd">-144000</us-gaap:DefinedBenefitPlanOtherChanges>
    <us-gaap:DefinedBenefitPlanOtherChanges
      contextRef="iced97e1476774f02a314a672ceaf7221_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzExLTMtMS0xLTI3OTAx_bfa8a072-d891-470b-98b3-5ec694e40c38"
      unitRef="usd">-163000</us-gaap:DefinedBenefitPlanOtherChanges>
    <us-gaap:DefinedBenefitPlanOtherChanges
      contextRef="ic16a1bb27bb54dfdb90684efe01db2c4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzExLTUtMS0xLTI3OTAx_651a0888-7e9b-4e8a-bdf3-8d89f49314f9"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanOtherChanges>
    <us-gaap:DefinedBenefitPlanOtherChanges
      contextRef="ia3b6430ef2e34ce3b76cd1c91d60891c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzExLTctMS0xLTI3OTAx_cbc47aa8-397d-4459-aac3-9d3377123347"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanOtherChanges>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i9cec17ccada24600b09b735521deca26_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzEyLTEtMS0xLTI3OTAx_5f2493b1-d581-474b-bc00-8b2211135db4"
      unitRef="usd">15777000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="iced97e1476774f02a314a672ceaf7221_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzEyLTMtMS0xLTI3OTAx_2fd17109-62d2-4775-ba5d-5e1795fac53c"
      unitRef="usd">13293000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="ic16a1bb27bb54dfdb90684efe01db2c4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzEyLTUtMS0xLTI3OTAx_2b989f0d-b031-418a-b65a-aea31363bed0"
      unitRef="usd">1017000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="ia3b6430ef2e34ce3b76cd1c91d60891c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzEyLTctMS0xLTI3OTAx_e341e888-0e30-40d4-84b4-6736b847c01a"
      unitRef="usd">1072000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="icf877acc53184cb8a53d15807b03c9c1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzEzLTEtMS0xLTI3OTAx_c8d3989d-4efa-4a56-8f7d-7de853769c65"
      unitRef="usd">383838000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i07118567e7d4457f9eef3dcfae079d76_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzEzLTMtMS0xLTI3OTAx_c1d4b441-f683-4450-a4aa-ee1c555b74cb"
      unitRef="usd">386091000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i99399231aae34bfcb4fcd85c4c6b61d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzEzLTUtMS0xLTI3OTAx_4cd63f33-3d0e-4803-9df2-77d8543d2bfb"
      unitRef="usd">34412000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i2cba9a3b042942aba750c89b7b7858fd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzEzLTctMS0xLTI3OTAx_8ac3079d-bcc2-42a0-b636-9b683ea4cd63"
      unitRef="usd">35794000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i07118567e7d4457f9eef3dcfae079d76_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzE1LTEtMS0xLTI3OTAx_9153cfe5-ce8d-4950-aa76-9ca4f5589ff7"
      unitRef="usd">278124000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6b46b49f167e4c43a241f86c38058336_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzE1LTMtMS0xLTI3OTAx_f0dc27b0-a16c-4cf3-b2c5-a72e90c5cbc2"
      unitRef="usd">243521000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2cba9a3b042942aba750c89b7b7858fd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzE1LTUtMS0xLTI3OTAx_b6038a1c-6bf9-48ca-9c65-285163668579"
      unitRef="usd">19479000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id9243e06435f4caab93a015c708702f6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzE1LTctMS0xLTI3OTAx_18d265fe-37eb-4184-8ef1-a511c78690e0"
      unitRef="usd">17226000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i9cec17ccada24600b09b735521deca26_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzE2LTEtMS0xLTI3OTAx_535b9e21-fdfb-477e-be55-4943922624f7"
      unitRef="usd">34826000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="iced97e1476774f02a314a672ceaf7221_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzE2LTMtMS0xLTI3OTAx_41dbfeb9-fa8e-4a46-98d1-938ab2e9179d"
      unitRef="usd">32869000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="ic16a1bb27bb54dfdb90684efe01db2c4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzE2LTUtMS0xLTI3OTAx_99850d0b-f371-48ff-a22f-ccb63c94458a"
      unitRef="usd">2460000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="ia3b6430ef2e34ce3b76cd1c91d60891c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzE2LTctMS0xLTI3OTAx_7bd4a730-adf0-4080-863e-f7a7b48ba761"
      unitRef="usd">2383000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i9cec17ccada24600b09b735521deca26_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzE4LTEtMS0xLTI3OTAx_6482194b-c301-4e22-8446-bfa7b3bfa41f"
      unitRef="usd">13147000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="iced97e1476774f02a314a672ceaf7221_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzE4LTMtMS0xLTI3OTAx_db4e17fd-5f1d-4628-bd32-5d3b328ca85a"
      unitRef="usd">16609000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="ic16a1bb27bb54dfdb90684efe01db2c4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzE4LTUtMS0xLTI3OTAx_053ca9e2-6bc2-41d4-abc0-427061f0fff3"
      unitRef="usd">669000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="ia3b6430ef2e34ce3b76cd1c91d60891c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzE4LTctMS0xLTI3OTAx_46d3c3b6-2aeb-4b87-a74d-6ffbdfc8ca0f"
      unitRef="usd">675000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="i9cec17ccada24600b09b735521deca26_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzE5LTEtMS0xLTI3OTAx_5ca70d86-7704-4070-ac74-abbecd61175f"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="iced97e1476774f02a314a672ceaf7221_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzE5LTMtMS0xLTI3OTAx_e83e8052-2f40-48d1-9895-0308735003c2"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="ic16a1bb27bb54dfdb90684efe01db2c4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzE5LTUtMS0xLTI3OTAx_73a3a859-6f70-4d1d-aa5d-7137c22b0225"
      unitRef="usd">171000</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="ia3b6430ef2e34ce3b76cd1c91d60891c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzE5LTctMS0xLTI3OTAx_d08c1112-260a-4534-a0e1-d2f134550b11"
      unitRef="usd">254000</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanAdministrationExpenses
      contextRef="i9cec17ccada24600b09b735521deca26_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzIwLTEtMS0xLTI3OTAx_7dcd6f2d-9337-47ef-8553-9e004aa3dc1b"
      unitRef="usd">144000</us-gaap:DefinedBenefitPlanAdministrationExpenses>
    <us-gaap:DefinedBenefitPlanAdministrationExpenses
      contextRef="iced97e1476774f02a314a672ceaf7221_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzIwLTMtMS0xLTI3OTAx_a3b96bb2-5cba-4486-8f1c-bb64f9df268d"
      unitRef="usd">163000</us-gaap:DefinedBenefitPlanAdministrationExpenses>
    <us-gaap:DefinedBenefitPlanAdministrationExpenses
      contextRef="ic16a1bb27bb54dfdb90684efe01db2c4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzIwLTUtMS0xLTI3OTAx_80ed199a-b734-4a3b-b5a9-2335c6b61cfa"
      unitRef="usd">63000</us-gaap:DefinedBenefitPlanAdministrationExpenses>
    <us-gaap:DefinedBenefitPlanAdministrationExpenses
      contextRef="ia3b6430ef2e34ce3b76cd1c91d60891c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzIwLTctMS0xLTI3OTAx_39e819a0-d8fc-43e6-8a96-56700699c187"
      unitRef="usd">54000</us-gaap:DefinedBenefitPlanAdministrationExpenses>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i9cec17ccada24600b09b735521deca26_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzIxLTEtMS0xLTI3OTAx_6397dccc-7fdd-4863-ba7f-f1c9da2bbafa"
      unitRef="usd">15777000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="iced97e1476774f02a314a672ceaf7221_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzIxLTMtMS0xLTI3OTAx_cc12e7c4-2875-447a-a7ed-2538d147e599"
      unitRef="usd">14712000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="ic16a1bb27bb54dfdb90684efe01db2c4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzIxLTUtMS0xLTI3OTAx_a04dc504-b41a-4696-a11a-f8e19277519b"
      unitRef="usd">949000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="ia3b6430ef2e34ce3b76cd1c91d60891c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzIxLTctMS0xLTI3OTAx_b8e4c0df-0a28-45c3-8768-5a76184e2e80"
      unitRef="usd">1005000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="icf877acc53184cb8a53d15807b03c9c1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzIyLTEtMS0xLTI3OTAx_1762ab40-f0bb-4704-9d3a-eaa3b73cb1df"
      unitRef="usd">310176000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i07118567e7d4457f9eef3dcfae079d76_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzIyLTMtMS0xLTI3OTAx_db1db371-3236-4e84-8a8e-55dbd065c393"
      unitRef="usd">278124000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i99399231aae34bfcb4fcd85c4c6b61d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzIyLTUtMS0xLTI3OTAx_bd9795e1-c300-4e92-b06f-327f15aafe28"
      unitRef="usd">21767000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2cba9a3b042942aba750c89b7b7858fd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzIyLTctMS0xLTI3OTAx_8e2f8292-606c-4fa5-a0c5-7fb056796d44"
      unitRef="usd">19479000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="icf877acc53184cb8a53d15807b03c9c1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzIzLTEtMS0xLTI3OTAx_16cfc4e4-ebbe-4dce-a3bc-68ad9f3c15ff"
      unitRef="usd">-73662000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i07118567e7d4457f9eef3dcfae079d76_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzIzLTMtMS0xLTI3OTAx_e75ebeb3-38ed-4f55-9b31-a49dbe53e1e8"
      unitRef="usd">-107967000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i99399231aae34bfcb4fcd85c4c6b61d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzIzLTUtMS0xLTI3OTAx_75952ad8-e89c-41e3-b0db-d1e7472dc746"
      unitRef="usd">-12645000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i2cba9a3b042942aba750c89b7b7858fd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpjNjYwNTQyMDJmYTk0YzY0OGI5MjM1ODIwY2FhOTRkMi90YWJsZXJhbmdlOmM2NjA1NDIwMmZhOTRjNjQ4YjkyMzU4MjBjYWE5NGQyXzIzLTctMS0xLTI3OTAx_209eeb3b-50c0-4f40-86d0-d4a809f531ea"
      unitRef="usd">-16315000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzExMjk3_3082e6ed-1886-4092-86fd-b83eef256e17">&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;The amounts recognized on the balance sheet as of December&#160;31 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&#160;Benefits&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;Other&#160;Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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="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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent assets&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;6,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,782)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,760)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(133)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent liabilities&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;(77,302)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(105,207)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,506)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,182)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(73,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(107,967)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,645)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,315)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="icf877acc53184cb8a53d15807b03c9c1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiYzkwNzk3YTYyZDU0ODEyYWIwODMyZmFjNjVmNzk4Yy90YWJsZXJhbmdlOmJjOTA3OTdhNjJkNTQ4MTJhYjA4MzJmYWM2NWY3OThjXzItMS0xLTEtNzIwODc_61e4330d-98ff-41f8-a10a-2e7e9b940574"
      unitRef="usd">6422000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i07118567e7d4457f9eef3dcfae079d76_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiYzkwNzk3YTYyZDU0ODEyYWIwODMyZmFjNjVmNzk4Yy90YWJsZXJhbmdlOmJjOTA3OTdhNjJkNTQ4MTJhYjA4MzJmYWM2NWY3OThjXzItMy0xLTEtNzIwOTM_e616b18c-1fa9-48b4-a4aa-6b9f45c5b97e"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i99399231aae34bfcb4fcd85c4c6b61d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiYzkwNzk3YTYyZDU0ODEyYWIwODMyZmFjNjVmNzk4Yy90YWJsZXJhbmdlOmJjOTA3OTdhNjJkNTQ4MTJhYjA4MzJmYWM2NWY3OThjXzItNS0xLTEtNzIwOTk_6b32a781-2b5c-48c4-b68e-5ccfe20bea45"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i2cba9a3b042942aba750c89b7b7858fd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiYzkwNzk3YTYyZDU0ODEyYWIwODMyZmFjNjVmNzk4Yy90YWJsZXJhbmdlOmJjOTA3OTdhNjJkNTQ4MTJhYjA4MzJmYWM2NWY3OThjXzItNy0xLTEtNzIxMDU_b599afc5-44e9-4e3d-a3d9-d49745dd0660"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="icf877acc53184cb8a53d15807b03c9c1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiYzkwNzk3YTYyZDU0ODEyYWIwODMyZmFjNjVmNzk4Yy90YWJsZXJhbmdlOmJjOTA3OTdhNjJkNTQ4MTJhYjA4MzJmYWM2NWY3OThjXzItMS0xLTEtMjc5MDE_5664bd30-58f4-4aad-a998-689690fe1a38"
      unitRef="usd">2782000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="i07118567e7d4457f9eef3dcfae079d76_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiYzkwNzk3YTYyZDU0ODEyYWIwODMyZmFjNjVmNzk4Yy90YWJsZXJhbmdlOmJjOTA3OTdhNjJkNTQ4MTJhYjA4MzJmYWM2NWY3OThjXzItMy0xLTEtMjc5MDE_c6a877cb-ecd0-483a-be3b-5c065a957cbe"
      unitRef="usd">2760000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="i99399231aae34bfcb4fcd85c4c6b61d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiYzkwNzk3YTYyZDU0ODEyYWIwODMyZmFjNjVmNzk4Yy90YWJsZXJhbmdlOmJjOTA3OTdhNjJkNTQ4MTJhYjA4MzJmYWM2NWY3OThjXzItNS0xLTEtMjc5MDE_918b44d0-4814-4c66-850e-c65fb453c1f8"
      unitRef="usd">139000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="i2cba9a3b042942aba750c89b7b7858fd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiYzkwNzk3YTYyZDU0ODEyYWIwODMyZmFjNjVmNzk4Yy90YWJsZXJhbmdlOmJjOTA3OTdhNjJkNTQ4MTJhYjA4MzJmYWM2NWY3OThjXzItNy0xLTEtMjc5MDE_3c4858d8-2e77-44c2-99f7-4d1ef2e5519d"
      unitRef="usd">133000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="icf877acc53184cb8a53d15807b03c9c1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiYzkwNzk3YTYyZDU0ODEyYWIwODMyZmFjNjVmNzk4Yy90YWJsZXJhbmdlOmJjOTA3OTdhNjJkNTQ4MTJhYjA4MzJmYWM2NWY3OThjXzMtMS0xLTEtMjc5MDE_6b955659-2618-4346-acba-d027e4d17db6"
      unitRef="usd">77302000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i07118567e7d4457f9eef3dcfae079d76_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiYzkwNzk3YTYyZDU0ODEyYWIwODMyZmFjNjVmNzk4Yy90YWJsZXJhbmdlOmJjOTA3OTdhNjJkNTQ4MTJhYjA4MzJmYWM2NWY3OThjXzMtMy0xLTEtMjc5MDE_21600781-63d3-4a41-8069-d2f52da47a02"
      unitRef="usd">105207000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i99399231aae34bfcb4fcd85c4c6b61d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiYzkwNzk3YTYyZDU0ODEyYWIwODMyZmFjNjVmNzk4Yy90YWJsZXJhbmdlOmJjOTA3OTdhNjJkNTQ4MTJhYjA4MzJmYWM2NWY3OThjXzMtNS0xLTEtMjc5MDE_1712f657-f752-45c4-b39e-8069a997dafb"
      unitRef="usd">12506000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i2cba9a3b042942aba750c89b7b7858fd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiYzkwNzk3YTYyZDU0ODEyYWIwODMyZmFjNjVmNzk4Yy90YWJsZXJhbmdlOmJjOTA3OTdhNjJkNTQ4MTJhYjA4MzJmYWM2NWY3OThjXzMtNy0xLTEtMjc5MDE_eadb9b86-c696-4673-93eb-0c9a2b8df505"
      unitRef="usd">16182000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="icf877acc53184cb8a53d15807b03c9c1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiYzkwNzk3YTYyZDU0ODEyYWIwODMyZmFjNjVmNzk4Yy90YWJsZXJhbmdlOmJjOTA3OTdhNjJkNTQ4MTJhYjA4MzJmYWM2NWY3OThjXzQtMS0xLTEtMjc5MDE_3046bd40-4d55-4c94-880f-08920523745e"
      unitRef="usd">-73662000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="i07118567e7d4457f9eef3dcfae079d76_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiYzkwNzk3YTYyZDU0ODEyYWIwODMyZmFjNjVmNzk4Yy90YWJsZXJhbmdlOmJjOTA3OTdhNjJkNTQ4MTJhYjA4MzJmYWM2NWY3OThjXzQtMy0xLTEtMjc5MDE_aeaa42ae-261e-4f85-8e9f-746dc98cd48f"
      unitRef="usd">-107967000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="i99399231aae34bfcb4fcd85c4c6b61d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiYzkwNzk3YTYyZDU0ODEyYWIwODMyZmFjNjVmNzk4Yy90YWJsZXJhbmdlOmJjOTA3OTdhNjJkNTQ4MTJhYjA4MzJmYWM2NWY3OThjXzQtNS0xLTEtMjc5MDE_ec3b962d-980a-428b-b8ba-920790f802b4"
      unitRef="usd">-12645000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="i2cba9a3b042942aba750c89b7b7858fd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiYzkwNzk3YTYyZDU0ODEyYWIwODMyZmFjNjVmNzk4Yy90YWJsZXJhbmdlOmJjOTA3OTdhNjJkNTQ4MTJhYjA4MzJmYWM2NWY3OThjXzQtNy0xLTEtMjc5MDE_0a8b8c6d-9799-4374-97bb-0a21a00f65a5"
      unitRef="usd">-16315000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <sjw:ScheduleOfRegulatoryAssetRecordedOnProjectedBenefitObligationOfPostretirementBenefitPlansTableTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzExMzMw_49b8bcbd-9e58-45bf-93be-75221a9516d8">&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;SJW Group recorded a regulatory asset on the projected benefit obligation of the postretirement benefit plans as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.517%"/&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;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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Funded status of obligation&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;86,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued benefit cost&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;(24,110)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(29,920)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory asset, amount to be recovered in future rates&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;62,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</sjw:ScheduleOfRegulatoryAssetRecordedOnProjectedBenefitObligationOfPostretirementBenefitPlansTableTextBlock>
    <sjw:RegulatoryAssetsFundedStatusOfObligation
      contextRef="i4db8e959aaf24f36b8ec7ab11e0d3316_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiZjM4M2Q5Y2VkNTI0YjI3YThlODM1Y2ZlOGIwY2M4Ni90YWJsZXJhbmdlOmJmMzgzZDljZWQ1MjRiMjdhOGU4MzVjZmU4YjBjYzg2XzEtMS0xLTEtMjc5MDE_86ea3b00-567c-4197-9adf-e095654eeff8"
      unitRef="usd">86307000</sjw:RegulatoryAssetsFundedStatusOfObligation>
    <sjw:RegulatoryAssetsFundedStatusOfObligation
      contextRef="i51ce4b0e3a904eef811d7d36af74dd0e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiZjM4M2Q5Y2VkNTI0YjI3YThlODM1Y2ZlOGIwY2M4Ni90YWJsZXJhbmdlOmJmMzgzZDljZWQ1MjRiMjdhOGU4MzVjZmU4YjBjYzg2XzEtMy0xLTEtMjc5MDE_424ea76f-8986-40ad-b141-e25dc62bc11c"
      unitRef="usd">124282000</sjw:RegulatoryAssetsFundedStatusOfObligation>
    <sjw:RegulatoryLiabilitiesAccruedBenefitCost
      contextRef="i4db8e959aaf24f36b8ec7ab11e0d3316_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiZjM4M2Q5Y2VkNTI0YjI3YThlODM1Y2ZlOGIwY2M4Ni90YWJsZXJhbmdlOmJmMzgzZDljZWQ1MjRiMjdhOGU4MzVjZmU4YjBjYzg2XzItMS0xLTEtMjc5MDE_6b21e288-931f-42b2-8767-c8f28f253c69"
      unitRef="usd">24110000</sjw:RegulatoryLiabilitiesAccruedBenefitCost>
    <sjw:RegulatoryLiabilitiesAccruedBenefitCost
      contextRef="i51ce4b0e3a904eef811d7d36af74dd0e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiZjM4M2Q5Y2VkNTI0YjI3YThlODM1Y2ZlOGIwY2M4Ni90YWJsZXJhbmdlOmJmMzgzZDljZWQ1MjRiMjdhOGU4MzVjZmU4YjBjYzg2XzItMy0xLTEtMjc5MDE_dbe3641c-1b23-40c9-bc8a-e83b880af375"
      unitRef="usd">29920000</sjw:RegulatoryLiabilitiesAccruedBenefitCost>
    <us-gaap:RegulatoryAssets
      contextRef="i4db8e959aaf24f36b8ec7ab11e0d3316_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiZjM4M2Q5Y2VkNTI0YjI3YThlODM1Y2ZlOGIwY2M4Ni90YWJsZXJhbmdlOmJmMzgzZDljZWQ1MjRiMjdhOGU4MzVjZmU4YjBjYzg2XzUtMS0xLTEtMjc5MDE_2239a86b-e219-469c-957f-8f0280095115"
      unitRef="usd">62197000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="i51ce4b0e3a904eef811d7d36af74dd0e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiZjM4M2Q5Y2VkNTI0YjI3YThlODM1Y2ZlOGIwY2M4Ni90YWJsZXJhbmdlOmJmMzgzZDljZWQ1MjRiMjdhOGU4MzVjZmU4YjBjYzg2XzUtMy0xLTEtMjc5MDE_424f4dce-4571-4327-91e3-4a5a70140974"
      unitRef="usd">94362000</us-gaap:RegulatoryAssets>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzEwOTk1MTE2NjQxMTI_d4d69c15-2c4e-4a41-9dde-c43c2e713706"
      unitRef="usd">-62270000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzEwOTk1MTE2NjQyMTk_183504ee-76fa-4fdb-be88-89be8b0aed1c"
      unitRef="usd">-94476000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzEwOTk1MTE2NjQxMTg_74ff81cf-2b2f-4e4e-9504-48edca04544c"
      unitRef="usd">73000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzEwOTk1MTE2NjQyNTI_ea636114-0a94-43b3-bfa4-ff31c9585613"
      unitRef="usd">114000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia41f0a3dd38e4d73805ed017d3efc1bc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzMtMS0xLTEtMjc5MDE_7686fd77-47fa-468c-9818-866fdf3b3c33"
      unitRef="usd">100036000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8a388b5b87af404b92eebf430613f9d6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzMtMy0xLTEtMjc5MDE_d8e98e61-7f09-49bd-b643-6974884642f9"
      unitRef="usd">95935000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iecd6ed3497f14d60956b6edda5d6d5e9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzMtNS0xLTEtMjc5MDE_b75482b4-0d98-4cd6-9a8e-d8957d3c351b"
      unitRef="usd">5541000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7069338ac00b4e1783e7c3ef30246838_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzMtNy0xLTEtMjc5MDE_fd0dfce7-e73d-4cb7-938e-ffbf022c64b9"
      unitRef="usd">5684000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ia41f0a3dd38e4d73805ed017d3efc1bc_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzQtMS0xLTEtMjc5MDE_fc85080a-b08c-4dfe-90ca-8b1be41bbe21"
      unitRef="number">0.32</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i8a388b5b87af404b92eebf430613f9d6_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzQtMy0xLTEtMjc5MDE_79ccae6d-1d83-49df-a439-38a77ce0b220"
      unitRef="number">0.35</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="iecd6ed3497f14d60956b6edda5d6d5e9_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzQtNS0xLTEtMjc5MDE_ff24f749-309b-4d44-99f2-3be16ac15d45"
      unitRef="number">0.25</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i7069338ac00b4e1783e7c3ef30246838_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzQtNy0xLTEtMjc5MDE_045eb54a-8b4b-487b-81ed-37b9ba01443c"
      unitRef="number">0.29</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7b7753079af649f9b31fa9dba8cc82e0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzUtMS0xLTEtMjc5MDE_220c8624-ee0a-49a8-8aca-50353027d8ed"
      unitRef="usd">197248000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9ac815dd3bcc49cdbbb869dff1e2e4ba_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzUtMy0xLTEtMjc5MDE_8554c4fa-b2c3-4355-9f33-050aa5766a5f"
      unitRef="usd">170747000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iaf784146295d447ba302a4e4fb7d4867_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzUtNS0xLTEtMjc5MDE_84632e3c-cdaa-4ae2-8933-d59e83dcd368"
      unitRef="usd">14932000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i22d2f44f19b74cca98d7d0132de9c54f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzUtNy0xLTEtMjc5MDE_47bec1f5-3972-4f13-97b4-5b7976e8b631"
      unitRef="usd">12762000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i7b7753079af649f9b31fa9dba8cc82e0_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzYtMS0xLTEtMjc5MDE_469c80be-176d-45fa-b77c-b65bd4a95365"
      unitRef="number">0.64</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i9ac815dd3bcc49cdbbb869dff1e2e4ba_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzYtMy0xLTEtMjc5MDE_757c611c-eafc-47c8-b7b8-b2558dbe7df1"
      unitRef="number">0.61</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="iaf784146295d447ba302a4e4fb7d4867_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzYtNS0xLTEtMjc5MDE_1682a6f7-f8a8-47d2-8683-61c93e1d69ab"
      unitRef="number">0.69</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i22d2f44f19b74cca98d7d0132de9c54f_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzYtNy0xLTEtMjc5MDE_3284ca4b-2199-4bf5-9f9b-1dd163e23a42"
      unitRef="number">0.66</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iaccef283debc475aa995dfd3882db8e0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzctMS0xLTEtMjc5MDE_1e1b658b-61bc-4745-b8b0-7932b403c8c6"
      unitRef="usd">12892000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i09ae3888b17847dba2e941683a3d2183_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzctMy0xLTEtMjc5MDE_87103dae-fa82-4378-b721-eeedf70600f8"
      unitRef="usd">11442000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i350c9b48835b48efa556c1ab703a3d5a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzctNS0xLTEtMjc5MDE_b605d924-09a3-4c40-8e6a-494a27544a9c"
      unitRef="usd">1294000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id4c038f7c2d645d2b95b91aa7f1da983_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzctNy0xLTEtMjc5MDE_c891f204-34d3-49f1-aff5-99986a3b8384"
      unitRef="usd">1033000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="iaccef283debc475aa995dfd3882db8e0_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzgtMS0xLTEtMjc5MDE_47b6b85a-cc64-40a8-8d3d-325ef1d17f65"
      unitRef="number">0.04</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i09ae3888b17847dba2e941683a3d2183_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzgtMy0xLTEtMjc5MDE_cdcf7091-793c-43a0-8b29-0b36702f2145"
      unitRef="number">0.04</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i350c9b48835b48efa556c1ab703a3d5a_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzgtNS0xLTEtMjc5MDE_933ef3a1-aa20-41d7-8282-8fdcf04edd8c"
      unitRef="number">0.06</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="id4c038f7c2d645d2b95b91aa7f1da983_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzgtNy0xLTEtMjc5MDE_b2d4569a-d73a-4e05-a4e0-d597c028dd34"
      unitRef="number">0.05</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="icf877acc53184cb8a53d15807b03c9c1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzktMS0xLTEtMjc5MDE_41920338-8573-4627-a4ad-85f445207736"
      unitRef="usd">310176000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i07118567e7d4457f9eef3dcfae079d76_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzktMy0xLTEtMjc5MDE_80b0a222-2e56-4da6-9bea-5efd1a8debeb"
      unitRef="usd">278124000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i99399231aae34bfcb4fcd85c4c6b61d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzktNS0xLTEtMjc5MDE_0b01a8ee-dbf2-4059-bc30-e91f032f53e5"
      unitRef="usd">21767000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2cba9a3b042942aba750c89b7b7858fd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo5MmEwM2NiMmE1NmY0MGZmYmMxMDIyNDlmMGFlMWNhZS90YWJsZXJhbmdlOjkyYTAzY2IyYTU2ZjQwZmZiYzEwMjI0OWYwYWUxY2FlXzktNy0xLTEtMjc5MDE_c42db24f-8352-42ac-a7cb-36176b26d6a1"
      unitRef="usd">19479000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie4080c53382f48e7b78704f13cf1dfcf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo1ZjhiOWNhNzkzYzY0MjdkYjk5MzRkYjUyMjE0NTFkNC90YWJsZXJhbmdlOjVmOGI5Y2E3OTNjNjQyN2RiOTkzNGRiNTIyMTQ1MWQ0XzItMS0xLTEtMjc5MDE_0b24e360-d347-4759-a598-9528da1f0e2e"
      unitRef="usd">14186000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6e2b9aa63f564b2a93bf904a07009222_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo1ZjhiOWNhNzkzYzY0MjdkYjk5MzRkYjUyMjE0NTFkNC90YWJsZXJhbmdlOjVmOGI5Y2E3OTNjNjQyN2RiOTkzNGRiNTIyMTQ1MWQ0XzItMy0xLTEtMjc5MDE_703ba095-f7f2-4458-b957-765d7ffe85a2"
      unitRef="usd">14186000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib6a836d792724d81bf1d9e46421a9bbf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo1ZjhiOWNhNzkzYzY0MjdkYjk5MzRkYjUyMjE0NTFkNC90YWJsZXJhbmdlOjVmOGI5Y2E3OTNjNjQyN2RiOTkzNGRiNTIyMTQ1MWQ0XzItNS0xLTEtMjc5MDE_c669677a-1a56-4bf0-b327-b078993ca86d"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia21746780f274005ac1c7cb49649bbcc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo1ZjhiOWNhNzkzYzY0MjdkYjk5MzRkYjUyMjE0NTFkNC90YWJsZXJhbmdlOjVmOGI5Y2E3OTNjNjQyN2RiOTkzNGRiNTIyMTQ1MWQ0XzItNy0xLTEtMjc5MDE_c69fda6d-2356-4cd0-b9c5-b426afc259eb"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i39c86a2f24764d7daa46a6baf1f12156_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo1ZjhiOWNhNzkzYzY0MjdkYjk5MzRkYjUyMjE0NTFkNC90YWJsZXJhbmdlOjVmOGI5Y2E3OTNjNjQyN2RiOTkzNGRiNTIyMTQ1MWQ0XzMtMS0xLTEtMjc5MDE_e78677e6-da6b-4ba7-9f24-99e9d8fd8252"
      unitRef="usd">212180000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i480cd9c7303f4f099d1bc0b2e28cae0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo1ZjhiOWNhNzkzYzY0MjdkYjk5MzRkYjUyMjE0NTFkNC90YWJsZXJhbmdlOjVmOGI5Y2E3OTNjNjQyN2RiOTkzNGRiNTIyMTQ1MWQ0XzMtMy0xLTEtMjc5MDE_a7fff00d-561e-46ba-8baa-20e96b1032d3"
      unitRef="usd">212180000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i14ef87ad4c45471d8f94bcb0b421bf5b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo1ZjhiOWNhNzkzYzY0MjdkYjk5MzRkYjUyMjE0NTFkNC90YWJsZXJhbmdlOjVmOGI5Y2E3OTNjNjQyN2RiOTkzNGRiNTIyMTQ1MWQ0XzMtNS0xLTEtMjc5MDE_0fe80b3e-d68f-4b3a-8d19-3ae23439399f"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9d04de28cdab40ccb32011e4537a559e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo1ZjhiOWNhNzkzYzY0MjdkYjk5MzRkYjUyMjE0NTFkNC90YWJsZXJhbmdlOjVmOGI5Y2E3OTNjNjQyN2RiOTkzNGRiNTIyMTQ1MWQ0XzMtNy0xLTEtMjc5MDE_457219af-3dff-48d8-bb46-f609f36128ec"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0569d464d4fb4671843186f21ef93a4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo1ZjhiOWNhNzkzYzY0MjdkYjk5MzRkYjUyMjE0NTFkNC90YWJsZXJhbmdlOjVmOGI5Y2E3OTNjNjQyN2RiOTkzNGRiNTIyMTQ1MWQ0XzQtMS0xLTEtMjc5MDE_8144488c-c3eb-464d-a466-1ff2e15aca2d"
      unitRef="usd">105577000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i09bbdfcce5024d529e4e1230195188b3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo1ZjhiOWNhNzkzYzY0MjdkYjk5MzRkYjUyMjE0NTFkNC90YWJsZXJhbmdlOjVmOGI5Y2E3OTNjNjQyN2RiOTkzNGRiNTIyMTQ1MWQ0XzQtMy0xLTEtMjc5MDE_9ce3757c-0651-48f8-9366-a946e4e977b5"
      unitRef="usd">38608000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i90aa3af7b61d475786a32dd1f2eb4b7c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo1ZjhiOWNhNzkzYzY0MjdkYjk5MzRkYjUyMjE0NTFkNC90YWJsZXJhbmdlOjVmOGI5Y2E3OTNjNjQyN2RiOTkzNGRiNTIyMTQ1MWQ0XzQtNS0xLTEtMjc5MDE_c069e6a5-f096-4725-baec-52a7042ad2fe"
      unitRef="usd">66969000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib7404855ee714c05b8d2a60c01ef525f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo1ZjhiOWNhNzkzYzY0MjdkYjk5MzRkYjUyMjE0NTFkNC90YWJsZXJhbmdlOjVmOGI5Y2E3OTNjNjQyN2RiOTkzNGRiNTIyMTQ1MWQ0XzQtNy0xLTEtMjc5MDE_422d058d-64cd-49fa-a048-73463a5ccb44"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo1ZjhiOWNhNzkzYzY0MjdkYjk5MzRkYjUyMjE0NTFkNC90YWJsZXJhbmdlOjVmOGI5Y2E3OTNjNjQyN2RiOTkzNGRiNTIyMTQ1MWQ0XzUtMS0xLTEtMjc5MDE_d050f55d-f962-4960-bac5-719f5f9499cb"
      unitRef="usd">331943000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4afacec135ec48f99d0cd081f82bd653_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo1ZjhiOWNhNzkzYzY0MjdkYjk5MzRkYjUyMjE0NTFkNC90YWJsZXJhbmdlOjVmOGI5Y2E3OTNjNjQyN2RiOTkzNGRiNTIyMTQ1MWQ0XzUtMy0xLTEtMjc5MDE_3be20714-4a98-4d00-9ad6-fc56c5b00101"
      unitRef="usd">264974000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id9298595181645cdb2145573a2591b8a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo1ZjhiOWNhNzkzYzY0MjdkYjk5MzRkYjUyMjE0NTFkNC90YWJsZXJhbmdlOjVmOGI5Y2E3OTNjNjQyN2RiOTkzNGRiNTIyMTQ1MWQ0XzUtNS0xLTEtMjc5MDE_ef3f2b73-cab3-47fd-bcf7-8fcae3dd7e70"
      unitRef="usd">66969000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i38a46b387024423694224a850ea6597a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTo1ZjhiOWNhNzkzYzY0MjdkYjk5MzRkYjUyMjE0NTFkNC90YWJsZXJhbmdlOjVmOGI5Y2E3OTNjNjQyN2RiOTkzNGRiNTIyMTQ1MWQ0XzUtNy0xLTEtMjc5MDE_4901ddcb-c3d8-4b2f-97cb-58ba1dc6b463"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i63fa043b9d5f4f15a0200c19197e20a1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZToxYmNkYTY2MDE4Njg0NTJhYTdhZTk4NDQxODU2Mjk5OC90YWJsZXJhbmdlOjFiY2RhNjYwMTg2ODQ1MmFhN2FlOTg0NDE4NTYyOTk4XzItMS0xLTEtMjc5MDE_7e54bed1-70db-4673-ac36-4e01e3336c3a"
      unitRef="usd">12475000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2f501b109b0c4a4b9c7ac5009ca67e82_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZToxYmNkYTY2MDE4Njg0NTJhYTdhZTk4NDQxODU2Mjk5OC90YWJsZXJhbmdlOjFiY2RhNjYwMTg2ODQ1MmFhN2FlOTg0NDE4NTYyOTk4XzItMy0xLTEtMjc5MDE_3d5915d3-0a50-4f8f-bb97-8ba09930b911"
      unitRef="usd">12475000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibdd2d290a1914fe18e9a287c61ba7f25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZToxYmNkYTY2MDE4Njg0NTJhYTdhZTk4NDQxODU2Mjk5OC90YWJsZXJhbmdlOjFiY2RhNjYwMTg2ODQ1MmFhN2FlOTg0NDE4NTYyOTk4XzItNS0xLTEtMjc5MDE_593dfbb1-f556-4664-a5ad-c69297a6b5ec"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia6ad14c0533b45df87a7497e7a50e088_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZToxYmNkYTY2MDE4Njg0NTJhYTdhZTk4NDQxODU2Mjk5OC90YWJsZXJhbmdlOjFiY2RhNjYwMTg2ODQ1MmFhN2FlOTg0NDE4NTYyOTk4XzItNy0xLTEtMjc5MDE_760efeb7-1ad3-425c-8713-04dd8b16ac08"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7a1367f7003f4c938c03da5629c842e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZToxYmNkYTY2MDE4Njg0NTJhYTdhZTk4NDQxODU2Mjk5OC90YWJsZXJhbmdlOjFiY2RhNjYwMTg2ODQ1MmFhN2FlOTg0NDE4NTYyOTk4XzMtMS0xLTEtMjc5MDE_52bfccb8-9b5d-44a2-a3bb-35d48d2465cb"
      unitRef="usd">183509000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i060f5043963f41e3af617eb96ca8b6cd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZToxYmNkYTY2MDE4Njg0NTJhYTdhZTk4NDQxODU2Mjk5OC90YWJsZXJhbmdlOjFiY2RhNjYwMTg2ODQ1MmFhN2FlOTg0NDE4NTYyOTk4XzMtMy0xLTEtMjc5MDE_4c0aaa36-4fd6-4c46-b7ff-94d29057a1fd"
      unitRef="usd">183509000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i29afb3513d6645f29e532516ed904d9f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZToxYmNkYTY2MDE4Njg0NTJhYTdhZTk4NDQxODU2Mjk5OC90YWJsZXJhbmdlOjFiY2RhNjYwMTg2ODQ1MmFhN2FlOTg0NDE4NTYyOTk4XzMtNS0xLTEtMjc5MDE_427325c4-ecc1-4d4a-862b-600d3db09518"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="icf981bc905ee46c6ab250fd78298d341_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZToxYmNkYTY2MDE4Njg0NTJhYTdhZTk4NDQxODU2Mjk5OC90YWJsZXJhbmdlOjFiY2RhNjYwMTg2ODQ1MmFhN2FlOTg0NDE4NTYyOTk4XzMtNy0xLTEtMjc5MDE_cb3eb2bc-4929-499f-ad3c-900d3a97a682"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ifb279ff6806b401c8e68ee39c5e710c3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZToxYmNkYTY2MDE4Njg0NTJhYTdhZTk4NDQxODU2Mjk5OC90YWJsZXJhbmdlOjFiY2RhNjYwMTg2ODQ1MmFhN2FlOTg0NDE4NTYyOTk4XzQtMS0xLTEtMjc5MDE_dc6d69c3-d9b0-4d78-8e2a-0cb43aa4678c"
      unitRef="usd">101619000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i367c1a99957043d69689b906f8dafbb4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZToxYmNkYTY2MDE4Njg0NTJhYTdhZTk4NDQxODU2Mjk5OC90YWJsZXJhbmdlOjFiY2RhNjYwMTg2ODQ1MmFhN2FlOTg0NDE4NTYyOTk4XzQtMy0xLTEtMjc5MDE_00bc177d-4b39-4dc4-ad6d-865eb77bc09e"
      unitRef="usd">36012000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3b81236bda674ac3b506754cfd636d2f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZToxYmNkYTY2MDE4Njg0NTJhYTdhZTk4NDQxODU2Mjk5OC90YWJsZXJhbmdlOjFiY2RhNjYwMTg2ODQ1MmFhN2FlOTg0NDE4NTYyOTk4XzQtNS0xLTEtMjc5MDE_90c1dd55-80f3-4f4e-9691-f6ab7c29e097"
      unitRef="usd">65607000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i71876a0b48314c00bb6c7221fad61ee0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZToxYmNkYTY2MDE4Njg0NTJhYTdhZTk4NDQxODU2Mjk5OC90YWJsZXJhbmdlOjFiY2RhNjYwMTg2ODQ1MmFhN2FlOTg0NDE4NTYyOTk4XzQtNy0xLTEtMjc5MDE_0c2a7f52-933e-48ea-8a50-72cef3e378cd"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZToxYmNkYTY2MDE4Njg0NTJhYTdhZTk4NDQxODU2Mjk5OC90YWJsZXJhbmdlOjFiY2RhNjYwMTg2ODQ1MmFhN2FlOTg0NDE4NTYyOTk4XzUtMS0xLTEtMjc5MDE_8a1adabd-4bdf-46ce-a134-8d9e354b1954"
      unitRef="usd">297603000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia9f33211bfc44a75829965f38a814e5a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZToxYmNkYTY2MDE4Njg0NTJhYTdhZTk4NDQxODU2Mjk5OC90YWJsZXJhbmdlOjFiY2RhNjYwMTg2ODQ1MmFhN2FlOTg0NDE4NTYyOTk4XzUtMy0xLTEtMjc5MDE_cb5f447e-3c93-4a89-bfa0-541c0e8d341b"
      unitRef="usd">231996000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i88db6c34d7ae476cb97db4ec00e499f5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZToxYmNkYTY2MDE4Njg0NTJhYTdhZTk4NDQxODU2Mjk5OC90YWJsZXJhbmdlOjFiY2RhNjYwMTg2ODQ1MmFhN2FlOTg0NDE4NTYyOTk4XzUtNS0xLTEtMjc5MDE_b8e8d21c-d423-486c-b124-cc36c3b25802"
      unitRef="usd">65607000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i51b437de53d94e96b048ea08fc9e1b62_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZToxYmNkYTY2MDE4Njg0NTJhYTdhZTk4NDQxODU2Mjk5OC90YWJsZXJhbmdlOjFiY2RhNjYwMTg2ODQ1MmFhN2FlOTg0NDE4NTYyOTk4XzUtNy0xLTEtMjc5MDE_d72334c3-2a0e-4ac5-992c-ffceacab1b5d"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear
      contextRef="i08ef4dbd3dda484ba59fce728bcaa751_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzExMDk5_43a5cdc3-3b45-4f92-967e-83f814cb91bb"
      unitRef="usd">8820000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90ZXh0cmVnaW9uOjY3MDMxY2NiY2U2YTQ3OTJhMmJiNjQ1YWIyODQzYzAyXzExMzM0_df58fdb6-aada-46df-8019-8d9049b576ca">&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;Benefits expected to be paid in the next five years and in the aggregate for the five years thereafter are:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.130%"/&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;Pension&#160;Plan&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;Other&#160;Postretirement&lt;br/&gt;Benefit&#160;Plan&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;2022&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;16,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027 - 2031&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;96,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="icf877acc53184cb8a53d15807b03c9c1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiZWUxMTYyOTFmZjI0ZmM1YjA5YTYyNGQ0MzhkMWQ5NS90YWJsZXJhbmdlOmJlZTExNjI5MWZmMjRmYzViMDlhNjI0ZDQzOGQxZDk1XzEtMS0xLTEtMjc5MDE_90aee5c2-fa63-4469-89d6-6378c0210db8"
      unitRef="usd">16220000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="i99399231aae34bfcb4fcd85c4c6b61d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiZWUxMTYyOTFmZjI0ZmM1YjA5YTYyNGQ0MzhkMWQ5NS90YWJsZXJhbmdlOmJlZTExNjI5MWZmMjRmYzViMDlhNjI0ZDQzOGQxZDk1XzEtMy0xLTEtMjc5MDE_3593bb39-f2ab-43bb-9962-521779ea2cb0"
      unitRef="usd">1497000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="icf877acc53184cb8a53d15807b03c9c1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiZWUxMTYyOTFmZjI0ZmM1YjA5YTYyNGQ0MzhkMWQ5NS90YWJsZXJhbmdlOmJlZTExNjI5MWZmMjRmYzViMDlhNjI0ZDQzOGQxZDk1XzItMS0xLTEtMjc5MDE_717c4350-fe6f-4952-baf8-9168c79cc691"
      unitRef="usd">16385000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="i99399231aae34bfcb4fcd85c4c6b61d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiZWUxMTYyOTFmZjI0ZmM1YjA5YTYyNGQ0MzhkMWQ5NS90YWJsZXJhbmdlOmJlZTExNjI5MWZmMjRmYzViMDlhNjI0ZDQzOGQxZDk1XzItMy0xLTEtMjc5MDE_88450842-82d1-4ec0-b5b8-1dc4cbeb52d6"
      unitRef="usd">1632000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="icf877acc53184cb8a53d15807b03c9c1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiZWUxMTYyOTFmZjI0ZmM1YjA5YTYyNGQ0MzhkMWQ5NS90YWJsZXJhbmdlOmJlZTExNjI5MWZmMjRmYzViMDlhNjI0ZDQzOGQxZDk1XzMtMS0xLTEtMjc5MDE_67ba32d1-6322-4eb5-ac9f-3e123a6580cd"
      unitRef="usd">16632000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="i99399231aae34bfcb4fcd85c4c6b61d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiZWUxMTYyOTFmZjI0ZmM1YjA5YTYyNGQ0MzhkMWQ5NS90YWJsZXJhbmdlOmJlZTExNjI5MWZmMjRmYzViMDlhNjI0ZDQzOGQxZDk1XzMtMy0xLTEtMjc5MDE_c5d8215a-daf3-401a-8870-455a1c5ed310"
      unitRef="usd">1697000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="icf877acc53184cb8a53d15807b03c9c1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiZWUxMTYyOTFmZjI0ZmM1YjA5YTYyNGQ0MzhkMWQ5NS90YWJsZXJhbmdlOmJlZTExNjI5MWZmMjRmYzViMDlhNjI0ZDQzOGQxZDk1XzQtMS0xLTEtMjc5MDE_9bbfc878-992c-4714-8849-87cea9a3b7fa"
      unitRef="usd">16896000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="i99399231aae34bfcb4fcd85c4c6b61d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiZWUxMTYyOTFmZjI0ZmM1YjA5YTYyNGQ0MzhkMWQ5NS90YWJsZXJhbmdlOmJlZTExNjI5MWZmMjRmYzViMDlhNjI0ZDQzOGQxZDk1XzQtMy0xLTEtMjc5MDE_9f776856-b5ea-411b-94c2-c4870ecdc20e"
      unitRef="usd">1722000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="icf877acc53184cb8a53d15807b03c9c1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiZWUxMTYyOTFmZjI0ZmM1YjA5YTYyNGQ0MzhkMWQ5NS90YWJsZXJhbmdlOmJlZTExNjI5MWZmMjRmYzViMDlhNjI0ZDQzOGQxZDk1XzUtMS0xLTEtMjc5MDE_650ee5d1-3217-4e2e-94f4-ce37fc610c47"
      unitRef="usd">18915000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="i99399231aae34bfcb4fcd85c4c6b61d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiZWUxMTYyOTFmZjI0ZmM1YjA5YTYyNGQ0MzhkMWQ5NS90YWJsZXJhbmdlOmJlZTExNjI5MWZmMjRmYzViMDlhNjI0ZDQzOGQxZDk1XzUtMy0xLTEtMjc5MDE_d003eeb2-9acf-4fa7-9c94-c59ca1e0a047"
      unitRef="usd">1763000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="icf877acc53184cb8a53d15807b03c9c1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiZWUxMTYyOTFmZjI0ZmM1YjA5YTYyNGQ0MzhkMWQ5NS90YWJsZXJhbmdlOmJlZTExNjI5MWZmMjRmYzViMDlhNjI0ZDQzOGQxZDk1XzYtMS0xLTEtMjc5MDE_2cdefa0d-7a56-4aaa-b8a8-2b18d61a7209"
      unitRef="usd">96506000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="i99399231aae34bfcb4fcd85c4c6b61d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMjQvZnJhZzo2NzAzMWNjYmNlNmE0NzkyYTJiYjY0NWFiMjg0M2MwMi90YWJsZTpiZWUxMTYyOTFmZjI0ZmM1YjA5YTYyNGQ0MzhkMWQ5NS90YWJsZXJhbmdlOmJlZTExNjI5MWZmMjRmYzViMDlhNjI0ZDQzOGQxZDk1XzYtMy0xLTEtMjc5MDE_10ba3b5f-93bb-4452-ae5d-a899138d045d"
      unitRef="usd">9117000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzczNzA_8b607394-c537-4cfb-bca4-14d9fbf20805">Equity Plans&lt;div style="margin-top:3pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Common Stock&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;SJW Group has a Long-Term Stock Incentive Plan (the &#x201c;Plan&#x201d;), which has 1,800,000 shares of common stock reserved for issuance.  The Plan was initially adopted by the Board of Directors on March&#160;6, 2002.  On January 30, 2013, the amended and restated Plan was adopted by the Board and became effective on April&#160;24, 2013.  The Plan was subsequently amended and restated by the Board on July 29, 2015, and thereafter amended on November 15, 2016, October 28, 2020 and January 28, 2021.  SJW Group also maintains stock plans in connection with the merger with CTWS which are no longer granting new awards under those plans.&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;The Plan allows SJW Group to provide employees, non-employee Board members or the board of directors of any parent or subsidiary, consultants, and other independent advisors who provide services to the Company or any parent or subsidiary the opportunity to acquire an equity interest in SJW Group.&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;A participant in the Plan generally may not receive Plan awards covering an aggregate of more than 600,000 shares of common stock in any calendar year.  Additionally, awards granted under the Plan may be conditioned upon the attainment of specified Company performance goals.  The types of awards included in the Plan are restricted stock awards, restricted stock units, performance shares, or other share-based awards.  In addition, shares are issued to employees under the Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;) that was approved by SJW Group stockholders. &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;As of December&#160;31, 2021, 2020 and 2019, 946,086, 880,495 and 819,340 shares have been issued pursuant to the Plan, and 168,721, 178,106 and 174,764 shares are issuable upon the vesting of outstanding restricted stock units, performance-based stock units, and deferred restricted stock units for the years ended 2021, 2020 and 2019, respectively.  The remaining shares available for issuance under the Plan are 685,193 as of December&#160;31, 2021.  The compensation costs charged to income is recognized on a straight-line basis over the requisite service period.  &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;A summary of compensation costs charged to income and proceeds from share based compensation, that are recorded to additional paid-in capital and common stock, by award type, are presented below for the years ended December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&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;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;2020&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;2019&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;Compensation costs charged to income:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;ESPP&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;283&#160;&lt;/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 7.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;Restricted stock and deferred restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total compensation costs charged to income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESPP proceeds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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:8pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restricted Stock and Deferred Restricted Stock&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;A summary of SJW Group&#x2019;s restricted and deferred restricted stock awards under the Plan as of December&#160;31, 2021, and changes during the year ended December&#160;31, 2021, are presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.517%"/&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;Units&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;Weighted-&lt;br/&gt;Average&#160;Grant-&lt;br/&gt;Date&#160;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of January&#160;1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,106&#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;53.43&#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 7.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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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;Issued&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;(65,591)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,029)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares vested as of December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the status of SJW Group&#x2019;s nonvested restricted and deferred restricted stock awards under the Plan as of December&#160;31, 2021, and changes during the year ended December&#160;31, 2021, are presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.517%"/&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;Units&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;Weighted-&#160;   Average Grant-&lt;br/&gt;Date&#160;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:400;line-height:100%"&gt;Nonvested as of January&#160;1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,789&#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;65.18&#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 7.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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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;Vested&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;(51,802)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,812)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65.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;/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;Nonvested as of December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,410&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-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;Total fair value of restricted stock awards for all plans that were vested for the years ended 2021, 2020 and 2019 were $3,332, $3,333 and $2,420, respectively.  As of December&#160;31, 2021, the total unrecognized compensation costs related to restricted and deferred restricted stock plans amounted to $4,421.  This cost is expected to be recognized over a weighted-average period of 1.56 years.&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;For the years ended December&#160;31, 2021, 2020 and 2019, 7,327, 5,327 and 6,120, respectively, of performance-based and market-based restricted stock awards were issued upon the attainment of certain performance metrics and service-based vesting under the Plan.  Based upon actual attainment relative to the target performance metric, the number of shares issuable can range between 0% to 150% of the target number of shares for performance-based restricted stock awards, or between 0% and 200% of the target number of shares for market-based restricted stock awards.  As of December&#160;31, 2021, 15,577 performance-based and market-based restricted stock awards vested and 51,160 remained outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Employee Stock Purchase Plan&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;The ESPP allows eligible employees to purchase shares of SJW Group&#x2019;s common stock at 85% of the fair value of shares on the purchase date.  Under the ESPP, employees can designate up to a maximum of 10% of their base compensation for the purchase of shares of common stock, subject to certain restrictions.  A total of 400,000 shares of SJW Group&#x2019;s common stock have been reserved for issuance under the ESPP.  The remaining shares available for issuance under the ESPP are 185,509 as of December&#160;31, 2021.&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;As of December&#160;31, 2021, the ESPP had fourteen purchase intervals since its inception.  For the year ended December&#160;31, 2021, 2020 and 2019, a total of 35,304, 31,750 and 30,255 shares, respectively, were issued under the ESPP.  The plan has no look-back provisions. &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;For the years ended December&#160;31, 2021, 2020 and 2019, SJW Group&#x2019;s recorded expenses were $361, $342 and $294, respectively, related to the ESPP.  The total unrecognized compensation costs related to the semi-annual offering period that ended January&#160;31, 2022, for the ESPP is approximately $162.  This cost is expected to be recognized during the first quarter of 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i7d4a85bc51c9408aa847a16b238292ed_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzEwMw_f8f52771-b288-4e3f-a93f-2d897754ac27"
      unitRef="shares">1800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee
      contextRef="ia3a9e00ab1014243a90b9407dcfed925_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzkwNQ_09d3622c-1da8-446f-8786-656ba37033cf"
      unitRef="shares">600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee>
    <sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan
      contextRef="i7d4a85bc51c9408aa847a16b238292ed_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzEzODE_f41f08e9-1ed3-4ec2-97db-9efe9d2c1431"
      unitRef="shares">946086</sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan>
    <sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan
      contextRef="iba0c6865a16b449c9bea5b59cc043182_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzEzODU_7196824d-cadb-49fd-a2d8-884ae12c0a63"
      unitRef="shares">880495</sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan>
    <sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan
      contextRef="iecd46cc9addf4886b99fa7a3d68eef49_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzEzOTI_11941435-d97a-488d-b919-bf64de97a21a"
      unitRef="shares">819340</sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan>
    <sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise
      contextRef="ia3a9e00ab1014243a90b9407dcfed925_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzE0NDU_6347f11d-050c-4a2e-a966-cc40894390ff"
      unitRef="shares">168721</sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise>
    <sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise
      contextRef="i5b62bcca34a648578f4eb33a9f0f538e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzE0NDk_15f17f30-6395-49cb-9ad3-aa0ccb2bcba5"
      unitRef="shares">178106</sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise>
    <sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise
      contextRef="i0d58cffe47da49a39e28a3b45113896b_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzE0NTY_fe046ea2-00d1-47ab-ac75-c3204e4475ac"
      unitRef="shares">174764</sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="if5796e1dd3c548d0b1d51543f0e61c7b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzE2ODM_087b4969-35c9-46ed-b7f4-f15813b5a5a5"
      unitRef="shares">685193</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzczNjY_d727ada1-e4aa-4d67-b21a-97c339c08787">&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;A summary of compensation costs charged to income and proceeds from share based compensation, that are recorded to additional paid-in capital and common stock, by award type, are presented below for the years ended December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&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;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;2020&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;2019&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;Compensation costs charged to income:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;ESPP&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;283&#160;&lt;/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 7.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;Restricted stock and deferred restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total compensation costs charged to income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESPP proceeds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic63ae744cd2a40e5a898ff7cc3242050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTowNDM3ZTYwZTA5ZTU0MTRiOWYxYmJiNGY2ZjAyYjQ1Ny90YWJsZXJhbmdlOjA0MzdlNjBlMDllNTQxNGI5ZjFiYmI0ZjZmMDJiNDU3XzItMS0xLTEtMjc5MDE_150c590d-82ee-4e8b-a110-00b6390b998a"
      unitRef="usd">357000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i31bcb37b43ff41c398b14b097afe8796_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTowNDM3ZTYwZTA5ZTU0MTRiOWYxYmJiNGY2ZjAyYjQ1Ny90YWJsZXJhbmdlOjA0MzdlNjBlMDllNTQxNGI5ZjFiYmI0ZjZmMDJiNDU3XzItMy0xLTEtMjc5MDE_518d81a8-f2fb-49ae-9f62-d1653cf33c48"
      unitRef="usd">323000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iecfd500abcba41a5b93dfa207a04f202_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTowNDM3ZTYwZTA5ZTU0MTRiOWYxYmJiNGY2ZjAyYjQ1Ny90YWJsZXJhbmdlOjA0MzdlNjBlMDllNTQxNGI5ZjFiYmI0ZjZmMDJiNDU3XzItNS0xLTEtMjc5MDE_6bf94099-84db-4938-8024-6a5a879ea41e"
      unitRef="usd">283000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8e6cf9a3dc93451198fd1784ae1fcffc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTowNDM3ZTYwZTA5ZTU0MTRiOWYxYmJiNGY2ZjAyYjQ1Ny90YWJsZXJhbmdlOjA0MzdlNjBlMDllNTQxNGI5ZjFiYmI0ZjZmMDJiNDU3XzMtMS0xLTEtMjc5MDE_c3be8db0-d3d7-47ce-bc41-86d4d6459d44"
      unitRef="usd">3889000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1628bb3951974173a0ac937e8c8c246b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTowNDM3ZTYwZTA5ZTU0MTRiOWYxYmJiNGY2ZjAyYjQ1Ny90YWJsZXJhbmdlOjA0MzdlNjBlMDllNTQxNGI5ZjFiYmI0ZjZmMDJiNDU3XzMtMy0xLTEtMjc5MDE_a668c655-de19-410c-961b-d142dec3a272"
      unitRef="usd">3230000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i05532398a9fc40e3aec2525114724dbf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTowNDM3ZTYwZTA5ZTU0MTRiOWYxYmJiNGY2ZjAyYjQ1Ny90YWJsZXJhbmdlOjA0MzdlNjBlMDllNTQxNGI5ZjFiYmI0ZjZmMDJiNDU3XzMtNS0xLTEtMjc5MDE_838330b9-08d8-4a09-a95a-87707154e666"
      unitRef="usd">3123000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTowNDM3ZTYwZTA5ZTU0MTRiOWYxYmJiNGY2ZjAyYjQ1Ny90YWJsZXJhbmdlOjA0MzdlNjBlMDllNTQxNGI5ZjFiYmI0ZjZmMDJiNDU3XzQtMS0xLTEtMjc5MDE_73307a1a-a6cc-40d9-9895-c7e59ce179b0"
      unitRef="usd">4246000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTowNDM3ZTYwZTA5ZTU0MTRiOWYxYmJiNGY2ZjAyYjQ1Ny90YWJsZXJhbmdlOjA0MzdlNjBlMDllNTQxNGI5ZjFiYmI0ZjZmMDJiNDU3XzQtMy0xLTEtMjc5MDE_692361ce-6fc7-4a13-b9df-e88b62b1972b"
      unitRef="usd">3553000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTowNDM3ZTYwZTA5ZTU0MTRiOWYxYmJiNGY2ZjAyYjQ1Ny90YWJsZXJhbmdlOjA0MzdlNjBlMDllNTQxNGI5ZjFiYmI0ZjZmMDJiNDU3XzQtNS0xLTEtMjc5MDE_4279da70-28eb-4d97-b588-7327116204a8"
      unitRef="usd">3406000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="ic63ae744cd2a40e5a898ff7cc3242050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTowNDM3ZTYwZTA5ZTU0MTRiOWYxYmJiNGY2ZjAyYjQ1Ny90YWJsZXJhbmdlOjA0MzdlNjBlMDllNTQxNGI5ZjFiYmI0ZjZmMDJiNDU3XzctMS0xLTEtMjc5MDE_bbdbc2f1-1b4b-411f-8073-6f42245ee577"
      unitRef="usd">2026000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i31bcb37b43ff41c398b14b097afe8796_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTowNDM3ZTYwZTA5ZTU0MTRiOWYxYmJiNGY2ZjAyYjQ1Ny90YWJsZXJhbmdlOjA0MzdlNjBlMDllNTQxNGI5ZjFiYmI0ZjZmMDJiNDU3XzctMy0xLTEtMjc5MDE_8ba77773-352e-489c-875f-3bae6d16a5f6"
      unitRef="usd">1830000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="iecfd500abcba41a5b93dfa207a04f202_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTowNDM3ZTYwZTA5ZTU0MTRiOWYxYmJiNGY2ZjAyYjQ1Ny90YWJsZXJhbmdlOjA0MzdlNjBlMDllNTQxNGI5ZjFiYmI0ZjZmMDJiNDU3XzctNS0xLTEtMjc5MDE_7b51c515-9bdb-497c-9f38-422e363f3bb5"
      unitRef="usd">1603000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzM4NDgyOTA3Mzg0Mjc_7f41d83d-b224-4a52-9442-6bd18415e265">&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;A summary of SJW Group&#x2019;s restricted and deferred restricted stock awards under the Plan as of December&#160;31, 2021, and changes during the year ended December&#160;31, 2021, are presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.517%"/&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;Units&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;Weighted-&lt;br/&gt;Average&#160;Grant-&lt;br/&gt;Date&#160;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of January&#160;1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,106&#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;53.43&#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 7.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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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;Issued&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;(65,591)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,029)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares vested as of December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="iec733b7808ae4d1ab986f3aaff236722_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTo4YmZiMGJkOWNiNmY0Yjg3ODQ4M2JmZGMzMDY4Y2VkMS90YWJsZXJhbmdlOjhiZmIwYmQ5Y2I2ZjRiODc4NDgzYmZkYzMwNjhjZWQxXzEtMS0xLTEtMzc3MDE_42d0a1a4-5792-4fd8-9a50-b1822f22898a"
      unitRef="shares">178106</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue
      contextRef="iec733b7808ae4d1ab986f3aaff236722_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTo4YmZiMGJkOWNiNmY0Yjg3ODQ4M2JmZGMzMDY4Y2VkMS90YWJsZXJhbmdlOjhiZmIwYmQ5Y2I2ZjRiODc4NDgzYmZkYzMwNjhjZWQxXzEtMy0xLTEtMzc3MDE_33804198-b140-439c-b29d-8a656b259656"
      unitRef="usdPerShare">53.43</sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="i43059ace380b4a03b2ea25ff7f6d103c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTo4YmZiMGJkOWNiNmY0Yjg3ODQ4M2JmZGMzMDY4Y2VkMS90YWJsZXJhbmdlOjhiZmIwYmQ5Y2I2ZjRiODc4NDgzYmZkYzMwNjhjZWQxXzItMS0xLTEtMzc3MDE_ed6a118c-5f6b-4511-822f-e730a9d594e2"
      unitRef="shares">78235</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageGrantDateFairValue
      contextRef="i43059ace380b4a03b2ea25ff7f6d103c_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTo4YmZiMGJkOWNiNmY0Yjg3ODQ4M2JmZGMzMDY4Y2VkMS90YWJsZXJhbmdlOjhiZmIwYmQ5Y2I2ZjRiODc4NDgzYmZkYzMwNjhjZWQxXzItMy0xLTEtMzc3MDE_aa2d1c73-11df-4d3a-ab08-5b188b913f5d"
      unitRef="usdPerShare">65.17</sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised
      contextRef="i43059ace380b4a03b2ea25ff7f6d103c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTo4YmZiMGJkOWNiNmY0Yjg3ODQ4M2JmZGMzMDY4Y2VkMS90YWJsZXJhbmdlOjhiZmIwYmQ5Y2I2ZjRiODc4NDgzYmZkYzMwNjhjZWQxXzMtMS0xLTEtMzc3MDE_46c185ed-9a2f-4a02-9552-9862b382055e"
      unitRef="shares">65591</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised>
    <sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageGrantDateFairValue
      contextRef="i43059ace380b4a03b2ea25ff7f6d103c_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTo4YmZiMGJkOWNiNmY0Yjg3ODQ4M2JmZGMzMDY4Y2VkMS90YWJsZXJhbmdlOjhiZmIwYmQ5Y2I2ZjRiODc4NDgzYmZkYzMwNjhjZWQxXzMtMy0xLTEtMzc3MDE_b2ac3369-947c-467d-84e4-f6005d71b0bb"
      unitRef="usdPerShare">51.52</sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations
      contextRef="i43059ace380b4a03b2ea25ff7f6d103c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTo4YmZiMGJkOWNiNmY0Yjg3ODQ4M2JmZGMzMDY4Y2VkMS90YWJsZXJhbmdlOjhiZmIwYmQ5Y2I2ZjRiODc4NDgzYmZkYzMwNjhjZWQxXzQtMS0xLTEtMzc3MDE_c525c31e-fa72-4fcf-ae42-dc60ad599de3"
      unitRef="shares">22029</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations>
    <sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsWeightedAverageGrantDateFairValue
      contextRef="i43059ace380b4a03b2ea25ff7f6d103c_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTo4YmZiMGJkOWNiNmY0Yjg3ODQ4M2JmZGMzMDY4Y2VkMS90YWJsZXJhbmdlOjhiZmIwYmQ5Y2I2ZjRiODc4NDgzYmZkYzMwNjhjZWQxXzQtMy0xLTEtMzc3MDE_5b9b324d-1417-44f0-b1bd-47a1e6b56665"
      unitRef="usdPerShare">62.54</sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="if5796e1dd3c548d0b1d51543f0e61c7b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTo4YmZiMGJkOWNiNmY0Yjg3ODQ4M2JmZGMzMDY4Y2VkMS90YWJsZXJhbmdlOjhiZmIwYmQ5Y2I2ZjRiODc4NDgzYmZkYzMwNjhjZWQxXzUtMS0xLTEtMzc3MDE_fc45e926-0064-452e-a646-3bbaf2dee19d"
      unitRef="shares">168721</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue
      contextRef="if5796e1dd3c548d0b1d51543f0e61c7b_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTo4YmZiMGJkOWNiNmY0Yjg3ODQ4M2JmZGMzMDY4Y2VkMS90YWJsZXJhbmdlOjhiZmIwYmQ5Y2I2ZjRiODc4NDgzYmZkYzMwNjhjZWQxXzUtMy0xLTEtMzc3MDE_79be2ec1-886d-4edb-9726-7f6ccd13ca30"
      unitRef="usdPerShare">58.43</sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue>
    <sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedNumber
      contextRef="if5796e1dd3c548d0b1d51543f0e61c7b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTo4YmZiMGJkOWNiNmY0Yjg3ODQ4M2JmZGMzMDY4Y2VkMS90YWJsZXJhbmdlOjhiZmIwYmQ5Y2I2ZjRiODc4NDgzYmZkYzMwNjhjZWQxXzYtMS0xLTEtMzc3MDE_bac8e960-15f9-4b51-ab24-a783e6a8028d"
      unitRef="shares">45311</sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedNumber>
    <sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedWeightedAverageGrantDateFairValue
      contextRef="if5796e1dd3c548d0b1d51543f0e61c7b_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTo4YmZiMGJkOWNiNmY0Yjg3ODQ4M2JmZGMzMDY4Y2VkMS90YWJsZXJhbmdlOjhiZmIwYmQ5Y2I2ZjRiODc4NDgzYmZkYzMwNjhjZWQxXzYtMy0xLTEtMzc3MDE_97d57871-4d3e-494a-b9b6-7f9b2fe2e7d6"
      unitRef="usdPerShare">36.65</sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzM4NDgyOTA3Mzg0Mjg_b0cfd92f-6801-4b04-af12-0a5baa2a8951">&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;A summary of the status of SJW Group&#x2019;s nonvested restricted and deferred restricted stock awards under the Plan as of December&#160;31, 2021, and changes during the year ended December&#160;31, 2021, are presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.517%"/&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;Units&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;Weighted-&#160;   Average Grant-&lt;br/&gt;Date&#160;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:400;line-height:100%"&gt;Nonvested as of January&#160;1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,789&#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;65.18&#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 7.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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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;Vested&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;(51,802)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,812)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65.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;/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;Nonvested as of December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,410&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="iec733b7808ae4d1ab986f3aaff236722_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTplMjUwNDRlYTM0YTA0N2QwYmJmZGExYzZhNDVlMWVkNy90YWJsZXJhbmdlOmUyNTA0NGVhMzRhMDQ3ZDBiYmZkYTFjNmE0NWUxZWQ3XzEtMS0xLTEtMzc3MDE_e1a9599b-7cec-40ff-9569-0bb12e5a4593"
      unitRef="shares">109789</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="iec733b7808ae4d1ab986f3aaff236722_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTplMjUwNDRlYTM0YTA0N2QwYmJmZGExYzZhNDVlMWVkNy90YWJsZXJhbmdlOmUyNTA0NGVhMzRhMDQ3ZDBiYmZkYTFjNmE0NWUxZWQ3XzEtMy0xLTEtMzc3MDE_766eba1e-4b90-4a9a-b38e-9acf6065a6ba"
      unitRef="usdPerShare">65.18</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i43059ace380b4a03b2ea25ff7f6d103c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTplMjUwNDRlYTM0YTA0N2QwYmJmZGExYzZhNDVlMWVkNy90YWJsZXJhbmdlOmUyNTA0NGVhMzRhMDQ3ZDBiYmZkYTFjNmE0NWUxZWQ3XzItMS0xLTEtMzc3MDE_449181f7-4ba4-4bdb-a642-51619fc682c8"
      unitRef="shares">78235</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i43059ace380b4a03b2ea25ff7f6d103c_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTplMjUwNDRlYTM0YTA0N2QwYmJmZGExYzZhNDVlMWVkNy90YWJsZXJhbmdlOmUyNTA0NGVhMzRhMDQ3ZDBiYmZkYTFjNmE0NWUxZWQ3XzItMy0xLTEtMzc3MDE_26076328-c00c-441e-8c98-c6dd1d09af0b"
      unitRef="usdPerShare">65.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i43059ace380b4a03b2ea25ff7f6d103c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTplMjUwNDRlYTM0YTA0N2QwYmJmZGExYzZhNDVlMWVkNy90YWJsZXJhbmdlOmUyNTA0NGVhMzRhMDQ3ZDBiYmZkYTFjNmE0NWUxZWQ3XzMtMS0xLTEtMzc3MDE_5fab9afc-a8ae-4b69-ad4b-0a54756778bd"
      unitRef="shares">51802</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i43059ace380b4a03b2ea25ff7f6d103c_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTplMjUwNDRlYTM0YTA0N2QwYmJmZGExYzZhNDVlMWVkNy90YWJsZXJhbmdlOmUyNTA0NGVhMzRhMDQ3ZDBiYmZkYTFjNmE0NWUxZWQ3XzMtMy0xLTEtMzc3MDE_9fe4f56c-7122-4c96-a4ed-8731bd79d669"
      unitRef="usdPerShare">62.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i43059ace380b4a03b2ea25ff7f6d103c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTplMjUwNDRlYTM0YTA0N2QwYmJmZGExYzZhNDVlMWVkNy90YWJsZXJhbmdlOmUyNTA0NGVhMzRhMDQ3ZDBiYmZkYTFjNmE0NWUxZWQ3XzQtMS0xLTEtMzc3MDE_09e6350c-ae1a-4ded-adee-140485ddf9a1"
      unitRef="shares">12812</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i43059ace380b4a03b2ea25ff7f6d103c_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTplMjUwNDRlYTM0YTA0N2QwYmJmZGExYzZhNDVlMWVkNy90YWJsZXJhbmdlOmUyNTA0NGVhMzRhMDQ3ZDBiYmZkYTFjNmE0NWUxZWQ3XzQtMy0xLTEtMzc3MDE_6e85d27a-bc6a-4bb6-9761-7be63768e776"
      unitRef="usdPerShare">65.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if5796e1dd3c548d0b1d51543f0e61c7b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTplMjUwNDRlYTM0YTA0N2QwYmJmZGExYzZhNDVlMWVkNy90YWJsZXJhbmdlOmUyNTA0NGVhMzRhMDQ3ZDBiYmZkYTFjNmE0NWUxZWQ3XzUtMS0xLTEtMzc3MDE_365eed59-e595-4dfa-9b27-f06db0aec375"
      unitRef="shares">123410</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="if5796e1dd3c548d0b1d51543f0e61c7b_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90YWJsZTplMjUwNDRlYTM0YTA0N2QwYmJmZGExYzZhNDVlMWVkNy90YWJsZXJhbmdlOmUyNTA0NGVhMzRhMDQ3ZDBiYmZkYTFjNmE0NWUxZWQ3XzUtMy0xLTEtMzc3MDE_bcd89dd7-f359-4c67-9b95-d539b949789e"
      unitRef="usdPerShare">66.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <sjw:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzE2NDkyNjc0NzUxOTY_1a18ccf7-582e-4f3b-ad69-3a743be84d48"
      unitRef="usd">3332000</sjw:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue>
    <sjw:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzE2NDkyNjc0NzUyMDA_9bcc0570-a43b-43a5-8aca-6d5830ee8efa"
      unitRef="usd">3333000</sjw:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue>
    <sjw:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzE2NDkyNjc0NzUyMDY_ef9c48e0-bfbe-46ce-9a4e-509bfc8835e1"
      unitRef="usd">2420000</sjw:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i51e723042ad6451faa1dab22750cf228_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzE2NDkyNjc0NzUyMTA_d8b82dbf-f2be-49d1-8788-0972fb241094"
      unitRef="usd">4421000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i8e6cf9a3dc93451198fd1784ae1fcffc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzE2NDkyNjc0NzUyNDI_d1309a89-4b54-468d-8573-a0a302290150">P1Y6M21D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <sjw:RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzE2NDkyNjc0NzUyNTc_52b169d0-83c6-4a44-b783-c5ee5d851df7"
      unitRef="shares">7327</sjw:RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue>
    <sjw:RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzE2NDkyNjc0NzUyNjE_3276f76a-114d-4ad3-9fec-457c8efaefd6"
      unitRef="shares">5327</sjw:RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue>
    <sjw:RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzE2NDkyNjc0NzUyNjU_2ec04aca-bdf2-49ce-bc47-d9c680021b60"
      unitRef="shares">6120</sjw:RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i6395db0a9e4d44bcb29db48ec8758895_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzE2NDkyNjc0NzUyNzU_4ecb7e73-a139-406f-8223-828d05ddbd86"
      unitRef="number">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ia326a5f4f18c4b638ec1e388b79c8697_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzE2NDkyNjc0NzUyNzk_2b880dac-d1d3-4866-bbc2-4c27a1be2213"
      unitRef="number">1.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ic14214a808f0449e86c1af95cd785ebb_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzE2NDkyNjc0NzUyODc_7bc3ed22-719c-4f90-bb8f-6f6c528d549e"
      unitRef="number">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i2b0f1af8fca74173b100d0299555954b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzE2NDkyNjc0NzUyOTU_75989b93-81ab-4218-9674-253ab311c886"
      unitRef="number">2</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <sjw:RestrictedStockAwardsPerformancebasedVestedBalance
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzE2NDkyNjc0NzUyOTk_5bd14bb7-ac9e-4750-abea-54d035416f26"
      unitRef="shares">15577</sjw:RestrictedStockAwardsPerformancebasedVestedBalance>
    <sjw:RestrictedStockAwardsPerformancebasedOutstandingBalance
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzE2NDkyNjc0NzUzMDM_274968f5-0c72-4b63-9588-39464792ac17"
      unitRef="shares">51160</sjw:RestrictedStockAwardsPerformancebasedOutstandingBalance>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="ic63ae744cd2a40e5a898ff7cc3242050_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzYzOTc_446e5694-c022-4b82-8661-14130356299c"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
      contextRef="i6b32629d41204c08aebe520642d16876_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzY1MTA_307804bb-daf1-43fc-be3f-ba3e79b6ee68"
      unitRef="number">0.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i764dab06d5e2415f9924099728817d93_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzY2Mjk_ef09adcd-d318-44d8-b944-8908f1ea7f05"
      unitRef="shares">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i764dab06d5e2415f9924099728817d93_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzY3Nzk_3623ac14-3b13-4d9d-8ccf-d2c058fa20dc"
      unitRef="shares">185509</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzY5MDQ_61f47156-0ad9-43f4-b0c3-c6465210205b"
      unitRef="shares">35304</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzY5MDg_8ebbeb33-8067-47d3-8e7f-5071295ecdbc"
      unitRef="shares">31750</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzY5MTU_51623bd0-0824-4c86-ad69-0279825a874d"
      unitRef="shares">30255</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockOptionPlanExpense
      contextRef="ic63ae744cd2a40e5a898ff7cc3242050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzcwNzg_5d3bdc9f-a04c-44e7-8b70-68e25b9d8cd2"
      unitRef="usd">361000</us-gaap:StockOptionPlanExpense>
    <us-gaap:StockOptionPlanExpense
      contextRef="i31bcb37b43ff41c398b14b097afe8796_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzcwODI_a1eea46f-dfc0-4b28-a8c7-e7aa1f1b88ab"
      unitRef="usd">342000</us-gaap:StockOptionPlanExpense>
    <us-gaap:StockOptionPlanExpense
      contextRef="iecfd500abcba41a5b93dfa207a04f202_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzcwODk_c47ba656-5060-4c51-a627-2078c4e3c10a"
      unitRef="usd">294000</us-gaap:StockOptionPlanExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ie64c2f7c91644e4984dfe870ccfb0f35_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzAvZnJhZzo1NWNlNmJhYTdhY2U0YjJmOGMxZTFiNDg0NzJjNDhjYS90ZXh0cmVnaW9uOjU1Y2U2YmFhN2FjZTRiMmY4YzFlMWI0ODQ3MmM0OGNhXzcyNTg_339a543f-0e69-4592-8bf7-5b8b33d89b21"
      unitRef="usd">162000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90ZXh0cmVnaW9uOmIyODc3MDgzY2Q0NTQ2ZGI5MzhiMmVmZjllNGI3ODA5XzI3NTY_f9182ef5-8632-4083-899b-326a44ca181f">Segment and Non-Tariffed Businesses ReportingSJW Group is a holding company with four subsidiaries:  (i)&#160;SJWC, a water utility operation with both regulated and non-tariffed businesses, (ii) SJWTX, Inc. which is doing business as CLWSC, a regulated water utility located in Canyon Lake, Texas, and its consolidated non-tariffed variable interest entity, Acequia Water Supply Corporation, (iii)&#160;SJW Land Company, &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;and (iv) SJWNE LLC a holding company for CTWS and its subsidiaries, Connecticut Water, Maine Water, NEWUS and Chester Realty, Inc.  In accordance with FASB ASC Topic 280&#x2014;&#x201c;Segment Reporting,&#x201d; SJW Group has determined that it has two reportable business segments.  The first segment is that of providing water utility and utility-related services to its customers through SJW Group&#x2019;s subsidiaries, SJWC, Connecticut Water, CLWSC, Maine Water and NEWUS, together referred to as &#x201c;Water Utility Services.&#x201d;  The second segment is property management and investment activity conducted by SJW Land Company and Chester Realty, Inc., referred to as &#x201c;Real Estate Services.&#x201d;&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;SJW Group&#x2019;s reportable segments have been determined based on information used by the chief operating decision maker.  SJW Group&#x2019;s chief operating decision maker includes the Chair, President and Chief Executive Officer, and his executive staff.  The executive staff reviews financial information presented on a consolidated basis that is accompanied by disaggregated information about operating revenue, net income and total assets, by subsidiary.&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;The following tables set forth information relating to SJW Group&#x2019;s reportable segments and distribution of regulated and non-tariffed business activities within the reportable segments.  Certain allocated assets, revenue and expenses have been included in the reportable segment amounts.  Other business activity of SJW Group not included in the reportable segments is included in the &#x201c;All Other&#x201d; category.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.875%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Water Utility Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Real&lt;br/&gt;Estate&lt;br/&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;All&#160;Other (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;SJW Group&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Regulated (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:9pt;font-weight:700;line-height:100%"&gt;Non-&lt;br/&gt;tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-&lt;br/&gt;tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-&lt;br/&gt;tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Regulated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-&lt;br/&gt;tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating revenue&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;558,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;558,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;573,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating expense&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:9pt;font-weight:400;line-height:100%"&gt;449,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;7,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;2,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;449,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;13,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;462,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating income (loss)&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:9pt;font-weight:400;line-height:100%"&gt;108,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,403)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;111,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income (loss)&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:9pt;font-weight:400;line-height:100%"&gt;67,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;3,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;(12,311)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;67,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;(7,052)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;60,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&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:9pt;font-weight:400;line-height:100%"&gt;91,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;94,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Senior note and other interest expense&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:9pt;font-weight:400;line-height:100%"&gt;34,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;34,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;20,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;54,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit) in net income&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:9pt;font-weight:400;line-height:100%"&gt;10,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,946)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,958)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Assets&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:9pt;font-weight:400;line-height:100%"&gt;3,380,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;6,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;43,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,380,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;111,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;3,492,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.875%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Water Utility Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Real&lt;br/&gt;Estate&lt;br/&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;All&#160;Other (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;SJW Group&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Regulated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-&lt;br/&gt;tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-&lt;br/&gt;tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-&lt;br/&gt;tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Regulated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-&lt;br/&gt;tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating revenue&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;548,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;548,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,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:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;564,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating expense&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:9pt;font-weight:400;line-height:100%"&gt;431,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;6,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;3,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;5,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;431,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;15,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;446,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating income (loss)&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:9pt;font-weight:400;line-height:100%"&gt;116,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,028)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;116,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;117,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income (loss)&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:9pt;font-weight:400;line-height:100%"&gt;69,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;4,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;1,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;(13,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;69,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;(7,730)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;61,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&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:9pt;font-weight:400;line-height:100%"&gt;86,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;89,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Senior note and other interest expense&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:9pt;font-weight:400;line-height:100%"&gt;33,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;33,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;54,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit) in net income&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:9pt;font-weight:400;line-height:100%"&gt;16,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,648)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Assets&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:9pt;font-weight:400;line-height:100%"&gt;3,197,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;8,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;44,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;60,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;3,197,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;113,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;3,311,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.875%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Water Utility Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Real&lt;br/&gt;Estate&lt;br/&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;All&#160;Other (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;SJW Group&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Regulated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-&lt;br/&gt;tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-&lt;br/&gt;tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-&lt;br/&gt;tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Regulated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-&lt;br/&gt;tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating revenue&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;407,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;407,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;420,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating expense&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:9pt;font-weight:400;line-height:100%"&gt;329,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;3,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;24,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;329,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;363,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating income (loss)&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:9pt;font-weight:400;line-height:100%"&gt;77,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(24,289)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;77,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(20,117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income (loss)&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:9pt;font-weight:400;line-height:100%"&gt;42,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;1,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;(22,930)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;42,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(19,288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;23,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&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:9pt;font-weight:400;line-height:100%"&gt;63,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Senior note and other interest expense&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:9pt;font-weight:400;line-height:100%"&gt;25,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;6,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit) in net income&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:9pt;font-weight:400;line-height:100%"&gt;8,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Assets&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:9pt;font-weight:400;line-height:100%"&gt;3,016,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;5,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;46,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;63,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;3,016,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;115,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;3,132,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;____________________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&#160;&#160;&#160;&#160;The &#x201c;All Other&#x201d; category for the years ended December&#160;31, 2021, 2020 and 2019, includes the accounts of SJW Group, SJWNE, LLC and CTWS, Inc. on a stand-alone basis.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&#160;&#160;&#160;&#160;As of December&#160;31, 2021, the Company has performed an allocation of goodwill associated with the acquisition of CTWS to two reporting units, Connecticut and Maine, which are both aggregated within the Regulated Water Utility Services reportable segment.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <sjw:NumberOfSubsidiaries
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90ZXh0cmVnaW9uOmIyODc3MDgzY2Q0NTQ2ZGI5MzhiMmVmZjllNGI3ODA5Xzg4_d99477cf-643f-4294-9d68-758d3b5e1e1d"
      unitRef="subsidiary">4</sjw:NumberOfSubsidiaries>
    <us-gaap:NumberOfReportableSegments
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90ZXh0cmVnaW9uOmIyODc3MDgzY2Q0NTQ2ZGI5MzhiMmVmZjllNGI3ODA5XzkyOQ_d5f099be-05ba-4c8f-81ca-bbfad6ff63bd"
      unitRef="reportable_segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90ZXh0cmVnaW9uOmIyODc3MDgzY2Q0NTQ2ZGI5MzhiMmVmZjllNGI3ODA5XzI3NDQ_3a104071-5381-406a-bb08-56ca185a3e57">&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;The following tables set forth information relating to SJW Group&#x2019;s reportable segments and distribution of regulated and non-tariffed business activities within the reportable segments.  Certain allocated assets, revenue and expenses have been included in the reportable segment amounts.  Other business activity of SJW Group not included in the reportable segments is included in the &#x201c;All Other&#x201d; category.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.875%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Water Utility Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Real&lt;br/&gt;Estate&lt;br/&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;All&#160;Other (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;SJW Group&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Regulated (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:9pt;font-weight:700;line-height:100%"&gt;Non-&lt;br/&gt;tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-&lt;br/&gt;tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-&lt;br/&gt;tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Regulated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-&lt;br/&gt;tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating revenue&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;558,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;558,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;573,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating expense&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:9pt;font-weight:400;line-height:100%"&gt;449,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;7,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;2,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;449,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;13,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;462,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating income (loss)&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:9pt;font-weight:400;line-height:100%"&gt;108,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,403)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;111,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income (loss)&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:9pt;font-weight:400;line-height:100%"&gt;67,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;3,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;(12,311)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;67,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;(7,052)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;60,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&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:9pt;font-weight:400;line-height:100%"&gt;91,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;94,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Senior note and other interest expense&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:9pt;font-weight:400;line-height:100%"&gt;34,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;34,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;20,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;54,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit) in net income&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:9pt;font-weight:400;line-height:100%"&gt;10,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,946)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,958)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Assets&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:9pt;font-weight:400;line-height:100%"&gt;3,380,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;6,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;43,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,380,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;111,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;3,492,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.875%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Water Utility Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Real&lt;br/&gt;Estate&lt;br/&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;All&#160;Other (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;SJW Group&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Regulated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-&lt;br/&gt;tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-&lt;br/&gt;tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-&lt;br/&gt;tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Regulated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-&lt;br/&gt;tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating revenue&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;548,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;548,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,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:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;564,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating expense&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:9pt;font-weight:400;line-height:100%"&gt;431,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;6,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;3,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;5,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;431,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;15,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;446,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating income (loss)&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:9pt;font-weight:400;line-height:100%"&gt;116,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,028)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;116,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;117,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income (loss)&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:9pt;font-weight:400;line-height:100%"&gt;69,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;4,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;1,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;(13,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;69,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;(7,730)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;61,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&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:9pt;font-weight:400;line-height:100%"&gt;86,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;89,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Senior note and other interest expense&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:9pt;font-weight:400;line-height:100%"&gt;33,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;33,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;54,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit) in net income&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:9pt;font-weight:400;line-height:100%"&gt;16,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,648)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Assets&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:9pt;font-weight:400;line-height:100%"&gt;3,197,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;8,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;44,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;60,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;3,197,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;113,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;3,311,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.875%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Water Utility Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Real&lt;br/&gt;Estate&lt;br/&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;All&#160;Other (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;SJW Group&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Regulated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-&lt;br/&gt;tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-&lt;br/&gt;tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-&lt;br/&gt;tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Regulated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-&lt;br/&gt;tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating revenue&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;407,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;407,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;420,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating expense&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:9pt;font-weight:400;line-height:100%"&gt;329,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;3,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;24,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;329,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;363,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating income (loss)&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:9pt;font-weight:400;line-height:100%"&gt;77,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(24,289)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;77,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(20,117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income (loss)&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:9pt;font-weight:400;line-height:100%"&gt;42,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;1,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;(22,930)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;42,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(19,288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;23,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&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:9pt;font-weight:400;line-height:100%"&gt;63,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Senior note and other interest expense&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:9pt;font-weight:400;line-height:100%"&gt;25,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;6,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit) in net income&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:9pt;font-weight:400;line-height:100%"&gt;8,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Assets&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:9pt;font-weight:400;line-height:100%"&gt;3,016,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;5,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;46,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;63,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;3,016,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;115,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;3,132,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;____________________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&#160;&#160;&#160;&#160;The &#x201c;All Other&#x201d; category for the years ended December&#160;31, 2021, 2020 and 2019, includes the accounts of SJW Group, SJWNE, LLC and CTWS, Inc. on a stand-alone basis.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&#160;&#160;&#160;&#160;As of December&#160;31, 2021, the Company has performed an allocation of goodwill associated with the acquisition of CTWS to two reporting units, Connecticut and Maine, which are both aggregated within the Regulated Water Utility Services reportable segment.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="i819d0b89334d49ea81a036d7eec14fc7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzMtMS0xLTEtMjc5MDE_e892f416-0a3c-4110-a6c1-80651b6b1f60"
      unitRef="usd">558154000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i776a2b9cd3c64acb8447cf61804d1514_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzMtMy0xLTEtMjc5MDE_51ae6164-5c50-43d6-bbd5-af71912b5ca7"
      unitRef="usd">10153000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1edfe4b9fad04553b3375ea2f8cb1830_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzMtNS0xLTEtMjc5MDE_7f767771-ec20-451e-9318-cba0e1a00908"
      unitRef="usd">5379000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9a71a288aa56440b83322de610e5c238_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzMtNy0xLTEtMjc5MDE_e06098fc-9f7d-4433-9388-0e938ed24c13"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8def9ec978bf4ce0a8409041992a068a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzMtOS0xLTEtMjc5MDE_58cd5c92-9777-42ca-910a-4f57604cdcb3"
      unitRef="usd">558154000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia18433164e3d48228c2c4b582e5efb20_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzMtMTEtMS0xLTI3OTAx_59a5644b-314a-4f8c-a4d9-14a3d5c5c29d"
      unitRef="usd">15532000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzMtMTMtMS0xLTI3OTAx_4b47483d-f2c1-4cb8-ba41-d7a3c07447c1"
      unitRef="usd">573686000</us-gaap:Revenues>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i819d0b89334d49ea81a036d7eec14fc7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzQtMS0xLTEtMjc5MDE_d7e2072c-15c7-40f3-b4fb-0d4bef5aedb0"
      unitRef="usd">449401000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i776a2b9cd3c64acb8447cf61804d1514_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzQtMy0xLTEtMjc5MDE_77c74b23-1253-40b5-b47a-7aac0835ea69"
      unitRef="usd">7138000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i1edfe4b9fad04553b3375ea2f8cb1830_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzQtNS0xLTEtMjc5MDE_9421b193-b2cf-4ff1-b76f-28ad093da19d"
      unitRef="usd">3585000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i9a71a288aa56440b83322de610e5c238_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzQtNy0xLTEtMjc5MDE_bb98db07-aea3-4cfb-bb0e-7c0d9940b972"
      unitRef="usd">2403000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i8def9ec978bf4ce0a8409041992a068a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzQtOS0xLTEtMjc5MDE_96bec093-9bdf-46ec-a4ab-3494703b5b56"
      unitRef="usd">449401000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="ia18433164e3d48228c2c4b582e5efb20_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzQtMTEtMS0xLTI3OTAx_8aeaa895-af46-4e60-ba6e-54e6011be62d"
      unitRef="usd">13126000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzQtMTMtMS0xLTI3OTAx_a4185186-2389-42bd-891b-9e224f39e228"
      unitRef="usd">462527000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i819d0b89334d49ea81a036d7eec14fc7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzUtMS0xLTEtMjc5MDE_4fc4a67b-e809-4a28-966c-9882c8b54704"
      unitRef="usd">108753000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i776a2b9cd3c64acb8447cf61804d1514_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzUtMy0xLTEtMjc5MDE_e7a7e2b4-fe99-4e5c-820d-ca526badb402"
      unitRef="usd">3015000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1edfe4b9fad04553b3375ea2f8cb1830_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzUtNS0xLTEtMjc5MDE_c53ef6d7-f6ac-4116-bc10-1afefb193655"
      unitRef="usd">1794000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9a71a288aa56440b83322de610e5c238_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzUtNy0xLTEtMjc5MDE_ca11da9b-b105-4762-8a62-8fda62609bb3"
      unitRef="usd">-2403000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8def9ec978bf4ce0a8409041992a068a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzUtOS0xLTEtMjc5MDE_d7f54375-36c7-4e07-9122-a1610f770fe1"
      unitRef="usd">108753000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia18433164e3d48228c2c4b582e5efb20_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzUtMTEtMS0xLTI3OTAx_cca4ab42-14b2-4ce6-b927-0dbf25bfe91b"
      unitRef="usd">2406000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzUtMTMtMS0xLTI3OTAx_18a57b0d-6920-4ebc-a326-09e2524f6b08"
      unitRef="usd">111159000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i819d0b89334d49ea81a036d7eec14fc7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzYtMS0xLTEtMjc5MDE_72876f2d-59d2-4843-b7d8-64990dbba728"
      unitRef="usd">67530000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i776a2b9cd3c64acb8447cf61804d1514_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzYtMy0xLTEtMjc5MDE_c2eebd20-9ab1-4e6a-9de5-05e649c2da5c"
      unitRef="usd">3309000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1edfe4b9fad04553b3375ea2f8cb1830_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzYtNS0xLTEtMjc5MDE_24fdc41e-5ab9-4de8-ab05-67c4206fb616"
      unitRef="usd">1950000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9a71a288aa56440b83322de610e5c238_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzYtNy0xLTEtMjc5MDE_0a4141be-2b46-416c-9f35-b6a8a27f3508"
      unitRef="usd">-12311000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8def9ec978bf4ce0a8409041992a068a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzYtOS0xLTEtMjc5MDE_0476164e-0b5b-4bbe-90e6-7e545353a221"
      unitRef="usd">67530000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia18433164e3d48228c2c4b582e5efb20_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzYtMTEtMS0xLTI3OTAx_71b3831b-6662-4a32-910c-1c8b9d12efa3"
      unitRef="usd">-7052000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzYtMTMtMS0xLTI3OTAx_e456a755-40e5-40cb-a894-5a7acce75613"
      unitRef="usd">60478000</us-gaap:NetIncomeLoss>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i819d0b89334d49ea81a036d7eec14fc7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzctMS0xLTEtMjc5MDE_ceb7013c-2337-4281-9cdb-93b1f20257ef"
      unitRef="usd">91896000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i776a2b9cd3c64acb8447cf61804d1514_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzctMy0xLTEtMjc5MDE_e655ac31-07c6-421b-bb27-762876d2bdc3"
      unitRef="usd">443000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i1edfe4b9fad04553b3375ea2f8cb1830_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzctNS0xLTEtMjc5MDE_28736a1f-b660-45ec-866a-83c9553ce047"
      unitRef="usd">1168000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i9a71a288aa56440b83322de610e5c238_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzctNy0xLTEtMjc5MDE_e1f43aa6-4361-4f7c-a436-24af80ec3126"
      unitRef="usd">893000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i8def9ec978bf4ce0a8409041992a068a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzctOS0xLTEtMjc5MDE_f32a20c6-c059-4d77-a55f-ae601b736c38"
      unitRef="usd">91896000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="ia18433164e3d48228c2c4b582e5efb20_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzctMTEtMS0xLTI3OTAx_3d00f771-533d-4152-b4e0-803b644a342c"
      unitRef="usd">2504000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzctMTMtMS0xLTI3OTAx_129dc2db-141e-4540-8974-fe8e985fc7fe"
      unitRef="usd">94400000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:InterestExpense
      contextRef="i819d0b89334d49ea81a036d7eec14fc7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzgtMS0xLTEtMjc5MDE_c4e569a9-847b-49a5-9f71-716642e86208"
      unitRef="usd">34308000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i776a2b9cd3c64acb8447cf61804d1514_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzgtMy0xLTEtMjc5MDE_8ed19c54-581d-4957-b346-eacc78676c0a"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i1edfe4b9fad04553b3375ea2f8cb1830_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzgtNS0xLTEtMjc5MDE_92fe138b-46d6-45bc-9c6d-f0625dd76bbd"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i9a71a288aa56440b83322de610e5c238_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzgtNy0xLTEtMjc5MDE_4535fb0e-1017-4506-8d97-cccc83a1d244"
      unitRef="usd">20031000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i8def9ec978bf4ce0a8409041992a068a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzgtOS0xLTEtMjc5MDE_e9300788-62cc-4e39-89fd-fdc2feae68d4"
      unitRef="usd">34308000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ia18433164e3d48228c2c4b582e5efb20_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzgtMTEtMS0xLTI3OTAx_24702fa9-dbbd-4b4e-b348-5c1608e1dc47"
      unitRef="usd">20031000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzgtMTMtMS0xLTI3OTAx_a5bca817-ea13-4679-934d-8bdc55c85547"
      unitRef="usd">54339000</us-gaap:InterestExpense>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i819d0b89334d49ea81a036d7eec14fc7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzktMS0xLTEtMjc5MDE_ef9ba0d7-f24c-4fef-86e8-efb53a90b39e"
      unitRef="usd">10327000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i776a2b9cd3c64acb8447cf61804d1514_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzktMy0xLTEtMjc5MDE_3df7801f-1d88-4057-978b-35f19cf44074"
      unitRef="usd">369000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1edfe4b9fad04553b3375ea2f8cb1830_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzktNS0xLTEtMjc5MDE_b4f413fd-338e-4c87-88b8-09eef5a9ca63"
      unitRef="usd">619000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9a71a288aa56440b83322de610e5c238_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzktNy0xLTEtMjc5MDE_272c494d-e389-4091-9609-0a3e638ba250"
      unitRef="usd">-2946000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8def9ec978bf4ce0a8409041992a068a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzktOS0xLTEtMjc5MDE_cd5adc58-3e19-44b9-8f75-da5e67f86235"
      unitRef="usd">10327000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia18433164e3d48228c2c4b582e5efb20_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzktMTEtMS0xLTI3OTAx_d5c69cf3-0585-4f23-86b6-32d3d6bdc0ee"
      unitRef="usd">-1958000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzktMTMtMS0xLTI3OTAx_b3abfee9-bb16-41b9-bcdf-045c5b3ef410"
      unitRef="usd">8369000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:Assets
      contextRef="iabeb319b438f49a9a08d093d88144fe6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzEwLTEtMS0xLTI3OTAx_617f3b7e-04a8-4f19-b7a7-c58c1d4bc8b9"
      unitRef="usd">3380637000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iabf3837839bc49e48a3bd5208a94ea41_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzEwLTMtMS0xLTI3OTAx_0cbe5246-fb6a-4ad6-9873-582313d74b4a"
      unitRef="usd">6916000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i0728e7bec14544c889d0754a1764a449_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzEwLTUtMS0xLTI3OTAx_ab1935db-ef8e-4399-9a5c-a1cdf65a2d82"
      unitRef="usd">43383000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8aa7476b7f5b4346a6d45a8529fb07f8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzEwLTctMS0xLTI3OTAx_4fc2bda7-73cf-425e-a711-81f4a7d49c6e"
      unitRef="usd">61459000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i3c4922d8d81d46e3906e2dbdc1e5ea84_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzEwLTktMS0xLTI3OTAx_537e65d7-39a2-4712-8b92-21954700ad8d"
      unitRef="usd">3380637000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i58509570a71c49fbabe9d698ef6f6ed2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzEwLTExLTEtMS0yNzkwMQ_140761c1-b42f-42d6-b804-5abad435416a"
      unitRef="usd">111758000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo3YTY4ZmNkYzQxM2U0YzBhYjVjNmQ4ZDIzNTYzNjNlMy90YWJsZXJhbmdlOjdhNjhmY2RjNDEzZTRjMGFiNWM2ZDhkMjM1NjM2M2UzXzEwLTEzLTEtMS0yNzkwMQ_dd0c305c-0db8-4088-a305-1615c79c9f45"
      unitRef="usd">3492395000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="i15d5fd974c45452cb1a74ba4e74dd7f6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzMtMS0xLTEtMjc5MDE_c938740a-2cdc-48c8-bede-f8dc8903bba0"
      unitRef="usd">548013000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i74b34a08f6ee4df7ae14d9fe40c168a7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzMtMy0xLTEtMjc5MDE_675b7400-6b3d-49ce-b5ca-fe65f0b602fe"
      unitRef="usd">10981000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id437127332bc4483a559c1647c462eef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzMtNS0xLTEtMjc5MDE_a09ddfeb-93d2-4d18-899c-2dd708fc53ec"
      unitRef="usd">5532000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7da089b3259c4d23b5cd0cac56fd67b4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzMtNy0xLTEtMjc5MDE_d6a50f07-6777-49f2-93b2-2ed2e3d76ac7"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib0530af458324b708b3fa937fc58e059_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzMtOS0xLTEtMjc5MDE_593b7818-daf9-436c-8dd3-3f05b49d49d6"
      unitRef="usd">548013000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i338c9b47511c4f54a73bd3c1c62e0241_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzMtMTEtMS0xLTI3OTAx_2fe3446b-a3c8-4a11-90af-d05637c27952"
      unitRef="usd">16513000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzMtMTMtMS0xLTI3OTAx_dbcb1b8f-9abf-432b-b497-a6144c124aaf"
      unitRef="usd">564526000</us-gaap:Revenues>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i15d5fd974c45452cb1a74ba4e74dd7f6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzQtMS0xLTEtMjc5MDE_626e3a02-7d91-445a-84fb-6ea64f4099cc"
      unitRef="usd">431375000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i74b34a08f6ee4df7ae14d9fe40c168a7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzQtMy0xLTEtMjc5MDE_9944541e-d0ed-43ed-8804-7dd91413f9d6"
      unitRef="usd">6943000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="id437127332bc4483a559c1647c462eef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzQtNS0xLTEtMjc5MDE_9775b2ad-d2fd-4e1c-b085-e9f6102cd771"
      unitRef="usd">3510000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i7da089b3259c4d23b5cd0cac56fd67b4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzQtNy0xLTEtMjc5MDE_3eab2176-8b29-47a9-b4f3-4cf5603ca8be"
      unitRef="usd">5028000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="ib0530af458324b708b3fa937fc58e059_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzQtOS0xLTEtMjc5MDE_3d45dd9f-c776-429d-a964-404dabc6234e"
      unitRef="usd">431375000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i338c9b47511c4f54a73bd3c1c62e0241_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzQtMTEtMS0xLTI3OTAx_3ff850d2-7a4b-4630-a2bc-96a4d1e1170a"
      unitRef="usd">15481000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzQtMTMtMS0xLTI3OTAx_4084c9ce-5816-4e11-8888-524b9b8f69af"
      unitRef="usd">446856000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i15d5fd974c45452cb1a74ba4e74dd7f6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzUtMS0xLTEtMjc5MDE_75919827-3f7a-4161-a64e-ee463ded8579"
      unitRef="usd">116638000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i74b34a08f6ee4df7ae14d9fe40c168a7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzUtMy0xLTEtMjc5MDE_8d758df0-5179-41ea-83e8-7cad923884f3"
      unitRef="usd">4038000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id437127332bc4483a559c1647c462eef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzUtNS0xLTEtMjc5MDE_27270056-257d-4b2b-a783-881e91552372"
      unitRef="usd">2022000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7da089b3259c4d23b5cd0cac56fd67b4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzUtNy0xLTEtMjc5MDE_a58f76e4-665d-4fd9-b481-412c6d03142d"
      unitRef="usd">-5028000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib0530af458324b708b3fa937fc58e059_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzUtOS0xLTEtMjc5MDE_2037f4f5-d3f9-4df9-86b7-5d7b33ab07d3"
      unitRef="usd">116638000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i338c9b47511c4f54a73bd3c1c62e0241_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzUtMTEtMS0xLTI3OTAx_b3307015-a733-4c28-98b9-044719c03085"
      unitRef="usd">1032000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzUtMTMtMS0xLTI3OTAx_f53c3ecd-1e56-4e96-a7d0-95542fec2e97"
      unitRef="usd">117670000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i15d5fd974c45452cb1a74ba4e74dd7f6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzYtMS0xLTEtMjc5MDE_e578a839-7d3c-493c-875b-0ed6e3695fe2"
      unitRef="usd">69245000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i74b34a08f6ee4df7ae14d9fe40c168a7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzYtMy0xLTEtMjc5MDE_26b9b623-0e3f-426d-bd0a-a14ff6ee5549"
      unitRef="usd">4099000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id437127332bc4483a559c1647c462eef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzYtNS0xLTEtMjc5MDE_4c0785d1-19df-4207-a71c-4df59e08918e"
      unitRef="usd">1455000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7da089b3259c4d23b5cd0cac56fd67b4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzYtNy0xLTEtMjc5MDE_b7687015-cdac-4eee-9207-ab300f562457"
      unitRef="usd">-13284000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib0530af458324b708b3fa937fc58e059_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzYtOS0xLTEtMjc5MDE_a2ddbc89-b0bb-4ec1-8bf6-42cc91af85f5"
      unitRef="usd">69245000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i338c9b47511c4f54a73bd3c1c62e0241_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzYtMTEtMS0xLTI3OTAx_4daf47b9-aff7-494b-851b-d6ac9a4af192"
      unitRef="usd">-7730000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzYtMTMtMS0xLTI3OTAx_79c730c8-2d89-47a0-a004-47951af216b5"
      unitRef="usd">61515000</us-gaap:NetIncomeLoss>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i15d5fd974c45452cb1a74ba4e74dd7f6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzctMS0xLTEtMjc5MDE_11c51a79-67d8-4f13-a973-9d13a84ee2e7"
      unitRef="usd">86758000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i74b34a08f6ee4df7ae14d9fe40c168a7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzctMy0xLTEtMjc5MDE_93cc771c-8206-49d3-a57c-504e13ea0242"
      unitRef="usd">442000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="id437127332bc4483a559c1647c462eef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzctNS0xLTEtMjc5MDE_e2b642a7-90a1-4141-b9cc-bc67faef6d11"
      unitRef="usd">1186000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i7da089b3259c4d23b5cd0cac56fd67b4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzctNy0xLTEtMjc5MDE_61798598-b123-4f10-b17c-955b1e596c8b"
      unitRef="usd">893000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="ib0530af458324b708b3fa937fc58e059_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzctOS0xLTEtMjc5MDE_2830d4af-2075-4438-84c3-22c18abe8cd5"
      unitRef="usd">86758000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i338c9b47511c4f54a73bd3c1c62e0241_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzctMTEtMS0xLTI3OTAx_8ef2ec20-8b8f-4ee3-ba24-8ac89ce8fbe1"
      unitRef="usd">2521000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzctMTMtMS0xLTI3OTAx_af9119e1-5b6f-407c-ae94-e65c17e93635"
      unitRef="usd">89279000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:InterestExpense
      contextRef="i15d5fd974c45452cb1a74ba4e74dd7f6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzgtMS0xLTEtMjc5MDE_f24843cc-c5c9-4c97-b26a-9fec555bea2b"
      unitRef="usd">33877000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i74b34a08f6ee4df7ae14d9fe40c168a7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzgtMy0xLTEtMjc5MDE_294e1fde-0bea-4aad-a8d6-bc5a375fcfb9"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="id437127332bc4483a559c1647c462eef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzgtNS0xLTEtMjc5MDE_0c8e0d01-3621-48cc-b81d-7c9166d21e1b"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i7da089b3259c4d23b5cd0cac56fd67b4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzgtNy0xLTEtMjc5MDE_ef5861cd-4d0c-455d-bfb0-ae316e109860"
      unitRef="usd">20378000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ib0530af458324b708b3fa937fc58e059_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzgtOS0xLTEtMjc5MDE_4b44bfdc-a693-4165-aa72-132a28263121"
      unitRef="usd">33877000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i338c9b47511c4f54a73bd3c1c62e0241_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzgtMTEtMS0xLTI3OTAx_c03e79da-ccf5-440c-9e3e-3a5c8b6eb8e7"
      unitRef="usd">20378000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzgtMTMtMS0xLTI3OTAx_c6d02386-63b3-45bc-b634-fd29bac73eaa"
      unitRef="usd">54255000</us-gaap:InterestExpense>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i15d5fd974c45452cb1a74ba4e74dd7f6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzktMS0xLTEtMjc5MDE_d21b2763-3dee-4f36-adea-356c9f7ba48d"
      unitRef="usd">16563000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i74b34a08f6ee4df7ae14d9fe40c168a7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzktMy0xLTEtMjc5MDE_c4d6e629-6740-4c3f-a02f-0beca1a8c636"
      unitRef="usd">998000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id437127332bc4483a559c1647c462eef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzktNS0xLTEtMjc5MDE_1d9f35af-1b1b-422b-b1b1-46234b982bb1"
      unitRef="usd">467000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7da089b3259c4d23b5cd0cac56fd67b4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzktNy0xLTEtMjc5MDE_3513fb7d-7d96-46f3-974a-b169be151588"
      unitRef="usd">-9648000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib0530af458324b708b3fa937fc58e059_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzktOS0xLTEtMjc5MDE_1ea65dbe-676f-4c7b-9fe7-4b73b97c2d08"
      unitRef="usd">16563000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i338c9b47511c4f54a73bd3c1c62e0241_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzktMTEtMS0xLTI3OTAx_9e79c8a6-4bfa-46cf-8ed8-d70f80ab8b5f"
      unitRef="usd">-8183000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzktMTMtMS0xLTI3OTAx_875546bd-5558-4f53-b168-1eeb40ce0dc0"
      unitRef="usd">8380000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:Assets
      contextRef="i67eacf0bad484db7ba4b3a737cfa1dfb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzEwLTEtMS0xLTI3OTAx_12e63757-4d27-4c1f-8eef-9d374899e2c5"
      unitRef="usd">3197626000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1649af5ade994cfeb515f317cd691298_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzEwLTMtMS0xLTI3OTAx_69596f47-7186-428f-a6aa-4f8672be94b7"
      unitRef="usd">8869000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1ee235132c8348409e968283c645a7cc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzEwLTUtMS0xLTI3OTAx_ebd03a76-2b28-4bdc-bc6f-339048230edf"
      unitRef="usd">44405000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1906c5c012824e588ec7ef9bcd26d4d0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzEwLTctMS0xLTI3OTAx_49ec44d1-6130-4b4c-aa8d-9d46e1ea92d2"
      unitRef="usd">60565000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1c48a83c70e24d3292d5a72633e9ca0f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzEwLTktMS0xLTI3OTAx_76a912f3-63e0-4639-8b09-a7015b21994a"
      unitRef="usd">3197626000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ia35d046b3dc74263a09bb01850674b34_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzEwLTExLTEtMS0yNzkwMQ_21355453-95a0-4862-bb70-c6698f2be441"
      unitRef="usd">113839000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo0NmNkOTRjZGVhYjQ0M2EwODVjOTRlZDQ1ZWE0NmNmZS90YWJsZXJhbmdlOjQ2Y2Q5NGNkZWFiNDQzYTA4NWM5NGVkNDVlYTQ2Y2ZlXzEwLTEzLTEtMS0yNzkwMQ_12786a46-f7cf-44d9-9af8-c82f1d5fe619"
      unitRef="usd">3311465000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="i666193d95d554eb7a9fe3f147e361551_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzMtMS0xLTEtMjc5MDE_8850c506-805b-4062-bc5f-486c2b2edcfa"
      unitRef="usd">407116000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4017fd683c144f048946c2ba84368603_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzMtMy0xLTEtMjc5MDE_51d35208-e0a1-4ce7-ba41-18443efcada2"
      unitRef="usd">7969000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3d43c89f92154722b85848eed6204dc5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzMtNS0xLTEtMjc5MDE_c70e4788-5328-4a3f-a5f1-7f2d70e6b10a"
      unitRef="usd">5397000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iae7cd4aa51b44d67b93c1188cafba155_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzMtNy0xLTEtMjc5MDE_2e539339-6918-4b31-b2d0-fc273f21f2d1"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i288de30009a04ab6995cac850d75b569_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzMtOS0xLTEtMjc5MDE_e152fbe5-4267-4482-a519-2494a30c3ab7"
      unitRef="usd">407116000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2fe858d5591b41119bba154c470aac83_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzMtMTEtMS0xLTI3OTAx_ab290549-7dcc-487d-be99-b03365fe4e08"
      unitRef="usd">13366000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzMtMTMtMS0xLTI3OTAx_8b9def4f-7365-4cb3-a6fe-b83addcd3b82"
      unitRef="usd">420482000</us-gaap:Revenues>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i666193d95d554eb7a9fe3f147e361551_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzQtMS0xLTEtMjc5MDE_bc353569-3590-4164-baec-59d6a66a3a32"
      unitRef="usd">329520000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i4017fd683c144f048946c2ba84368603_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzQtMy0xLTEtMjc5MDE_d8a038bd-a540-44ec-9408-bcaf3f1a2bab"
      unitRef="usd">5443000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i3d43c89f92154722b85848eed6204dc5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzQtNS0xLTEtMjc5MDE_eda068a0-be50-4401-a0a4-d604e8ba1ee7"
      unitRef="usd">3751000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="iae7cd4aa51b44d67b93c1188cafba155_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzQtNy0xLTEtMjc5MDE_d8e6b2c2-9cb4-463a-963c-b9e2af206527"
      unitRef="usd">24289000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i288de30009a04ab6995cac850d75b569_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzQtOS0xLTEtMjc5MDE_f9f18149-dfcc-4724-b0c3-319f7d278064"
      unitRef="usd">329520000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i2fe858d5591b41119bba154c470aac83_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzQtMTEtMS0xLTI3OTAx_f8cc9428-ebb8-4ec3-ae24-f6c3619eff56"
      unitRef="usd">33483000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzQtMTMtMS0xLTI3OTAx_f6d51f4d-2957-4779-9d98-8bee42aeead6"
      unitRef="usd">363003000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i666193d95d554eb7a9fe3f147e361551_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzUtMS0xLTEtMjc5MDE_b4ef7e16-0a05-4975-a86e-5dc5dc5830e6"
      unitRef="usd">77596000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4017fd683c144f048946c2ba84368603_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzUtMy0xLTEtMjc5MDE_df523b9e-ccd9-4fde-907f-acf1cac3276c"
      unitRef="usd">2526000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3d43c89f92154722b85848eed6204dc5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzUtNS0xLTEtMjc5MDE_698969e1-4aca-4538-ad3d-ffede1cc7887"
      unitRef="usd">1646000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iae7cd4aa51b44d67b93c1188cafba155_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzUtNy0xLTEtMjc5MDE_a306ba72-cd5d-4fc3-bef9-40457644843a"
      unitRef="usd">-24289000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i288de30009a04ab6995cac850d75b569_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzUtOS0xLTEtMjc5MDE_38529726-4d24-46a2-a68d-03bda50bf142"
      unitRef="usd">77596000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2fe858d5591b41119bba154c470aac83_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzUtMTEtMS0xLTI3OTAx_7ba07b4c-0ada-451b-8eac-c8396884a09a"
      unitRef="usd">-20117000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzUtMTMtMS0xLTI3OTAx_6d711b40-61f8-4fbe-b827-180ce5dcbecd"
      unitRef="usd">57479000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i666193d95d554eb7a9fe3f147e361551_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzYtMS0xLTEtMjc5MDE_ccdfc4e8-f2a5-41cd-85e3-19a7121665cf"
      unitRef="usd">42691000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4017fd683c144f048946c2ba84368603_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzYtMy0xLTEtMjc5MDE_64e055ce-2b7f-44a8-bafc-8d9008a50e9e"
      unitRef="usd">2019000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3d43c89f92154722b85848eed6204dc5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzYtNS0xLTEtMjc5MDE_048f1556-543a-4413-91fa-ce6079a42bd6"
      unitRef="usd">1623000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iae7cd4aa51b44d67b93c1188cafba155_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzYtNy0xLTEtMjc5MDE_98ecf1ba-9b69-4d59-a5d1-ca61fbdcb459"
      unitRef="usd">-22930000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i288de30009a04ab6995cac850d75b569_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzYtOS0xLTEtMjc5MDE_585bc94c-ded9-4656-96bd-6392cce99707"
      unitRef="usd">42691000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2fe858d5591b41119bba154c470aac83_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzYtMTEtMS0xLTI3OTAx_e01ee2e2-2cea-4d5c-bd22-318378c7c167"
      unitRef="usd">-19288000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzYtMTMtMS0xLTI3OTAx_146c1bb8-4ef5-48dd-9462-9188f2c8df90"
      unitRef="usd">23403000</us-gaap:NetIncomeLoss>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i666193d95d554eb7a9fe3f147e361551_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzctMS0xLTEtMjc5MDE_ab68f626-095b-446a-8b78-b887cbe4b2be"
      unitRef="usd">63775000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i4017fd683c144f048946c2ba84368603_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzctMy0xLTEtMjc5MDE_ee1efc53-f489-4240-b6bc-d4cc4b12333d"
      unitRef="usd">420000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i3d43c89f92154722b85848eed6204dc5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzctNS0xLTEtMjc5MDE_53820fb3-972f-44af-9d19-47d7602b65cf"
      unitRef="usd">1196000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="iae7cd4aa51b44d67b93c1188cafba155_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzctNy0xLTEtMjc5MDE_220c462d-4d83-42a3-b810-6832cfd33205"
      unitRef="usd">201000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i288de30009a04ab6995cac850d75b569_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzctOS0xLTEtMjc5MDE_ad9c9915-19fd-4eb6-ba73-7d6e25d6b2b4"
      unitRef="usd">63775000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i2fe858d5591b41119bba154c470aac83_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzctMTEtMS0xLTI3OTAx_708db442-34bf-4429-bfff-af663907922e"
      unitRef="usd">1817000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzctMTMtMS0xLTI3OTAx_4fa0534f-a65b-4d83-93ae-7bad0c29a86d"
      unitRef="usd">65592000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:InterestExpense
      contextRef="i666193d95d554eb7a9fe3f147e361551_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzgtMS0xLTEtMjc5MDE_960e8b61-15bc-4c18-9646-e5f26a2b841c"
      unitRef="usd">25073000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i4017fd683c144f048946c2ba84368603_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzgtMy0xLTEtMjc5MDE_ef121775-6dcb-48d3-8766-b33c54fcda56"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i3d43c89f92154722b85848eed6204dc5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzgtNS0xLTEtMjc5MDE_89d031d5-b59e-4388-9a98-78b1e25b42fe"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="iae7cd4aa51b44d67b93c1188cafba155_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzgtNy0xLTEtMjc5MDE_f2ed5087-be0f-436b-9c01-c3768d27ed17"
      unitRef="usd">6723000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i288de30009a04ab6995cac850d75b569_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzgtOS0xLTEtMjc5MDE_04816233-f132-4868-b2a5-3757a60528cc"
      unitRef="usd">25073000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i2fe858d5591b41119bba154c470aac83_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzgtMTEtMS0xLTI3OTAx_9bc36310-600e-493b-935c-222d648cd825"
      unitRef="usd">6723000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzgtMTMtMS0xLTI3OTAx_8fcd03df-b137-4648-af3e-fc62cf041119"
      unitRef="usd">31796000</us-gaap:InterestExpense>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i666193d95d554eb7a9fe3f147e361551_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzktMS0xLTEtMjc5MDE_52afa7b7-29d2-4de5-84c6-76141563fddc"
      unitRef="usd">8382000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4017fd683c144f048946c2ba84368603_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzktMy0xLTEtMjc5MDE_0a57e4ea-645d-4423-a97a-da5037a7bbcf"
      unitRef="usd">708000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3d43c89f92154722b85848eed6204dc5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzktNS0xLTEtMjc5MDE_9e9c4154-d686-466f-8054-c409e2252a66"
      unitRef="usd">486000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iae7cd4aa51b44d67b93c1188cafba155_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzktNy0xLTEtMjc5MDE_de29ce6d-97ee-40fe-869d-89222c1a5d93"
      unitRef="usd">-1122000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i288de30009a04ab6995cac850d75b569_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzktOS0xLTEtMjc5MDE_184e8346-9823-4441-be13-242a51e7216b"
      unitRef="usd">8382000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2fe858d5591b41119bba154c470aac83_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzktMTEtMS0xLTI3OTAx_7e5ee65c-2d35-4cd8-9de5-c6b940279575"
      unitRef="usd">72000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzktMTMtMS0xLTI3OTAx_2bb914a3-ae07-4828-8ce0-e3aa924d6ac5"
      unitRef="usd">8454000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:Assets
      contextRef="i6bfc92ea5edb4851b5d004ac79f2671d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzEwLTEtMS0xLTI3OTAx_c4f7867f-e010-4d85-ba18-9fa957c271ef"
      unitRef="usd">3016846000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i12186400fa4944f08c4aaa85aeaa4527_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzEwLTMtMS0xLTI3OTAx_43621f41-ae4f-4131-ae7e-e2ecac89a8be"
      unitRef="usd">5507000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i569035288fa54b49939422a08629965f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzEwLTUtMS0xLTI3OTAx_386446bf-12e7-45fd-93ec-a995a8ab0e4c"
      unitRef="usd">46778000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i06745781e7774f7c8a55fbfc86d685bd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzEwLTctMS0xLTI3OTAx_990d7ba4-ab4a-42a6-8ab2-867ef61390b6"
      unitRef="usd">63339000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1197acf4a3424cffb1c8f2e4c5de635a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzEwLTktMS0xLTI3OTAx_39d86bde-af7f-46fc-a409-91945e557387"
      unitRef="usd">3016846000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib034c481af5d484f94cdc1f4bbf0fc74_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzEwLTExLTEtMS0yNzkwMQ_664af90e-e6cf-4d08-b27d-3787c3f53168"
      unitRef="usd">115624000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i49926d366349401e94f7623ef6081b30_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzMvZnJhZzpiMjg3NzA4M2NkNDU0NmRiOTM4YjJlZmY5ZTRiNzgwOS90YWJsZTo4NjRkMDNkMWJhYTk0MDc5YWMyZWU4ZDBiNTIwMjM2NS90YWJsZXJhbmdlOjg2NGQwM2QxYmFhOTQwNzlhYzJlZThkMGI1MjAyMzY1XzEwLTEzLTEtMS0yNzkwMQ_d2ea6b4c-b126-47ff-b74d-6555cae71b05"
      unitRef="usd">3132470000</us-gaap:Assets>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90ZXh0cmVnaW9uOmUyYmQwN2RkYWFkNjQ4MGI5MWVjYzRlNmY5ZjhhMjI1XzMyMTU_7d3e5a13-8119-4782-a9ac-3a7b67765325">Business Combinations&lt;div style="margin-top:3pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Kendall West Utility and Bandera East Utility&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;On December 17, 2021, CLWSC completed its acquisition of Kendall West Utility and Bandera East Utility, companies that provide water services, including wastewater and recycled water services, in Kendall, Bandera and Medina counties which are located in south central Texas.  Kendall West Utility and Bandera East Utility, together, add approximately 5,000 people through 1,600 service connections in a service area approximately 19 square miles to CLWSC&#x2019;s operations.  The total net cash price was approximately $23,587.  The preliminary purchase price allocation for these acquisitions primarily consisted of acquired utility plant of approximately $9,400 and goodwill of approximately $12,300.  The results of Kendall West Utility and Bandera East Utility are included in SJW Group&#x2019;s consolidated statements of comprehensive income since the acquisition date, including revenues and net loss, and were not material.  Pro forma financial information has not been presented because the acquisition was not material to SJW Group&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CTWS&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;On October 9, 2019, SJW Group completed the merger with CTWS, a company that provides water service throughout Connecticut and Maine.  In addition, CTWS has a real estate company in Connecticut which provides property management services. &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;SJW Group acquired all of the outstanding stock of CTWS for $70.00 per share in cash (without interest and less any applicable withholding taxes).  The total cash purchase price was approximately $838,476, less cash received of $3,011, and approximately $6,384 related to outstanding awards of restricted stock units and deferred share units assumed in connection with the merger. &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;The following table summarizes the purchase price and recording of fair values of assets acquired and liabilities assumed as of the acquisition date and subsequent adjustments as of December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.125%"/&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;Amounts Previously Recognized as of Acquisition Date (a)&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;Measurement Period Adjustments&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;Amounts Recognized as of Acquisition Date (as Adjusted)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets acquired:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utility plant, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750,703&#160;&lt;/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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonutility plant&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;848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current assets&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;42,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(785)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;41,888&#160;&lt;/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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments&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;12,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory assets and deferred charges, less current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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,346)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;78,786&#160;&lt;/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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other intangible assets&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;17,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,592&#160;&lt;/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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;626,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(114)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;626,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets acquired&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,536,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,245)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,530,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities assumed:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&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;281,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;281,009&#160;&lt;/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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current liabilities, including maturities of long-term debt&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;125,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income taxes&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;107,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,411)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;102,378&#160;&lt;/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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Postretirement benefit plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contributions in aid of construction and construction advances&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;137,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities assumed&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;694,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,245)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;689,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assumed equity&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;841,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;841,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;______________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt"&gt;As previously reported in the SJW Group&#x2019;s 10-K for the period ended December 31, 2019.&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;Other intangible assets primarily consists of customer relationships.&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;The goodwill balance is primarily attributable to assembled workforce and diversification of markets both from a geographic and regulatory perspective.  We do not expect the goodwill recognized in connection with the transaction will be deductible for income tax purposes. &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;The company analyzed and revalued the acquired opening deferred tax asset and liability balances within the measurement period which resulted in a decrease to goodwill of $114.  The revaluation of acquired deferred tax assets and liabilities and related uncertain tax positions based upon facts and circumstances that existed as of the acquisition date resulted in adjustments that were recorded to goodwill.&#160;&#160;In addition, tax related valuation allowances assumed in connection with a business combination were initially estimated as of the acquisition date.  Revaluation within the measurement period resulted in release of the valuation allowance as it is more likely than not that the new combined group will be able to utilize the acquired deferred tax assets.  There was no impact associated with the measurement period adjustments to the consolidated statement of comprehensive income for the year ended December 31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <sjw:PublicUtilitiesAcquisitionNumberOfPeopleServed
      contextRef="ia09d40cc1559479b89d4027b1308a315_I20211217"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90ZXh0cmVnaW9uOmUyYmQwN2RkYWFkNjQ4MGI5MWVjYzRlNmY5ZjhhMjI1XzEwOTk1MTE2MzI1NzE_83165f1b-6bca-46ee-9261-f7078614780e"
      unitRef="people">5000</sjw:PublicUtilitiesAcquisitionNumberOfPeopleServed>
    <sjw:PublicUtilitiesAcquisitionServiceConnections
      contextRef="ia4ca84cd16f749d4ab4bc470761c281e_I20211217"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90ZXh0cmVnaW9uOmUyYmQwN2RkYWFkNjQ4MGI5MWVjYzRlNmY5ZjhhMjI1XzEwOTk1MTE2MzI1NjM_7520f4c4-ffd4-48d8-920a-25ae378c7325"
      unitRef="serviceconnection">1600</sjw:PublicUtilitiesAcquisitionServiceConnections>
    <sjw:PublicUtilitiesAcquisitionServiceArea
      contextRef="ia09d40cc1559479b89d4027b1308a315_I20211217"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90ZXh0cmVnaW9uOmUyYmQwN2RkYWFkNjQ4MGI5MWVjYzRlNmY5ZjhhMjI1XzEwOTk1MTE2MzI1NzY_d4d1095a-5c83-4685-a805-c9fccf672a7a"
      unitRef="sqmi">19</sjw:PublicUtilitiesAcquisitionServiceArea>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i31127123b82845a5ba3b13032b0fae7b_D20211217-20211217"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90ZXh0cmVnaW9uOmUyYmQwN2RkYWFkNjQ4MGI5MWVjYzRlNmY5ZjhhMjI1XzEwOTk1MTE2MzI1ODY_d2ac42db-5234-4524-9edc-a6d9b57bc118"
      unitRef="usd">23587000</us-gaap:PaymentsToAcquireBusinessesGross>
    <sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet
      contextRef="id71fc255cb17498eb9cc584ca4fd94e1_I20211217"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90ZXh0cmVnaW9uOmUyYmQwN2RkYWFkNjQ4MGI5MWVjYzRlNmY5ZjhhMjI1XzEwOTk1MTE2Mzg1MTE_ce0f3010-416b-4cfd-b577-1aeb0911f310"
      unitRef="usd">9400000</sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet>
    <us-gaap:Goodwill
      contextRef="id71fc255cb17498eb9cc584ca4fd94e1_I20211217"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90ZXh0cmVnaW9uOmUyYmQwN2RkYWFkNjQ4MGI5MWVjYzRlNmY5ZjhhMjI1XzEwOTk1MTE2Mzg1MDQ_24fcea2f-9531-497f-8ca0-a118d36258aa"
      unitRef="usd">12300000</us-gaap:Goodwill>
    <sjw:BusinessCombinationConsiderationTransferredAcquireesCommonSharesConvertedInCashPerShare
      contextRef="i268167b0d3f74175b3d2b6a67b606164_I20191009"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90ZXh0cmVnaW9uOmUyYmQwN2RkYWFkNjQ4MGI5MWVjYzRlNmY5ZjhhMjI1XzMyNw_5660f03c-c215-40cc-95f4-f414a99f377f"
      unitRef="usdPerShare">70.00</sjw:BusinessCombinationConsiderationTransferredAcquireesCommonSharesConvertedInCashPerShare>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i6b8a825bde8541feb9995510a4f4efd4_D20191009-20191009"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90ZXh0cmVnaW9uOmUyYmQwN2RkYWFkNjQ4MGI5MWVjYzRlNmY5ZjhhMjI1XzQ1OQ_850d7000-1193-48b9-aa62-75236e0b9c0a"
      unitRef="usd">838476000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="i6b8a825bde8541feb9995510a4f4efd4_D20191009-20191009"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90ZXh0cmVnaW9uOmUyYmQwN2RkYWFkNjQ4MGI5MWVjYzRlNmY5ZjhhMjI1XzQ4NQ_459b236e-ed8f-41ec-96e3-8661acf310b1"
      unitRef="usd">3011000</us-gaap:CashAcquiredFromAcquisition>
    <sjw:AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition
      contextRef="i6b8a825bde8541feb9995510a4f4efd4_D20191009-20191009"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90ZXh0cmVnaW9uOmUyYmQwN2RkYWFkNjQ4MGI5MWVjYzRlNmY5ZjhhMjI1XzUwNw_782deeef-1292-408b-9389-5014f41bc291"
      unitRef="usd">6384000</sjw:AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90ZXh0cmVnaW9uOmUyYmQwN2RkYWFkNjQ4MGI5MWVjYzRlNmY5ZjhhMjI1XzMyMTY_aa15c811-8d51-401f-b9ba-75206680599e">&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;The following table summarizes the purchase price and recording of fair values of assets acquired and liabilities assumed as of the acquisition date and subsequent adjustments as of December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.125%"/&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;Amounts Previously Recognized as of Acquisition Date (a)&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;Measurement Period Adjustments&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;Amounts Recognized as of Acquisition Date (as Adjusted)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets acquired:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utility plant, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750,703&#160;&lt;/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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonutility plant&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;848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current assets&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;42,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(785)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;41,888&#160;&lt;/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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments&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;12,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory assets and deferred charges, less current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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,346)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;78,786&#160;&lt;/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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other intangible assets&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;17,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,592&#160;&lt;/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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;626,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(114)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;626,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets acquired&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,536,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,245)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,530,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities assumed:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&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;281,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;281,009&#160;&lt;/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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current liabilities, including maturities of long-term debt&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;125,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income taxes&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;107,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,411)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;102,378&#160;&lt;/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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Postretirement benefit plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contributions in aid of construction and construction advances&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;137,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities assumed&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;694,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,245)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;689,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assumed equity&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;841,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;841,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;______________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt"&gt;As previously reported in the SJW Group&#x2019;s 10-K for the period ended December 31, 2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet
      contextRef="i268167b0d3f74175b3d2b6a67b606164_I20191009"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzItMS0xLTEtMjc5MDE_2326869c-67e2-4e5b-9b6c-2dec07270cc8"
      unitRef="usd">750703000</sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet>
    <sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUtilityPlantNet
      contextRef="ic2cd9824b32d4a40a2c5d154ef0bb737_D20191010-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzItMy0xLTEtMjc5MDE_2b21e293-f98f-4c78-8863-da15d2398550"
      unitRef="usd">0</sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUtilityPlantNet>
    <sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet
      contextRef="ia313fba8821943f7b4c3806496452ae2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzItNS0xLTEtMjc5MDE_d17c5027-34a1-43a4-93a7-366b318f0fcb"
      unitRef="usd">750703000</sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet>
    <sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet
      contextRef="i268167b0d3f74175b3d2b6a67b606164_I20191009"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzMtMS0xLTEtMjc5MDE_e8f3c2b6-9eff-4abf-9b04-1b6f346722ee"
      unitRef="usd">848000</sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet>
    <sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonutilityPlantNet
      contextRef="ic2cd9824b32d4a40a2c5d154ef0bb737_D20191010-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzMtMy0xLTEtMjc5MDE_fd8e5026-0f59-4003-8b2a-f8b0f56781aa"
      unitRef="usd">0</sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonutilityPlantNet>
    <sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet
      contextRef="ia313fba8821943f7b4c3806496452ae2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzMtNS0xLTEtMjc5MDE_2c531eab-8ea4-4616-83c4-2b726f594c5d"
      unitRef="usd">848000</sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="i268167b0d3f74175b3d2b6a67b606164_I20191009"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzQtMS0xLTEtMjc5MDE_adb5c49d-cd62-430d-ace8-e785b80ce7f8"
      unitRef="usd">42673000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets
      contextRef="ic2cd9824b32d4a40a2c5d154ef0bb737_D20191010-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzQtMy0xLTEtMjc5MDE_34de7fbc-6655-43e8-b29f-983eb87c03a1"
      unitRef="usd">-785000</sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="ia313fba8821943f7b4c3806496452ae2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzQtNS0xLTEtMjc5MDE_00524822-baae-4f77-b535-36764d257661"
      unitRef="usd">41888000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets
      contextRef="i268167b0d3f74175b3d2b6a67b606164_I20191009"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzUtMS0xLTEtMjc5MDE_19d49cd2-13b7-434d-8c72-908e79be9ca4"
      unitRef="usd">12489000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets
      contextRef="ic2cd9824b32d4a40a2c5d154ef0bb737_D20191010-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzUtMy0xLTEtMjc5MDE_03f4dbcf-5a31-442c-9229-c760b1ea2dd6"
      unitRef="usd">0</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets
      contextRef="ia313fba8821943f7b4c3806496452ae2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzUtNS0xLTEtMjc5MDE_47ab86e1-037a-42d8-b359-d022b2cd5531"
      unitRef="usd">12489000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets>
    <sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet
      contextRef="i268167b0d3f74175b3d2b6a67b606164_I20191009"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzYtMS0xLTEtMjc5MDE_0eff3e2e-1565-4588-a66f-ff7825233ba1"
      unitRef="usd">83132000</sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet>
    <sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRegulatoryAssetsandDeferredChargesNet
      contextRef="ic2cd9824b32d4a40a2c5d154ef0bb737_D20191010-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzYtMy0xLTEtMjc5MDE_5c598a4a-abab-40e6-a9d0-3b9fd0a7ba33"
      unitRef="usd">-4346000</sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRegulatoryAssetsandDeferredChargesNet>
    <sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet
      contextRef="ia313fba8821943f7b4c3806496452ae2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzYtNS0xLTEtMjc5MDE_7690e500-20c7-4ec3-99a0-310d6f92bd0c"
      unitRef="usd">78786000</sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i268167b0d3f74175b3d2b6a67b606164_I20191009"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzctMS0xLTEtMjc5MDE_9323605d-37c3-4899-9128-a00479754dc0"
      unitRef="usd">17181000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles
      contextRef="ic2cd9824b32d4a40a2c5d154ef0bb737_D20191010-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzctMy0xLTEtMjc5MDE_96907cc0-735a-488b-ba7d-75f79c168feb"
      unitRef="usd">0</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ia313fba8821943f7b4c3806496452ae2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzctNS0xLTEtMjc5MDE_11695c5b-1479-4c32-8ce0-eace2adfa44b"
      unitRef="usd">17181000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets
      contextRef="i268167b0d3f74175b3d2b6a67b606164_I20191009"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzgtMS0xLTEtMjc5MDE_12769208-45fc-44bc-b708-7af3d9b76890"
      unitRef="usd">2592000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets>
    <sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets
      contextRef="ic2cd9824b32d4a40a2c5d154ef0bb737_D20191010-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzgtMy0xLTEtMjc5MDE_a70ad1ee-bc7b-4bd1-8ecd-201d119bc600"
      unitRef="usd">0</sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets
      contextRef="ia313fba8821943f7b4c3806496452ae2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzgtNS0xLTEtMjc5MDE_3b261660-e3d1-4410-8bbb-62cff5b0173e"
      unitRef="usd">2592000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets>
    <us-gaap:Goodwill
      contextRef="i268167b0d3f74175b3d2b6a67b606164_I20191009"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzktMS0xLTEtMjc5MDE_612805ae-db0e-43e1-9a71-24573183dfb7"
      unitRef="usd">626523000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ic2cd9824b32d4a40a2c5d154ef0bb737_D20191010-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzktMy0xLTEtMjc5MDE_6adad41d-531b-4658-9a5e-7bb8e111e79d"
      unitRef="usd">-114000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="ia313fba8821943f7b4c3806496452ae2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzktNS0xLTEtMjc5MDE_281c5020-44f2-499b-be88-e094abc2e04c"
      unitRef="usd">626409000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="i268167b0d3f74175b3d2b6a67b606164_I20191009"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzEwLTEtMS0xLTI3OTAx_0368e76b-bfa8-4839-88b6-9e2942549e99"
      unitRef="usd">1536141000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets
      contextRef="ic2cd9824b32d4a40a2c5d154ef0bb737_D20191010-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzEwLTMtMS0xLTI3OTAx_c89afdde-8a57-49b1-a9a5-b91f5c329b09"
      unitRef="usd">-5245000</sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="ia313fba8821943f7b4c3806496452ae2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzEwLTUtMS0xLTI3OTAx_e322420b-5a52-48ba-9cb8-0546c4fb59b1"
      unitRef="usd">1530896000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt
      contextRef="i268167b0d3f74175b3d2b6a67b606164_I20191009"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzEyLTEtMS0xLTI3OTAx_d6c2df89-2842-4daa-926b-18cb39695bed"
      unitRef="usd">281009000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt>
    <sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLongtermDebt
      contextRef="ic2cd9824b32d4a40a2c5d154ef0bb737_D20191010-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzEyLTMtMS0xLTI3OTAx_6c800818-2ac0-4955-8991-ebd99732069f"
      unitRef="usd">0</sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLongtermDebt>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt
      contextRef="ia313fba8821943f7b4c3806496452ae2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzEyLTUtMS0xLTI3OTAx_c280e941-4b9f-4217-a5a6-30b57f0bcb9f"
      unitRef="usd">281009000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i268167b0d3f74175b3d2b6a67b606164_I20191009"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzEzLTEtMS0xLTI3OTAx_b9f90a66-ce21-4d3a-bbdf-b3ed8c951182"
      unitRef="usd">125772000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities
      contextRef="ic2cd9824b32d4a40a2c5d154ef0bb737_D20191010-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzEzLTMtMS0xLTI3OTAx_fd320d1b-b8bd-4424-882c-e747ad29c302"
      unitRef="usd">25000</sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="ia313fba8821943f7b4c3806496452ae2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzEzLTUtMS0xLTI3OTAx_b22ef72f-ea85-47a2-ade3-e93a702c5b1f"
      unitRef="usd">125797000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i268167b0d3f74175b3d2b6a67b606164_I20191009"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzE0LTEtMS0xLTI3OTAx_40cb5fb8-e449-4119-b22a-2d28a1610172"
      unitRef="usd">107789000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes
      contextRef="ic2cd9824b32d4a40a2c5d154ef0bb737_D20191010-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzE0LTMtMS0xLTI3OTAx_d4ed0b2a-29a6-45fe-aa3b-a142604598b0"
      unitRef="usd">-5411000</sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="ia313fba8821943f7b4c3806496452ae2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzE0LTUtMS0xLTI3OTAx_13b43d45-5f30-40db-aad8-8b1cc1665342"
      unitRef="usd">102378000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans
      contextRef="i268167b0d3f74175b3d2b6a67b606164_I20191009"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzE1LTEtMS0xLTI3OTAx_ed6a0f78-1ecf-44e9-a42b-c4674a464b86"
      unitRef="usd">31789000</sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans>
    <sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPostretirementBenefitPlans
      contextRef="ic2cd9824b32d4a40a2c5d154ef0bb737_D20191010-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzE1LTMtMS0xLTI3OTAx_9feebea1-da40-4742-9433-fc5bb6c2f0dd"
      unitRef="usd">0</sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPostretirementBenefitPlans>
    <sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans
      contextRef="ia313fba8821943f7b4c3806496452ae2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzE1LTUtMS0xLTI3OTAx_e5f0cd70-b961-46db-a7ee-bf2e531eaf6c"
      unitRef="usd">31789000</sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans>
    <sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances
      contextRef="i268167b0d3f74175b3d2b6a67b606164_I20191009"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzE2LTEtMS0xLTI3OTAx_bd8cdc72-bdc6-41a5-9458-953a3d704cdc"
      unitRef="usd">137327000</sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances>
    <sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCIACandAdvances
      contextRef="ic2cd9824b32d4a40a2c5d154ef0bb737_D20191010-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzE2LTMtMS0xLTI3OTAx_5796fbf7-31ea-4a3d-85b3-ac19be51fcf2"
      unitRef="usd">0</sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCIACandAdvances>
    <sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances
      contextRef="ia313fba8821943f7b4c3806496452ae2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzE2LTUtMS0xLTI3OTAx_8bf62a75-7859-4de8-8e1f-2f56893a550a"
      unitRef="usd">137327000</sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities
      contextRef="i268167b0d3f74175b3d2b6a67b606164_I20191009"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzE3LTEtMS0xLTI3OTAx_2697e119-9d7c-4a87-b024-e507347bb66e"
      unitRef="usd">10607000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities>
    <sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentLiabilities
      contextRef="ic2cd9824b32d4a40a2c5d154ef0bb737_D20191010-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzE3LTMtMS0xLTI3OTAx_868032b5-2945-4ce9-a955-6e20c18a8cac"
      unitRef="usd">141000</sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities
      contextRef="ia313fba8821943f7b4c3806496452ae2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzE3LTUtMS0xLTI3OTAx_f8a10841-e93d-454d-92e8-9dc0a701d48a"
      unitRef="usd">10748000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i268167b0d3f74175b3d2b6a67b606164_I20191009"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzE4LTEtMS0xLTI3OTAx_80b6e54b-6958-498d-bd90-fc1dfd9219d4"
      unitRef="usd">694293000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities
      contextRef="ic2cd9824b32d4a40a2c5d154ef0bb737_D20191010-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzE4LTMtMS0xLTI3OTAx_a0f68f32-5f1a-4777-bea7-40220e13536b"
      unitRef="usd">-5245000</sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="ia313fba8821943f7b4c3806496452ae2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzE4LTUtMS0xLTI3OTAx_c2a59e4c-5d11-42ad-8323-bd14c6229a3b"
      unitRef="usd">689048000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i268167b0d3f74175b3d2b6a67b606164_I20191009"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzE5LTEtMS0xLTI3OTAx_fb0d7a11-164a-41ff-8c1c-f3e1dcf5835e"
      unitRef="usd">841848000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet
      contextRef="ic2cd9824b32d4a40a2c5d154ef0bb737_D20191010-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzE5LTMtMS0xLTI3OTAx_2cd10710-ca91-4d09-9639-4194dba919b9"
      unitRef="usd">0</sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="ia313fba8821943f7b4c3806496452ae2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90YWJsZTplZGNkMjM5ZjRjZjE0MTM5YTEzNWQwYmQ0ZTJmZGU3Ny90YWJsZXJhbmdlOmVkY2QyMzlmNGNmMTQxMzlhMTM1ZDBiZDRlMmZkZTc3XzE5LTUtMS0xLTI3OTAx_d040ca96-1cd3-4d07-8bf7-dbab83abf2cf"
      unitRef="usd">841848000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ic2cd9824b32d4a40a2c5d154ef0bb737_D20191010-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xMzYvZnJhZzplMmJkMDdkZGFhZDY0ODBiOTFlY2M0ZTZmOWY4YTIyNS90ZXh0cmVnaW9uOmUyYmQwN2RkYWFkNjQ4MGI5MWVjYzRlNmY5ZjhhMjI1XzE0NjE_6adad41d-531b-4658-9a5e-7bb8e111e79d"
      unitRef="usd">-114000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90ZXh0cmVnaW9uOjQxNzI4OGJmZDUxZTRlOGE4MzRmZTg0Y2MxOTU1MGUwXzI1MTY_273edadf-002c-4541-b3ec-863b138032f4">&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;FINANCIAL STATEMENT SCHEDULE&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Schedule I&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;SJW Group (Parent Only)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CONDENSED BALANCE SHEETS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(in thousands, except share and per share data)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31,&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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;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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Investments in subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,607,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,536,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:700;line-height:100%"&gt;Current 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;436&#160;&lt;/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 7.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;Intercompany receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Intercompany notes receivable&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,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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;Other current assets&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;530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,617,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,552,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Capitalization&#160;and&#160;Liabilities&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;/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;Capitalization:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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;Stockholders&#x2019; equity:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock, $0.001 par value; authorized 70,000,000 shares in 2021 and 2020; issued and outstanding 30,181,348 shares in 2021 and 28,556,605 shares in 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additional paid-in capital&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;606,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;510,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retained earnings&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;428,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;408,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated other comprehensive income&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;(163)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,064)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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 stockholders&#x2019; equity&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,034,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;917,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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;Long-term debt, less current portion&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;556,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;555,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,590,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,472,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:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Current liabilities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,929&#160;&lt;/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 7.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;Intercompany payables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Intercompany notes payable&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;9,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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;Accrued interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Income tax payable&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;8,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,268&#160;&lt;/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 7.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;Other current liabilities&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;313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other noncurrent liabilities&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;779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Commitments and contingencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,617,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,552,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Accompanying Notes to Schedule I&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;FINANCIAL STATEMENT SCHEDULE&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Schedule I&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;SJW Group (Parent Only)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CONDENSED STATEMENTS OF COMPREHENSIVE INCOME&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Years ended December&#160;31 (in thousands)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:56.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.500%"/&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;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;2020&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;2019&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;Operating revenue&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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;Operating expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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 7.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;Administrative and general&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Property taxes and other non-income taxes&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;(38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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;Merger related expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total operating expense&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,012)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,360)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,229)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other (expense) income:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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;Interest on long-term debt, mortgage and other interest expense&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;(18,673)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,430)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,615)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Gain on sale of Texas Water Alliance&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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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;Interest income on money market fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Other, net&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;(160)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89&#160;&lt;/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 7.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;Loss before income taxes and equity earnings from subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,845)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,040)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,219)&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 7.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;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,660)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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,414)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,431)&lt;/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 7.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;Equity earnings from subsidiaries, net of taxes&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;73,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;SJW Group net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss), net&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;901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.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:700;line-height:100%"&gt;SJW Group comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Accompanying Notes to Schedule I&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;FINANCIAL STATEMENT SCHEDULE&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Schedule I&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;SJW Group (Parent Only)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CONDENSED STATEMENTS OF CASH FLOWS&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Years ended December&#160;31 (in thousands)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.500%"/&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&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:9pt;font-weight:700;line-height:100%"&gt;2019&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:9pt;font-weight:700;line-height:100%"&gt;Operating activities:&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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;61,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;23,403&#160;&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjustments to reconcile net income to net cash used in operating activities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Earnings from investment in subsidiaries&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:9pt;font-weight:400;line-height:100%"&gt;(73,663)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;(78,141)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;(45,191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred income taxes&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:9pt;font-weight:400;line-height:100%"&gt;(185)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gain on sale of TWA&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:9pt;font-weight:400;line-height:100%"&gt;(3,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Changes in operating assets and liabilities, net of acquired assets and liabilities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts payable and other current liabilities&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:9pt;font-weight:400;line-height:100%"&gt;(226)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,532)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Intercompany receivables&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:9pt;font-weight:400;line-height:100%"&gt;(1,586)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;(2,607)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;2,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax receivable and accrued taxes&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:9pt;font-weight:400;line-height:100%"&gt;4,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,779)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;(553)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;3,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Return on capital from investments in subsidiaries&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:9pt;font-weight:400;line-height:100%"&gt;45,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other changes, net&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:9pt;font-weight:400;line-height:100%"&gt;605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net cash provided by operating activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Investing activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Proceeds to subsidiaries for notes receivable &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:9pt;font-weight:400;line-height:100%"&gt;(75,986)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,353)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(102,522)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Repayments from subsidiaries for notes receivable&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:9pt;font-weight:400;line-height:100%"&gt;85,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;1,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;95,795&#160;&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Investments in subsidiaries&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:9pt;font-weight:400;line-height:100%"&gt;(35,118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(37,952)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(62,262)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Proceeds from sale of TWA&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:9pt;font-weight:400;line-height:100%"&gt;3,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Payments for business acquisition&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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(837,903)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net cash used in investing activities&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(22,453)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:9pt;font-weight:400;line-height:100%"&gt;(46,905)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(906,892)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Financing activities:&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 #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 #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Borrowings from subsidiaries for notes payable&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:9pt;font-weight:400;line-height:100%"&gt;34,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;29,865&#160;&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Repayments to subsidiaries for notes payable&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:9pt;font-weight:400;line-height:100%"&gt;(44,145)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(59,762)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(17,705)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term borrowings&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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;510,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Repayments of long-term borrowings&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:9pt;font-weight:400;line-height:100%"&gt;(50,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Issuance of common stock, net of issuance costs&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:9pt;font-weight:400;line-height:100%"&gt;91,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10)&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Debt issuance costs&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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(496)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,957)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Dividends paid&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:9pt;font-weight:400;line-height:100%"&gt;(40,137)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;(36,509)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;(34,134)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net cash (used in) provided by financing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,936)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;484,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net change in cash and cash equivalents&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(599)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(411,203)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cash and cash equivalents, beginning of year&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:9pt;font-weight:400;line-height:100%"&gt;436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;412,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cash and cash equivalents, end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cash paid during the year for:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;19,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;2,203&#160;&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,998)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Supplemental disclosure of non-cash activities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Share-based compensation from investment in subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Accompanying Notes to Schedule I&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;FINANCIAL STATEMENT SCHEDULE&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Schedule I&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;SJW Group (Parent Only)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NOTES TO CONDENSED FINANCIAL STATEMENTS&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Years ended December&#160;31, 2021, 2020 and 2019 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(Dollars in thousands, except share and per share data)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restrictions on Dividends and Other Distributions&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;SJW Group is a legal entity separate and distinct from its various subsidiaries. As a holding company with no significant operations of its own, SJW Group&#x2019;s principal sources of funds are dividends or other distributions from its operating subsidiaries, borrowings and the issuance of equity.  The rights of SJW Group and, consequently, its creditors and shareholders, to participate in any distribution of assets of any of its subsidiaries are subject to certain prior claims of creditors of such subsidiary.&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;The abilities of certain of SJW Group&#x2019;s subsidiaries to transfer funds to SJW Group in the form of cash dividends, loans or advances are subject to certain contractual and regulatory restrictions.  SJW Group and its subsidiaries are subject to debt covenants that could limit their respective abilities to pay dividends.  For a discussion on these covenants, see &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#i7e12c7edfebe48ecaf971616c7a6fc61_106" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note &lt;/a&gt;&lt;a href="#i7e12c7edfebe48ecaf971616c7a6fc61_106" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;6&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &#x201c;Long-term Debt&#x201d; to SJW Group and Subsidiaries Notes to Consolidated Financial Statements.  In addition, Connecticut Water Service, Inc. (&#x201c;CTWS&#x201d;) and its regulated subsidiaries are prohibited from paying dividends if not in compliance with minimum equity requirements under commitments made by SJW Group as part of the approval granted by the Connecticut Public Utilities Regulatory Authority and the Maine Public Utilities Commission in connection with the acquisition of CTWS.         &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;As of December&#160;31, 2021, the restricted net assets of SJW Group&#x2019;s subsidiaries was approximately $337,787 or 33% of consolidated net assets of SJW Group.&lt;/span&gt;&lt;/div&gt;</us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock>
    <sjw:InvestmentsInSubsidiaries
      contextRef="i4fe542d472764551a8f8c042995a9e22_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzQtMS0xLTEtMjc5MDE_7dbfeaa2-6a94-479b-b878-29c8bcba0f69"
      unitRef="usd">1607952000</sjw:InvestmentsInSubsidiaries>
    <sjw:InvestmentsInSubsidiaries
      contextRef="i8781f6890c784222a5a363862c1eb655_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzQtMy0xLTEtMjc5MDE_ea279c32-bd7d-4245-9852-0f67a24a4404"
      unitRef="usd">1536106000</sjw:InvestmentsInSubsidiaries>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4fe542d472764551a8f8c042995a9e22_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzctMS0xLTEtMjc5MDE_f54791a4-d856-445d-b518-234cca4e4ed5"
      unitRef="usd">2859000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8781f6890c784222a5a363862c1eb655_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzctMy0xLTEtMjc5MDE_db2d8e45-1b78-4769-9c1e-2af6919b4279"
      unitRef="usd">436000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <sjw:IntercompanyReceivablesCurrent
      contextRef="i4fe542d472764551a8f8c042995a9e22_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzgtMS0xLTEtMjc5MDE_f05976a7-6c43-4cce-b90d-4e3c0e7b1d2b"
      unitRef="usd">0</sjw:IntercompanyReceivablesCurrent>
    <sjw:IntercompanyReceivablesCurrent
      contextRef="i8781f6890c784222a5a363862c1eb655_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzgtMy0xLTEtMjc5MDE_73cff0cd-fe40-4a12-a01f-66eff055bddf"
      unitRef="usd">258000</sjw:IntercompanyReceivablesCurrent>
    <sjw:IntercompanyNotesReceivableCurrent
      contextRef="i4fe542d472764551a8f8c042995a9e22_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzEwLTEtMS0xLTI3OTAx_88d926b8-ffb6-490a-a25a-e27cf1852fa0"
      unitRef="usd">6015000</sjw:IntercompanyNotesReceivableCurrent>
    <sjw:IntercompanyNotesReceivableCurrent
      contextRef="i8781f6890c784222a5a363862c1eb655_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzEwLTMtMS0xLTI3OTAx_57e4a6cc-7ec6-44f0-86e5-07d4baaf96ce"
      unitRef="usd">15680000</sjw:IntercompanyNotesReceivableCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i4fe542d472764551a8f8c042995a9e22_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzExLTEtMS0xLTI3OTAx_f50095e5-cdb7-4ff2-858f-f487a5d1a583"
      unitRef="usd">530000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i8781f6890c784222a5a363862c1eb655_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzExLTMtMS0xLTI3OTAx_66ecfe5b-4280-49bd-8d85-b507f1b3d38c"
      unitRef="usd">124000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i4fe542d472764551a8f8c042995a9e22_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzEyLTEtMS0xLTI3OTAx_5637e634-0a3c-431e-a5e7-077bd4064163"
      unitRef="usd">9404000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i8781f6890c784222a5a363862c1eb655_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzEyLTMtMS0xLTI3OTAx_b830bedb-24fe-43bf-89cd-3bec88f8e5b7"
      unitRef="usd">16498000</us-gaap:AssetsCurrent>
    <us-gaap:Assets
      contextRef="i4fe542d472764551a8f8c042995a9e22_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzE4LTEtMS0xLTI3OTAx_fbd47bb0-e5a0-4325-9cb5-d4d9928be173"
      unitRef="usd">1617356000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8781f6890c784222a5a363862c1eb655_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzE4LTMtMS0xLTI3OTAx_37d57b7c-c633-466a-8e7b-79a119a684b1"
      unitRef="usd">1552604000</us-gaap:Assets>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzIzLTAtMS0xLTUwNDUyL3RleHRyZWdpb246NWY2ODVkOTRhMjAyNDVlZWE4N2I1M2YxOTEyNGQ5YWZfMTg_078cc4e6-982f-496d-b7bb-26d6809871c4"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzIzLTAtMS0xLTUwNDUyL3RleHRyZWdpb246NWY2ODVkOTRhMjAyNDVlZWE4N2I1M2YxOTEyNGQ5YWZfMTg_d70559d3-08a7-433c-b163-d74fb904611e"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzIzLTAtMS0xLTUwNDUyL3RleHRyZWdpb246NWY2ODVkOTRhMjAyNDVlZWE4N2I1M2YxOTEyNGQ5YWZfNDM_44c31fc9-61f2-433a-a662-e45c434255b0"
      unitRef="shares">70000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzIzLTAtMS0xLTUwNDUyL3RleHRyZWdpb246NWY2ODVkOTRhMjAyNDVlZWE4N2I1M2YxOTEyNGQ5YWZfNDM_c58f2a83-a53e-43cd-8ca1-f8e53ea69888"
      unitRef="shares">70000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzIzLTAtMS0xLTUwNDUyL3RleHRyZWdpb246NWY2ODVkOTRhMjAyNDVlZWE4N2I1M2YxOTEyNGQ5YWZfOTA_8b578ef7-66b2-4b89-b2a0-a19e5da85e67"
      unitRef="shares">30181348</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzIzLTAtMS0xLTUwNDUyL3RleHRyZWdpb246NWY2ODVkOTRhMjAyNDVlZWE4N2I1M2YxOTEyNGQ5YWZfOTA_a7e7233c-0b3e-4abe-8f7e-b3e73930758d"
      unitRef="shares">30181348</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzIzLTAtMS0xLTUwNDUyL3RleHRyZWdpb246NWY2ODVkOTRhMjAyNDVlZWE4N2I1M2YxOTEyNGQ5YWZfMTEx_0fe99616-976b-4156-bf3e-855bf4483e5b"
      unitRef="shares">28556605</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i3416abb62b2a43d6b30e1e3d91b4044e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzIzLTAtMS0xLTUwNDUyL3RleHRyZWdpb246NWY2ODVkOTRhMjAyNDVlZWE4N2I1M2YxOTEyNGQ5YWZfMTEx_843d787f-61a6-428c-872b-fbddae9f29d7"
      unitRef="shares">28556605</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i4fe542d472764551a8f8c042995a9e22_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzIzLTEtMS0xLTUwNDU0_0a2ec85a-9913-476b-bea3-577d2baab1ac"
      unitRef="usd">30000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i8781f6890c784222a5a363862c1eb655_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzIzLTMtMS0xLTUwNDU0_e2333f02-0f73-4d72-80e5-7b76ad43c483"
      unitRef="usd">29000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i4fe542d472764551a8f8c042995a9e22_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzI0LTEtMS0xLTUwNDU0_d1493087-cf18-400d-9bab-0497fc0d939d"
      unitRef="usd">606392000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i8781f6890c784222a5a363862c1eb655_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzI0LTMtMS0xLTUwNDU0_f6362e87-79a4-4f85-a77b-fa5fcbbdc2a3"
      unitRef="usd">510158000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i4fe542d472764551a8f8c042995a9e22_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzI1LTEtMS0xLTUwNDU0_bf3a663f-c478-44b5-b9e5-5ff3be4c646b"
      unitRef="usd">428260000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i8781f6890c784222a5a363862c1eb655_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzI1LTMtMS0xLTUwNDU0_76f8ee2a-db4d-417e-96d2-a88fa727a86f"
      unitRef="usd">408037000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i4fe542d472764551a8f8c042995a9e22_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzI2LTEtMS0xLTUwNDU0_417cbc86-1740-45b2-8dcc-8c2882d1c53c"
      unitRef="usd">-163000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i8781f6890c784222a5a363862c1eb655_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzI2LTMtMS0xLTUwNDU0_301bbc46-3c36-4307-bc8f-22b96f699704"
      unitRef="usd">-1064000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i4fe542d472764551a8f8c042995a9e22_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzI3LTEtMS0xLTUwNDU0_26d01740-1ae2-4a90-9a71-f2f916edd462"
      unitRef="usd">1034519000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8781f6890c784222a5a363862c1eb655_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzI3LTMtMS0xLTUwNDU0_f56b45ac-883f-41a2-8b79-54b08680929b"
      unitRef="usd">917160000</us-gaap:StockholdersEquity>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i4fe542d472764551a8f8c042995a9e22_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzI4LTEtMS0xLTUwNDU0_d2179e7f-186c-409e-bca2-5097b45b6f57"
      unitRef="usd">556225000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i8781f6890c784222a5a363862c1eb655_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzI4LTMtMS0xLTUwNDU0_f212ee77-2b18-4871-a5b6-4cca3d671d86"
      unitRef="usd">555824000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:CapitalizationLongtermDebtAndEquity
      contextRef="i4fe542d472764551a8f8c042995a9e22_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzI5LTEtMS0xLTUwNDU0_337b6e8d-cbd3-4e3b-81d4-370b1b122fb5"
      unitRef="usd">1590744000</us-gaap:CapitalizationLongtermDebtAndEquity>
    <us-gaap:CapitalizationLongtermDebtAndEquity
      contextRef="i8781f6890c784222a5a363862c1eb655_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzI5LTMtMS0xLTUwNDU0_fbfde679-e313-4127-bf3b-0ce8013483e9"
      unitRef="usd">1472984000</us-gaap:CapitalizationLongtermDebtAndEquity>
    <us-gaap:LongTermDebtCurrent
      contextRef="i4fe542d472764551a8f8c042995a9e22_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzMxLTEtMS0xLTUwNDU0_9f3fafdc-e907-42a1-b353-91b7ffb95b7b"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i8781f6890c784222a5a363862c1eb655_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzMxLTMtMS0xLTUwNDU0_6e0e43a7-a565-40c2-9bdf-0fa4d7f3b23a"
      unitRef="usd">49929000</us-gaap:LongTermDebtCurrent>
    <sjw:IntercompanyPayableCurrent
      contextRef="i4fe542d472764551a8f8c042995a9e22_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzMyLTEtMS0xLTUwNDU0_242a49a5-d701-4a7b-a24b-28877f159c36"
      unitRef="usd">2097000</sjw:IntercompanyPayableCurrent>
    <sjw:IntercompanyPayableCurrent
      contextRef="i8781f6890c784222a5a363862c1eb655_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzMyLTMtMS0xLTUwNDU0_69c20b65-120c-43fc-a635-77b7f18468b4"
      unitRef="usd">0</sjw:IntercompanyPayableCurrent>
    <sjw:IntercompanyNotesPayableCurrent
      contextRef="i4fe542d472764551a8f8c042995a9e22_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzMzLTEtMS0xLTUwNDU0_35ad9e7f-c984-45d2-93f3-caf0d71ef94c"
      unitRef="usd">9712000</sjw:IntercompanyNotesPayableCurrent>
    <sjw:IntercompanyNotesPayableCurrent
      contextRef="i8781f6890c784222a5a363862c1eb655_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzMzLTMtMS0xLTUwNDU0_f1fa9055-d162-4c55-979b-49650c5932fc"
      unitRef="usd">19540000</sjw:IntercompanyNotesPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i4fe542d472764551a8f8c042995a9e22_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzM1LTEtMS0xLTUwNDU0_eac594df-9f02-4a2a-bcad-20ec673685d8"
      unitRef="usd">3223000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i8781f6890c784222a5a363862c1eb655_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzM1LTMtMS0xLTUwNDU0_5addf2dc-27d6-4916-892f-586388e08c54"
      unitRef="usd">3195000</us-gaap:InterestPayableCurrent>
    <sjw:IncomeTaxPayableCurrent
      contextRef="i4fe542d472764551a8f8c042995a9e22_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzM2LTEtMS0xLTUwNDU0_b73fbc96-8e2d-4469-9e77-e6d3170df5ce"
      unitRef="usd">8017000</sjw:IncomeTaxPayableCurrent>
    <sjw:IncomeTaxPayableCurrent
      contextRef="i8781f6890c784222a5a363862c1eb655_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzM2LTMtMS0xLTUwNDU0_17ffa59f-0913-4e89-a710-7358e1d01b08"
      unitRef="usd">3268000</sjw:IncomeTaxPayableCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i4fe542d472764551a8f8c042995a9e22_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzM3LTEtMS0xLTUwNDU0_68d50897-2629-416e-9135-501da00758c0"
      unitRef="usd">313000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i8781f6890c784222a5a363862c1eb655_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzM3LTMtMS0xLTUwNDU0_c54af0a4-40c7-4883-90d1-b199c5119b0a"
      unitRef="usd">422000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i4fe542d472764551a8f8c042995a9e22_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzM4LTEtMS0xLTUwNDU0_9a142e22-f303-4951-850b-f3ec4bd896e8"
      unitRef="usd">23362000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i8781f6890c784222a5a363862c1eb655_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzM4LTMtMS0xLTUwNDU0_a06597a5-1078-405d-a0b1-12a0b640611a"
      unitRef="usd">76354000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i4fe542d472764551a8f8c042995a9e22_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzM5LTEtMS0xLTUwNDU0_98fac36e-1c24-436b-93fe-e53142b891ff"
      unitRef="usd">2471000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i8781f6890c784222a5a363862c1eb655_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzM5LTMtMS0xLTUwNDU0_b9d76522-bc5b-4350-b3bc-f0788af8c9ce"
      unitRef="usd">2623000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i4fe542d472764551a8f8c042995a9e22_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzQwLTEtMS0xLTUwNDU0_636b6882-210b-4712-9371-d01f68a21048"
      unitRef="usd">779000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i8781f6890c784222a5a363862c1eb655_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzQwLTMtMS0xLTUwNDU0_95dfabe0-21cf-451f-bad1-dd4da22dca83"
      unitRef="usd">643000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i4fe542d472764551a8f8c042995a9e22_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzQxLTEtMS0xLTUwNDU0_eff82df2-b2b3-4eaa-a328-37c0d34f014f"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i8781f6890c784222a5a363862c1eb655_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzQxLTMtMS0xLTUwNDU0_e58676ee-6f3a-48bb-8bd6-a6d7448b6331"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i4fe542d472764551a8f8c042995a9e22_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzQyLTEtMS0xLTUwNDU0_37dab2f8-5245-4e46-9c05-35b64fa0c1e5"
      unitRef="usd">1617356000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i8781f6890c784222a5a363862c1eb655_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTpiYTAyYzI2ZjRmNGQ0ODE0YjQ4MWMyNjZkYWRiMGM4Ny90YWJsZXJhbmdlOmJhMDJjMjZmNGY0ZDQ4MTRiNDgxYzI2NmRhZGIwYzg3XzQyLTMtMS0xLTUwNDU0_a94f96d3-96df-4670-bf7e-e26e5704e797"
      unitRef="usd">1552604000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzEtMS0xLTEtMjc5MDE_cee77572-5063-4d3c-846c-5acf79deaf61"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzEtMy0xLTEtMjc5MDE_b61629b0-7c3a-46e8-8a1e-964848d20188"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzEtNS0xLTEtMjc5MDE_faf97a1d-9b08-41a1-8b32-c37505a72a30"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzMtMS0xLTEtMjc5MDE_59d04967-a8a2-4d80-bf00-4e2e0f726b00"
      unitRef="usd">2050000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzMtMy0xLTEtMjc5MDE_761cbc92-0d9d-4b20-a655-8fc9dcde88fb"
      unitRef="usd">3110000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzMtNS0xLTEtMjc5MDE_be894755-fc65-4dda-9f0b-22a672845a0f"
      unitRef="usd">8130000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzQtMS0xLTEtMjc5MDE_dea5c040-35c8-43ac-ab1c-ade9cebf1f36"
      unitRef="usd">-38000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzQtMy0xLTEtMjc5MDE_0a4d670b-e423-40d3-b957-db995203d9ce"
      unitRef="usd">250000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzQtNS0xLTEtMjc5MDE_4e91b622-5312-4633-be65-b3c2ed7eab5b"
      unitRef="usd">250000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzYtMS0xLTEtMjc5MDE_9e68b693-de37-4369-9c24-f082e27837bf"
      unitRef="usd">0</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzYtMy0xLTEtMjc5MDE_cedcb252-8cfc-442a-b58e-ceacc6af0773"
      unitRef="usd">0</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzYtNS0xLTEtMjc5MDE_98693b6d-a8d9-4096-8ee1-f2086242e546"
      unitRef="usd">14849000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzctMS0xLTEtMjc5MDE_fbb10efc-fac2-40e9-8c20-5dc7a7aa2d68"
      unitRef="usd">2012000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzctMy0xLTEtMjc5MDE_510a25c2-fed4-400c-b626-8ef8a591a266"
      unitRef="usd">3360000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzctNS0xLTEtMjc5MDE_51714b75-e5ac-4996-9832-c3d9b9f59892"
      unitRef="usd">23229000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzgtMS0xLTEtMjc5MDE_2c26b66f-0f28-419f-ad55-f012e044a110"
      unitRef="usd">-2012000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzgtMy0xLTEtMjc5MDE_261f7601-9fc0-4acf-96c6-170b67390af0"
      unitRef="usd">-3360000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzgtNS0xLTEtMjc5MDE_8ab6d91e-0a7a-4cd4-b827-64bc70c813ca"
      unitRef="usd">-23229000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpenseDebt
      contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzEwLTEtMS0xLTI3OTAx_fdb4f751-a16a-4be1-8872-257018436cfd"
      unitRef="usd">18673000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzEwLTMtMS0xLTI3OTAx_57e4b755-c083-4bbc-8f1f-b3325136ef44"
      unitRef="usd">19430000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzEwLTUtMS0xLTI3OTAx_1b2db5b3-77ad-4aeb-8009-229847eaf75f"
      unitRef="usd">6615000</us-gaap:InterestExpenseDebt>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzEyLTEtMS0xLTUwNTE4_51b0ffd6-cb17-42a3-9405-7a1d6627ef4c"
      unitRef="usd">3000000</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzEyLTMtMS0xLTUwNTI0_071f0416-cd42-4779-81ed-dadaac84bd9d"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzEyLTUtMS0xLTUwNTMw_df906e5d-132d-49c7-9d6a-cde4149c4475"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:InterestIncomeMoneyMarketDeposits
      contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzEyLTEtMS0xLTI3OTAx_94e28e88-c42b-4c96-b513-2965d61ead13"
      unitRef="usd">0</us-gaap:InterestIncomeMoneyMarketDeposits>
    <us-gaap:InterestIncomeMoneyMarketDeposits
      contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzEyLTMtMS0xLTI3OTAx_5358ba9b-e18b-4311-a988-1d96aaac787b"
      unitRef="usd">0</us-gaap:InterestIncomeMoneyMarketDeposits>
    <us-gaap:InterestIncomeMoneyMarketDeposits
      contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzEyLTUtMS0xLTI3OTAx_037b52ff-19d3-449b-bbb2-0fac27654058"
      unitRef="usd">6536000</us-gaap:InterestIncomeMoneyMarketDeposits>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzEzLTEtMS0xLTI3OTAx_33696186-2375-48a2-ad03-79b79b7b0c3f"
      unitRef="usd">-160000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzEzLTMtMS0xLTI3OTAx_fdd24968-4a28-448e-8b2c-8cb2d34e5f03"
      unitRef="usd">-250000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzEzLTUtMS0xLTI3OTAx_df0d45b9-92b9-49e9-a307-fd3f19bf8c40"
      unitRef="usd">89000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzE0LTEtMS0xLTI3OTAx_ea2e2622-48b0-4f90-8c63-fe98237245d4"
      unitRef="usd">-17845000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzE0LTMtMS0xLTI3OTAx_4e0eaa08-48f7-43fa-ada1-30cbd2c24821"
      unitRef="usd">-23040000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzE0LTUtMS0xLTI3OTAx_65bef03a-8ea3-4719-9de2-66219c7740d9"
      unitRef="usd">-23219000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzE1LTEtMS0xLTI3OTAx_91c3b802-ce8a-4502-9a1b-c33178487063"
      unitRef="usd">-4660000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzE1LTMtMS0xLTI3OTAx_1c1bcca0-1aac-42b7-919c-7d5b5d9f8201"
      unitRef="usd">-6414000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzE1LTUtMS0xLTI3OTAx_b9022940-4db1-43a3-9293-a5e42b4d4e2e"
      unitRef="usd">-1431000</us-gaap:IncomeTaxExpenseBenefit>
    <sjw:EquityEarningsFromSubsidiariesNetOfTax
      contextRef="i39598fb72a9b410093b1f59a2ef1e49e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzE2LTEtMS0xLTI3OTAx_c6d94e4e-daa1-4cd4-b346-1bfad6d4ee32"
      unitRef="usd">73663000</sjw:EquityEarningsFromSubsidiariesNetOfTax>
    <sjw:EquityEarningsFromSubsidiariesNetOfTax
      contextRef="i0f45b21243d04ae2a9ac81cbdecee140_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzE2LTMtMS0xLTI3OTAx_0a8fa0ef-19de-401e-9a7a-3f12b02931ac"
      unitRef="usd">78141000</sjw:EquityEarningsFromSubsidiariesNetOfTax>
    <sjw:EquityEarningsFromSubsidiariesNetOfTax
      contextRef="i00b8853c4b8144abbc33768374b645e9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzE2LTUtMS0xLTI3OTAx_3a0109c8-8116-44e5-881c-d27fcb27a8e0"
      unitRef="usd">45191000</sjw:EquityEarningsFromSubsidiariesNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzE3LTEtMS0xLTI3OTAx_75dd1fbf-027b-4e86-a64c-eaa7a83e5067"
      unitRef="usd">60478000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzE3LTMtMS0xLTI3OTAx_3e17fe5e-b522-4e70-a466-6de43426bf39"
      unitRef="usd">61515000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzE3LTUtMS0xLTI3OTAx_79e68b30-a71a-485b-ba9d-5513fd0172ed"
      unitRef="usd">23403000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzE4LTEtMS0xLTI3OTAx_13a9afed-86f7-4530-9f9e-f4aa3e17f5f1"
      unitRef="usd">901000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzE4LTMtMS0xLTI3OTAx_757918e2-68bc-466a-b780-e9447f806eae"
      unitRef="usd">-1190000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzE4LTUtMS0xLTI3OTAx_24c10a49-c048-4d59-86be-81a89f589858"
      unitRef="usd">126000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzE5LTEtMS0xLTI3OTAx_5242b3ee-c36f-406a-b9f5-f775558732e4"
      unitRef="usd">61379000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzE5LTMtMS0xLTI3OTAx_1057cd47-35cd-4d54-aa80-36db016bb2e5"
      unitRef="usd">60325000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo3ODIyZmZmODJlODE0ZmE5OGJkMjMzMDg1NWI2MTYxMy90YWJsZXJhbmdlOjc4MjJmZmY4MmU4MTRmYTk4YmQyMzMwODU1YjYxNjEzXzE5LTUtMS0xLTI3OTAx_ff7f6a7b-04ea-4f3b-8a83-8e934839bedc"
      unitRef="usd">23529000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzItMS0xLTEtMjc5MDE_75dd1fbf-027b-4e86-a64c-eaa7a83e5067"
      unitRef="usd">60478000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzItMy0xLTEtMjc5MDE_3e17fe5e-b522-4e70-a466-6de43426bf39"
      unitRef="usd">61515000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4b2b8bca592f4d86948af87cecc9f0e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzItNS0xLTEtMjc5MDE_79e68b30-a71a-485b-ba9d-5513fd0172ed"
      unitRef="usd">23403000</us-gaap:NetIncomeLoss>
    <sjw:EquityEarningsFromSubsidiariesNetOfTax
      contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzQtMS0xLTEtMjc5MDE_6fd576e8-3378-4976-80ec-1c4c4fd8c83b"
      unitRef="usd">73663000</sjw:EquityEarningsFromSubsidiariesNetOfTax>
    <sjw:EquityEarningsFromSubsidiariesNetOfTax
      contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzQtMy0xLTEtMjc5MDE_2f337ffc-eaaa-4597-8322-a3e07629d370"
      unitRef="usd">78141000</sjw:EquityEarningsFromSubsidiariesNetOfTax>
    <sjw:EquityEarningsFromSubsidiariesNetOfTax
      contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzQtNS0xLTEtMjc5MDE_574f8db7-48ed-4d47-87f5-842e44129f7c"
      unitRef="usd">45191000</sjw:EquityEarningsFromSubsidiariesNetOfTax>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzYtMS0xLTEtMjc5MDE_acb510ca-8565-41ac-bf7c-9d33c3a1327b"
      unitRef="usd">-185000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzYtMy0xLTEtMjc5MDE_97f0fb55-1071-4a5d-8957-ad030ca975a8"
      unitRef="usd">162000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzYtNS0xLTEtMjc5MDE_543f9173-2804-47e4-adac-a1b3076c51d1"
      unitRef="usd">4606000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation
      contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzctMS0xLTEtMjc5MDE_92abd677-0f40-4e5e-9951-205c36e00c76"
      unitRef="usd">679000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzctMy0xLTEtMjc5MDE_1a2492b6-80f0-409a-8072-ec0cfafe71af"
      unitRef="usd">466000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzctNS0xLTEtMjc5MDE_149f81d3-3099-49c2-b23b-39220bbd90a6"
      unitRef="usd">141000</us-gaap:ShareBasedCompensation>
    <sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate
      contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzgtMS0xLTEtNTI1NDg_bb060cee-bdce-41b5-9dca-964d4cc95268"
      unitRef="usd">3000000</sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate>
    <sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate
      contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzgtMy0xLTEtNTI1NjQ_6495c725-3209-4304-96d1-fad75edc2948"
      unitRef="usd">0</sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate>
    <sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate
      contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzgtNS0xLTEtNTI1Njg_1fac0dc1-f654-4661-8f5b-deee19327969"
      unitRef="usd">0</sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzEwLTEtMS0xLTI3OTAx_e8634cf0-6c28-4832-9b14-b92f37f19e62"
      unitRef="usd">-226000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzEwLTMtMS0xLTI3OTAx_29b164d7-5956-4cf0-8582-0351bfaa5934"
      unitRef="usd">-1532000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzEwLTUtMS0xLTI3OTAx_ba14b210-3fdb-4d08-b885-842875cd4fdb"
      unitRef="usd">255000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <sjw:IncreaseDecreaseInIntercompanyReceivablesCurrent
      contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzExLTEtMS0xLTI3OTAx_065e273b-028b-459b-b2b0-54e42eb255bc"
      unitRef="usd">-1586000</sjw:IncreaseDecreaseInIntercompanyReceivablesCurrent>
    <sjw:IncreaseDecreaseInIntercompanyReceivablesCurrent
      contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzExLTMtMS0xLTI3OTAx_10be5850-19ee-4f55-a8ee-7129e960925e"
      unitRef="usd">-2607000</sjw:IncreaseDecreaseInIntercompanyReceivablesCurrent>
    <sjw:IncreaseDecreaseInIntercompanyReceivablesCurrent
      contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzExLTUtMS0xLTI3OTAx_2de05a8d-e3bb-4b6f-be1c-ec4a19e57163"
      unitRef="usd">2045000</sjw:IncreaseDecreaseInIntercompanyReceivablesCurrent>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzEyLTEtMS0xLTI3OTAx_be357f8a-30be-42ae-b237-ff4f7f539e98"
      unitRef="usd">4782000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzEyLTMtMS0xLTI3OTAx_d97d8535-79ce-4047-85ed-16923650e3e5"
      unitRef="usd">10759000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzEyLTUtMS0xLTI3OTAx_4a01faa0-ffa1-457c-9076-a17e51a40047"
      unitRef="usd">-6779000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInInterestPayableNet
      contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzEzLTEtMS0xLTI3OTAx_2f585ce4-03b8-4d2e-a8fc-4baa95f38947"
      unitRef="usd">28000</us-gaap:IncreaseDecreaseInInterestPayableNet>
    <us-gaap:IncreaseDecreaseInInterestPayableNet
      contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzEzLTMtMS0xLTI3OTAx_537b3f39-25c1-40c4-8651-98c57eb6ff41"
      unitRef="usd">-553000</us-gaap:IncreaseDecreaseInInterestPayableNet>
    <us-gaap:IncreaseDecreaseInInterestPayableNet
      contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzEzLTUtMS0xLTI3OTAx_95d51e6c-693f-4165-8eca-0b7c8d489bad"
      unitRef="usd">3742000</us-gaap:IncreaseDecreaseInInterestPayableNet>
    <sjw:ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries
      contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzE0LTEtMS0xLTI3OTAx_303528cb-f254-4841-b6f9-b53bffd60cf9"
      unitRef="usd">45900000</sjw:ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries>
    <sjw:ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries
      contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzE0LTMtMS0xLTI3OTAx_951f902a-65cf-4e21-ae34-7b6ed1166bbf"
      unitRef="usd">47800000</sjw:ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries>
    <sjw:ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries
      contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzE0LTUtMS0xLTI3OTAx_e0b30ef8-9e37-4ee2-a6ec-13c116de0159"
      unitRef="usd">28600000</sjw:ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzE2LTEtMS0xLTI3OTAx_1cb8993f-a57d-4236-b059-34ebbdb900fa"
      unitRef="usd">-605000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzE2LTMtMS0xLTI3OTAx_b9b03d5b-e9a0-498f-8313-633b6bcef7b1"
      unitRef="usd">-367000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzE2LTUtMS0xLTI3OTAx_2ae334c8-74bb-4462-8b33-a266d51499a4"
      unitRef="usd">-808000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzE3LTEtMS0xLTI3OTAx_aca8bb1c-7f7c-4522-a759-7f9c9e3503a9"
      unitRef="usd">33812000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzE3LTMtMS0xLTI3OTAx_0f5f17d1-90d3-4d64-a08f-83fa69dfc344"
      unitRef="usd">38236000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzE3LTUtMS0xLTI3OTAx_f7b3ded7-dbbf-4352-a31b-758ffe4fdfe5"
      unitRef="usd">11630000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <sjw:PaymentsForNoteReceivablesFromSubsidiary
      contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzE5LTEtMS0xLTI3OTAx_df448669-9621-4bbd-ae5c-a35557b11b99"
      unitRef="usd">75986000</sjw:PaymentsForNoteReceivablesFromSubsidiary>
    <sjw:PaymentsForNoteReceivablesFromSubsidiary
      contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzE5LTMtMS0xLTI3OTAx_da837013-9769-40ee-8a8b-6dc69395dd96"
      unitRef="usd">10353000</sjw:PaymentsForNoteReceivablesFromSubsidiary>
    <sjw:PaymentsForNoteReceivablesFromSubsidiary
      contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzE5LTUtMS0xLTI3OTAx_52fb07a9-cd9c-45a7-bef1-632df7976df5"
      unitRef="usd">102522000</sjw:PaymentsForNoteReceivablesFromSubsidiary>
    <sjw:ProceedsFromNoteReceivablesFromSubsidiary
      contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzIwLTEtMS0xLTI3OTAx_7e296589-fbaa-4187-bc55-e9ba5b446927"
      unitRef="usd">85651000</sjw:ProceedsFromNoteReceivablesFromSubsidiary>
    <sjw:ProceedsFromNoteReceivablesFromSubsidiary
      contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzIwLTMtMS0xLTI3OTAx_bba0efdf-3ca1-432d-9505-fe93981b1b53"
      unitRef="usd">1400000</sjw:ProceedsFromNoteReceivablesFromSubsidiary>
    <sjw:ProceedsFromNoteReceivablesFromSubsidiary
      contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzIwLTUtMS0xLTI3OTAx_adc8fc78-3186-4930-9883-071d29c875c4"
      unitRef="usd">95795000</sjw:ProceedsFromNoteReceivablesFromSubsidiary>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzIxLTEtMS0xLTI3OTAx_43c257cd-270c-4104-a3bf-32e844ba0dc1"
      unitRef="usd">35118000</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzIxLTMtMS0xLTI3OTAx_9cfdf135-fbdb-4c45-975c-f7ae4c0b0317"
      unitRef="usd">37952000</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzIxLTUtMS0xLTI3OTAx_5ee01f3c-a197-45c5-b8e6-e5075774d700"
      unitRef="usd">62262000</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <sjw:ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments
      contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzIzLTEtMS0xLTUyNTkw_2d85894f-e14f-4600-a94d-957b24271519"
      unitRef="usd">3000000</sjw:ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments>
    <sjw:ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments
      contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzIzLTMtMS0xLTUyNTkw_40738607-fdea-414c-9eb7-d7e633121646"
      unitRef="usd">0</sjw:ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments>
    <sjw:ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments
      contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzIzLTUtMS0xLTUyNTkw_f8021435-06e3-498f-b136-781a9bc2ba66"
      unitRef="usd">0</sjw:ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzIyLTEtMS0xLTI3OTAx_624ddcc7-868d-49ff-a83a-19b5d6db86cb"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzIyLTMtMS0xLTI3OTAx_30d0dec6-6246-4ed7-8e61-b2b9e2dfd55f"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzIyLTUtMS0xLTI3OTAx_962c90fc-3299-4ff8-b17a-a9625211017c"
      unitRef="usd">837903000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzI0LTEtMS0xLTI3OTAx_17f268f3-55e1-414f-a274-6dc23411c70a"
      unitRef="usd">-22453000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzI0LTMtMS0xLTI3OTAx_a1e5811d-62b3-49bb-9b8d-40150043625b"
      unitRef="usd">-46905000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzI0LTUtMS0xLTI3OTAx_f78de416-cb09-40bf-b03e-40c1e7b31b21"
      unitRef="usd">-906892000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <sjw:ProceedFromSubsidiaryNotesPayable
      contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzI2LTEtMS0xLTI3OTAx_a64da43f-7de9-4396-b88b-0edb4d853f0e"
      unitRef="usd">34317000</sjw:ProceedFromSubsidiaryNotesPayable>
    <sjw:ProceedFromSubsidiaryNotesPayable
      contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzI2LTMtMS0xLTI3OTAx_a15cd967-1201-45b3-b9c6-aae5bc32e09c"
      unitRef="usd">54837000</sjw:ProceedFromSubsidiaryNotesPayable>
    <sjw:ProceedFromSubsidiaryNotesPayable
      contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzI2LTUtMS0xLTI3OTAx_6a42c516-bc2c-4aa0-b580-1f1d2b362e09"
      unitRef="usd">29865000</sjw:ProceedFromSubsidiaryNotesPayable>
    <sjw:PaymentsForSubsidiaryNotesPayable
      contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzI3LTEtMS0xLTI3OTAx_ed35cd3a-415e-4d77-bfe1-13479f6f2792"
      unitRef="usd">44145000</sjw:PaymentsForSubsidiaryNotesPayable>
    <sjw:PaymentsForSubsidiaryNotesPayable
      contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzI3LTMtMS0xLTI3OTAx_99884220-a0f1-4b73-99e0-b9417ebbb8dc"
      unitRef="usd">59762000</sjw:PaymentsForSubsidiaryNotesPayable>
    <sjw:PaymentsForSubsidiaryNotesPayable
      contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzI3LTUtMS0xLTI3OTAx_bb7d4d6b-7051-4b7c-b975-1d29e072613f"
      unitRef="usd">17705000</sjw:PaymentsForSubsidiaryNotesPayable>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzI4LTEtMS0xLTI3OTAx_fb60c9bf-97d7-4fb3-a253-04ddeaddfc81"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzI4LTMtMS0xLTI3OTAx_b2699c12-1712-4965-9730-3c130e11ef1f"
      unitRef="usd">50000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzI4LTUtMS0xLTI3OTAx_9ec6d15d-9cc0-498b-9254-e76dc63e15de"
      unitRef="usd">510000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzI5LTEtMS0xLTI3OTAx_84871fac-dab3-402d-897b-b50d8c737ab2"
      unitRef="usd">50000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzI5LTMtMS0xLTI3OTAx_d657a249-aabc-483d-b1ba-c4aef7c6267d"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzI5LTUtMS0xLTI3OTAx_951e4305-6700-4a24-a246-ad2d18a5eb08"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzMwLTEtMS0xLTI3OTAx_86af2b0b-3c25-454b-bad1-3ae07ed25e5b"
      unitRef="usd">91029000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzMwLTMtMS0xLTI3OTAx_cc4f1325-e46c-4727-bb01-781b08ed1106"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzMwLTUtMS0xLTI3OTAx_19b051ad-115e-4edd-99b3-2728253af043"
      unitRef="usd">-10000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzMxLTEtMS0xLTI3OTAx_b7fcc955-ed12-4fb6-a736-6c60c8541cc5"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzMxLTMtMS0xLTI3OTAx_1874cabf-3a76-4aa7-a622-bfed25895a36"
      unitRef="usd">496000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzMxLTUtMS0xLTI3OTAx_ade77cf2-4416-466c-83ef-532b9da76910"
      unitRef="usd">3957000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzMyLTEtMS0xLTI3OTAx_f8929c55-cfe4-4d54-95a4-d8524d29f3fe"
      unitRef="usd">40137000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzMyLTMtMS0xLTI3OTAx_072d0bcb-5118-4326-a629-a428b5b45a51"
      unitRef="usd">36509000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzMyLTUtMS0xLTI3OTAx_78c8257c-7211-4313-a577-11e8ed273220"
      unitRef="usd">34134000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzM0LTEtMS0xLTI3OTAx_7cc94980-bcef-46b5-9dae-3cfd27db36ce"
      unitRef="usd">-8936000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzM0LTMtMS0xLTI3OTAx_c7bb071f-9c51-4111-83ae-ffeea6f6f27d"
      unitRef="usd">8070000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzM0LTUtMS0xLTI3OTAx_83f08330-a15b-459c-80b5-670ed433650d"
      unitRef="usd">484059000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzM1LTEtMS0xLTI3OTAx_c4dbb419-279f-42c6-a181-ecf19f5d2c0d"
      unitRef="usd">2423000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzM1LTMtMS0xLTI3OTAx_4f936717-5d2e-4e38-9d8d-38dc54614e34"
      unitRef="usd">-599000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzM1LTUtMS0xLTI3OTAx_b1659592-746e-4de7-b168-cd42a78e8708"
      unitRef="usd">-411203000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8781f6890c784222a5a363862c1eb655_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzM2LTEtMS0xLTI3OTAx_d088ea3e-7461-4bab-9da8-f0212dc88961"
      unitRef="usd">436000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i421123156d004787ac27ea1a613ba045_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzM2LTMtMS0xLTI3OTAx_c7efe434-3ce6-4e1f-95bb-9b031295a660"
      unitRef="usd">1035000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2813202b1f634df2919de97d5fc152a0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzM2LTUtMS0xLTI3OTAx_3582a488-17c0-4ff4-90db-0bfb776a0be5"
      unitRef="usd">412238000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4fe542d472764551a8f8c042995a9e22_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzM3LTEtMS0xLTI3OTAx_138bad85-a42d-4a62-b373-8cb4ae4c0566"
      unitRef="usd">2859000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8781f6890c784222a5a363862c1eb655_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzM3LTMtMS0xLTI3OTAx_14c9c265-c918-46bd-866f-7ae1a9ca5797"
      unitRef="usd">436000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i421123156d004787ac27ea1a613ba045_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzM3LTUtMS0xLTI3OTAx_671df439-432a-45b0-8f1f-ea74101c6560"
      unitRef="usd">1035000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzM5LTEtMS0xLTI3OTAx_a79df233-54d4-4654-9852-2b332ee7b677"
      unitRef="usd">18518000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzM5LTMtMS0xLTI3OTAx_2c9df8ec-3011-4e7d-bbcc-cca878d0e69c"
      unitRef="usd">19442000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzM5LTUtMS0xLTI3OTAx_a1670219-0558-4bde-b41a-d5c3e973dd32"
      unitRef="usd">2203000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzQwLTEtMS0xLTI3OTAx_07d1de8c-7129-4543-9de7-0cac78f6de03"
      unitRef="usd">-4998000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzQwLTMtMS0xLTI3OTAx_8305da8f-c540-43d5-a4e8-7fa788b97907"
      unitRef="usd">3466000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzQwLTUtMS0xLTI3OTAx_54534a2e-bf1e-40b7-aa43-5c880f11a854"
      unitRef="usd">689000</us-gaap:IncomeTaxesPaidNet>
    <sjw:ShareBasedCompensationFromInvestmentInSubsidiaries
      contextRef="ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzQyLTEtMS0xLTI3OTAx_e143e26d-9d8b-4e7f-a5bf-5c8fc65ea04d"
      unitRef="usd">4413000</sjw:ShareBasedCompensationFromInvestmentInSubsidiaries>
    <sjw:ShareBasedCompensationFromInvestmentInSubsidiaries
      contextRef="i44c2f13d6cc3449484407d9715c1aea8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzQyLTMtMS0xLTI3OTAx_3e9fbad5-5639-42c9-b22c-8fad9a3c1cbc"
      unitRef="usd">2894000</sjw:ShareBasedCompensationFromInvestmentInSubsidiaries>
    <sjw:ShareBasedCompensationFromInvestmentInSubsidiaries
      contextRef="i3c816f26ef554843a9ce97147c80aa2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90YWJsZTo4OWM2ZGUxZWQ5ZTI0Mzg4OTkwZWRmZGQ2ZmFhNWJkNy90YWJsZXJhbmdlOjg5YzZkZTFlZDllMjQzODg5OTBlZGZkZDZmYWE1YmQ3XzQyLTUtMS0xLTI3OTAx_3c5902b0-8e7a-418e-8c4e-8b7c6dcceb3a"
      unitRef="usd">4663000</sjw:ShareBasedCompensationFromInvestmentInSubsidiaries>
    <sjw:RestrictedNetAssetsSubsidiaries
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90ZXh0cmVnaW9uOjQxNzI4OGJmZDUxZTRlOGE4MzRmZTg0Y2MxOTU1MGUwXzI0Njg_22a9a4c1-fb57-4e83-aaa1-c101824a5eca"
      unitRef="usd">337787000</sjw:RestrictedNetAssetsSubsidiaries>
    <sjw:RestrictedNetAssetsSubsidiariesPercentOfConsolidatedAssets
      contextRef="i221faca3554e4718b084c9161a0d83b9_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDIvZnJhZzo0MTcyODhiZmQ1MWU0ZThhODM0ZmU4NGNjMTk1NTBlMC90ZXh0cmVnaW9uOjQxNzI4OGJmZDUxZTRlOGE4MzRmZTg0Y2MxOTU1MGUwXzI0NzQ_88feade4-08b5-4603-a1aa-f25468d3d632"
      unitRef="number">0.33</sjw:RestrictedNetAssetsSubsidiariesPercentOfConsolidatedAssets>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90ZXh0cmVnaW9uOjgyYzAzMTJjNTMwMjQ2NWNiYTUwMWMzNjM0MzMyNWVjXzE2OQ_e64d7da1-a066-4658-947a-37a10201090b">&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;SJW Group and Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;FINANCIAL STATEMENT SCHEDULE&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Schedule II&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;VALUATION AND QUALIFYING ACCOUNTS AND RESERVES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Years ended December&#160;31, 2021, 2020 and 2019 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;2020&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;2019&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;Allowance for doubtful accounts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Balance, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;272&#160;&lt;/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 7.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;Opening balance, SJWNE, LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Charged to expense&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;932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(177)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.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;Charged to regulatory asset&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;1,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Accounts written off&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,394)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(800)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(875)&lt;/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 7.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;Recoveries of accounts written off&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;561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Balance, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reserve for litigation and claims:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Balance, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,181&#160;&lt;/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 7.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;Charged to expense&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;916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Revision to accrual, due to settlements&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;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(135)&lt;/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 7.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;Payments&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;(943)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,050)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,369)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.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;Balance, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i66b6f9446ac6439388decbc303a72cc9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzItMS0xLTEtMjc5MDE_0ffd9c54-6453-4daa-a4ec-7d194ef72fe7"
      unitRef="usd">3891000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i98d1c13f718d445d9b4e9de891f46153_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzItMy0xLTEtMjc5MDE_e66b0875-dab2-4755-b307-9d4d95d758dc"
      unitRef="usd">1512000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ie5a854bc0a964f5f9c71c08a78f36b84_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzItNS0xLTEtMjc5MDE_d899bb97-e328-490e-becf-19c3d7666aa0"
      unitRef="usd">272000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i28620a2e51804e1681ad3061a7cb9695_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzMtMS0xLTEtMjc5MDE_114d4517-71df-44b4-a279-61b4b78ab091"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="iba9e48e81e324087a63bd67397501b5c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzMtMy0xLTEtMjc5MDE_b6b67aa5-c5b9-4f39-99bd-8999a0d057ce"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="iffc81767ea9c44ceb65a915a7935657d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzMtNS0xLTEtMjc5MDE_82b2e40a-6e45-407a-832e-5231b211d6f4"
      unitRef="usd">1283000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i28620a2e51804e1681ad3061a7cb9695_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzQtMS0xLTEtMjc5MDE_36d349dc-28bb-4f24-87e0-d849feec9c66"
      unitRef="usd">932000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="iba9e48e81e324087a63bd67397501b5c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzQtMy0xLTEtMjc5MDE_c53332d3-305d-45e4-aefc-d75bc54eb7d5"
      unitRef="usd">-177000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="iffc81767ea9c44ceb65a915a7935657d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzQtNS0xLTEtMjc5MDE_176e30c1-e9ba-4a8d-865a-a2e863ba66df"
      unitRef="usd">520000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <sjw:SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets
      contextRef="i28620a2e51804e1681ad3061a7cb9695_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzUtMS0xLTEtMjc5MDE_1b35b3aa-d020-450b-bdc6-caaf1abf3fdc"
      unitRef="usd">1610000</sjw:SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets>
    <sjw:SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets
      contextRef="iba9e48e81e324087a63bd67397501b5c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzUtMy0xLTEtMjc5MDE_6abe9369-ba49-41c3-93a7-a73ed7adfb5f"
      unitRef="usd">3032000</sjw:SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets>
    <sjw:SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets
      contextRef="iffc81767ea9c44ceb65a915a7935657d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzUtNS0xLTEtMjc5MDE_9c38f41d-fb14-44e4-b0d3-003b6450f40a"
      unitRef="usd">0</sjw:SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i28620a2e51804e1681ad3061a7cb9695_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzYtMS0xLTEtMjc5MDE_562297a4-21e6-412b-af4c-3d5ccc202117"
      unitRef="usd">2394000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="iba9e48e81e324087a63bd67397501b5c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzYtMy0xLTEtMjc5MDE_512b1996-535c-47ec-94f8-d1899eb436fc"
      unitRef="usd">800000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="iffc81767ea9c44ceb65a915a7935657d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzYtNS0xLTEtMjc5MDE_fe88eacf-f3ab-4146-b02d-72f7cf451130"
      unitRef="usd">875000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesRecoveries
      contextRef="i28620a2e51804e1681ad3061a7cb9695_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzctMS0xLTEtMjc5MDE_ae160baf-d630-47d1-9f3d-31a563fee643"
      unitRef="usd">561000</us-gaap:ValuationAllowancesAndReservesRecoveries>
    <us-gaap:ValuationAllowancesAndReservesRecoveries
      contextRef="iba9e48e81e324087a63bd67397501b5c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzctMy0xLTEtMjc5MDE_535dbd86-dab3-4028-ba12-e8e7612193be"
      unitRef="usd">324000</us-gaap:ValuationAllowancesAndReservesRecoveries>
    <us-gaap:ValuationAllowancesAndReservesRecoveries
      contextRef="iffc81767ea9c44ceb65a915a7935657d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzctNS0xLTEtMjc5MDE_dc74635a-d901-4603-8c07-1a53cd68c501"
      unitRef="usd">312000</us-gaap:ValuationAllowancesAndReservesRecoveries>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ic05b65b308f34179b1c3c3adb197abe8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzgtMS0xLTEtMjc5MDE_72328493-ba05-41ff-bff4-4dcf43f19047"
      unitRef="usd">4600000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i66b6f9446ac6439388decbc303a72cc9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzgtMy0xLTEtMjc5MDE_786a73f2-633c-42ac-a33b-b409ebe2b46a"
      unitRef="usd">3891000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i98d1c13f718d445d9b4e9de891f46153_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzgtNS0xLTEtMjc5MDE_b105d792-2f25-4dbd-8fe5-282faabdcaf3"
      unitRef="usd">1512000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i31fc3899c9394d29a32a753eaa1db378_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzEwLTEtMS0xLTI3OTAx_958eee6f-80b9-4e92-a481-27759796787b"
      unitRef="usd">684000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i5328e54ed0854b4daa17e417ed308559_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzEwLTMtMS0xLTI3OTAx_5747a719-7c5f-4ac6-a4a7-8725445898c6"
      unitRef="usd">2898000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i9cce954f59124f6d8d0a92db0aae2deb_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzEwLTUtMS0xLTI3OTAx_14737ddc-b3ae-4f47-8ea2-5a0a1057bb2f"
      unitRef="usd">2181000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i22ac31d7f2044b8eb6acec97d244dccd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzExLTEtMS0xLTI3OTAx_89e90ec0-fd2f-45ec-a148-5f512e39a5ea"
      unitRef="usd">916000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i1fef2a88e84e44d4855b9838bc805b13_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzExLTMtMS0xLTI3OTAx_c13f1db9-b3ae-4334-be63-e16900b40b2d"
      unitRef="usd">958000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i79a161718320418b889879bc6455f83b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzExLTUtMS0xLTI3OTAx_e01022c6-afe4-44ce-89a7-abe758edbd10"
      unitRef="usd">3221000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i22ac31d7f2044b8eb6acec97d244dccd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzEyLTEtMS0xLTI3OTAx_cc065459-f341-45be-bb6f-1c359fa9b771"
      unitRef="usd">50000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i1fef2a88e84e44d4855b9838bc805b13_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzEyLTMtMS0xLTI3OTAx_1f8f5f6a-f404-4935-979b-01f77343eb38"
      unitRef="usd">122000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i79a161718320418b889879bc6455f83b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzEyLTUtMS0xLTI3OTAx_2371efbe-4eac-42f0-a0df-d4747b1892f8"
      unitRef="usd">135000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i22ac31d7f2044b8eb6acec97d244dccd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzEzLTEtMS0xLTI3OTAx_20570cb6-4aaa-43d9-9ee4-a888984d99b0"
      unitRef="usd">-943000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i1fef2a88e84e44d4855b9838bc805b13_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzEzLTMtMS0xLTI3OTAx_75c0143f-7a21-4193-b2f2-741a4c40cb89"
      unitRef="usd">-3050000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i79a161718320418b889879bc6455f83b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzEzLTUtMS0xLTI3OTAx_caba0065-35fe-42ba-bd7f-63b64866f23c"
      unitRef="usd">-2369000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ie52c1e9b59004f908bbfa47ace14c81c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzE0LTEtMS0xLTI3OTAx_5679f478-8b49-46c0-b48f-ce2d4d9d3d5d"
      unitRef="usd">607000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i31fc3899c9394d29a32a753eaa1db378_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzE0LTMtMS0xLTI3OTAx_5e550dec-f2e1-4499-89df-50f38085703f"
      unitRef="usd">684000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i5328e54ed0854b4daa17e417ed308559_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNDgvZnJhZzo4MmMwMzEyYzUzMDI0NjVjYmE1MDFjMzYzNDMzMjVlYy90YWJsZToxNWNlNzViYzc4MGI0YzEyOWNiOGRhODIxNzUzYTNiNS90YWJsZXJhbmdlOjE1Y2U3NWJjNzgwYjRjMTI5Y2I4ZGE4MjE3NTNhM2I1XzE0LTUtMS0xLTI3OTAx_19ca2c15-4e7c-4020-8b17-f94ae0e9fc02"
      unitRef="usd">2898000</us-gaap:ValuationAllowancesAndReservesBalance>
    <dei:AuditorFirmId
      contextRef="ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdlMTJjN2VkZmViZTQ4ZWNhZjk3MTYxNmM3YTZmYzYxL3NlYzo3ZTEyYzdlZGZlYmU0OGVjYWY5NzE2MTZjN2E2ZmM2MV8xNTQvZnJhZzoyMWU1ZjUzNDA3ZDc0MDBjYmFjOGM4YzU4ZTViY2ZlNy90ZXh0cmVnaW9uOjIxZTVmNTM0MDdkNzQwMGNiYWM4YzhjNThlNWJjZmU3XzEwOTk1MTE2MzA3MDQ_8c246153-baff-4141-a6d9-0f946dac6600">34</dei:AuditorFirmId>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>101
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M1$XBMJIDAN/5K#B]4N6]1DN#^1JT#,M4#4Q=IKQ2[;U&BX)9LHA"'](C6=5
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
M!"H%X21)Q"7IM&P_QQ5ISQ'.O'(+P7%)LB+T7-:ID(BKT*UZ5,#4^N=K&S'
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
M$H_KF@^ZYF=UW=!_VLY[,!*:/I$^HL"2&6@X$?J,K/G)3D=I<J3K%/,ECHY
M^8BA:%Q8.@A+SQ].6==6B78I8P*4[1A%FP6L1%MM*ILR)M 01N&BU?1U\'),
M9;=0=N#<["I.CV2.@:*C&.>CH'&=UX/.ZX]>PCM_"2>P0<4D=9?QALK&U;4)
MO,;YS,7/AC6S_^_BY]E)[./C0QT>5)8:U=97: U^F2[[#J/#(^#&U[ZC\5O[
M..AJ^:N9[F7QC:@M$QHXEM;D].K:.J2Z:MUUC&Q\_7J4QE9#WZSL P>5 ]CY
M4DKSTG$+#$^FU7]02P,$%     @ Y8U95)7EMTMN"@  JR\  !@   !X;"]W
M;W)K<VAE971S+W-H965T.2YX;6RU6MN2VS82_176U#XD599%7'ASC:=J+*UW
M795L7)YX\TR1D,0U12H@I?'DZ[=!2J)&.(24U.[+C"X'+9YNH/N@@?OG6G]K
MUDJUWO=-637O[]9MNWTWG3;96FW2YFV]515]LZSU)FWIK5Y-FZU6:=X-VI13
M[OOA=),6U=W#???99_UP7^_:LJC49^TUN\TFU2\?5%D_O[]C=\</OA2K=6L^
MF#[<;].5>E+MU^UG3>^F)RMYL5%54]25I]7R_=TC>S</A!G0(?Y=J.?F[+5G
MJ"SJ^IMY\RE_?^>;)U*EREIC(J5_>S5396DLT7/\?C!Z=_I-,_#\]='ZQXX\
MD5FDC9K5Y6]%WJ[?W\5W7JZ6Z:YLO]3/_U0'0H&QE]5ET_WUG@]8_\[+=DU;
M;PZ#Z0DV1=7_3[\?''$V@(4C _AA +\<($<&B,, <>L >1@@.\_T5#H_S-,V
M?;C7];.G#9JLF1>=,[O11+^H3-R?6DW?%C2N?9C555.719ZV*O>>6OI'06V]
M>NG-TF;M?:1YT7@3[^O3W/OA;S_>3UOZ33-RFAWL?^CM\Q'[C'L_UU6[;KR_
M5[G*7QN8TL.>GI@?G_@#=UJ<J^RM)]@;C_N<@0>:W3[<!\/G-P]GB8.-./E?
M=/;$B+U?MDJG;5&M^A50M(5JWCGLRI-=V=F5(W;_12FCJ+)ZH[R%HO2@O*JF
MMU6KZ[(T/U=4K=*J:5%(>]-!9]HDCOU#Z,LH]GURV/[<U0#( A98P+D-Y"+D
MT3GP%<W@1#-PNN\Q_P^M$3-E&Z^M*1$1Q:PHB>W GSXW[S(SG[>ZWA<T#[W%
MBU?_2=>'IV<*G:Z?*\K 69'V>:W*O713Z[;XH_L N;LW%YXY)PEE)&UW R +
M.;?=;0/#6,;)J+NC$[7H"K6ETIK<=W1M^ETUB%)D/<"$QP&S*0%@()/(I@2
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
MP_LW;;WM[DHOZK:M-]W+M4ISI0V OE_6=7M\8W[@=#__X;]02P,$%     @
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
MO*]*\G6-1(HT0LN(K#>B\"/V?L19?ID8AIXE!E19SI%JSIRD_SLW/E"_D3K
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
M;]LA#<FVTAGT$Z,5CZ" E%?$(??8R13 )L<<;31E^07PFX8'TC@(;O#\PGC
M ^RP*:Q;2<K")TWX[U/P3<<;63#136$] "[8U=H(L7MO(LC&OQ31/J4)D2U]
MU*9TY1-V]G/3^-MO;^]Z40[S.EOUW=KL>;*J'QS&M;]\\108]?'(=?.BW@GU
M.1U@4=\E8IO30%Z<;$U6RJQO )=?(=CNB3CTB"#QJ2$= DG6&-CHV[*R+<'O
M4(]68U?@]M-L,PHRR6@<(F_^W?TI9Z9.GZ4$H0^O.3I%^'&3K<G!"!+D7,[<
M9W(XD/V(QW^BQVU"A//+YIHI8E>+->T$I((^%Z0+O2$;BP2+S0&%^&J+IJI.
M;=BE):3OAKL_B=-M);D>WCE.G?<D#93@3\V7PU!X[<#@O;W1%TJA,20\JZZ$
M3[VSM3EV;D(2V=G+O3^+:8%+-L@Q)OBN+'/IE+9;,0924(PI5P.<:HIWZBUM
M "H)#5XCZG?:*!9#,JHVE^G[H'LMQ"'G@D[B8P#2*8R\-OIV8_3M\:L!38\_
MCQP1FJ.7$4K'7-GG'T_4[>4HT2.^&KD>\=&H_^0]GYRKU=IJ?RGN$NC(ML/7
M[=Y&H'EXMT)DU#9-F;2ESSV"9:$X_QE!#B\SVE_X>J2TZ"4VS<6W49QMDH15
M&)$=3!\;+K.84BSZ,LY=A*LZS3/6=\MM1CXCO2-11\@A5],T.[^U;NXU05AO
M21GCT3HN,GKZ^LZUR;;LW4R>S2;3A2#C4 QQA6\&>F %CM=\F!+,&EYKZ67G
MI$E5TO FEBY(]5@&(/K]C.(>7J,)#(*_1Q&%FHS5$R(X8^>)6,2U#G93>/ZV
MC+@ELT_68Q<T/[%3T8J\;VF]2N\$Q."\.S=E&"G#8)GK8,S\*V0*-MT'*:;T
M#4)D8,(9.ZD/U]XB'1^CU7)D3)'%TV3\6DX3T;F0N3K(OJ9#VT6)I<JB@!XG
MK0@[ ]F'5A6Y-O.B<])VX^*+1&;3[K8,0%XDRXH 2'H"/E0S;!W9BW"2&36=
MF@\O7Y3%I9 @6.A-<$-0++K5MH*DB%3I3@>+-+Y)!I.AIZB0/,/+8*8/9B;3
MBS.)YL.5].),HMET*;TXDVB\'$LOSB0:2H?.7(VC)3T;]N*LHAD]=Q9YG]^M
MW-D:38;1?#4)[/%D'DV6R[[9[?+E(2;R[:]E-)W.CDRW'>2=N#MM!\_L;4IS
MW"S-J#<^U4^=R(0](.4/R3!LS<5L% WG"].B-HPFJZ,[;4>*%XOB]5:RD%..
MOML^9IL6JZ"+#:(<,%QZRKBG*N$/C*V23J5.OW7P$#&]:Z$<44'2P:(=OX?.
MK</D"?LC+KC2I.6VN='R%-X87@2='K0NV9RY:64PEYRX-QBO.1BM5@0H;LDC
M5XS&=K0X<+!K@J:5-AH-3CF,-[-"XH'(0&RQH80=!L9W<V*5996==/G0/OK7
M9$XYM(WID!$_&]PC-]=%3ER0Z@J?W+X,:'!^ ZN$5S'#^U%6VP1A&('WI _X
MQ1;9G@CL,KO'6A#FV:N_$IQH1%3/L;4MY.JJR>[Q.(A\0FOKU(AO4S%H.(3"
M&W:^R(%<G>?\65$Q"-*)"GVR,'T 7B0DW_*H0'#!F1CE\./OKL?F!+063@=H
MTW?D=*YX<B;3P[V0+M>(?6E15 "%R),V]A)AW8E!Y+Q[-XAAQW6>AW>]P\:
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
M!_:7IMSSGT@AD2+(Q#]N=4Q'@P?H^TU)AV=^P0+N;^;\^#]02P,$%     @
MY8U95-SI@8%9#@  ,R0  !D   !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL
MM5IM;]LX$OXK1"YW2  EL22_]@U(TFZWB\LV:'?;#X?#@99HFZTD>D4IKO?7
MWS-#BE9B)^WB<(M%8TOB<%Z>F7F&\HN-J;_:E5*-^%86E7UYM&J:];.+"YNM
M5"GMN5FK"G<6IBYE@Z_U\L*N:R5S7E06%\E@,+XHI:Z.7KW@:[?UJQ>F;0I=
MJ=M:V+8L9;V]4H79O#R*C[H+'_1RU="%BU<OUG*I/JKF]_5MC6\704JN2U59
M;2I1J\7+H\OXV=60GN<'/FFUL;W/@BR9&_.5OKS+7QX-2"%5J*PA"1)_[M2U
M*@H2!#7^\#*/PI:TL/^YD_X3VPY;YM*J:U-\UGFS>GDT/1*Y6LBV:#Z8S<_*
MVS,B>9DI+/\K-N[9-#D266L;4_K%T*#4E?LKOWD_]!9,!X\L2/R"A/5V&[&6
MKV4C7[VHS4;4]#2DT0<VE5=#.5U14#XV->YJK&M>?5#+MI"-J;?B1C:-JNV+
MBP9RZ>Y%YF5<.1G)(S+B1-R8JEE9\:;*57Y?P 44"EHEG597R9,27ZOL7*1Q
M)))!$C\A+PU6IBPO?=I*E8OW:U5+PH,5_[J<VZ8&+/[]Q [#L,.0=QC^3WY\
M4@;EWS.[EIEZ>80$LZJ^4T<'! M_B4#]&4;5XO=&%[K9BH]8HC-EA:P5TFS^
M!= 7C1&P6"&#PBJ"<2[P(3.VP8W,W"G(EU4N2@#)BF:E1%9KR-92F 5R)S-M
MU>AJ*9:MSF65*8&"P(+/ZN!<$YP;B<U*9RML@/3-26D2V>B21$ @?:-]EY5F
MC7 I4W6#(H++=ZIJR0BHH[ZA^EAES\7'7SZ+M[5IU__XVS2))\\MRS8%M*&M
M%[J"5EH6PC:X@+(!,Y#@!;L NZG% A]MV)PT+^57TF==&S@->_QV^(;0^+]J
M%(&;W(G+=S!JIZEM%PN=:>S)WG;^%!55C:)S"L1UQD1!PJ*M<NL\J=8%(D]Z
MDXH;CJNN%K4$1MNL:1%1<@A6YBV\+\5"ZIHOH19;4\EY01KAP8HBB\*1?5V9
M KZ'H\H2E]0?+4!R+GJ(NK06X8[$KZC^CT#)1^E/_A@62E[(VQ=:SFF-5LX2
M61)4*."R82#F"F:QYG-6$N8%R"UJ4T:"[2=?P'V1KWK S+EXK: 3,..#,7<[
M;?$T;*G)\QJZP?<2;OO2YDOGP/D6);*2_ALIJ:NL:',"%12WEJ-!$2 @LZ*E
MW"(^&NFPKC7TX3CNS&V;E:GUGPSNR$LC(;UGZK;PH,U5IJW+@A4D8F$&'!"P
M JZH&66$!'K> ) UXIEYCV:ZSMH2.*XH *S>QK0%69%#5.-5#D[<N0] [=Q\
M+MXYI+<^HKGW92=2-_1X941AJB7V#_'QPA_&VJDP5]V^E.]UEV**E .<&:=D
MJ>6HZOLJ9(H+#WP[?ZH^1;X\/*I!MI+U$H+D$@4#(4,\ !C2@!8BW[1A?5P-
M8GLZZUT!W$B+B.?.2?V-=G4NUSF< _2LU\4VZIL1"I W=U=Z@$B0 :I,3E'6
MJC1XYLZ0:7"NI+OE6M;.#SU\[(O)6T7/T-:Y1OFJ%0/"F[DKIKZNN'!P2>K7
M5E?6>-,*%N9?D%[6>]B5;7;OP5S&4Y"+/E#2"E3?Y0K?]BO!O<7!C4!S([9*
MUF<HG1'4S-2Z8;E=K5^C_Z!F(95=WJI*+8!+:DLN%>:R(*? 3M><X$Q\:,O=
M%B[&5&><:;"G)#)24*6[WYZPA:J1WM9W2%]%.! .4BBK>Z;A)DR@$F0)SZ3'
M9J4JGS\AJW*',_*K6W<XN7K%K]?3J)<!=:TL"I2A.UFTE$*A2^+ISK5F<2 Q
MYMM>78-R7$]8$_BK\66KZWS.I=#DSC\$YTM78@N] %)D=3_+N\ 3S#C3R06H
M-MIR"*CYND3(I%V)!6C^P79=J4-5A5+,NY>=S_T+,<*$H.$+7[?SATA9N['
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
MF"-%SG2V$6@JH/$@.JY%]%@.G8/G?):D^SR6B,);,JE"9KR5=[CYJ]I84[*
M3Y@<NN(;N89FYM1UB!(Q-X*)/!D$ @QE&,SN+0O-/[^TB"^==) 1YS_42?Q>
MX8U#+HY=B89ZA1MWNO$#9*+TIWJ>)='V;I1[7XG+=HE.(9))Y(];Z(F?M_"7
M>,L,B'WS ?Q38@:*H,J=*LPZO"YXC=2IZ.4@/[<_%H2NPS ,7<?!F<B  ^-&
MT;%DQR;OL;Q[!))')>Q#RB ;>CKW0A;BY6# (\?'QI_QO D(Z-'FZ_>?WKT^
MBV?GA"4ZY"%@]$88X@$DIW>B2[,%)Z@[Z]Z;&G=(Z][2T&3:^%I(L: 4J=T;
MP@#<:W<B$"C<:VTQ&7!G+[1:B.M.UFU/%L7A?=LPY12WJ,A].K>1H*C\_B7S
M\SKBE"O,5IJ(C*$3 G[3(K<NJ'5-TTWIAA#;6@P97A"7(_>V2_"99B<O##*5
MJ<Z"(*90Q.1VJ^_Y*G=0(HJ,+:WC?G0002[&?$++[*IM: 9S(]ONO82?^\,+
M,&'<^RE^B4"-B ZGH+A_57DP!'Y:H'/D;_3*,@R]/ZEYW=),[[(M81(N_<N&
MR"&B1^$/F,;C$ %.!F@!H+TA[\V=XV:/I@M5Y*-3@@EC;S="6JI!2T]Q.8MZ
M.+Y'_W<X=B?_X5RAD'/C7HB6DE]<%Y810Z]'7?V;R]R=\]%;1W:K X+U!36$
MA3*U%_2(X:;R +! I /T%JI[F8?9R:6(<MOXXQU<Q&9]!Q_ZT<%%[X<<G&GT
M<Q5^GU0U[C<=X6KX1<RE^R'([G'W<QH4DR5-[H5:8.G@?#(Z$K7[B8K[TI@U
M_RQD;AJ@B#^NE$14Z '<7QB RG^A#<+OA%[]%U!+ P04    " #EC5E4SID
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
M)(#G:VM#=T,;]!^(+O\$4$L#!!0    ( .6-651Z%Q!3<04  ,D.   9
M>&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;+57;6_;-A#^*X27#BT@V)9LQTGS
M CC.NK5HUJ!)EP+#,-#2V2)"B2I)V<U^_>Z.LN(D3M(-;3[$XLL]?([WW)$\
M7!E[[7( +[X6NG1'G=S[ZG6OY](<"NFZIH(21^;&%M)CTRYZKK(@,S8J="_I
M]W=[A51EY_B0^\[M\:&IO58EG%OAZJ*0]N8$M%D==>+.NN.C6N2>.GK'AY5<
MP 7X3]6YQ5:O1<E4 :53IA06YD>=2?SZ9$CS><(?"E9NXUN0)S-CKJGQ-COJ
M](D0:$@](4C\6<(4M"8@I/&EP>RT2Y+AYO<:_0W[CK[,I(.IT5<J\_E19Z\C
M,IC+6ON/9O4;-/Z,""\UVO%_L0ISDW%'I+7SIFB,D4&ARO KOS;[L&&PUW_$
M(&D,$N8=%F*6I]++XT-K5L+2;$2C#W:5K9&<*BDH%][BJ$([?_P>VTZ8N9A:
MR)0_['D$I:%>V@"<!(#D$8 X$6>F]+D3OY099'<!>LBFI92L*9TD3R*>0MH5
M@S@223^)G\ ;M"X.&&_P*-[,BU/E4FU<;4'\.9DY;U$.?ST!/FS!APP^_/_[
M]Y\ Q,6[*_&K-74E9)D)Y1WFR\RI3$FK<&(NER#JTD&*KF2"T,@X#<9R80$P
M9=!JE0/Z.C,6'5+EP@F)S=JAC3>43:J490H"OBKG<1R5//.1P"SG-**>5%;*
M2QTQ$1I80 E6:I$:6QDK/8BJQB\'KBLFZ[0F-CZ'EMD&)<E^8GBAF(%M0\SX
M^-%GBCAI;C36"O<ZC/+(F?2U5?Y&G-*RM&?XKT"/)X6I"?M#[9U'("+^J60_
MSXWEQ-\V!7=Y^F#3Q$OYZ@&]@=@1\; ?]?M]\?-/>TF<'+3MO? SO;RZ> C6
M L7#!F@\XNE)$NWO[XI1@JVA&&'G_O 1C#-Y(^(1FX]$L^@]+DT3';K\'(FW
M)>;.0[]FV_P:W<&YV]H1R6X W@ULX_TQTXW'@>_?S__Q=D[O<Y':&5%9LU09
M.):5%!J\1V:W.D;):PXO=NW$3*W+7GP/N(#V 8516:5%,@@RC!I18)6 D'@[
MZS@_EF689"K-Q0HUZ_#\Q,0J2*<XMQ3O:K2)U] D<30 REE5XD0I2CRQVA4>
MAHPBD?0/F%/C]60]RF/QP2L\*WPNWIV?X:$L2S'-\7@2)[*\CL3OW4DWHF3B
M7 0LS5:\I.\&]SUWK8&ZXA*'MJYUN[FXPFWA:0C/9:HTY24S^=9(GEN3 F1<
M#C8J5,TL_:-,"LR&V8\L8K0)%);MR^/NHH?%NA)E9+NEG@T"SCW-S$!:1Z%'
M"3@,M!=++.ARID$0":J@I&2S597A0.!P+FII)0K(!H^F[Z\N[FIV](,5.WI6
MKY>?GQ$L13CHK]7=%IOO*KR@NXWX;EOPVP,\-<[?$2_MW_K4<YL;OT2Q+9!V
MW!TD+WA3X^YX[\6S9V&$\G85\)U5WY Z-!FT8N!"/3YP;'#GAG"?0HJW,[R<
M-Y=).J$MX/W=H<>2SD<7H1PLB4I!@(,E']<(T5QO67DKO#G3;PJ6\4C'5C%!
M7 --)!G=KD+)UD1)!4(^5UB/;BJ(4%&IKODD;F&0">VB*BF)(4,GD)E60 1E
M^J563H5)?"\JEVC'UXJHA<!MKN1-TRD="=Q)#:Y)?BPOD@8I^7-9+M89_R!F
ME(B!(+3>;OC%14=Q"5E[[6I,*E8/K8(\R ?*KJ;\J']XJRG5E6$VDB[SJJB+
MVYI <"26, M#OETBT7-7Q!5=_(BR*2JMN$"&)-&;E+<+MKOM2MS;>%X48!?\
MB,)0T[4JO#3:WO:=-@G/D]OIX9%W)NU"80PUS-&TWQV/.L*&AU-H>%/Q8V5F
M/.XW?^;XU@1+$W!\;HQ?-VB!]O5Z_"]02P,$%     @ Y8U95(]MG83 "P
M/2$  !D   !X;"]W;W)K<VAE971S+W-H965T,34N>&ULO5H-;]LX$OTK1"X]
MM(#J2+(<V^D'T*3;NRV2-FBZUUL<#@=:HFUN9=&EJ'S<K[\W0TF68L?M9K&W
M6$261 YGYLV\&5)]>6/LUW*IE!.WJ[PH7QTLG5N?'!V5Z5*M9#DP:U7@S=S8
ME72XM8NC<FV5S'C2*C^*P_#X:"5U<?#Z)3^[M*]?FLKENE"75I35:B7MW:G*
MS<VK@^B@>?!)+Y:.'AR]?KF6"W6EW"_K2XN[HU9*IE>J*+4IA%7S5P=OHI/3
MA,;S@']H=5-V?@NR9&;,5[KY.7MU$))"*E>I(PD2EVMUIO*<!$&-;[7,@W9)
MFMC]W4A_Q[;#EIDLU9G)O^C,+5\=3 Y$IN:RRMTG<_-W5=LS(GFIR4O^*V[\
MV'A\(-*J=&953X8&*UWXJ[RM_="9, D?F!#7$V+6VR_$6KZ53KY^:<V-L#0:
MTN@'F\JSH9PN")0K9_%68YY[?6Z*Q?//RJ[$6S5S+X\<9-*;H[2>?^KGQP_,
MCV)Q80JW+,5/1::ROH C*--J%#<:G<9[);Y5Z4 ,HT#$81SMD3=L+1RRO.&#
M\F9.O-5EFINRLDK\Z\VL=!;1\.\]PI-6>,+"DT>[;^]\2KF3<BU3]>H .54J
M>ZT.[@D5?.OH-J-;60HSQYM4K6;*PE/B!H_P_]SD2+'R!._*U.HU1_TGZ92X
MD*ZRVMVQ2^E/**[>?Q%_LZ9:BRM5:&-%89PJQ5/Y3,2#9/Q$/!?#P6CXA$9/
M<1.'PZDX%*/C, C#4!Q'_@HQ9R?;(H:#,"01D\%HPB)B%C&*1!+[B</Z>B9S
M#6HIM!27T+]BI<\041:I\$X7LDAUL1!O*K<T;,(G=:V*2HE34V2E2 ;CT9-
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
MMTH'Y+>[O__F_*VI^ZU#.M?AU3I5765@0U,L^JYN'DDLL4WN+-0Z6[7"EE>
M*CM$!E$6JV)1"D=LMF7]*$0[H=5OG+3*G9N/O]T-#YPUB$CK8:YPWJ=-ME9,
M\F8\_.]IU4.I'7EO[D)AVZU@E2L?72?%++"@Z$JLTM4:L-;I(3:-TZW%#HRD
M:;F#K_1(@_&?_S$+_.2GUGD4:=,Z]=(A>A698!"R>D-KI*3M$P<Z*Y'9Q0%K
MXE&Z[+#O&!%W (O@S06&;)B.?5M4*R=ULK1= S1 B#W)(O9EJD#MMUC8!L')
ML!NO!=C * &*=.8F\4"DV%R#-W'>Z3%%JX81Q6TZI!6(7#J/A2CY7NA=$B6<
MCS#';0_J+^HJQX9,FG]D7;T CK03T[<1&18%'D1A)B%L3;<&6D"RV/0;O7Z3
M=H)6""?!] F#GY+).30DGGC>$TELVH,7%60)'.BQV-#^6I?=?2*D+7S!EHGU
M *##R906NQ$-2?5IX>-%_<!5G+\7/.(1D#)V&]&L!).]9L!8FOD)%L;$D#F<
MEFU]6"Q_6/P.JH\M>CL*LZ<A #7-026L!GK[$W "&QJ5'4F:1+)H^&Y:/3HM
MA+&M:<LVO0?+6\9]8MF.O!9D-CIGG=X+!W+<%9<*W$:JX,3YN*>53+2<Q*7M
M-,7ESH.Z$Q";HNL([8<U1C$-B^H>G&<S3*:W$ZM'PF?\J-6W[M.FJ/O6[$[T
MW=9M=]D,UMS8-@-9(^[AM $5B^QVVT L)"VS=2'N)2"K&ERG?0J8S V^8YE&
MDI&FE76UNB2]AZYOBPZD5U99\76@H*A6B%I:+%HT^>4V;;I'&\M-6N$QQ(3V
M;UL0C+4- KO!%DX-6$AGB#DN#4#\E99EG4E0-(U<>\EM71891#PGF7-!G(:#
M,K)%6+. Y<=JKK(WNX X>0^35D!^!":0M<F+^R(G9;8&YR(KB.*ME(N%$!7N
ME6*5=H;;(YFPN:UT[1 1'M;UH'$*6*6PE3T!7JR%+*951Q#NKT-KD-1NR3)W
MG62OG.\@Y&R+7&@9DC3-2GR2UAFI.^)QE'+;P*QZ+$?^6NF"A2IF]BS9:2>7
M8B'$Q'11%BW9U"Z%!0+DQ6<Y"D9=?"85&8LD&1MKRWKQN]0B" 41!P:RD:YG
MT=1I#@;"TK7%LE!RPG)L9C/*K9(PZW[WN*4%']8%+ <;^^)/6O6^+K%,671&
M%Q74DG: W06Y2@$*(F+_))@_TB;1G4\"L7Q&R&;KM%H)J7/;IB#G !S!X1ZR
MV13MIT/&I!%_] 7)A/$_V[K16+%L*7S8,&OMD.1;%I_9O+,*MR(#E;I"2%]+
M>D]R,+"/;Y/G:8I, H]-:/>1RK;&5<I])QQP&:("4B8"[Z_( ;ZR$]^P_Y5V
M*0>,'/Z0364^@(9PT&7Q)YFFK(/9+Z!U*X[<L&-98P?L]NOQ4=(RT3""W%C%
M 3*P'*2CJ>0*I=?2TK;L.Y)5RHX(GK)8PHAN6$_(:A59 9^AL!\VINE5"Z%/
MRZPOI;1M^P96F&!]+_&7T+%+#3PR'A2(8$L-H5Z$1)ED S$$J%,^.N>!&T6!
MFNDS?IN])?WY-RTY=:,XTL!\;4Q"(RKBY(CB6AVTCZFAU:O4!"J-*%D0(>J
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
M'SG,\2"9N7X :Q&%[C2@'9!?1@DXFKA!H'A5'@GI <P,8R <LWA.G(HADRZ
MUM7#9H?HH 4U+?W8C9'6Q)@4PZ[^Y:RZX+=I]/0XDR*8;9*=>327+/(@>V-"
MVICO<"HD:T\!IZ:F[R9QHDGY=F0_]IA\D81N' ?L,Q)W'@,>W/0#-X[8D<0P
MP+CX:'7LK6Z]RA?TZ27YP[&_R,K\ A? 35S3TCR'XXF"P+#F?(]9-VJ"'0!"
MMY,9:RK(Y+&.,-5#L,G:8S0E2=S0DT2:PCLQTP)RT9)$/JWWU;0<PLKA2 (N
M5^0\J#DH,RR=BGWAE(AL8A]R:X/--V0?B/EVUZM8J\(K U(/$A1$;H ,YSK+
MFMZ"@(WK!1[Z/M$OF+OS !<?=E!P=2U'GM@E9.4/,[CB*O-1/J<'/L+L(L*8
M1P@!@J_LMVMQ'"I%U1X55;&?JX%4D7\4G3P/-#YQDGUEA*<.,_ (=AMT@@:P
M!XDZ.@,$HB0^= KG0)Q%DY-03O1A W9"!#9,UQ*+T='COT:]CMEMRUP\PZZ+
MSCY@#8/M>:X7DFMUY^$4-Z;PU3[>XQDY;F3.N/L$%I/>J%SU1AZTMA8!Y^'O
M$?$E=. )8H= $C-]TL_ @3=^XB"KQAM-CV.\\:$KHAN=V@;,S#F,G\TQS>>S
MQ @BX:)@2L/0H15X%;P(#M/?WC&<YSNF\]N/8=A6^GN.5?P?G*HPM.-C,38!
MSXGR?+Y"?NP:TWW.7:0(D4!W?^:9S\,G#M[)#NC%XJE#)G2:) @KX(=G8"@L
MY7S_[ &0G$>A$\245D2[P_[GR_\Q=-=*G53E/.?&!7A:U-S'VL/(U$KHAT%6
M T\E"-F:CF/8QY(GC-/I;8[]/.&;-_OKSYR<E [$6 B8U,?728>/&'**:$M_
M?H5T^&Z,I#M$S(E0,X8A\9(]Z0A@,F(/TD%2,H]WA_T_E0Y9P0KLPI4L!+6F
MR:1^99/KOI?=<2*.CV-?0(<U,/=\AEC;,PWOO6+XJ?1:=U&-][%_^+10YV14
M3:H2GSL0Y%Z7=F1+6[K[U:KA'YZ9ZH\UCK87LBN>-N+9Z#?2AX\J$:%(IF,D
M&AX7'2($(+@;TKUP1J6'&%X(=R).&<@CN;$<,Z4[,\@=W$7 8^A0FCNG;!,.
M)*0["=5^/7CG><RUG#FBI<0Y] OS*^OW^OQ+5?JK!!24(+R1/]TW=\T?/KB6
MO_<?ALN_FO ^;5;47R[%$E.]23(]<QKYEPCDEZ[>\J__%W77U1N^7(LT%PT-
MP/-E#?.@OM &YL]!O/Q?4$L#!!0    ( .6-651+/I5\APD  )0:   9
M>&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;-596W/;NA'^*QC7[>3,T#*ODIPX
MGK&3M,V9IO'$.2</G3Y )"2A(0D& *VHO[[? B1-69+CID]]L$6"V/ONMPOR
M<J/T5[,6PK+O55F;UR=K:YN7Y^<F7XN*FXEJ1(TG2Z4K;G&K5^>FT8(7CJ@J
MS^,PG)Y77-8G5Y=N[59?7:K6EK(6MYJ9MJJXWMZ(4FU>GT0G_<(GN5I;6CB_
MNFSX2MP)^UMSJW%W/G I9"5J(U7-M%B^/KF.7MZDM-]M^%V*C1E=,[)DH=17
MNGE?O#X)22%1BMP2!XZ?>_%&E"4Q@AK?.IXG@T@B'%_WW/_L;(<M"V[$&U5^
MD85=OSZ9G[!"+'E;VD]J\U?1V9,1OUR5QOUG&[\W34Y8WAJKJHX8&E2R]K_\
M>^>'$<$\/$(0=P2QT]L+<EJ^Y99?76JU89IV@QM=.%,=-923-07ESFH\E:"S
M5^^^M=)NV6W):W-Y;L&1UL_SCOK&4\='J*.8?5"U71OVKBY$L<O@'*H,^L2]
M/C?QDQS?BGS"DBA@<1A'3_!+!OL2QR\YPN]NS;4XH[@5[)9OD4Z676O-ZY5P
MU_^X7ABKD1O_?$)8.@A+G;#T)YWY?&KV1E45DO;.JOPKN_OU"_N+5FW#UMPP
MSOZFZM799Z&K[OG[.H<MR&Y'S%[8M6!_^L,\CL-7M. NHU>_!&RSEOG:,8F"
M>1@&81@R0QXR3"U9[F4:QQ-K0M_#:RA\)HUI.81,V.=U)V0#)K*65O*RW#)>
MJ,9B\V++2/B-XKH@EF^E1ODI#?XU^\ UI$\IMF$\81]K]BNO6T !2T):C)+
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
M[8[Z-6*W.3ZP]_,KL-&\VI9$"$B?K@H-3WY!,.NR1W/J!+R[5? U:@'V>;&
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
M>6$,X6S5';.+P5<"KUIBAL%D#-"CA?E1Z25?QNAD!^TOYW7H-BSWZ6S%/N,
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
M_QD?+3K,I64+'-!Q6(#H<RWF>H @:Y1KM+;5Q3>!&2'SD=\HQ1#--3OLV%\
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
M)X%WI#&UNZG+C?I(MRSKNLS5Y9K#YQ4MP/M5B=!O;XA!_]7VP[\!4$L#!!0
M   ( .6-652NE/EBK@,  ,8'   9    >&PO=V]R:W-H965T<R]S:&5E=#(U
M+GAM;+55;4_C.!#^*Z/<Z@12EB3N.]=6"J7L]E0*VP*KU>D^N,FTM3:)N[9#
MX=_?V&E#D8#]=%^<>#SS^)EG['%_)]5/O4$T\)1GA1YX&V.VYT&@DPWF7)_)
M+1:TLI(JYX:F:AWHK4*>NJ \"U@8MH.<B\(;]IWM5@W[LC29*/!6@2[SG*OG
M"\SD;N!%WL$P%^N-L89@V-_R-2[0W&]O%<V"&B45.19:R (4K@9>')U?-*V_
M<W@0N--'_V S64KYTTXFZ< ++2',,#$6@=/G$4>891:(:/S:8WKUEC;P^/^
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
M;#3>=OV]:&I(&G[=:4IFM9>93UXBM-,_PT!4DLRR[&O2/?3:6/(G[&^<7?G
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
M:*'O&+1 >%@DHT%*)1G<32+U7$'@T+C&H,XE,>E+-%(ZX!@OEO+$[@ &6>X
ME58LUOU?:XAQX4#W.T=56DY[KJ6):,!G2 9E+19T9RHYWBV<[+[Y]U8U%><M
MKXEY;.,&;>,3)UGY2<A.HI<R?<[<DWO6SDSZ^KEO- G7$43-*105.5_4)=I$
M1\XZ!0OVP#_Q!N%!/_/=@ RDEFH#[8XSBD-*OF;T;<G\"BKGO7F2DA<G+@?V
MPA<CY/&J1CW?<#*5&]FD>H48H7*_M,?X,Y0A$[O66]69-\$EVX%_;&1Y5P%P
M05>NN77E"[2XXAYQXBWAU7JM=7;#"U[[:T+<V3(HS@?)#^EQ<'K%I2+6"?E-
MO? T\S])>"D_Q!=?E]\S_(W,"*Z.EGI.0P_'9R=[DHKT']IZQ3_+1SPGM,)_
M+K0BVO$"?3^O:7?N Q8(/]3XX_\!4$L#!!0    ( .6-650/%7:O' 8  -L/
M   9    >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;*57:V_;-A3]*Q=&!R2
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
MRS5NW]*P +XOM7:[!W;0W^=/_P902P,$%     @ Y8U95*Q/SC9Q"0  (18
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
M0%1X =YO&I#*W[""X:OPZ=]02P,$%     @ Y8U95&^.6517 P  P <  !D
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
M#$AWS^%N857CGZ!39?&@]=,E_H+@VAW ][E":O8+)V#[-\G)?U!+ P04
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
MV"A+Z?IM30,>M7,@^U8I>W]P!,-?QO(/4$L#!!0    ( .6-650&A+>=W0D
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
M-V!%\ZFTN:FRW'R>G&15E2U-=Z'D5!4T <]G65:M;VB#[H/UY7\!4$L#!!0
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
MZ@>#1E?$/O)^ -W\_ G>:]5NO(7\G?/C[2\T%W48@&$JH+NUOAP]R>S@:Q?
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
MKV0;4&3\Y;R4S5^PV=KZ(Y#74O%J"]8,*LK:__AAFX@= (R/ - 6@/8!X1%
ML 4$IP+"+2!L,M.&TN1ABA6>C 7? &&LM3?ST"2S0>OP*3-UOU5"?THU3DUN
MVWH#O@"W=,GH@N:8*7"9Y[QFBK(EF/&2YI1(\#.8";W?A'I\"V:EL<*L .^^
MUG2M-T*[^L 49DLZ+PFXE)(H"5Y/B<*TE&\T_NYV"EZ_>@-> <K IQ6OI<;(
ML:=T((:.EV])7[6DT1'2$($;SM1*@G>L(,5S!Y[.0)<&])2&*^3T."7Y&0C@
M6X!\!"V$KD^'^Q;X]&0XS!S1!%U1@\9?<,3?#?Z;"Y#S:LV9KHPTU2V(UH6<
M8E.:=5<]TE7OS\NY5$*WX5\. F%'(&P(A$<(=)O"5ML6&C50(TOWDRA+41J-
MO?O=C%O,XB3SP\[L&;.H8Q8YF7T2F,F*RD:W3 8*JL.F\]JHD(UMZR[>H0%3
M760_W:-KL8NS+(L".]^XXQL[^?Z^T!U)P+RF9:&[43:<N5H1K=U*U+FJ!;%V
M4'S )TMA#/>S;#$+='A'6"<=Z\2=9:YP.;3E;*R3@Z('00JS@VQ;[&"6^K%O
MYYUVO%-GX]Q)LJC+GWZ L?_+;WH>24<O9)W/S)F+Z38+S9@C#WI@2P*P!%I)
M<YT%/5Q->\[)DC)F]%8O'@DVTTRG+"?6WK6ESLTB.$/^CS9A>QEL.@1+]V'/
M<@?]?CSY3D_7>$W-7FH25]!FN^OID=="D$*WA0*,*YTP!=:8%M91XA_L%>1'
M2;:WHVQF891 ^X:"._,5GA( _4?3I4P1S5]I:9;*/O?@03^&(4+[7"U6, B>
M6TVW5KL1A0$ZTMD0]0&A06U7CV!1Z]$-\CXZ:SCH4!4S%.^'8[%"8;8?CLU7
M>B2:?E+"P!G-9ZQ+TAYG7/NU'WPP_&X* ONA!=U3:U=#K'F.#DJ=:=4\2/2A
M61JGZ&#C')K%0;(SH)]'T8\RZ)YE-Y31JJY<&>D'#$R^7YY[^8?IR\\M ]BH
MD6TGCWYD0+=^.D\IQT? @-=@F"+JA1FYA?G%!Y,!O\DPQUY[D5M[VTT"2KIH
MQBCM?YS@YL>)E9[;Y0DI[)44N97T!C\,] /J=0RYC_S_I1]0KV;H&\[Q ]A3
M=ELO@.@;CNW'&V+ :W("Q5[=T/]T4A_P&_G#)'O91.Z#^8LZPNTR<?#S=BXF
M*B*6S06//C68NX7VQWGWMKM$NFRN3O;>7\'S:7L5U+MI;Z9NL- G9PE*LM N
M_;-$EURTESWM0O%U<_TQYTKQJGE<$5P080STYPO.U=/"?$%WY3;Y%U!+ P04
M    " #EC5E4FW[->8P%   <&   &0   'AL+W=O<FMS:&5E=',O<VAE970S
M.2YX;6R]6=MNVS@0_17"Z$,+I+%(W:S",1#'32_H)8C;+1:+?: EVB8JB5Z2
MR@7HQR]UB:18)*V^]"6VY)DYAYSAF9$ROV?\I]@3(L%#EN;B8K*7\O!F.A7Q
MGF18G+,#R=4O6\8S+-4EWTW%@1.<5$Y9.D6.$TPS3//)8E[=N^&+.2MD2G-R
MPX$HL@SSQR5)V?W%!$Z>;MS2W5Z6-Z:+^0'OR)K([X<;KJZF;92$9B07E.6
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
M3Q[)(*=K;AYD\QTZ/:[ 5'+MGJ3I8@./I&MM9-6!L8**B?9-G[MSV &$UP<
M40>(W@*&!P"##C X%3#L $-W,JT4=PX)-30>*]D09:.1S0[<83HTRF?"VKXT
M"G<9XDR\;.TF,B=+5@B6LY0*0Z9I*M?",%&0A>0L9:#));FM:LH4FFZT!=Q)
M45S>H6T9F6H-N$A%1KY)F36,<W*6@*&,ZW-$/BX3<O;A?.P;K-EF]M.NOEE;
M7W2@OC B]U*84I,O(H/L-8&/8GO%T5;Q+#K*F$!Z10;A!8F"*-Q3T/QT>+ '
MGIP,#S\?43/H_1LXOL$!OGU&_9JNM%'X1?T^DF#8)QBZ!,,#"5X\MY9S:SEW
MEE-K^3Y#6[Z1X[-=9Q-'41@& 9[69O><_X][$Y$<BW@E9M2+&1T5L[V;%SM7
M&:^QUOMTC-ZK;_YN1'(LHE7@[WR[%:C"]4!-G*OMI>Y7^S8[==WES?H,VV_;
M+5]HVMY]3U7!A"8<<J0,KCYB/:KMA^W$R-IUB)4TV&_<L,1?""@;@/NYE&8[
ML0GZGU+\#U!+ P04    " #EC5E4TK$.S.X"  !,"0  &0   'AL+W=O<FMS
M:&5E=',O<VAE970T,2YX;6R]EEMOVC 4Q[_*4=2'5FJ;"X1+!4@ML*U2*R%8
MUX=I#R8<B%7'IK8#[;>?[:09+9>A3=L+V,[YG?,_%\7IK(5\4BFBAI>,<=7U
M4JV75[ZODA0SHB[%$KEY,A<R(]ILY<)72XEDYJ",^5$0-/R,4.[U.NYL)'L=
MD6M&.8XDJ#S+B'R]02;672_TW@[&=)%J>^#W.DNRP GJA^5(FIU?>9G1#+FB
M@H/$>=>[#J^&86 !9_&-XEIMK,&F,A7BR6YN9UTOL(J08:*M"V+^5MA'QJPG
MH^.Y=.I5,2VXN7[S_LDE;Y*9$H5]P1[I3*==K^7!#.<D9WHLUE^P3"BV_A+!
ME/N%=6D;>)#D2HNLA(V"C/+BG[R4A=@ POH>("J!Z%B@5@*U8X%Z"=2/!>(2
M<*G[1>ZN< .B2:\CQ1JDM3;>[,)5W]&F7I3;09EH:9Y2P^G>I!@0$'.8T 6G
M<YH0KN$Z243.->4+& E&$XH*+J!/5 J$SXK%\#FG*\*0:W7N3L>HM*2)QM+@
M=(":4*;.#/HP&<#IR1F< .7P-16Y,H3J^-KD8)7X2:GWIM ;[=$[P.02HMHY
M1$$4[,#[1^"UT.'A#GQP/+XK^O!H/&R_QWW3MZIY4=6\R/FK[?$WRJ>F-_"@
M*:/:M.@</B-'21@,J$J84+DT??M^9S"XU9BI'P>"UJJ@-1>TOB?HG>"+"XTR
M@ZF0AC4SHB!%-@.BS*NC&H'$C,"N!A7>8^?=OL96/5/)U68/MBWJ0?#!:+AM
M%&\:O4NM7J56/YA:?X_D@FILQ J#=M#Z('O;*HX:[=V*XDI1?%#1^/?UC+?%
M16'X05M\N*3OM#4J;8V#VNZ)G:M'8F8!^B);$OYZ8+R:E=?F_YOI5A6T]2]G
M^J:U7=[=M6U7@MI_-(GMK69'S=:>&0N#7W= \+=35GJ(]XU9$=G?N(CL=\8]
MD0O*%3"<&RRX;!I>%E=WL=%BZ>ZFJ=#FIG/+U'SNH+0&YOE<"/VVL===]0'5
M^PE02P,$%     @ Y8U95.3+R+E+ @  5P4  !D   !X;"]W;W)K<VAE971S
M+W-H965T-#(N>&ULC53+;MLP$/P50L@A 5KKF30-9 %^(&B !C7B)CT4/=#2
MRB),D2Y)6>G?=TG)@I/::2X2E]P9S@ZY3%NI-KH",.2YYD*/O<J8[8WOZ[R"
MFNJ1W(+ E5*JFAH,U=K76P6T<*":^U$07/DU9<++4C>W4%DJ&\.9@(4BNJEK
MJOY,@<MV[(7>?N*!K2MC)_PLW=(U+,$\;A<*(W]@*5@-0C,IB()R[$W"FUEB
M\UW"$X-6'XR)K60EY<8&=\78"ZP@X) ;RT#QMX,9<&Z)4,;OGM,;MK3 P_&>
M_=;5CK6LJ(:9Y#]88:JQ=^V1 DK:</,@VR_0UW-I^7+)M?N2ML\-/)(WVLBZ
M!Z."FHGN3Y]['PX 87("$/6 Z+V N ?$KM!.F2MK3@W-4B5;HFPVLMF!\\:A
ML1HF["DNC<)5ACB3+;O3([(D2[86K&0Y%89,\EPVPC"Q)@O)6<Y DX_DE@DJ
M<D8YN1/:J 9/TVA"18'Q#K3IXO,Y&,JXOD#$XW).SL\NR!EA@GRO9*,Q6Z>^
M0>E6@)_W,J>=S.B$S#GD(Q*''T@41.$1^.S]\. EW$?#!M>BP;7(\<4G^([9
M\W.R0D_P6OYZ8X-XV"!V&R0G-IA2L2'?6@$%^<I*L'XW"KV'8]9U5)>.RG;M
M+KL.HJO4WQT:])^D%RJ3067RILHGRANP5X=;C6ROD>12.">.'G3RCY D_!R^
M4GLD*0[#5VK]@VMOGYQ[JM8H@G H$1:,/B%>=6W<!49N72>LI,&^<L,*7SY0
M-@'72RG-/K#--;REV5]02P,$%     @ Y8U95 +4446? P  @@L  !D   !X
M;"]W;W)K<VAE971S+W-H965T-#,N>&ULI59+C]LV$/XKA)!# B0KD7I8#FP#
M7F^*]A!@L4[:0Y #+8TL(A+IDI2]Z:\O2<FR-Y:T!7JQ26IFOF\>',[B).0/
M50)H]%Q77"V]4NO#1]]760DU57?B -Q\*82LJ39;N??500+-G5)=^20($K^F
MC'NKA3M[E*N%:'3%.#Q*I)JZIO+G/53BM/2P=SYX8OM2VP-_M3C0/6Q!?ST\
M2K/S>RLYJX$K)CB24"R]-?ZXP;%5<!)_,CBIJS6RKNR$^&$W?^1++[",H(),
M6Q/4_!UA U5E+1D>?W=&O1[3*EZOS]9_<\X;9W94P494?[%<ETLO]5 .!6TJ
M_21.OT/GD".8B4JY7W3J9 ,/98W2HNZ4#8.:\?:?/G>!N%+ R8@"Z13(KPK1
MB$+8*83.T9:9<^N!:KI:2'%"TDH;:W;A8N.TC3>,VS1NM31?F='3JVV;/B0*
MM&5[S@J64:[1.LM$PS7C>_0H*I8Q4.@#6N='RC.S-.6#-H(K+9LN&SRW!UJR
M76,/%&(<K5EN[;X0?/L FK)*O3/FOFX?T-LW[] ;*_RE%(TR9M3"U\8OR\[/
M.A_N6Q_(B ^8H,\&NU3H$\\A?VG -P'IHT+.4;DGDQ8?(+M#(7Z/2$#P *'-
M?U</)NB$?9)"9R\<L?=):68J%G+T!$5C8F3#.IZ,;^N=V9@+\GT".^JQ(X<=
MC6 ;%\A02EJMV&G97G%<A4DP7_C' :RXQXI?PPJ'L%JMY!HKCM)AK*3'2E[#
MBH:PDELLDI)AK%F/-7L-*Q["FMUB!6$PC)7V6.EK6,D05GJ#1=*Q?,U[K/DD
MUI<2S--1:)!#B/,;Q&@>CX42!Y>&%4R"OJC[[*KN!QM'<$,"AT$R#WL6[7WN
MY*[+&9,X(+,1ME?M%4^RW;@6#A+1,=KO$1?\@W07F^XJ&'0#WU9*$J8C5P"3
M"SORO]FUS$SO,9U%@3RR#*P$;]_AX79-;J))TBB*1^A>VB .I^G:%\;T-?-&
MZK)['4&>*:(#2";R04+3=J, _00JU42[Q)=^B:<;YAC)@C*)CK1JP';O<\ '
MV=[VUA@'R>S7FAT0"\(Y'HGRI0GCZ2Z\KH74[!_JWI(VIJXL-'TV!7*@YE67
M4%$W'&AQ*1T[ V37,\"@;]/84YGPKZ8<$]&]&_X4<H-*._#TI_V N79CE7\1
M;Z?3SU3NF1E2*BB,:G W,ZQD._"U&RT.;F;:"6W2YY:E&9)!6@'SO1!"GS<6
MH!^[5_\"4$L#!!0    ( .6-652PH46U5 (   @&   9    >&PO=V]R:W-H
M965T<R]S:&5E=#0T+GAM;)54WV_:,!#^5ZRHDUJI([\(6RN(1$'3]C -P;H]
M3'LPX9)8=6QF7Z#[[V<[(8(NH/8E]MGWW7WW77SCO51/N@1 \EQQH2=>B;B]
M]WV=E5!1/9!;$.8FEZJB:$Q5^'JK@&X<J.)^% 0COZ),>.G8G2U4.I8U<B9@
MH8BNJXJJOP_ Y7[BA=[A8,F*$NV!GXZWM( 5X.-VH8SE=U$VK *AF11$03[Q
MIN']++'^SN$'@[T^VA-;R5K*)VM\V4R\P!("#AG:"-0L.Y@!YS:0H?&GC>EU
M*2WP>'^(_LG5;FI94PTSR7^R#983[Z-'-I#3FN-2[C]#6X\CF$FNW9?L6]_
M(UFM458MV#"HF&A6^MSJ< 0(AV< 40N(7@N(6T#L"FV8N;+F%&DZ5G)/E/4V
MT>S&:>/0IAHF;!=7J,PM,SA,5TWWB,S)BA6"Y2RC LDTRV0MD(F"+"1G&0--
MWI.IUN:_6@(R!::32+ZM.2NHZ\?U') RKF^,W^-J3JZO;L@588)\+V6MJ=CH
ML8^&L$WK9RVYAX9<=(;<'+(!B<-;$@51V .?O1X>G,)](U.G5=1I%;EX\9EX
M?:+\FJXU*O,S_KZ0(.X2Q"[!\$R"(V5EIVR?;$V8Q(6Q[W27#I/0*+0[%J?'
M:13>=4XG#(<=P^%%AG.FG09$480^9I?AHT$0O.MKY)MA)^R3CGWR=GUOB1E_
MVI[M**][BTK^4_(N2EZHW>,3OQ3;/WJG=D9^I:I@0A,.N4$%@P\&KIJYTQ@H
MM^[IKB6:0>"VI1G5H*R#N<^EQ(-AIT$W_--_4$L#!!0    ( .6-650@T2Z:
M0@0  *$/   9    >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;+57WV_;-A#^
M5PBC#PV01"+UNW ,./:&M6C6(&Z7AV$/C$1;1"72(VF[ _;'CY04R9%HQ>B0
M%YNDOCO>QSO>\:8'+K[+G! %?I0%DS>37*GM!\>1:4Y*+*_YEC#]9<U%B96>
MBHTCMX+@K!(J"P>Y;NB4F++);%JMW8O9E.]401FY%T#NRA*+?VY)P0\W$SAY
M7GB@FUR9!6<VW>(-61'U;7LO],QIM62T)$Q2SH @ZYO)''Y8(M<(5(@_*#G(
MHS$P5)XX_VXF'[.;B6LL(@5)E5&!]=^>+$A1&$W:CK\;I9-V3R-X/'[6_FM%
M7I-YPI(L>/%(,Y7?3.()R,@:[PKUP ^_D8908/2EO)#5+S@T6'<"TIU4O&R$
MM04E9?4__M$<Q)$ #$\(H$8 ]07\$P)>(^"=*^ W GYU,C65ZAR66.'95/ #
M$ :MM9E!=9B5M*9/F?'[2@G]E6HY-5O5_@9\#59TP^B:II@I,$]3OF.*L@VX
MYP5-*9'@"CR0/6$[ MXOB<*TD!=Z[=MJ"=Z_NP#O &7@:\YW$K-,3AVEC3-;
M.&ECR&UM"#IA"$3@CC.52_ +RTCV4H&C6;74T#.U6S2J<4G2:^#!2X!<!"T&
M+<X7=RWBR[/%83+"QFL=Y57ZO!/Z'LAF5V#%M:_F4A(EP9^?-01\5*24?XUL
MX+<;^-4&_NL;8+.!]F>J,XG4[LY(/;JPN;76&E1:39;9S^(HTHSWQT<]!*$
MABWHA<%!:W#PBL%U-*X%+T&J8T?H)"+U_5%Y<W.(L 9BK38\,B8(DB",>S9;
M8'Z"(O<E;!D,J/E^%"'73BYLR86CY.:%(H)ADQ1U>JV);@7?"%S*2\"(LA$+
MAQ9[KM^C-01=^8G7(V4!P1AYR$XJ:DE%HZ2^J)R8-%U@EIK4HC,%*$G)A1[L
M2ET#JJ1SFE\TY >]OMN&( CC(.P1'**N/-=-3A",6X+Q&01%=Y-*DN:843GB
MM-ARU)';<\C"A@J]WC5;#E%0QW5B)Y6TI))7[AE3N##I0-\H&X/$$G:##& !
M!4?Q5-MOTY1$=O.AVY4X=]PK6R)P5<N:FV2M3NYP[\@+XU[@+&RXT ]0/\ L
M.!^Y?GPBPN!1P8;GY&F2 =[G=0D.^H-YU0D==F)C)PHM!!+8ISE$^0F$?9(V
M5!"<H(@ZBFB4XN/B;CY2T6!7,^$;%4W854WX-F43#DNBA_S^M;>@3A06V)5-
M.%XW]8,D!N:(P;]@GNUI2L!GHDS<_,ZO@;Z4>GWUZ7$Q=CQ=&8/A&WF@*RIP
MO*K\I >6T%(#$B\^\2J!70V XT7 //C^[_EVN1DF;W.^J$N?:#Q]_NSY-FJ/
M8_?JN&35YCA'O8M^L&VJ'E""ZB50O_7;U;;/G%?=56_]5O>?=;?8J:F;USN=
M"BF3H"!KK=*]CK1)HNX'ZXGBVZI#>N)*OQJK8:Y[:"(,0']?<ZZ>)V:#MBN?
M_0=02P,$%     @ Y8U95->%V$:N @  IP8  !D   !X;"]W;W)K<VAE971S
M+W-H965T-#8N>&ULC57);MLP$/V5@4X)T$2;XRRP#7A)T0 -8%A(>RAZ8*B1
M140D59**T[\O2<F*G=I&+A(YG/?T9N%HM)'J19>(!MYX)?0X*(VI[\)0TQ(Y
MT9>R1F%/"JDX,7:KUJ&N%9+<@W@5)E$T##EA(IB,O&VI)B/9F(H)7"K0#>=$
M_9UA)3?C( ZVAA5;E\89PLFH)FO,T#S52V5W8<^2,XY",RE 83$.IO'=XLKY
M>X<?##=Z9PTNDF<I7]SF(1\'D1.$%5+C&(A]O>(<J\H161E_.LZ@_Z0#[JZW
M[%]][#:69Z)Q+JN?+#?E.+@)(,>"-)59R<TW[.+Q JFLM'_"IO.- J"--I)W
M8*N ,]&^R5N7AQU /#P"2#I \A$P. )(.T#Z6<"@ PQ\9MI0?!X6Q)#)2,D-
M*.=MV=S")].C;?A,N+)G1ME39G%FDK7E!EE QM:"%8P286!*J6R$86(-2UDQ
MRE##!=P3):Q)0XT*LI(HA+,%&L(J?6Z/M;/H46BL+L<>TD[#K-60'-$0)_ H
MA2DUW(L<\WV"T ;41Y5LHYHE)QD72"\AC;] $B7Q 4'SS\.C _#%I^'Q[8EH
MTKY&J><;'.%;H3:*48,Y9$;2%W@2S&@X6V5/^OP$_Z#G'WC^] C_U!8Z9U7C
M;B!D2!O%C"OX_1NM&EL0*)3D,)>\;@SQM]5V2]\+R[X7?GVWQ/!@D.O?)V1=
M];*N3H;M9%WTNM1[$JCDW(K0/A>-SP7N2:7[4G&W;77;MDQT[7I^J%];84,O
MS W.UTD\3 ?7H_!UMXG^]TJ2]':X[[4XX'4=W22]5YN;<.<*<U1K/PHU^%O8
M]GUO[:?MU ^9#_:9G<+MT'RG:4?X(U%K)C146%C*Z/+:*E/M6&PW1M9^4#Q+
M8\>.7Y;V3X+*.=CS0DJSW;@/]/^FR3]02P,$%     @ Y8U95-E\[:9E!
M?Q(  !D   !X;"]W;W)K<VAE971S+W-H965T-#<N>&ULM5C9;MLX%/T5PNA#
M"W0BD9*U!+:!+!U,@&8F2-KIPV >:.G:)BJ2'I**D[\?:HGD168:('ZQ)>HN
MYQ[J'E*<;*3ZJ5< !CWQ0NCI:&7,^MSS=+8"3O697(.P3Q92<6KLK5IZ>JV
MYK43+SSB^Y''*1.CV:0>NU.SB2Q-P03<*:1+SJEZOH1";J8C/'H9N&?+E:D&
MO-ED39?P .;[^D[9.Z^+DC,.0C,ID(+%='2!SZ^"VJ&V^)O!1F]=HZJ4N90_
MJYN;?#KR*T100&:J$-3^/<(5%$45R>+XKPTZZG)6CMO7+]%_KXNWQ<RIABM9
M_&"Y64U'R0CEL*!E8>[EY@]H"QI7\3)9Z/H7;1K;.!VAK-1&\M;9(N!,-/_T
MJ25BRP%'1QQ(ZT#V'<(C#D'K$-2%-LCJLJZIH;.)DAND*FL;K;JHN:F];35,
M5-/X8)1]RJR?F=W#LBRHD>H9W5)C0&GT&]H:O- :C/Z,_K1OU,=K,)05^I,U
M^?YPC3Y^^(0^(";0MY4L-16YGGC&8JHB>UF;_[+)3X[DQP3=2F%6&GT1.>2[
M 3Q;3%<1>:GHDC@C7D-VA@+\&1&?X % 5[_N[CO@!!W!01TO>)W@ADOTSU=K
M@FX,</VO(T'8)0CK!.'K"6@[6<).EI & 56"B26BMN%,J<30]#3!QW7PJN<?
M9TF8)/'$>]SF[- *XY0$46>V WW<01\[H7^3AA86VU !0UB;:-$VBG$85;.\
M W;(+"&!/PPVZL!&3K!?0>MSVY)*@3 'H(]BC@[ D(BD>X@/C7 <)L-XXPYO
M[,1;=>P M84MHZMB+54EID.XX\,9'^,T)7O(XP&NHS AP]B3#GOBQ'[+!.,E
M=W1'VD5*3]-^V.\5U'>"_:(-L^L)Y$B#>F09H,*N3!K)14OZH"JZ8X[1LVU>
M[<*WI?#8329]>H5,3/I8Y$1T]GJ)@Q/0Z8X9_P*?O=YBM^#>B$QR0(8^(5NU
M;2&[_4$Y6RS ]E0&SB2],N+QB8CN]0R[!>VMZMN&VY8$0D+B[RD"/A2SZ*CX
MXE[-L%O.[J0V=A5C"GBM7,U.4B.[[4#2K$ A#CG+;$5S$+!@^^_);MI>B'!R
MHGGH%0JG[SL/Z0#!.-U?L@?,TC"(CB@SZ>6.N*7ILM1VI%I$))\S04T]#3G,
M[:38R6%.I2&]:A%\&N))+V:$O"OQ;;B=Q2Y-@WWB!\QLG\3I$>)[821N$;ND
M!159O9^S[SP';I5'Y"6WGT*9+,4@\-U4O<21\$3D]P)'WG?O1PYW=4$2!.$^
M^8=FQ.X1@R/D]V))W&+YX_["578O8R0^$;.]9!'WYNG-S"8#E"7)/K&'5@$Y
M1FNO?<2M?7]5RNWZRNIE*?!/0VS02U+@WDB]E=@VW/:"F>)PO$?LD%40[S/K
M;7WB<U#+^N2CTF#;^,W7?C?:G:Y<U&<*7F_>',W<4K5D5K(+6%A7_RRVJ55S
MVM'<&+FN#PSFTAC)Z\L5T!Q496"?+Z0T+S=5@N[,:?8_4$L#!!0    ( .6-
M653=14U',@(  )L$   9    >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;'U4
MP6[;, S]%<+H@!9H8\=)MZ%P#"0-ANW0+4C7[3#LH-A,+%26/(F.VWW]*,4U
M,J#-Q2(EOL='F536&?OH*D2"IUII-XLJHN8FCEU182W<R#2H^61K;"V(7;N+
M76-1E %4JSA-DO=Q+:2.\BSLK6R>F9:4U+BRX-JZ%O9Y@<ITLV@<O6RLY:XB
MOQ'G62-V>(_TT*PL>_' 4LH:M9-&@\7M+)J/;Q93'Q\"?DCLW)$-OI*-,8_>
M^5+.HL0+0H4%>0;!RQYO42E/Q#+^])S1D-(#C^T7]D^A=JYE(QS>&O53EE3-
MHH\1E+@5K:*UZ3YC7\^UYRN,<N$+71^;1%"TCDS=@UE!+?5A%4_]/1P!TO$;
M@+0'I$'W(5%0N10D\LR:#JR/9C9OA%(#FL5)[7_*/5D^E8RC?(V[5@DR]AGN
M!!%:!U>P$$KH0NH="%W"'=;&LM'6,"\*TVIR<+Y$$E*Y"S@#J>%[95K'(2Z+
MB45YZKCH!2P. M(W!"RQ&,%D? EIDHX?[I=P?G;Q/TO,)0UUI4-=::"=G*X+
M2_C6H!6^ QS\FF\<66Z$WR<R3(8,DY!A^D:&>4N5L?(OI["X1]WB)5!ET55&
ME<!)"]3$??W:E9QF3D=)\NZ$PNF@<'J2YRO/=*M+M%?<)7X,6*KH_^!KJ@YL
MUX'-#_,^3R?C-(OWQQKBHU[S8WLG[$[RW2K<,BP9?6"\/8S"P2'3A/;;&.)F
M#F;%KP=:'\#G6V/HQ?$=/;Q'^3]02P,$%     @ Y8U95(7J=F=K!P  IBT
M !D   !X;"]W;W)K<VAE971S+W-H965T-#DN>&ULM9I=<YLX%(;_BL;3BW9F
M':-OW$DRDSC=W5YD)I-^Y)K82LP6@Q=PTO[[ J86<"3!$/LF\<<K^46<\^AP
MX/PU27]D:Z5R]',3Q=G%9)WGVX^S6;9<JTV0G25;%1??/"7I)LB+M^GS+-NF
M*EA5@S;1C'B>F&V",)Y<GE>?W:67Y\DNC\)8W:4HVVTV0?KK6D7)Z\4$3_Y\
M<!\^K_/R@]GE^39X5E]4_FU[EQ;O9H=95N%&Q5F8Q"A53Q>3*_SQ1O)R0*7X
M'JK7K/$:E8?RF"0_RC>?5Q<3KW2D(K7,RRF"XM^+6J@H*F<J?/Q?3SHY_&8Y
ML/GZS^Q_5P=?',QCD*E%$CV$JWQ],?$G:*6>@EV4WR>O_ZKZ@"J#RR3*JK_H
MM=9Z$[3<97FRJ0<7#C9AO/\?_*P7HC$ ,\L 4@\@0P?0>@ =.H#5 UBU,OM#
MJ=;A)LB#R_,T>45IJ2YF*U]4BUF-+@X_C,OS_B5/BV_#8EQ^>:^>=U&0)^DO
M=!OD*LW0%-WM'J-PB;[E813FH<K0/RI6:1"AFS!;1DFV2XO/WM^H/ BC[$,Q
MX-N7&_3^W0?T#H4Q^KI.=ED0K[+S65X8+']FMJS-7._-$(N9J]WS&2+R+T0\
MXAF&+]S#;]3R#%%<#<>&X3?#AW=^?5:LZF%IR6%I234?M2[MBXIWJ@CM9;*+
M\^RC8TYZF)-6<S++G-?J.8SC,'Y&UT$4Q$ME6J7]%+R:HLS[ETOL>8R>SUZ:
MBP%54SQGWD'5\L<._IC37R.<KK*LP-;G>%G@*%-EO.Q??3!9WL\J&F9\*><=
MQU!$.!9FP_Q@F/<8?MH5L8K>%^"H652$]-7JOR+U"KSEIBA><&!D2B7NN(6B
M.1/2[%8<W JGVT_QJN?<"_"KV&>\Z\V@:D5(RYP\F)/.>%\D63Y-U3)Y4<7I
M'Q+U_F%F_^U1[\-CXHQXG2.'*DF(Y<#G!WOSDP3]''AAON =PU#D4\+,AK&G
MJ>\=/^SK.5MQSSS2,6Q286()?-S8I_ ;0[^>H!4!<]_O<L\D:P5*VZ"F/7;C
M_FN2!Y$CV+%F/#X"Y.LYVC1D APME''B6P(>:\SCTW >0X9C*ACKNC;(/-^V
M.6$->WP"VF,#[J4$"VW@/;4ZUL#';R4^AC"G/J5@2:&L'2]M@QKZ6#H-WC[<
M7]VZPEY#'OM'JY>P9C-VPWE8,D'*8N))V5U#*),>YN8E)!K&I _&XY*)0-(R
MZ?L=TP858<*R@Q#-8^+F\:A4(@;V=NU"">%SWV*W48N3-^91/4'+F_"%Z/HS
MR%JATC:HH4_<T']8W%ZY+CHTF@D[6AH134[B)N>@-"*0@0(N(!1)SW9^-2>)
MFY.C<\A 3P*NE0PJ"]F)!B=Q@W-< DG3I4>W9C2I&+$8UGPF[BI\0 K!ZIIR
ML!,95,TH:;O3G"=NSI=7'RAY0LM@&Q:%&-JH39(&\6JW.62"Z_I;PYIZQ[NJ
MUS2E;IH.NZZ':)QB+KH$-<NX9:>G&J'4C="Q*48A,:?=BP:3QL($VNB5N)$Z
M*L,H+)B[UY!.2=NKIC9U%]3]R45A35R>?=#6,<NPQ:#> *A[ _@:_#3DE"OX
M-;NI.%Y*:;Y2-U^'I10D):5@20TX%<+6+J$:J-0-U-$)!0$*0A1*II8-@&K$
MTKX^QYA\@C4S, LE8BXMZ<\TJ9F[K.Y/*09+8WCV>T1M<QKXS W\JRA"2;Y6
MJ6M78IK-['B]9J8!RH[0B&"0AE/,9)?P9IFM(<H:#><3=9PA)R7O1J9!)"QI
MQ#1)V0F:$ Q6S2!0#7T*Z_IJ.+.W-B 8+(ZG$H/FO4'5"I.V/XUY=NRN,].
M9D?H.S.(6L:Z%;E19*EYF08R.TWCF?4SV2"Q,(]K(/,3-)TYQ&_7JT$RM?0W
MN 8T?VN_F<,Z&Y[X'E';G,8]=Y?B#^6M6I3MMMOH%UH6&>#:1;CF/:='SB6N
M.<W=G!Z42]QP'Q"3+N@,*D:)I5[@C3N!?5P>ETT<<I<P FX'&@#N6TUK//.^
MOL>8G#+<_^O:->#:5O5P#6ONKLD')!6LM;''85I!62M0VOXT\+D;^'?[!UI<
M :_AS.='3B:A22K<)!V43,)0N#+9;0\;5(2QN7DEA<:GZ&L/CTLF8>@0-[O5
MM6F#RK,U$87&JNCK<(Q()F%H78#[[5!#+%?D0M-:N*OS 0\#P)J;S1DP!U6M
M.&G;T\ 7;N#?W7]W=K2%!K/@Q\ZDQ@,5;GX.RR0#+[$',FEPDUAH8(J^)O&H
M-+JNIVT] T2Z-?E"&&#;/2B#I#E1^[@T:$5?ZV-,IAF:&O#Y Y,*8UNV:9P+
M=ZT](-M,=P>[MQ -HE8HM9^\T1N"=&\(BT_.7).:VQ(?.=>DQJMTXW50KDD#
M*@FXB61067)-:I[*OG;QN"U+0G[.P;-K!E'KL-J>-61E7_=C1!Y)6#]W+ZF<
MDK97C7'IKJ_[,ZB>H$DM2D#M9U 9EG+6>":V?(+Y-DB+Z,M0I)Z*8=Y9.4NZ
M?RAX_R9/MM5CLH])GB>;ZN5:!2N5EH+B^Z<DR?^\*9^\/3R:??D;4$L#!!0
M   ( .6-653&4;W'.00  "42   9    >&PO=V]R:W-H965T<R]S:&5E=#4P
M+GAM;+58;8_B-A#^*Q:Z#ZRT1V(G(=D3(.W"5CVIO45'M_U0]8-)#%B;Q*GM
MP/5^?9T7\K(0$Y V'\!V9AX_,V//V)D<&'\3.T(D^!&%L9@.=E(F7PQ#^#L2
M83%B"8G5FPWC$9:JR[>&2#C!0:X4A08RS;$181H/9I-\;,EG$Y;*D,9DR8%(
MHPCS_YY(R [3 1P<![[3[4YF \9LDN M61'YFBRYZAD52D C$@O*8L#)9CIX
MA%^>D9,IY!)_4G(0C3;(3%DS]I9UO@;3@9DQ(B'Q90:!U=^>S$D89DB*Q[\E
MZ*":,U-LMH_HO^3&*V/66) Y"_^B@=Q-!]X !&2#TU!^9X=?26E03M!GH<A_
MP:&0==6,?BHDBTIEU8]H7/SC'Z4C&@K0[E! I0+JJV"5"E9?!;M4L/LJ.*5"
M;KI1V)X[;H$EGDTX.P">22NTK)%[/]=6_J)QME!6DJNW5.G)V1PG5.*0_L1Y
MW(8+(C$-Q1WX#%Y7"S#\= <^ 0.('>9$ !J#UYA*<:\&5?N/'4L%C@,Q,:3B
MDB$:?CGO4S$OZICW=\Q'P/3N 3(1/*,^UZLOB#\"%NQ47^C5O[']"$"W4_VY
M_^QF6]U0_J^"@*H@H!S/ZL!;I6M! ZHVZCU8X9  M@$KR?PW\/=O2A1\E202
M_V@FLJJ)K'PBNRO:+(I4E$6&?7\,*D[ECG'ZDP1@J():C-Z=BTD!/L[!LPRT
MG[EF\4R,?=-]/01;_.V*OWT%_P1SL,=A2L P%0%(""_(G^/^5 "[#4KFR#1A
MF_B\E]3S):F6;4YEFW-];*@0Z>6X."?NMDSH0<OVWA$_%42>XXS'IG.>^[CB
M/KZ>NRI+0JKL0./M)0/&?0TX%=0;X%8&N%H#EJH\$<Z5JV_=&^X),WAV:UR6
M:QG@509XUQEPS>:8>[V6_26I%O&'BOC#39[OM_(?3KSYWM\ZB19A:-8ET[R)
M\A4+OIQ!1UPKTF;>*/90R_QEHXAG]!).?5(OBCX)M(1V&GR<APY"=>&#2._*
M=!U2ORQV1W::0@?K2@>MCZVIL"Y*4%^55JT5JP+/CF[6KX*G$K>=#*SN9 #K
M6@+UQ>2;NF(DG/F$! )L.(N*I5HQ.\O&.0GP>.RZ'9D5UK4!ZHO#RY[PSX]A
MR*2Z8$CPDF0G39WCZZ0-W0^.<9U>H3Z_WAYC[S3&CNUTAKC.FU"?.!^E.G\3
MH [2;RK8/?8.JA,<,C_6KZC.2$B?D6X_T2U*Y)[U"#4.X_J<=&NHYR5NZQCC
M.!!V["!4YS*D/[;?L)OG)61S-R,;.58'ESK9(7VR>]QN.=EB2<"6,R& 4.M#
ME/5DF"9 LO/!LD_H0,VQ!]69#NDSW?+J2C8O$;W6]61DFXWG_2(R&C?L[ .*
MVG5;&@L0DHW",$>N@N3%-XFB(UF27[K73*HK?-[<$1P0G@FH]QO&Y+&3W>.K
M+T.S_P%02P,$%     @ Y8U95-E',*LK!   @!8  !D   !X;"]W;W)K<VAE
M971S+W-H965T-3$N>&ULM9A=;^(X%(;_BA7MQ8S4);&=\#$") H:35?M;E6F
MVY5&<V&(@:A)S#H.3*7]\6LG(4XGP64:Z$6)$[_G'!^_>@@>[AE_3C:4"O C
M"N-D9&V$V'ZR[62YH1%).FQ+8_EDQ7A$A!SRM9UL.25^)HI"&SE.UXY($%OC
M87;OGH^'+!5A$--[#I(TB@A_N:8AVX\L:!UN/ 3KC5 W[/%P2]9T3L7C]I[+
MD5U&\8.(QDG 8L#I:F1-X*<9[BM!-N/O@.Z3RC502UDP]JP&-_[(<E1%-*1+
MH4(0^;&C4QJ&*I*LX]\BJ%7F5,+J]2'ZYVSQ<C$+DM I"Y\"7VQ&5M\"/EV1
M-!0/;/^%%@OR5+PE"Y/L/]@7<QT++--$L*@0RPJB(,X_R8^B$14!=(\(4"%
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
M, \4.$X43!\01R#JJ.XB>\<(['3]O@'Y0ZUUNW=II=/_4%;J,7E\>1!KS<;
M*/%B0(EY-H <:T%?(^P]+ _[I?ND[T%9,%JY;YXN<!PO.-&83(.6>:2 >/&L
MQ#Q.0$[D6EV!HGEL?8I%S",(CK,#)QP/-[/,@PC$B\\EYB$$<B*GZPKD' _C
MX )QG#@8'H_III<81Q((]6)[B7'6@-!CC>]KA#WGVSQW/$320#L2BE$F&><5
MB./ PB3-IQ''.() J!<K3(S3"(2>R R[ K%Y9"WM(L8)!N(XPC!9;3=/C$,)
MA'IQQL0XE4#HB;RQ*Y 8VQ):&&?NF[]X\"&I'E,M5B8?=" \;S:(JI>_(?#R
M0I5/[3'\^U*I,F^_7<MD):NF@7[_H2S5ZXOF9/_N3SE<_@-02P,$%     @
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
M*@:D8H<AU;G%3Q423!H@%=N;5'C(_\"Z!9"Q04#& &0,!]E>(7_'6FHP/.0
M*F8!5<^0O[/XL88<P,8\U-,LB>/RKM"\R,D7,YH4\PHT8]-!]BD )X[#J<=.
MQ=F)(G<X%2U+4]VTN30Q)@42<0XXXW0_??M7 AR0QH?9%C;VA2_>&+9L]U1[
M)5 W;<J]TW)[G  PC@/,IG:OJH #N/@@X.( +HZ#JW=58/%CV\=P(!C'R=-#
M80,G9#]#WV+C &[Q00HR#@CC>"&UWYI1.^N_9@A G;#487W7#(N?*BR(- *8
M)E[&M"H':%?-4.; *38.P)X8!'L"L"=P[.V5 Z=B%X&6'&C<\+(49CUSX-3B
MIPH+)@V@3\B7YX"DSW/@K-"&P.G\WJ2!Q&YM"&"D< ?) D">P)&W5Q9\J)UM
MU1T2S0)@GL!KM;Y9\,'BIPH,)@U 4N"0;,N"4S_^2JI:(4S\&+TI"PR4SA Q
MEH TB2/-7N#4#K8*'$J=:4N!4S=UT:;; P7F27SWVD/Q7D6.! A*/HCV #=Y
M&+B=6?R(L9)86LO&0P +W*Z^W,Q:A15CQS"MA-D6R@3%^@64R4%0)@%E\C#[
MSYG%3R4#-B)@FL19=)TF<ZT7&;E+DX@$65;X\5R3Y*[K0IS5#IL7(GX?40+.
MI 5G^\>]U\7F NC<04#G NA<''1[+68S=Q=Z'-7:!9"Y%I A6M.]KS$7<.8.
M@C,7<.8>J%:S^*EDP$8$.'-QG.U]C9W6#K<6.SSNC2>@^%;THU_J;;O5Y +2
M7#5(/(%0+DZH'L]L=XDDA7!%RS-;;_<AR%1)VJTKL,O%V=70=:\B3 &;U"!L
M4L F]=(B3+7P2,BVFTRJI093$LE@!>12.+E0I7NM!PIHI0:AE0):J0,57Q8_
MTK*G4$ KA=/*)B\?>]-]EP<%>%*#E&"J\7+% 7>3[]7N;O+IMFI'&@/7U&%V
MD^\M?JIX8-( PM0^"+LN;L-@3HH\"(/\^QMRF\2+,O[5N,EG_9"$#T&\).=%
MO"!757+4=YC^Q-Y/ =QY@^#. ]QY..[Z!N#"XH=:'@9Y0#8/)YL5P!?>[N-0
M@:6C!Z3S+$]#@V4<W 5SWTC]QVVFTP?_-C1ZQZLBS\BK*_V@PY]_H*[S&WN-
M31;(YXE!X@L@\W"0G?M!2A[\L*A*K="ZN'DM19<KJ<=:7JYK:RN5HYC:#<6D
M\59M^7JY(>8R,%=+J.^,L3,N>9RNW]A>'^3)JGK1]C;)\R2JOMYK?Z'3LH'Y
M_2XQ\*T/RG=W-^_-G_P#4$L#!!0    ( .6-652#BKV"Y0(  .4(   9
M>&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;)U6VT[C,!#]%2O:!Y 6<K^AMA)M
M0,L#$J*P^^PFDR8BL;NV2[M_O[:3AI*F$>*E\>6<XS,SC2>3'65OO  0:%]7
MA$^-0HC-C6GRM( :\VNZ 2)W<LIJ+.24K4V^88 S3:HKT[&LP*QQ28S91*\]
ML=F$;D55$GABB&_K&K-_<ZCH;FK8QF'AN5P70BV8L\D&KV$)XG7SQ.3,[%2R
ML@;"2TH0@WQJW-HW2:SP&O"[A!T_&B,5R8K2-S5YR*:&I0Q!!:E0"E@^WF$!
M5:6$I(V_K:;1':F(Q^.#^KV.7<:RPAP6M/I39J*8&I&!,LCQMA+/=/<+VGA\
MI9?2BNM?M&NQEH'2+1>T;LG205V2YHGW;1Z."'9PAN"T!*=/\,X0W);@?I7@
MM01/9Z8)1><AP0+/)HSN$%-HJ:8&.IF:+<,OB2K[4C"Y6TJ>F#V0E-: 7O >
M.+I""UIO* $B.*(Y^MA$=WOY1^. +N9 ("_%);I(0."RXI>2]KI,T,6/2_0#
ME02]%'3+,<GXQ!32H3K'3%LW\\:-<\:-[:!'2D3!T1W)(/LL8,K0NOB<0WQS
M9U0Q@?0:N?9/Y%B./6!H\76Z-4!/ODRWXY%HW*Y:KM9SS^@MMHS)XMR,2'F=
ME*>EO#-2]Y !P]50C1JBKXGJVGB?17X43LSWX[R=@FS;]>+/J.04%?KAA]0G
MYW[GW!]UOA18P)#OAA8<'>8$KMOS/0#RG:AG>P!D.\&P[:"S'8S6+H$<9/6R
ML>*%G5;XW>*%)]:OW,BV>UD80$56V,M5,H"R8R<>SD/4>8^^5[[HY+0XL'J^
M3S&.'P8]VZ>@(+*&3<>=Z7C4='L3"GD3PN$F7+4WX5 L\>DKY :]EV,Q!(IZ
M$2<#(,_W>M&81PV@!K;6C92CE&Z):.[*;K7KU;>Z1?76Y[*'-RWW0Z;Y 'C$
M;%T2CBK(I:1U'4I+K&FJS430C6XS*RIDT]+#0GZ' %, N9]3*@X3=4#W93/[
M#U!+ P04    " #EC5E4U5$,-XH$  #<#P  &0   'AL+W=O<FMS:&5E=',O
M<VAE970U-RYX;6R-5U%OHS@0_BM6M ^MM"G80"!5&JD-M[I]6%W5;F\?5O?@
M@!-0 >=LIVGOU]_84)*"H7EI@7PSGF_&_L:S.'#Q+#/&%'HMBTK>3#*E=M>.
M(Y.,E51>\1VKX)<-%R55\"JVCMP)1E-C5!8.<=V94]*\FBP7YMN]6"[X7A5Y
MQ>X%DONRI.+MCA7\<#/!D_</#_DV4_J#LUSLZ)8],O6TNQ?PYK1>TKQDE<QY
MA03;W$QN\76,0VU@$'_G["!/GI&FLN;\6;]\3V\FKHZ(%2Q1V@6%?R]LQ8I"
M>X(X_FV<3MHUM>'I\[OW;X8\D%E3R5:\^)6G*KN91!.4L@W=%^J!'_YD#:%
M^TMX(<U?=&BP[@0E>ZEXV1A#!&5>U?_I:Y.($P,\&S @C0'I&O@#!EYCX)UK
MX#<&OLE,3<7D(::*+A>"'Y#0:/"F'TPRC370SRM=]T<EX-<<[-3R>Y7PDJ&?
M])5)-$7?6,H$+="CHFJON'A##U0Q], 27B5YD5-3K(N8*9H7\A(LGAYC=/'E
M$GU!>85^9GPO:97*A:,@.+V$DS2!W-6!D(% ,$$_>*4RB?ZH4I9^=.  JY8:
M>:=V1T8]QBRY0A[^BHA+L"6@U?GFKL4\/ML<ST?8>&VA/.//^[10*,YE4G"Y
M%PS]OEU+)>#P_#.RA-\NX9LE_/$EU@SDA$$YS9O2.\-6SMI78'QI=7E9SJ+(
M#Q?.RVF.+:AY- \^HN(^RB-NA%O4!SI!2R<X-V/CV_FL),[:56?G)!'2AJA"
MF^8\R38  0'8TEE[G9VD /M^$'72:4/-P@XJ[J-FH1?:LQFVO,+/L@E]13)T
MD;+ZZ5*?>+,]@*D2^7JOZ+H ZOQZ)(]1NUXTFD==LF;W?445-$"^:;-YW)JP
M62NVR94MHU$O"WX0DDY"+2#L=T!Q'T1(,+ [YRV_^2B_IRIA E34I!#MN,SU
M7K2>M'F_Z+V:KRP@[R3&FD@?Y!'/S@.[QP[BCC*Y%W +$>H-;> 2,569X/MM
M9FT ;F_Y:12$7H>)#38GN*L9-AAQ W^ SDE#Q*-T5G27*UKD_[$4E4QLF4 )
ME\K>TG O!K?+I@^9DOFL2Z:/"KS '>!"CES(*!>M?4++>0F=6BL/2C):;4'<
MRQWH'0+Q@SL2$P*X#@I]L\8HR4\AL042#D@2/O9$[(WR>V O3$A0!! ']IHP
M*3M\@'W"MY4I9JXOJMM]08T.@_BOH0.H-RMEKU\TCW3;ULH&(W/<E0\KS N"
M ?;'=HW'^_5]<_W^]-SY?9$C\RZ7/FC>(]+'3#'QAX[<L5'CX!.MY\GS5%_?
M4SAK)<PTTG1F*YG 4AH/=]E845Z7CP5%!@7Q> / XU> OU0&HI$K5M:MRTJC
MWZ.GP:Q7E#XJZNIE;'/EN]$ BV._Q^&Y%QGVJDL"K;_IMI=61F'O$A=Y?48V
M5-03"PO*[TF[<S+V&*76XZ.$';2O5#TFM%_;$?76#&:=[W=Z=#7CU-%-/??^
MH&*;5Q(5; ,NW:L00A+U*%F_*+XSP]6:*QC5S&,&XS<3&@"_;SA7[R]Z@7:@
M7_X/4$L#!!0    ( .6-650XIDR)M00    1   9    >&PO=V]R:W-H965T
M<R]S:&5E=#4X+GAM;)68VV[C-A"&7X5P%T462"*1.EFI8R#KH-@ /00YM->T
M/;;92*1+TG;2IR\I*;(C4D+V)M%AAOQF-)R?].0@Y(O: &CT6A9<78\V6F^O
M@D M-E!2=2FVP,V;E9 EU>96K@.UE4"7E5-9!"0,TZ"DC(^FD^K9O9Q.Q$X7
MC,.]1&I7EE2^?8-"'*Y'>/3^X(&M-]H^"*:3+5W#(^CG[;TT=T$[RI*5P!43
M'$E878]N\-6,$.M06?S%X*!.KI$-92[$B[VY6UZ/0DL$!2RT'8*:?WN805'8
MD0S'O\V@HW9.ZWAZ_3[ZKU7P)I@Y53 3Q=]LJ3?7H_$(+6%%=X5^$(?OT 24
MV/$6HE#57W1H;,,16NR4%F7C; A*QNO_]+5)Q(D#CGL<2.- /NL0-0Y1%6A-
M5H5U2S6=3J0X(&FMS6CVHLI-Y6VB8=Q^QD<MS5MF_/3TCB]$">B)OH)"%V@F
MRJW@P+5"8H5N8052PM*^1C=*@7E,^1+]QNB<%4PSXW-V"YJR0GTUWL^/M^CL
MRU?T!3&.GC9BIXRUF@3:@-KI@D4#]:V&(CU0M["X1!$^1R0DV.,^^[Q[^-$]
M,.EI<T3:')%JO*AWO#H-/_^$T_ 735_K"UHEY&I@@JB=(*HFB'LFN%GN*5]
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
M%^.SDR69TP>:?5E^8OS3N-+B!Q&-TR") :.ST]%;^/N]ZPJ!HL6? 5VGM?=
M#&6:)-_$AVO_=&0(BVA(O4RH(/QE12]H& I-W([OI=)1U:<0K+_?:;\J!L\'
M,R4IO4C"KX&?+4Y'[@CX=$;R,/N<K#_0<D"VT.<E85K\#]9E6V,$O#S-DJ@4
MYA9$0;Q])3]*1]0$H-4B@$H!U%? + 7,O@)6*6#U%;!+ ;NO "X%\*& V2+@
ME +.@0!V6@3<4L ]$$!M)DU*@4E? 6CL9LXX%&D;!:PFN_=LP]UTP][S#7<3
M#@]G',$VD=V4PV+.Q]OP+6+_DF3D[(0E:\!$>ZY/O"D64"'/0SZ(Q5I_R!C_
M:\#ELK.+)(J"C"_>+ 6O+FE&@C!]#7X#8[!A((C!XR+)4Q+[Z1'_LO[Y9)SQ
M[H62L5=V=;[M"K5T=46GQ\" 1P 9""G$+_3B-WE\#)!5B$.%^*5>_#Y9\=Z=
M0MQ0B+_K(XY;Q:]ZC!T9K>+O]>)W9 /@1$@;ID+Z@U[ZDGK'P-PZ'GYYN 2O
M?GM-HV68;"@E'J-_S9(D$U,^R_[Q-^A,_BG>1T$8<AC_-2=AF,0I?U%T?-V_
M8Z/L6*WHIK<B.-$J^MA;D>%NHURMY[:G'CB9. KQNS[1A%IC^;YC*1"^% QW
MSZ_[6L8< Q4+4,4"5*@U6]3>)O'\3499!#[ES%OP'11(/(!_W_+FX#JC4?H?
M36=FU9E9=&:U=+;KP@=KPOM41?56@5TH$#G+ZFSB(I/[:U4/P68K:!@.,O>;
MW2B432!TJU9[@["J05C:05S'&8GGP32D@*0IS514_& U>C8Q<O#!,+:M<+V5
M#;&CML^N[+.U]O$,J$BJ5I0G1#S2@SB(YX#,&:7%G"XI\\1K,N.S,*<<\!P'
M8MYY$ME*.GV7YK%A_%T3'[@R';^HZ:IE=:7OLLMTIS+=>5'359OCE;Y+J\-T
MMS+=U>IYN/D*WK,D7VIT32I=DY?'"31D(F-H3;_/HREEPJF[O2T%_ZO>*W=-
MH[GF,%*O.%A+J& _%_+>O\2BGKFCPC+=("6AX0"(AI+14 _IG_"IV? I0KC%
MIQ*S4,_9.[Z$HCS2C4DB$=H#N%!B#.JA\B6ELSP$83"CPH]!GQVC0Z4--I2P
M5&>>1!74@^.._.CRK&0'= ?PK,0+G#R_9_4J':/3M4@"">F!]/GK6[Y8+LB2
M>$&V 6]W_-<IEY1!\.5]C6J9(=)O:3EC0K&7Q!DC7K9-V@#C_X-7O"P422C?
MUG95@YB/LG!XK9J&LK<]2F##V$^)/BI:.;8:)4@B#?7+._E0*G=QRX/$5U43
M'<J@U1TO$G)(#[FV>.%?=O,/2?ZA ?B')/^0'E9/]'<'^7JL3XD^I$>?SM^=
M5$22BF@ *B))1:1'F!Q&EH#EKL?M<A4KM5R6V^23?_F:#[>EE"Y[JJ\_7EJ)
M?^I%:$HTFGHTWEU>/!6-ID2C.0 :38E&\\70R'U0/W91UL#;SB>U.>"Y?@L%
MS5KQ_8P4?-^AK,>J-"4%33T%GR]^/YC-FAJYIC:")45-?9G[D<8QG5(/?"TL
MNPS2C 6>-H E,DT\0 !+#IIZ#CZGQYV&QVU#ZW")45-?F5[LEE=51Q\!X2/5
M27"'*J2,U^TI\$^)[@])HMK4HUK.\[*Y'(_ >I&$-"4\G_6#U$MR/D%UGBSR
MV&?4!UX^#3PPHS3KQ9-)@R?&<4O-:TF>6WJ>/Q(6S&9-YOV<C65G=1OAL0U;
MC)3[@J4OS*]C[NN8B$>,)"Q+<Q[3?W!#^9?Q'+SCY4-,*1,U;I^#$$ON$=8
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
M%K -4E8 ?E]*:9X>[ NV]_QG_P%02P,$%     @ Y8U95 IG<1Q#!0  -20
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
MZ._5PY^R2Z@E.*L*U?XF#QTV&I#91NEJU34V#%9YN?TK?G4=L=> )CT-H&L
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
M7ZY5L%1I)F"_7R6)^?HFNQ%]N#)_^3]02P,$%     @ Y8U95.;V)XM? P
M3PL  !D   !X;"]W;W)K<VAE971S+W-H965T-S(N>&ULO991CYLX$,>_BH7Z
MT$J]!9N$0)5$ZC9=7:7V+NI>[U15?7!@LE@%G-IFD_WV-R8L9&\-2/?0EX Q
M,[^9B>?/+(]2_= Y@"&GLJCTRLN-.;SQ?9WF4')])0]0X<Y>JI(;7*H[7Q\4
M\*PQ*@N?!4'DEUQ4WGK9/-NJ]5+6IA 5;!71=5ER]7 -A3RN/.H]/O@L[G)C
M'_CKY8'?P2V8+X>MPI7?><E$"946LB(*]BOO+7USS0)KT+SQMX"COK@G-I6=
ME#_LXD.V\@(;$120&NN"X^4>WD%16$\8Q\_6J=<QK>'E_:/WFR9Y3&;'-;R3
MQ3\B,_G*BSV2P9[7A?DLC[]#F]#<^DMEH9M?<FS?#3R2UMK(LC7&"$I1G:_\
MU!;BPH#1 0/6&K F[C.HB7+##5\OE3P29=]&;_:F2;6QQN!$9?^56Z-P5Z"=
M65]#!7MAR+;@E2:_D7:MR?O3 0L'&3&2[(!LN<B(J,@?<#+D!@M)O@)7FKS<
M@.&BT*_("[O]5RYKS:M,+WV#T5F&G[:17)\C80.1;""](B%]35C Z)?;#7GY
MXM53+S[FUB7(N@19XW8VX';;GB";X(B[L',7-N[" 7==66YJ4RL@7?WX YY5
MK-NWMSMM%!ZV[R.T64>;C0:/I6"N2IZMYHV5[;O[-8T8"Y;^O0,V[V#S*5CH
M@IVMHB>P,)Z[85$'BZ9@,Q<L<L"BD+EABPZVF(+-7;"% Q8GD1L6=[!X"A:Y
M8/%S6)S0@3(F'2R9@BVP:UD04A<S><9,HGDPD" ->LT(1JE_FAP4V4H\Z&"$
M GOR>^68Z#1Z(4WT%_0:[96"CDO%4+>U9D_^NEFR&*ABKR0T_%_]UIK]I^$&
M6H#V4D(GM<39<:W94]Q@=KV8T$DU<?8<=<C)@@UEU\L)G=039]=1AZ LHG
MUPL*G524L;ZCSY4EH72HIKVRT'%I^<1/HJS+L</>"P=-1IMK@ZU486]=#@!D
M(W1:2&V;[=M'W"8?#)1ZK+M8+QIL7#3>:R-PBD*D@I\UJD9&<% @&2*MBL@*
MAT("Y:&0#R@N*=<Y265EE-C5=M<Y4;3(RP]A'#_[#OH7XY$=-3]Q=2=PVBE@
MCV;!U0+MU7EZ.R^,/#03TTX:G+^:VQPG7E#V!=S?2VD>%W8(ZV;H];]02P,$
M%     @ Y8U95*":]3<^!@  XAT  !D   !X;"]W;W)K<VAE971S+W-H965T
M-S,N>&ULO5EM;]LV$/XKA-%A+=#&(BG)=I$$:&H7R[!V0;)L'X9]8"3&%J(7
MEZ2<9.B/WU&215F2*6=H'2"))=_['9\[DJ>/F7B0*\X5>DKB5)Z-5DJMWX_'
M,ECQA,F3;,U3^.8^$PE3\"B68[D6G(4%4Q*/B>/XXX1%Z>C\M'AW)<Y/LUS%
M4<JO!))YDC#Q?,'C[/%LA$?;%]?1<J7TB_'YZ9HM^0U7M^LK 4_C6DH8)3R5
M498BP>_/1A_P^X7K:8:"XL^(/\K&9Z1=N<NR!_UP&9Z-'&T1CWF@M @&_S;\
M(X]C+0GL^%H)'=4Z-6/S\U;ZI\)Y<.:.2?XQB_^*0K4Z&TU'*.3W+(_5=?;X
M"Z\<*@P,LE@6?]%C1>N,4)!+E245,UB01&GYGSU5@6@P$'</ ZD82(L![V.@
M%0,]E,&M&-Q#&;R*H7!]7/I>!&[.%#L_%=DC$IH:I.D/1?0+;HA7E.I"N5$"
MOHV 3YTOON:1>D97,4LE>H>^,"&83AUZ/>>*1;%\ V]O;^;H]:LWZ!6*4O3'
M*LLE2T-Y.E9@@!8S#BIE%Z4RLD<9)NASEJJ51(LTY.&N@#%87IM/MN9?$*O$
M.0].$,5O$7$([C'HX^'L3@_[_&!V/.MA7]C9?V5IK9U8@D'K7-)"'MTC[_=U
ML?8N(;9//$0J0Y=2YES\#/$NT_SW;\""+A5/Y#\6A6ZMT"T4NGL4?F*10!L6
MYQQE]P ;4HDH4* :RC9X0.R1B?XR*<5ZA5@-99MS2BF$8--,72\1W26:=XF(
MJU.YZ7'+J]WRK&Y=<5$@<!KP=QJ$0@3E#HM./'!5O=CC*XITP$/T&M:)7#&@
M>M/G?JG>;Q@]H632<K]+Y'6(YETB'^]SWZ_=]W^4^QMX/^R^WS$:>]YDTF_U
MI+9Z\J.LAOXI%5!'Z7+(]$DW*1C[>P(^K4V?6DV_*?1M:R?,A39$K3A:<Q%E
M(<IA08OR!<!TGUG3CEG4HX[;JJ@>*CSQG%9)]5 YQ//Z79S5+LZL+EYW0@_)
M@7[.A>A)C 6:L&,:FW,<-,2-7HJM7MZF@@?9,HW^!85!EL T)UEA19!)U=LO
M<0>_7%=WLKY@8V(,(4.+01<.+ A46518 2!]F%5VZ1@]<R:0CY*RF1.,0O8L
M;2$T+0S30Y<QJM;%-_0Y2J,D3VP*3,O"[I'*PK03;.\GURQ=%AU2FH7.[F+>
M&WJ[*.?$<7ZR&65 'A^,\HU LZ>A0!L\QI,C!=K@*+8#Z8L";1>%O<%0&^S#
M=O#[W&Q"US>W!U4T,4!'C@1TQ  =L0/=2P(](&HHS,2 'K'#4E^8!^N9&&0B
M1YJNB<$J8I^O7Q1FNRCB# ;:X!FQ@] E8$9:;!+UMA'"_-VZ.S'P1?PC9<,
M&K%/F%_RY [F,),.MH$-LLY'T6B+Y&@T'1@A27>&]*<>GM'^ID\,^A$[9"V2
M=9P]<X#S(@=7N0A6L!:*)-D"8'",S(X3<VJPC3KV+K5U8@T5Q*L!!L:.JL[
M!%YY+5MC\EL]/>LZ[<O!@-:I-[!6J$%*:H>W"H&VQF@/-$ AR6(FGAO6!["2
M0BZC9<I465!%#:'U-@+#NX !4_ 0 E #M=0.M8LG/42"U7JZ%"$_9(]2B=S9
MS_NXM47I(W);!P/S'B(R<_N7#VT<GM@G3]OR 8R[R>\D_YKK'"XVG;+:U6D
MGAYI&*4&O*D=O%^\1UE4 IOAQC[9$VX#X-0^?WXLUW$9[&]HMZ?8/#5X38\T
M@%(#P=0.P9T6 ;]<;'BXVR%V%\M0PZ#='3F>.OIG3PX,H-.AP;0$I[1M-J!5
M#4V#YLVZ_<QBG6NPW[6C\.ZQ"."@CI[2>3PT<I6"IFDSUW>F?ONDL4LWG3KN
MS&L?-O;00>-V][EJNH1KA^:;W?FN72#Y&NH8BE@$D2R:8//$JCK$&@H%[A:1
M/YV0-@#WT4VFV/';H>BC<R?^'AAV36MQ[:VEA0O_<ZAQ#>R[QSHT;YR:VV?Q
M'X(2E<YF0ES;,C0-P[4WC.\T]KK=HVH\]3QGUK)OW+C+2KA8%I>(,!YE>:K*
M>Z'Z;7U1^:&XGFN]O\#OY^5UHQ%3WG["1G$9I1+%_!Y$.B<3,$V4%XKE@\K6
MQ8W97:94EA0?5YQ!-C0!?'^?96K[H!74U[KG_P%02P,$%     @ Y8U95,IZ
ME'<^ P  NPH  !D   !X;"]W;W)K<VAE971S+W-H965T-S0N>&ULS59-3]M
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
M=4'VB1J9I6Z9_:>]'NU7WG[(!(!T]WITYVURS^MD9Z]'[09SB-L[=@RA;-T
M4%''GJ9&Y*E;Y%_6Z5%;F(<XU,U,FQ" (]1C%B401W 7+2/UM%?J7]#L44#;
M66"'"8 %#+,V*0"&&>UH8*E1>.I6^,GW=:J+%YZ4A983B>:ER)%<W\MTEB9E
MRF6=A=4)TDW4UNR0!H%U(@*P"%MO[ $8\W'7VP=J*@#:T]CN<'*)B]%@&KVV
M<!E1I.[>[C6B$ENO\<"H # H*C8,BLIHYVO6ZEOTSTFY2'5SE?&YMO-.0SU
MN?EB>G.CQ*K^YO5>*"7R^G+)DQDO*X!^/A="/=]47^9N_SW@XF]02P,$%
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
MTZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0
M   ( .6-6523FKQQ" 8  *@V   /    >&PO=V]R:V)O;VLN>&ULQ9M;<YLX
M&(;_"N.K[D76,4<WTW0F;9K=S*2M-TY[FY%!MC4%R2N@A_SZE7"<?&#WG;WY
MXBL'0>"Q #VO#G[SP]AO"V.^!3^K4M?GHW73;,[&XSI?RTK4?YJ-U&[/TMA*
M-&[3KL;UQDI1U&LIFZH<AZ>GZ;@22H_>OMF=:V;'=,,T,F^4T:[0%WQ5\D?]
MO-]O!M]5K1:J5,VO\U'W=RE'0:6TJM2#+,Y'IZ.@7IL??QNK'HQN1#G/K2G+
M\]%DN^.KM(W*]XKG'O).+.JNI!&+6^% SD?IJ3OA4MFZZ8[HSB\<XW?I#MYN
MM8VY4F4C[:5HY%_6M!NE5_XT[EN,R=?HZF'WN:W$,_M_JM$LERJ7ER9O*ZF;
M;3U:67I 7:_5IAX%6E3R?+0[)!"Z"#[HQE52<*VWIW+'^F_J+GU=;+]UXW!)
M'=HSY7;8ZZ(#YX.\: O5_ 8K!%@A+]9[MVU*5;BK%\$[40J=RZ"[YS4!C !@
M=#3 X-5,$,@80,8O"#GW$/X?ZL L@_>FVA#(!$ F1X2\#PED"B#3XT&N!7UI
M,@"9'1&R5Y-3 #D]!F3'*.IU0"!? \C7O)"?[4IH]=#MZ)KOSQMIMX?19OL4
MM=NGO(CSMJJ$_>4K;JY66KE_$ZX>+_+<M,XU%!/JA=DOMW+5NF+C2#^*QFFY
M5X'(,!-NQ8B-<H'D\2Y3*J25";-7;I26VS?62F=FBH5$,F$VR8W1JY,[::O@
M4BYZ5,@<$V9U7.O<5#*X$S]E[[%"HI@PF^)+T\7A8%;ZU_':95Z]\@C!15WW
MT\L$J6+"[HJJ4DWG!XJ$Q##A-T/CLKK4N>K?3B2"";,)WDDMERXA^]M)H4+4
M]H?,;?^'?]O=(]9C0@U]R-S0S^7JJ;/SR>B3.V'5<NG#<5N[-HUBPGX%<ZN_
MI:EK'X 72N\Y/42-?\C<^%\Y(/?TBY($H[D[;]&6O0I$)@B93?!5E.US+OJG
M=09=_G*O[6/RH)A(#2&S&F \ZF7A$-DB9+8%QHPH)K)%R&R+_107O+H3CJ'^
M@R(B>X3,]A@$IX-\2"0ALTCZ">H07H24$C$KA4:I@W#(+1&S6V"FZKW,$7)+
MQ.T6FA4.5B(<L&*6"PT-!^&052)FJ\#TT+_#R"H1LU4.IH>#E8FD$C%+!8Q>
M!*\N:9*(D%0B9JE@]\44$XDE8A8+QDPH)O)+Q.P7C)G2 6GDF?B8PU;W&<5$
MQHFY>S,0<THQD7%B9N-@S-<4$ZDG9E8/PKSO1E&?,.%L";>$(.:$8B()Q4?L
MVMQ/J"MC9*&8V4('^@PGP7,AQ406BE^^:W/R.*'G>[44$UDH9K90'W-+.6L7
MI<H#GXXI)K)0S&RA_J"Z3QN-4&4O&B5(/PFS?H:]Q).G\15?>$,QD7X29OWL
M8WX2UD>X[W*0X!*DGX19/X,^[: R#<5$^DFXYU00YD<Z5Y\@_20O.L<RO.=T
MTB6!T_4O..GB(/U" J-W\\S7=  P0?I)F/4SP+R2A>L#;0=66]>,4DRDGX19
M/[ V^V\ZTD_"K)\!9O_)%'2V.4'Z29CU,\#\HJW,C8M(#[+PA70M";)0RFPA
M/)Y%1WU39*'TJ,-NM(.>(@NE[&O%GJ8R#P:.%+DG979/?TQP[\VAF,@]*;-[
MAIA70MG 3_5TCIQ13.2>E'O\;8!YD3>ML'["[+TH\Y9BPL5BS.[9N^GN.C-I
ME2E<7']'&_44N2=E=L\0\]8UEJ[74ZIM>*>8R#TILWOV;GKE5SC5':YKVRDF
M<D_ZDBL%>EW=KKVD2P21>S)F]PPQ_>?CVI1!UR)#[LF8W3/$?-RN@P\_-S*G
M83A#[LF8W=.;5(&Y*$,6REYR[J??_QDL!,Z0A3)F"PTP;V7=6)5O%XJ:_!O%
M1!;*N ?@X&05C6\9LE#&;:&#DU5/#RG%A(N6N2WT&\S'AY1B(@MES!9":W,<
M+<5$%LJ8+00Q^VO D86FS!;"F/05FB(+39DMA#%I#VB*+#1EMA!<D]6_Z<A"
MT\Y"X^[@^NV;P@E7R^*3NT3MRG.7L&<V\!_^3),P3OS*S&5;ECY\?]8W1A2[
M'UKM?B3V]C]02P,$%     @ Y8U95#1..WUZ @   #$  !H   !X;"]?<F5L
M<R]W;W)K8F]O:RYX;6PN<F5L<\W:36ZC0!"&X:M8'""XJZJKR"C.:C;9CG(!
MY+1_%-M8P&B2VX_E+.P/S6(V$=\*-8CB7:!'"'CZ50[MN.].PVY_'A8?Q\-I
M6%6[<3S_J.MAO2O'=GCHSN5T.;+I^F,[7I;]MCZWZ_=V6VI9+KWN[V=4ST_W
M,Q>OG^?R/Q.[S6:_+C^[]>]C.8W_&%S_Z?KW85?*6"U>VWY;QE55?QQNNX?Z
MNDD/E\G5XN5M5?4O;ZFJYPX2")+Y@Q2"=/X@@R";/RA#4)X_R"'(YP\*"(KY
M@QH(:N8/>H2@Q_F#TA)E7!(D3; FT#HAUXG ZX1@)P*Q$Y*=",Q.B'8B4#LA
MVXG [81P)P*Y$]*=".Q.B'<BT%M0;R'06U!O(=!;)@_;!'H+ZBT$>@OJ+01Z
M"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>BOJK01Z*^JM!'HKZJT$>NOD90F!
MWHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WH9Z&X'>AGH;@=Z&>AN!
MWH9Z&X'>-GG93:"WH=Y&H+>AWD:@MZ'>1J"WH=Y&H+>AWD:@=T:],X'>&?7.
M!'IGU#L3Z)U1[TR@=T:],X'>>?*QDD#OC'IG KTSZIT)],ZH=R;0.Z/>F4!O
M1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U ;T>]G4!OG_QL0J"WH]Y.H+>CWDZ@
MMZ/>3J!WH-Y!H'>@WD&@=Z#>0:!WH-Y!H'>@WD&@=Z#>0:!WH-Y!H'=,?A8D
MT#M0[R#0.U#O(-"[0;T; KT;U+LAT+M!O1L"O1O4N_E.O8?Q\U"&6\_7&J__
MG52/EW/+[?+7Y=?.R:URQ;F^KQB>_P)02P,$%     @ Y8U95"!P#MDD @
MJ2\  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS=I-;MLP$ 7@JQC:!A;-?[6(
MLVF[;;/H!5AI' N61()D4N?VI>0D0(O42. "?1L+-LEY(P[PK7S]_3%06AW'
M84K;:I]S^,A8:O<TNE3[0%-9V?DXNER^QCL67'MP=\3$9F-8ZZ=,4U[GN49U
M<_V9=NY^R*LOQ_)SZOVTK2(-J5I].FV<L[:5"V'H6Y?+.GN8NC]2UD\)=3FY
M[$G[/J2KLJ%BKR;,*W\/>#KW[8%B[#M:W;J8O[JQ[&+'@:7\.%"JSY=XI4>_
MV_4M=;Z]'\N1.H5(KDM[HCP.]:GHU?GD7&Z83I_\XORES+G LO,V^I#*Q"*]
M/^YY)//I=2B%*.;^_"N^));2%[\?S=/NJ'MC=KG>GSX>EGDDMCPNO^/?9_Q2
M_YU]") ^)$@?"J0/#=*' >G#@O31@/3Q :0/OD%I!$54CD(J1S&5HZ#*453E
M**QR%%<Y"JP<15:!(JM D56@R"I09!4HL@H4606*K )%5H$BJT"15:+(*E%D
ME2BR2A19)8JL$D56B2*K1)%5HL@J4615*+(J%%D5BJP*15:%(JM"D56AR*I0
M9%4HLBH4636*K!I%5HTBJT:15:/(JE%DU2BR:A19-8JL&D56@R*K09'5H,AJ
M4&0U*+(:%%D-BJP&15:#(JM!D=6BR&I19+4HLEH462V*K!9%5HLBJT61U:+(
M:E%D;5!D;5!D;5!D;?ZGK#^\/_SC^.59CZZ?GO/9\@_]FU]02P$"% ,4
M" #EC5E4!T%-8H$   "Q    $               @ $     9&]C4')O<',O
M87!P+GAM;%!+ 0(4 Q0    ( .6-652IP_U+[@   "L"   1
M  "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( .6-65297)PC
M$ 8  )PG   3              "  <P!  !X;"]T:&5M92]T:&5M93$N>&UL
M4$L! A0#%     @ Y8U95!A&=NQ'!@  FQD  !@              ("!#0@
M 'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( .6-650.[/"\
M)0(  ',%   8              " @8H.  !X;"]W;W)K<VAE971S+W-H965T
M,BYX;6Q02P$"% ,4    " #EC5E4A5\U[?4(   !)@  &
M@('E$   >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @ Y8U9
M5+H-AQFV @  N0<  !@              ("!$!H  'AL+W=O<FMS:&5E=',O
M<VAE970T+GAM;%!+ 0(4 Q0    ( .6-653O8.WI/@@  (8C   8
M      " @?P<  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4
M" #EC5E4-SN0=)T"  "I!@  &               @(%P)0  >&PO=V]R:W-H
M965T<R]S:&5E=#8N>&UL4$L! A0#%     @ Y8U95- 4,&#/!P  4"<  !@
M             ("!0R@  'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4
M Q0    ( .6-6501G(U'.P,  #X)   8              " @4@P  !X;"]W
M;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4    " #EC5E4E>6W2VX*  "K
M+P  &               @(&Y,P  >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL
M4$L! A0#%     @ Y8U95&/,&LQ!"   3Q8  !D              ("!73X
M 'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4    " #EC5E4^TU)
MP8$A   _9P  &0              @('51@  >&PO=V]R:W-H965T<R]S:&5E
M=#$Q+GAM;%!+ 0(4 Q0    ( .6-653<Z8&!60X  #,D   9
M  " @8UH  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#%     @
MY8U95,Z9 (T>!P  +!(  !D              ("!'7<  'AL+W=O<FMS:&5E
M=',O<VAE970Q,RYX;6Q02P$"% ,4    " #EC5E4>A<04W$%  #)#@  &0
M            @(%R?@  >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4
M Q0    ( .6-652/;9V$P L  #TA   9              " @1J$  !X;"]W
M;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%     @ Y8U95#)"R\<+"@
MVA@  !D              ("!$9   'AL+W=O<FMS:&5E=',O<VAE970Q-BYX
M;6Q02P$"% ,4    " #EC5E48KKDFUT$  !-"@  &0              @(%3
MF@  >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( .6-652A
M>Y;RV H  +L;   9              " @>>>  !X;"]W;W)K<VAE971S+W-H
M965T,3@N>&UL4$L! A0#%     @ Y8U95(L[D'&I @  V 4  !D
M     ("!]JD  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4
M" #EC5E4.QZDF,85   :0@  &0              @('6K   >&PO=V]R:W-H
M965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( .6-651+/I5\APD  )0:   9
M              " @=/"  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L!
M A0#%     @ Y8U95#AH/_7."   G!8  !D              ("!D<P  'AL
M+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    " #EC5E4[CJX$:\(
M  "!%0  &0              @(&6U0  >&PO=V]R:W-H965T<R]S:&5E=#(S
M+GAM;%!+ 0(4 Q0    ( .6-653W+^IG\@L  ,$=   9              "
M@7S>  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#%     @ Y8U9
M5*Z4^6*N P  Q@<  !D              ("!I>H  'AL+W=O<FMS:&5E=',O
M<VAE970R-2YX;6Q02P$"% ,4    " #EC5E47"#'OPX:  "T40  &0
M        @(&*[@  >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0
M   ( .6-650/%7:O' 8  -L/   9              " @<\( 0!X;"]W;W)K
M<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @ Y8U95*Q/SC9Q"0  (18
M !D              ("!(@\! 'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q0
M2P$"% ,4    " #EC5E4;XY95%<#  # !P  &0              @('*& $
M>&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( .6-651VV'9)
MS04  )\,   9              " @5@< 0!X;"]W;W)K<VAE971S+W-H965T
M,S N>&UL4$L! A0#%     @ Y8U95"ALDKJN!@  [@\  !D
M ("!7"(! 'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4    " #E
MC5E4GK(*=MP"   ^!@  &0              @(%!*0$ >&PO=V]R:W-H965T
M<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( .6-650&A+>=W0D  +P>   9
M          " @50L 0!X;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#
M%     @ Y8U95/#:YK=*!   >@L  !D              ("!:#8! 'AL+W=O
M<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    " #EC5E4CJ8P%:\&  "#
M$   &0              @('I.@$ >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM
M;%!+ 0(4 Q0    ( .6-653Z18NGA00  .$)   9              " @<]!
M 0!X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%     @ Y8U95' 1
M[@HA!0  >A8  !D              ("!BT8! 'AL+W=O<FMS:&5E=',O<VAE
M970S-RYX;6Q02P$"% ,4    " #EC5E4"(%%'MH$  !^$P  &0
M    @('C2P$ >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    (
M .6-652;?LUYC 4  !P8   9              " @?10 0!X;"]W;W)K<VAE
M971S+W-H965T,SDN>&UL4$L! A0#%     @ Y8U95(PN\=J" @  H 8  !D
M             ("!MU8! 'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q02P$"
M% ,4    " #EC5E4TK$.S.X"  !,"0  &0              @(%P60$ >&PO
M=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    ( .6-653DR\BY2P(
M %<%   9              " @95< 0!X;"]W;W)K<VAE971S+W-H965T-#(N
M>&UL4$L! A0#%     @ Y8U95 +4446? P  @@L  !D              ("!
M%U\! 'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4    " #EC5E4
ML*%%M50"   (!@  &0              @('M8@$ >&PO=V]R:W-H965T<R]S
M:&5E=#0T+GAM;%!+ 0(4 Q0    ( .6-650@T2Z:0@0  *$/   9
M      " @7AE 0!X;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#%
M  @ Y8U95->%V$:N @  IP8  !D              ("!\6D! 'AL+W=O<FMS
M:&5E=',O<VAE970T-BYX;6Q02P$"% ,4    " #EC5E4V7SMIF4$  !_$@
M&0              @('6; $ >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+
M 0(4 Q0    ( .6-653=14U',@(  )L$   9              " @7)Q 0!X
M;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#%     @ Y8U95(7J=F=K
M!P  IBT  !D              ("!VW,! 'AL+W=O<FMS:&5E=',O<VAE970T
M.2YX;6Q02P$"% ,4    " #EC5E4QE&]QSD$   E$@  &0
M@(%]>P$ >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    ( .6-
M65391S"K*P0  ( 6   9              " @>U_ 0!X;"]W;W)K<VAE971S
M+W-H965T-3$N>&UL4$L! A0#%     @ Y8U95-&*M+NF P  N1$  !D
M         ("!3X0! 'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6Q02P$"% ,4
M    " #EC5E4<*3S8#P)  #600  &0              @($LB $ >&PO=V]R
M:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( .6-652%*(]M5P(   <&
M   9              " @9^1 0!X;"]W;W)K<VAE971S+W-H965T-30N>&UL
M4$L! A0#%     @ Y8U95!XG2W!9!P  0R\  !D              ("!+90!
M 'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4    " #EC5E4@XJ]
M@N4"  #E"   &0              @(&]FP$ >&PO=V]R:W-H965T<R]S:&5E
M=#4V+GAM;%!+ 0(4 Q0    ( .6-653540PWB@0  -P/   9
M  " @=F> 0!X;"]W;W)K<VAE971S+W-H965T-3<N>&UL4$L! A0#%     @
MY8U95#BF3(FU!    !$  !D              ("!FJ,! 'AL+W=O<FMS:&5E
M=',O<VAE970U."YX;6Q02P$"% ,4    " #EC5E4#9[SD((#  #H"0  &0
M            @(&&J $ >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;%!+ 0(4
M Q0    ( .6-653*UTH5$@,  &()   9              " @3^L 0!X;"]W
M;W)K<VAE971S+W-H965T-C N>&UL4$L! A0#%     @ Y8U95$>]B9^A!
M:!8  !D              ("!B*\! 'AL+W=O<FMS:&5E=',O<VAE970V,2YX
M;6Q02P$"% ,4    " #EC5E40!9-$T$#  !@#   &0              @(%@
MM $ >&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;%!+ 0(4 Q0    ( .6-653V
MO6(HC D  /DV   9              " @=BW 0!X;"]W;W)K<VAE971S+W-H
M965T-C,N>&UL4$L! A0#%     @ Y8U95)AU],[P!@  \Q\  !D
M     ("!F\$! 'AL+W=O<FMS:&5E=',O<VAE970V-"YX;6Q02P$"% ,4
M" #EC5E4"F=Q'$,%   U)   &0              @('"R $ >&PO=V]R:W-H
M965T<R]S:&5E=#8U+GAM;%!+ 0(4 Q0    ( .6-652&]3T)* 0  -H6   9
M              " @3S. 0!X;"]W;W)K<VAE971S+W-H965T-C8N>&UL4$L!
M A0#%     @ Y8U95+'"+\P5!   GP\  !D              ("!F](! 'AL
M+W=O<FMS:&5E=',O<VAE970V-RYX;6Q02P$"% ,4    " #EC5E4#'%3P3P&
M  !5(   &0              @('GU@$ >&PO=V]R:W-H965T<R]S:&5E=#8X
M+GAM;%!+ 0(4 Q0    ( .6-653B=6NO)@,  $@+   9              "
M@5K= 0!X;"]W;W)K<VAE971S+W-H965T-CDN>&UL4$L! A0#%     @ Y8U9
M5((1X[BS @  :P<  !D              ("!M^ ! 'AL+W=O<FMS:&5E=',O
M<VAE970W,"YX;6Q02P$"% ,4    " #EC5E486^?\MH&   ^+P  &0
M        @(&AXP$ >&PO=V]R:W-H965T<R]S:&5E=#<Q+GAM;%!+ 0(4 Q0
M   ( .6-653F]B>+7P,  $\+   9              " @;+J 0!X;"]W;W)K
M<VAE971S+W-H965T-S(N>&UL4$L! A0#%     @ Y8U95*":]3<^!@  XAT
M !D              ("!2.X! 'AL+W=O<FMS:&5E=',O<VAE970W,RYX;6Q0
M2P$"% ,4    " #EC5E4RGJ4=SX#  "["@  &0              @(&]] $
M>&PO=V]R:W-H965T<R]S:&5E=#<T+GAM;%!+ 0(4 Q0    ( .6-652;.07N
M2 0  .L2   9              " @3+X 0!X;"]W;W)K<VAE971S+W-H965T
M-S4N>&UL4$L! A0#%     @ Y8U95']G[HOW"   4C@  !D
M ("!L?P! 'AL+W=O<FMS:&5E=',O<VAE970W-BYX;6Q02P$"% ,4    " #E
MC5E4D!</O\T$  !2$P  &0              @('?!0( >&PO=V]R:W-H965T
M<R]S:&5E=#<W+GAM;%!+ 0(4 Q0    ( .6-651:!1H9"08  -<<   9
M          " @>,* @!X;"]W;W)K<VAE971S+W-H965T-S@N>&UL4$L! A0#
M%     @ Y8U95(]KH,I0"   $BH  !D              ("!(Q$" 'AL+W=O
M<FMS:&5E=',O<VAE970W.2YX;6Q02P$"% ,4    " #EC5E4 QT\-*H&   J
M(   &0              @(&J&0( >&PO=V]R:W-H965T<R]S:&5E=#@P+GAM
M;%!+ 0(4 Q0    ( .6-6529R#JRAPH  %$W   9              " @8L@
M @!X;"]W;W)K<VAE971S+W-H965T.#$N>&UL4$L! A0#%     @ Y8U95(V(
M5MLX @  R 0  !D              ("!22L" 'AL+W=O<FMS:&5E=',O<VAE
M970X,BYX;6Q02P$"% ,4    " #EC5E4">0\KD0$   !$   &0
M    @(&X+0( >&PO=V]R:W-H965T<R]S:&5E=#@S+GAM;%!+ 0(4 Q0    (
M .6-6534*T61$0,  # 1   -              "  3,R @!X;"]S='EL97,N
M>&UL4$L! A0#%     @ Y8U95)>*NQS     $P(   L              ( !
M;S4" %]R96QS+RYR96QS4$L! A0#%     @ Y8U95).:O'$(!@  J#8   \
M             ( !6#8" 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( .6-
M650T3CM]>@(    Q   :              "  8T\ @!X;"]?<F5L<R]W;W)K
M8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( .6-650@< [9) (  *DO   3
M          "  3\_ @!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@    !; %L
*]!@  )1! @    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<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>103
<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>104
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>469</ContextCount>
  <ElementCount>650</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>131</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>18</UnitCount>
  <MyReports>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/DocumentandEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0002002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1001003 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1002004 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1003005 - Statement - Consolidated Statements of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome</Role>
      <ShortName>Consolidated Statements of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1004006 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical</Role>
      <ShortName>Consolidated Statements of Comprehensive Income (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1005007 - Statement - Consolidated Statements of Changes in Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity</Role>
      <ShortName>Consolidated Statements of Changes in Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1006008 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical</Role>
      <ShortName>Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>1007009 - Statement - Consolidated Statement of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/ConsolidatedStatementofCashFlows</Role>
      <ShortName>Consolidated Statement of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Organization and Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/OrganizationandOperations</Role>
      <ShortName>Organization and Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2103102 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2115103 - Disclosure - Regulatory Matters</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/RegulatoryMatters</Role>
      <ShortName>Regulatory Matters</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2120104 - Disclosure - Capitalization</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/Capitalization</Role>
      <ShortName>Capitalization</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2122105 - Disclosure - Lines of Credit</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/LinesofCredit</Role>
      <ShortName>Lines of Credit</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2126106 - Disclosure - Long-Term Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/LongTermDebt</Role>
      <ShortName>Long-Term Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2131107 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2138108 - Disclosure - Utility Plant Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/UtilityPlantIntangibleAssets</Role>
      <ShortName>Utility Plant Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2142109 - Disclosure - Commitments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/Commitments</Role>
      <ShortName>Commitments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2144110 - Disclosure - Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/Contingencies</Role>
      <ShortName>Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2145111 - Disclosure - Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/BenefitPlans</Role>
      <ShortName>Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2156112 - Disclosure - Equity Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/EquityPlans</Role>
      <ShortName>Equity Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2161113 - Disclosure - Segment and Non-Tariffed Businesses Reporting</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReporting</Role>
      <ShortName>Segment and Non-Tariffed Businesses Reporting</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2164114 - Disclosure - Business Combinations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/BusinessCombinations</Role>
      <ShortName>Business Combinations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2168115 - Disclosure - Financial Statement Schedule</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/FinancialStatementSchedule</Role>
      <ShortName>Financial Statement Schedule</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2173116 - Disclosure - Valuation and Qualifying Accounts and Reserves</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/ValuationandQualifyingAccountsandReserves</Role>
      <ShortName>Valuation and Qualifying Accounts and Reserves</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.sjwater.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2305301 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.sjwater.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2316302 - Disclosure - Regulatory Matters (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/RegulatoryMattersTables</Role>
      <ShortName>Regulatory Matters (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.sjwater.com/role/RegulatoryMatters</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2323303 - Disclosure - Lines of Credit (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/LinesofCreditTables</Role>
      <ShortName>Lines of Credit (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.sjwater.com/role/LinesofCredit</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2327304 - Disclosure - Long-Term Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/LongTermDebtTables</Role>
      <ShortName>Long-Term Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.sjwater.com/role/LongTermDebt</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2332305 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.sjwater.com/role/IncomeTaxes</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2339306 - Disclosure - Utility Plant Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/UtilityPlantIntangibleAssetsTables</Role>
      <ShortName>Utility Plant Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.sjwater.com/role/UtilityPlantIntangibleAssets</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2346307 - Disclosure - Benefit Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/BenefitPlansTables</Role>
      <ShortName>Benefit Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.sjwater.com/role/BenefitPlans</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2357308 - Disclosure - Equity Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/EquityPlansTables</Role>
      <ShortName>Equity Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.sjwater.com/role/EquityPlans</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2362309 - Disclosure - Segment and Non-Tariffed Businesses Reporting (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingTables</Role>
      <ShortName>Segment and Non-Tariffed Businesses Reporting (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReporting</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2365310 - Disclosure - Business Combinations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/BusinessCombinationsTables</Role>
      <ShortName>Business Combinations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.sjwater.com/role/BusinessCombinations</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2402401 - Disclosure - Organization and Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/OrganizationandOperationsDetails</Role>
      <ShortName>Organization and Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.sjwater.com/role/OrganizationandOperations</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2406402 - Disclosure - Summary of Significant Accounting Policies - Property, Plant and Equipment and Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Property, Plant and Equipment and Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2407403 - Disclosure - Summary of Significant Accounting Policies - Real Estate Investments and Nonutility Properties (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Real Estate Investments and Nonutility Properties (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2408404 - Disclosure - Summary of Significant Accounting Policies - Impairments of Long-Lived Assets and Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesImpairmentsofLongLivedAssetsandGoodwillDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Impairments of Long-Lived Assets and Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2409405 - Disclosure - Summary of Significant Accounting Policies - Cash and Cash Equivalents, and Restricted Cash (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Cash and Cash Equivalents, and Restricted Cash (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2410406 - Disclosure - Summary of Significant Accounting Policies - Financial Instruments and Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsandInvestmentsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Financial Instruments and Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2411407 - Disclosure - Summary of Significant Accounting Policies - Advances for Construction and Contributions in Aid of Construction (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesAdvancesforConstructionandContributionsinAidofConstructionDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Advances for Construction and Contributions in Aid of Construction (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2412408 - Disclosure - Summary of Significant Accounting Policies - Asset Retirement Obligation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesAssetRetirementObligationDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Asset Retirement Obligation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2413409 - Disclosure - Summary of Significant Accounting Policies - Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2414410 - Disclosure - Summary of Significant Accounting Policies - Earnings per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesEarningsperShareDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Earnings per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2417411 - Disclosure - Regulatory Matters - Regulatory Assets, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails</Role>
      <ShortName>Regulatory Matters - Regulatory Assets, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2418412 - Disclosure - Regulatory Matters - Balancing and Memorandum Accounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/RegulatoryMattersBalancingandMemorandumAccountsDetails</Role>
      <ShortName>Regulatory Matters - Balancing and Memorandum Accounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2419413 - Disclosure - Regulatory Maters - Public Utilities General Disclosures (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails</Role>
      <ShortName>Regulatory Maters - Public Utilities General Disclosures (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2421414 - Disclosure - Capitalization (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/CapitalizationDetails</Role>
      <ShortName>Capitalization (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.sjwater.com/role/Capitalization</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2424415 - Disclosure - Lines of Credit - Schedule of Lines of Credit (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails</Role>
      <ShortName>Lines of Credit - Schedule of Lines of Credit (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2425416 - Disclosure - Lines of Credit - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/LinesofCreditNarrativeDetails</Role>
      <ShortName>Lines of Credit - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2428417 - Disclosure - Long-Term Debt - Schedule of Long-term Debt Instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails</Role>
      <ShortName>Long-Term Debt - Schedule of Long-term Debt Instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2429418 - Disclosure - Long-Term Debt - Schedule of Maturities of Long-term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/LongTermDebtScheduleofMaturitiesofLongtermDebtDetails</Role>
      <ShortName>Long-Term Debt - Schedule of Maturities of Long-term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2430419 - Disclosure - Long-Term Debt - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/LongTermDebtNarrativeDetails</Role>
      <ShortName>Long-Term Debt - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2433420 - Disclosure - Income Taxes - Components of Income Tax Expense (Benefit) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails</Role>
      <ShortName>Income Taxes - Components of Income Tax Expense (Benefit) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2434421 - Disclosure - Income Taxes - Federal Statutory Rate Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails</Role>
      <ShortName>Income Taxes - Federal Statutory Rate Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2435422 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails</Role>
      <ShortName>Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2436423 - Disclosure - Income Taxes - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2437424 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails</Role>
      <ShortName>Income Taxes - Unrecognized Tax Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2440425 - Disclosure - Utility Plant Intangible Assets - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails</Role>
      <ShortName>Utility Plant Intangible Assets - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2441426 - Disclosure - Utility Plant Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/UtilityPlantIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails</Role>
      <ShortName>Utility Plant Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2443427 - Disclosure - Commitments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/CommitmentsDetails</Role>
      <ShortName>Commitments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.sjwater.com/role/Commitments</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2447428 - Disclosure - Benefit Plans - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/BenefitPlansNarrativeDetails</Role>
      <ShortName>Benefit Plans - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2448429 - Disclosure - Benefit Plans - Fair Value of Plan Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/BenefitPlansFairValueofPlanAssetsDetails</Role>
      <ShortName>Benefit Plans - Fair Value of Plan Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2449430 - Disclosure - Benefit Plans - Actuarial Calculation Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/BenefitPlansActuarialCalculationAssumptionsDetails</Role>
      <ShortName>Benefit Plans - Actuarial Calculation Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2450431 - Disclosure - Benefit Plans - Net Periodic Benefit Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/BenefitPlansNetPeriodicBenefitCostDetails</Role>
      <ShortName>Benefit Plans - Net Periodic Benefit Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2451432 - Disclosure - Benefit Plans - Reconciliation of Funded Status (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails</Role>
      <ShortName>Benefit Plans - Reconciliation of Funded Status (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2452433 - Disclosure - Benefit Plans - Amounts Recognized in Balance Sheet (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/BenefitPlansAmountsRecognizedinBalanceSheetDetails</Role>
      <ShortName>Benefit Plans - Amounts Recognized in Balance Sheet (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>2453434 - Disclosure - Benefit Plans - Regulatory Asset (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/BenefitPlansRegulatoryAssetDetails</Role>
      <ShortName>Benefit Plans - Regulatory Asset (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>2454435 - Disclosure - Benefit Plans - Plan Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/BenefitPlansPlanAssetsDetails</Role>
      <ShortName>Benefit Plans - Plan Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>2455436 - Disclosure - Benefit Plans - Benefits Expected to be Paid in Next Five Years (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/BenefitPlansBenefitsExpectedtobePaidinNextFiveYearsDetails</Role>
      <ShortName>Benefit Plans - Benefits Expected to be Paid in Next Five Years (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>2458437 - Disclosure - Equity Plans - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/EquityPlansNarrativeDetails</Role>
      <ShortName>Equity Plans - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>2459438 - Disclosure - Equity Plans - Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/EquityPlansScheduleofCompensationCostforSharebasedPaymentArrangementsAllocationofSharebasedCompensationCostsbyPlanDetails</Role>
      <ShortName>Equity Plans - Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>2460439 - Disclosure - Equity Plans - Restricted Stock and Deferred Restricted Stock Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails</Role>
      <ShortName>Equity Plans - Restricted Stock and Deferred Restricted Stock Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>2463440 - Disclosure - Segment and Non-Tariffed Businesses Reporting (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingDetails</Role>
      <ShortName>Segment and Non-Tariffed Businesses Reporting (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingTables</ParentRole>
      <Position>76</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>2466441 - Disclosure - Business Combinations - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails</Role>
      <ShortName>Business Combinations - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>2467442 - Disclosure - Business Combinations - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails</Role>
      <ShortName>Business Combinations - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>2469443 - Disclosure - Financial Statement Schedule - Condensed Balance Sheets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails</Role>
      <ShortName>Financial Statement Schedule - Condensed Balance Sheets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>2470444 - Disclosure - Financial Statement Schedule - Condensed Statements of Comprehensive Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails</Role>
      <ShortName>Financial Statement Schedule - Condensed Statements of Comprehensive Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>2471445 - Disclosure - Financial Statement Schedule - Condensed Statements of Cash Flows (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails</Role>
      <ShortName>Financial Statement Schedule - Condensed Statements of Cash Flows (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>2472446 - Disclosure - Financial Statement Schedule - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/FinancialStatementScheduleNarrativeDetails</Role>
      <ShortName>Financial Statement Schedule - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="sjw-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>2474447 - Disclosure - Valuation and Qualifying Accounts and Reserves (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/ValuationandQualifyingAccountsandReservesDetails</Role>
      <ShortName>Valuation and Qualifying Accounts and Reserves (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.sjwater.com/role/ValuationandQualifyingAccountsandReserves</ParentRole>
      <Position>83</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-K" original="sjw-20211231.htm">sjw-20211231.htm</File>
    <File>a2021q410kexhibit1092.htm</File>
    <File>a2021q410kexhibit1093.htm</File>
    <File>a2021q410kexhibit211.htm</File>
    <File>a2021q410kexhibit231.htm</File>
    <File>a2021q410kexhibit232.htm</File>
    <File>a2021q410kexhibit311.htm</File>
    <File>a2021q410kexhibit312.htm</File>
    <File>a2021q410kexhibit321.htm</File>
    <File>a2021q410kexhibit322.htm</File>
    <File>sjw-20211231.xsd</File>
    <File>sjw-20211231_cal.xml</File>
    <File>sjw-20211231_def.xml</File>
    <File>sjw-20211231_lab.xml</File>
    <File>sjw-20211231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>sjw-20211231_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="1566">http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="39">http://xbrl.sec.gov/dei/2021q4</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>107
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "sjw-20211231.htm": {
   "axisCustom": 1,
   "axisStandard": 37,
   "contextCount": 469,
   "dts": {
    "calculationLink": {
     "local": [
      "sjw-20211231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "sjw-20211231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "sjw-20211231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "sjw-20211231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "sjw-20211231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "sjw-20211231.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/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd",
      "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd"
     ]
    }
   },
   "elementCount": 878,
   "entityCount": 1,
   "hidden": {
    "http://www.sjwater.com/20211231": 2,
    "http://xbrl.sec.gov/dei/2021q4": 4,
    "total": 6
   },
   "keyCustom": 156,
   "keyStandard": 494,
   "memberCustom": 76,
   "memberStandard": 52,
   "nsprefix": "sjw",
   "nsuri": "http://www.sjwater.com/20211231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Document and Entity Information",
     "role": "http://www.sjwater.com/role/DocumentandEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "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": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Organization and Operations",
     "role": "http://www.sjwater.com/role/OrganizationandOperations",
     "shortName": "Organization and Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2103102 - Disclosure - Summary of Significant Accounting Policies",
     "role": "http://www.sjwater.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "sjw:RegulatoryMattersTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2115103 - Disclosure - Regulatory Matters",
     "role": "http://www.sjwater.com/role/RegulatoryMatters",
     "shortName": "Regulatory Matters",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "sjw:RegulatoryMattersTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2120104 - Disclosure - Capitalization",
     "role": "http://www.sjwater.com/role/Capitalization",
     "shortName": "Capitalization",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "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": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShortTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2122105 - Disclosure - Lines of Credit",
     "role": "http://www.sjwater.com/role/LinesofCredit",
     "shortName": "Lines of Credit",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShortTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2126106 - Disclosure - Long-Term Debt",
     "role": "http://www.sjwater.com/role/LongTermDebt",
     "shortName": "Long-Term Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2131107 - Disclosure - Income Taxes",
     "role": "http://www.sjwater.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2138108 - Disclosure - Utility Plant Intangible Assets",
     "role": "http://www.sjwater.com/role/UtilityPlantIntangibleAssets",
     "shortName": "Utility Plant Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2142109 - Disclosure - Commitments",
     "role": "http://www.sjwater.com/role/Commitments",
     "shortName": "Commitments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyDisclosures",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2144110 - Disclosure - Contingencies",
     "role": "http://www.sjwater.com/role/Contingencies",
     "shortName": "Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyDisclosures",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "0002002 - Document - Audit Information",
     "role": "http://www.sjwater.com/role/AuditInformation",
     "shortName": "Audit Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2145111 - Disclosure - Benefit Plans",
     "role": "http://www.sjwater.com/role/BenefitPlans",
     "shortName": "Benefit Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2156112 - Disclosure - Equity Plans",
     "role": "http://www.sjwater.com/role/EquityPlans",
     "shortName": "Equity Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2161113 - Disclosure - Segment and Non-Tariffed Businesses Reporting",
     "role": "http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReporting",
     "shortName": "Segment and Non-Tariffed Businesses Reporting",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2164114 - Disclosure - Business Combinations",
     "role": "http://www.sjwater.com/role/BusinessCombinations",
     "shortName": "Business Combinations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2168115 - Disclosure - Financial Statement Schedule",
     "role": "http://www.sjwater.com/role/FinancialStatementSchedule",
     "shortName": "Financial Statement Schedule",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2173116 - Disclosure - Valuation and Qualifying Accounts and Reserves",
     "role": "http://www.sjwater.com/role/ValuationandQualifyingAccountsandReserves",
     "shortName": "Valuation and Qualifying Accounts and Reserves",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "role": "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2305301 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "role": "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesTables",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRegulatoryAssetsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2316302 - Disclosure - Regulatory Matters (Tables)",
     "role": "http://www.sjwater.com/role/RegulatoryMattersTables",
     "shortName": "Regulatory Matters (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRegulatoryAssetsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2323303 - Disclosure - Lines of Credit (Tables)",
     "role": "http://www.sjwater.com/role/LinesofCreditTables",
     "shortName": "Lines of Credit (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i221faca3554e4718b084c9161a0d83b9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PublicUtilitiesPropertyPlantAndEquipmentLand",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001003 - Statement - Consolidated Balance Sheets",
     "role": "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i221faca3554e4718b084c9161a0d83b9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PublicUtilitiesPropertyPlantAndEquipmentLand",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2327304 - Disclosure - Long-Term Debt (Tables)",
     "role": "http://www.sjwater.com/role/LongTermDebtTables",
     "shortName": "Long-Term Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2332305 - Disclosure - Income Taxes (Tables)",
     "role": "http://www.sjwater.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2339306 - Disclosure - Utility Plant Intangible Assets (Tables)",
     "role": "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsTables",
     "shortName": "Utility Plant Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2346307 - Disclosure - Benefit Plans (Tables)",
     "role": "http://www.sjwater.com/role/BenefitPlansTables",
     "shortName": "Benefit Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2357308 - Disclosure - Equity Plans (Tables)",
     "role": "http://www.sjwater.com/role/EquityPlansTables",
     "shortName": "Equity Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2362309 - Disclosure - Segment and Non-Tariffed Businesses Reporting (Tables)",
     "role": "http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingTables",
     "shortName": "Segment and Non-Tariffed Businesses Reporting (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2365310 - Disclosure - Business Combinations (Tables)",
     "role": "http://www.sjwater.com/role/BusinessCombinationsTables",
     "shortName": "Business Combinations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "sjw:VariableInterestEntitiesNumberOfEntities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "entity",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2402401 - Disclosure - Organization and Operations (Details)",
     "role": "http://www.sjwater.com/role/OrganizationandOperationsDetails",
     "shortName": "Organization and Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "sjw:VariableInterestEntitiesNumberOfEntities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "entity",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i221faca3554e4718b084c9161a0d83b9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406402 - Disclosure - Summary of Significant Accounting Policies - Property, Plant and Equipment and Intangible Assets (Details)",
     "role": "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails",
     "shortName": "Summary of Significant Accounting Policies - Property, Plant and Equipment and Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i221faca3554e4718b084c9161a0d83b9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "sjw:ScheduleOfRealEstateInvestmentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i221faca3554e4718b084c9161a0d83b9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Land",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407403 - Disclosure - Summary of Significant Accounting Policies - Real Estate Investments and Nonutility Properties (Details)",
     "role": "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails",
     "shortName": "Summary of Significant Accounting Policies - Real Estate Investments and Nonutility Properties (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "sjw:ScheduleOfRealEstateInvestmentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i221faca3554e4718b084c9161a0d83b9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Land",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i221faca3554e4718b084c9161a0d83b9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002004 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "role": "http://www.sjwater.com/role/ConsolidatedBalanceSheetsParenthetical",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i221faca3554e4718b084c9161a0d83b9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408404 - Disclosure - Summary of Significant Accounting Policies - Impairments of Long-Lived Assets and Goodwill (Details)",
     "role": "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesImpairmentsofLongLivedAssetsandGoodwillDetails",
     "shortName": "Summary of Significant Accounting Policies - Impairments of Long-Lived Assets and Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:GoodwillImpairmentLoss",
       "us-gaap:GoodwillImpairmentLoss",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "sjw:ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409405 - Disclosure - Summary of Significant Accounting Policies - Cash and Cash Equivalents, and Restricted Cash (Details)",
     "role": "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails",
     "shortName": "Summary of Significant Accounting Policies - Cash and Cash Equivalents, and Restricted Cash (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i576000f8ca43498ba09e7a91471183c8_D20201223-20201223",
      "decimals": "-3",
      "lang": "en-US",
      "name": "sjw:ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i221faca3554e4718b084c9161a0d83b9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LifeInsuranceCorporateOrBankOwnedAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410406 - Disclosure - Summary of Significant Accounting Policies - Financial Instruments and Investments (Details)",
     "role": "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsandInvestmentsDetails",
     "shortName": "Summary of Significant Accounting Policies - Financial Instruments and Investments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i221faca3554e4718b084c9161a0d83b9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LifeInsuranceCorporateOrBankOwnedAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i221faca3554e4718b084c9161a0d83b9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "sjw:AdvancesForConstructionEstimatedRefundsNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411407 - Disclosure - Summary of Significant Accounting Policies - Advances for Construction and Contributions in Aid of Construction (Details)",
     "role": "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesAdvancesforConstructionandContributionsinAidofConstructionDetails",
     "shortName": "Summary of Significant Accounting Policies - Advances for Construction and Contributions in Aid of Construction (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i221faca3554e4718b084c9161a0d83b9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "sjw:AdvancesForConstructionEstimatedRefundsNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i221faca3554e4718b084c9161a0d83b9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetRetirementObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412408 - Disclosure - Summary of Significant Accounting Policies - Asset Retirement Obligation (Details)",
     "role": "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesAssetRetirementObligationDetails",
     "shortName": "Summary of Significant Accounting Policies - Asset Retirement Obligation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i221faca3554e4718b084c9161a0d83b9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetRetirementObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PublicUtilitiesGeneralDisclosuresTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413409 - Disclosure - Summary of Significant Accounting Policies - Revenue (Details)",
     "role": "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails",
     "shortName": "Summary of Significant Accounting Policies - Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i10867c962c4f4fd08c74212498dd154e_D20210101-20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414410 - Disclosure - Summary of Significant Accounting Policies - Earnings per Share (Details)",
     "role": "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesEarningsperShareDetails",
     "shortName": "Summary of Significant Accounting Policies - Earnings per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i10867c962c4f4fd08c74212498dd154e_D20210101-20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i221faca3554e4718b084c9161a0d83b9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417411 - Disclosure - Regulatory Matters - Regulatory Assets, Net (Details)",
     "role": "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails",
     "shortName": "Regulatory Matters - Regulatory Assets, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i221faca3554e4718b084c9161a0d83b9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i221faca3554e4718b084c9161a0d83b9_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "sjw:RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418412 - Disclosure - Regulatory Matters - Balancing and Memorandum Accounts (Details)",
     "role": "http://www.sjwater.com/role/RegulatoryMattersBalancingandMemorandumAccountsDetails",
     "shortName": "Regulatory Matters - Balancing and Memorandum Accounts (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i221faca3554e4718b084c9161a0d83b9_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "sjw:RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PublicUtilitiesGeneralDisclosuresTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i3416abb62b2a43d6b30e1e3d91b4044e_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "sjw:BalancingandMemorandumRevenueAccountNet",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2419413 - Disclosure - Regulatory Maters - Public Utilities General Disclosures (Details)",
     "role": "http://www.sjwater.com/role/RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails",
     "shortName": "Regulatory Maters - Public Utilities General Disclosures (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PublicUtilitiesGeneralDisclosuresTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i49926d366349401e94f7623ef6081b30_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "sjw:BalancingandMemorandumRevenueAccountNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003005 - Statement - Consolidated Statements of Comprehensive Income",
     "role": "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome",
     "shortName": "Consolidated Statements of Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:UtilitiesOperatingExpensePurchasedPower",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CommonStockSharesAuthorized",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i221faca3554e4718b084c9161a0d83b9_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421414 - Disclosure - Capitalization (Details)",
     "role": "http://www.sjwater.com/role/CapitalizationDetails",
     "shortName": "Capitalization (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockSharesAuthorized",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i221faca3554e4718b084c9161a0d83b9_I20211231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i91f0a4f4fc4f43de8487fc69c3b220a7_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2424415 - Disclosure - Lines of Credit - Schedule of Lines of Credit (Details)",
     "role": "http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails",
     "shortName": "Lines of Credit - Schedule of Lines of Credit (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i91f0a4f4fc4f43de8487fc69c3b220a7_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LineOfCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RepaymentsOfLinesOfCredit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425416 - Disclosure - Lines of Credit - Narrative (Details)",
     "role": "http://www.sjwater.com/role/LinesofCreditNarrativeDetails",
     "shortName": "Lines of Credit - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i27c742e93d834902860feccbcf772ddd_I20211231",
      "decimals": "4",
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i221faca3554e4718b084c9161a0d83b9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2428417 - Disclosure - Long-Term Debt - Schedule of Long-term Debt Instruments (Details)",
     "role": "http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails",
     "shortName": "Long-Term Debt - Schedule of Long-term Debt Instruments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i221faca3554e4718b084c9161a0d83b9_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentUnamortizedPremium",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i221faca3554e4718b084c9161a0d83b9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429418 - Disclosure - Long-Term Debt - Schedule of Maturities of Long-term Debt (Details)",
     "role": "http://www.sjwater.com/role/LongTermDebtScheduleofMaturitiesofLongtermDebtDetails",
     "shortName": "Long-Term Debt - Schedule of Maturities of Long-term Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i221faca3554e4718b084c9161a0d83b9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i221faca3554e4718b084c9161a0d83b9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430419 - Disclosure - Long-Term Debt - Narrative (Details)",
     "role": "http://www.sjwater.com/role/LongTermDebtNarrativeDetails",
     "shortName": "Long-Term Debt - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i3bf6553c8e9d4b22bb3e9320b96107f3_I20200811",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2433420 - Disclosure - Income Taxes - Components of Income Tax Expense (Benefit) (Details)",
     "role": "http://www.sjwater.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails",
     "shortName": "Income Taxes - Components of Income Tax Expense (Benefit) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434421 - Disclosure - Income Taxes - Federal Statutory Rate Reconciliation (Details)",
     "role": "http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails",
     "shortName": "Income Taxes - Federal Statutory Rate Reconciliation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i221faca3554e4718b084c9161a0d83b9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "sjw:DeferredTaxAssetsAdvancesAndContributions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435422 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)",
     "role": "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails",
     "shortName": "Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i221faca3554e4718b084c9161a0d83b9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "sjw:DeferredTaxAssetsAdvancesAndContributions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "sjw:DeferredTaxLiabilitiesPeriodIncreaseDecrease",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2436423 - Disclosure - Income Taxes - Narrative (Details)",
     "role": "http://www.sjwater.com/role/IncomeTaxesNarrativeDetails",
     "shortName": "Income Taxes - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "sjw:DeferredTaxLiabilitiesPeriodIncreaseDecrease",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004006 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)",
     "role": "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical",
     "shortName": "Consolidated Statements of Comprehensive Income (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i3416abb62b2a43d6b30e1e3d91b4044e_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437424 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details)",
     "role": "http://www.sjwater.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails",
     "shortName": "Income Taxes - Unrecognized Tax Benefits (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ifa168459118f47e4af1e637f6a030451_I20181231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i221faca3554e4718b084c9161a0d83b9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2440425 - Disclosure - Utility Plant Intangible Assets - Narrative (Details)",
     "role": "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails",
     "shortName": "Utility Plant Intangible Assets - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i221faca3554e4718b084c9161a0d83b9_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedCustomerRelationshipsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i221faca3554e4718b084c9161a0d83b9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2441426 - Disclosure - Utility Plant Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details)",
     "role": "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails",
     "shortName": "Utility Plant Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i221faca3554e4718b084c9161a0d83b9_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CostOfPurchasedWater",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2443427 - Disclosure - Commitments (Details)",
     "role": "http://www.sjwater.com/role/CommitmentsDetails",
     "shortName": "Commitments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ic82a8ac095564f0cbedcc8e3112aee33_I20200220",
      "decimals": "INF",
      "lang": "en-US",
      "name": "sjw:CollectiveBargainingAgreementWageIncreasePercentYearOne",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2447428 - Disclosure - Benefit Plans - Narrative (Details)",
     "role": "http://www.sjwater.com/role/BenefitPlansNarrativeDetails",
     "shortName": "Benefit Plans - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "icb66de8bb95c4e928af62bc8f600ecd4_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i221faca3554e4718b084c9161a0d83b9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2448429 - Disclosure - Benefit Plans - Fair Value of Plan Assets (Details)",
     "role": "http://www.sjwater.com/role/BenefitPlansFairValueofPlanAssetsDetails",
     "shortName": "Benefit Plans - Fair Value of Plan Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i379d869e2590426dabb724267100c292_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i9cec17ccada24600b09b735521deca26_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2449430 - Disclosure - Benefit Plans - Actuarial Calculation Assumptions (Details)",
     "role": "http://www.sjwater.com/role/BenefitPlansActuarialCalculationAssumptionsDetails",
     "shortName": "Benefit Plans - Actuarial Calculation Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i9cec17ccada24600b09b735521deca26_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i9cec17ccada24600b09b735521deca26_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2450431 - Disclosure - Benefit Plans - Net Periodic Benefit Cost (Details)",
     "role": "http://www.sjwater.com/role/BenefitPlansNetPeriodicBenefitCostDetails",
     "shortName": "Benefit Plans - Net Periodic Benefit Cost (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i9cec17ccada24600b09b735521deca26_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i3416abb62b2a43d6b30e1e3d91b4044e_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2451432 - Disclosure - Benefit Plans - Reconciliation of Funded Status (Details)",
     "role": "http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails",
     "shortName": "Benefit Plans - Reconciliation of Funded Status (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i9cec17ccada24600b09b735521deca26_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanActuarialGainLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i221faca3554e4718b084c9161a0d83b9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2452433 - Disclosure - Benefit Plans - Amounts Recognized in Balance Sheet (Details)",
     "role": "http://www.sjwater.com/role/BenefitPlansAmountsRecognizedinBalanceSheetDetails",
     "shortName": "Benefit Plans - Amounts Recognized in Balance Sheet (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "icf877acc53184cb8a53d15807b03c9c1_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i880dd2a14095481cbe2e35e0dacf6252_I20181231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005007 - Statement - Consolidated Statements of Changes in Stockholders' Equity",
     "role": "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
     "shortName": "Consolidated Statements of Changes in Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i880dd2a14095481cbe2e35e0dacf6252_I20181231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRegulatoryAssetsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i221faca3554e4718b084c9161a0d83b9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RegulatoryAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2453434 - Disclosure - Benefit Plans - Regulatory Asset (Details)",
     "role": "http://www.sjwater.com/role/BenefitPlansRegulatoryAssetDetails",
     "shortName": "Benefit Plans - Regulatory Asset (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "sjw:ScheduleOfRegulatoryAssetRecordedOnProjectedBenefitObligationOfPostretirementBenefitPlansTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i4db8e959aaf24f36b8ec7ab11e0d3316_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "sjw:RegulatoryAssetsFundedStatusOfObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i221faca3554e4718b084c9161a0d83b9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2454435 - Disclosure - Benefit Plans - Plan Assets (Details)",
     "role": "http://www.sjwater.com/role/BenefitPlansPlanAssetsDetails",
     "shortName": "Benefit Plans - Plan Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i39c86a2f24764d7daa46a6baf1f12156_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "icf877acc53184cb8a53d15807b03c9c1_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2455436 - Disclosure - Benefit Plans - Benefits Expected to be Paid in Next Five Years (Details)",
     "role": "http://www.sjwater.com/role/BenefitPlansBenefitsExpectedtobePaidinNextFiveYearsDetails",
     "shortName": "Benefit Plans - Benefits Expected to be Paid in Next Five Years (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "icf877acc53184cb8a53d15807b03c9c1_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "sjw:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2458437 - Disclosure - Equity Plans - Narrative (Details)",
     "role": "http://www.sjwater.com/role/EquityPlansNarrativeDetails",
     "shortName": "Equity Plans - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "sjw:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2459438 - Disclosure - Equity Plans - Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan (Details)",
     "role": "http://www.sjwater.com/role/EquityPlansScheduleofCompensationCostforSharebasedPaymentArrangementsAllocationofSharebasedCompensationCostsbyPlanDetails",
     "shortName": "Equity Plans - Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "iec733b7808ae4d1ab986f3aaff236722_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2460439 - Disclosure - Equity Plans - Restricted Stock and Deferred Restricted Stock Activity (Details)",
     "role": "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails",
     "shortName": "Equity Plans - Restricted Stock and Deferred Restricted Stock Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "iec733b7808ae4d1ab986f3aaff236722_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "sjw:NumberOfSubsidiaries",
      "reportCount": 1,
      "unique": true,
      "unitRef": "subsidiary",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2463440 - Disclosure - Segment and Non-Tariffed Businesses Reporting (Details)",
     "role": "http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingDetails",
     "shortName": "Segment and Non-Tariffed Businesses Reporting (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "sjw:NumberOfSubsidiaries",
      "reportCount": 1,
      "unique": true,
      "unitRef": "subsidiary",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2466441 - Disclosure - Business Combinations - Narrative (Details)",
     "role": "http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails",
     "shortName": "Business Combinations - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i31127123b82845a5ba3b13032b0fae7b_D20211217-20211217",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i3416abb62b2a43d6b30e1e3d91b4044e_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2467442 - Disclosure - Business Combinations - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details)",
     "role": "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails",
     "shortName": "Business Combinations - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ic2cd9824b32d4a40a2c5d154ef0bb737_D20191010-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUtilityPlantNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i221faca3554e4718b084c9161a0d83b9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2469443 - Disclosure - Financial Statement Schedule - Condensed Balance Sheets (Details)",
     "role": "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails",
     "shortName": "Financial Statement Schedule - Condensed Balance Sheets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i4fe542d472764551a8f8c042995a9e22_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "sjw:InvestmentsInSubsidiaries",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006008 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)",
     "role": "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical",
     "shortName": "Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2470444 - Disclosure - Financial Statement Schedule - Condensed Statements of Comprehensive Income (Details)",
     "role": "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails",
     "shortName": "Financial Statement Schedule - Condensed Statements of Comprehensive Income (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2471445 - Disclosure - Financial Statement Schedule - Condensed Statements of Cash Flows (Details)",
     "role": "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails",
     "shortName": "Financial Statement Schedule - Condensed Statements of Cash Flows (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ic3088b0675ba4b58ab4cef0edf35f6ad_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DeferredIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i221faca3554e4718b084c9161a0d83b9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "sjw:RestrictedNetAssetsSubsidiaries",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2472446 - Disclosure - Financial Statement Schedule - Narrative (Details)",
     "role": "http://www.sjwater.com/role/FinancialStatementScheduleNarrativeDetails",
     "shortName": "Financial Statement Schedule - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i221faca3554e4718b084c9161a0d83b9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "sjw:RestrictedNetAssetsSubsidiaries",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "i66b6f9446ac6439388decbc303a72cc9_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2474447 - Disclosure - Valuation and Qualifying Accounts and Reserves (Details)",
     "role": "http://www.sjwater.com/role/ValuationandQualifyingAccountsandReservesDetails",
     "shortName": "Valuation and Qualifying Accounts and Reserves (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ie5a854bc0a964f5f9c71c08a78f36b84_I20181231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1007009 - Statement - Consolidated Statement of Cash Flows",
     "role": "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
     "shortName": "Consolidated Statement of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20211231.htm",
      "contextRef": "ib388a57cf14d4e0f913c6f43979ecf92_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 131,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sjwater.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r695",
      "r696",
      "r697"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sjwater.com/role/AuditInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r695",
      "r696",
      "r697"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sjwater.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r695",
      "r696",
      "r697"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sjwater.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "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/2021q4",
     "presentation": [
      "http://www.sjwater.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "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/2021q4",
     "presentation": [
      "http://www.sjwater.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r695",
      "r696",
      "r697"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sjwater.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "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/2021q4",
     "presentation": [
      "http://www.sjwater.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sjwater.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sjwater.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r698"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.sjwater.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sjwater.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sjwater.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/2021q4",
     "presentation": [
      "http://www.sjwater.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sjwater.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sjwater.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sjwater.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r692"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.sjwater.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sjwater.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sjwater.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails",
      "http://www.sjwater.com/role/LinesofCreditNarrativeDetails",
      "http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r692"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.sjwater.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sjwater.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r692"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.sjwater.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sjwater.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r700"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.sjwater.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityNumberOfEmployees": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of persons employed by the Entity",
        "label": "Entity Number of Employees",
        "terseLabel": "Number of employees"
       }
      }
     },
     "localname": "EntityNumberOfEmployees",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sjwater.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r692"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.sjwater.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r692"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.sjwater.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r692"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.sjwater.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r692"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.sjwater.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sjwater.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r721"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sjwater.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r695",
      "r696",
      "r697"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sjwater.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails",
      "http://www.sjwater.com/role/LinesofCreditNarrativeDetails",
      "http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sjwater.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r691"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.sjwater.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r694"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.sjwater.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sjwater.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "sjw_A20142017WCMAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2014-2017 WCMA [Member]",
        "label": "2014-2017 WCMA [Member]",
        "terseLabel": "WCMA"
       }
      }
     },
     "localname": "A20142017WCMAMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_A2018WCMAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2018 WCMA [Member]",
        "label": "2018 WCMA [Member]",
        "terseLabel": "2018 WCMA"
       }
      }
     },
     "localname": "A2018WCMAMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_A2019WCMAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2019 WCMA [Member]",
        "label": "2019 WCMA [Member]",
        "terseLabel": "2019 WCMA"
       }
      }
     },
     "localname": "A2019WCMAMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_A247SeniorNotesSeries2020Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2.47% Senior Notes, Series 2020",
        "label": "2.47% Senior Notes, Series 2020 [Member]",
        "terseLabel": "2.47% Senior Notes, Series 2020"
       }
      }
     },
     "localname": "A247SeniorNotesSeries2020Member",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_A300SeniorNotesSeriesNMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "3.00% Senior Notes, Series N",
        "label": "3.00% Senior Notes, Series N [Member]",
        "terseLabel": "3.00% Senior Notes, Series N"
       }
      }
     },
     "localname": "A300SeniorNotesSeriesNMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_A300SeniorNotesSeriesOMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "3.00% Senior Notes, Series O",
        "label": "3.00% Senior Notes, Series O [Member]",
        "terseLabel": "3.00% Senior Notes, Series O"
       }
      }
     },
     "localname": "A300SeniorNotesSeriesOMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_A307SeniorNotesSeries2021AMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "3.07% Senior Notes, Series 2021A",
        "label": "3.07% Senior Notes, Series 2021A [Member]",
        "terseLabel": "3.07% Senior Notes, Series 2021A"
       }
      }
     },
     "localname": "A307SeniorNotesSeries2021AMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_A310SeniorNotesSeries2021BMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "3.10% Senior Notes, Series 2021B",
        "label": "3.10% Senior Notes, Series 2021B [Member]",
        "terseLabel": "3.10% Senior Notes, Series 2021B"
       }
      }
     },
     "localname": "A310SeniorNotesSeries2021BMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_A351SeniorNotesDueMarch2050Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "3.51% Senior Notes, Due March 2050",
        "label": "3.51% Senior Notes, Due March 2050 [Member]",
        "terseLabel": "3.51% Senior Notes, Due March 2050"
       }
      }
     },
     "localname": "A351SeniorNotesDueMarch2050Member",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_A389NoteDueMarch2041Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "3.89% Note Due March 2041",
        "label": "3.89% Note Due March 2041 [Member]",
        "terseLabel": "3.89% Note Due March 2041"
       }
      }
     },
     "localname": "A389NoteDueMarch2041Member",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_A401NoteDueMarch2041Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "4.01% Note Due March 2041",
        "label": "4.01% Note Due March 2041 [Member]",
        "terseLabel": "4.01% Note Due March 2041"
       }
      }
     },
     "localname": "A401NoteDueMarch2041Member",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_A411NoteDueMarch2041Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "4.11% Note Due March 2041",
        "label": "4.11% Note Due March 2041 [Member]",
        "terseLabel": "4.11% Note Due March 2041"
       }
      }
     },
     "localname": "A411NoteDueMarch2041Member",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_Accruedgroundwaterextractionchargespurchasedwaterandpower": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued groundwater extraction charges, purchased water and power",
        "label": "Accrued groundwater extraction charges, purchased water and power",
        "terseLabel": "Accrued groundwater extraction charges, purchased water and power"
       }
      }
     },
     "localname": "Accruedgroundwaterextractionchargespurchasedwaterandpower",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments to Additional Paid in Capital, Share-based Compensation, Equity Award Assumed in Acquisition",
        "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Equity Award Assumed in Acquisition",
        "terseLabel": "Share-based compensation related to business combination"
       }
      }
     },
     "localname": "AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_AdvancesForConstructionAndContributionsInAidOfConstructionPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for advances for construction and contributions in aid of construction.",
        "label": "Advances for Construction and Contributions in Aid of Construction, Policy [Policy Text Block]",
        "terseLabel": "Advances for Construction and Contributions in Aid of Construction"
       }
      }
     },
     "localname": "AdvancesForConstructionAndContributionsInAidOfConstructionPolicyPolicyTextBlock",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "sjw_AdvancesForConstructionDeferredTaxesAmortizationPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advances for Construction, Deferred Taxes, Amortization Period",
        "label": "Advances for Construction, Deferred Taxes, Amortization Period",
        "terseLabel": "Amortization period for taxes paid relating to advances and contributions"
       }
      }
     },
     "localname": "AdvancesForConstructionDeferredTaxesAmortizationPeriod",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesAdvancesforConstructionandContributionsinAidofConstructionDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "sjw_AdvancesForConstructionEstimatedRefundsAfterYearFive": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advances for Construction, Estimated Refunds, After Year Five",
        "label": "Advances for Construction, Estimated Refunds, After Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "AdvancesForConstructionEstimatedRefundsAfterYearFive",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesAdvancesforConstructionandContributionsinAidofConstructionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_AdvancesForConstructionEstimatedRefundsNextTwelveMonths": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advances for Construction, Estimated Refunds, Next Twelve Months",
        "label": "Advances for Construction, Estimated Refunds, Next Twelve Months",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "AdvancesForConstructionEstimatedRefundsNextTwelveMonths",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesAdvancesforConstructionandContributionsinAidofConstructionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_AdvancesForConstructionEstimatedRefundsYearFive": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advances for Construction, Estimated Refunds, Year Five",
        "label": "Advances for Construction, Estimated Refunds, Year Five",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "AdvancesForConstructionEstimatedRefundsYearFive",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesAdvancesforConstructionandContributionsinAidofConstructionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_AdvancesForConstructionEstimatedRefundsYearFour": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advances for Construction, Estimated Refunds, Year Four",
        "label": "Advances for Construction, Estimated Refunds, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "AdvancesForConstructionEstimatedRefundsYearFour",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesAdvancesforConstructionandContributionsinAidofConstructionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_AdvancesForConstructionEstimatedRefundsYearThree": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advances for Construction, Estimated Refunds, Year Three",
        "label": "Advances for Construction, Estimated Refunds, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "AdvancesForConstructionEstimatedRefundsYearThree",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesAdvancesforConstructionandContributionsinAidofConstructionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_AdvancesForConstructionEstimatedRefundsYearTwo": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advances for Construction, Estimated Refunds, Year Two",
        "label": "Advances for Construction, Estimated Refunds, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "AdvancesForConstructionEstimatedRefundsYearTwo",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesAdvancesforConstructionandContributionsinAidofConstructionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_AdviceLetterNo.532Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advice Letter No. 532 [Member]",
        "label": "Advice Letter No. 532 [Member]",
        "terseLabel": "Advice Letter No. 532"
       }
      }
     },
     "localname": "AdviceLetterNo.532Member",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_AlternativeRevenueProgramsNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Alternative Revenue Programs, Net",
        "label": "Alternative Revenue Programs, Net",
        "terseLabel": "Alternative revenue programs, net"
       }
      }
     },
     "localname": "AlternativeRevenueProgramsNet",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_AssetRetirementObligationDiscountRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Retirement Obligation, Discount Rate",
        "label": "Asset Retirement Obligation, Discount Rate",
        "terseLabel": "Discount rate"
       }
      }
     },
     "localname": "AssetRetirementObligationDiscountRate",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesAssetRetirementObligationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "sjw_AssetsLeasedOrAvailableForLeaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets Leased or Available for Lease [Abstract]",
        "label": "Assets Leased or Available for Lease [Abstract]",
        "terseLabel": "Assets Leased or Available for Lease [Abstract]"
       }
      }
     },
     "localname": "AssetsLeasedOrAvailableForLeaseAbstract",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "sjw_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.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_AuditInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Audit Information",
        "label": "Audit Information [Abstract]"
       }
      }
     },
     "localname": "AuditInformationAbstract",
     "nsuri": "http://www.sjwater.com/20211231",
     "xbrltype": "stringItemType"
    },
    "sjw_BalancingAndMemorandumAccountNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Balancing and Memorandum Account, Net",
        "label": "Balancing and Memorandum Account, Net",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance"
       }
      }
     },
     "localname": "BalancingAndMemorandumAccountNet",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_BalancingandMemorandumAccountIncreaseDecrease": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Balancing and Memorandum Account, Increase (Decrease)",
        "label": "Balancing and Memorandum Account, Increase (Decrease)",
        "totalLabel": "Regulatory Asset Increase (Decrease)"
       }
      }
     },
     "localname": "BalancingandMemorandumAccountIncreaseDecrease",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_BalancingandMemorandumAccountRefundsCollections": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Balancing and Memorandum Account, Refunds (Collections)",
        "label": "Balancing and Memorandum Account, Refunds (Collections)",
        "totalLabel": "Refunds (Collections) Adjustments"
       }
      }
     },
     "localname": "BalancingandMemorandumAccountRefundsCollections",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_BalancingandMemorandumAccountRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Balancing and Memorandum Account [Roll Forward]",
        "label": "Balancing and Memorandum Account [Roll Forward]",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "BalancingandMemorandumAccountRollForward",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "sjw_BalancingandMemorandumAccountsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Balancing and Memorandum Accounts [Member]",
        "label": "Balancing and Memorandum Accounts [Member]",
        "terseLabel": "Balancing and memorandum accounts, net"
       }
      }
     },
     "localname": "BalancingandMemorandumAccountsMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_BalancingandMemorandumCostRecoveryAccountIncreaseDecrease": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails": {
       "order": 2.0,
       "parentTag": "sjw_BalancingandMemorandumAccountIncreaseDecrease",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Balancing and Memorandum Cost Recovery Account, Increase (Decrease)",
        "label": "Balancing and Memorandum Cost Recovery Account, Increase (Decrease)",
        "terseLabel": "Regulatory Asset Increase (Decrease)"
       }
      }
     },
     "localname": "BalancingandMemorandumCostRecoveryAccountIncreaseDecrease",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_BalancingandMemorandumCostRecoveryAccountNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails": {
       "order": 1.0,
       "parentTag": "sjw_BalancingAndMemorandumAccountNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Balancing and Memorandum Cost Recovery Account, Net",
        "label": "Balancing and Memorandum Cost Recovery Account, Net",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance"
       }
      }
     },
     "localname": "BalancingandMemorandumCostRecoveryAccountNet",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails": {
       "order": 2.0,
       "parentTag": "sjw_BalancingandMemorandumAccountRefundsCollections",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Balancing and Memorandum Cost Recovery Account, Refunds (Collections)",
        "label": "Balancing and Memorandum Cost Recovery Account, Refunds (Collections)",
        "terseLabel": "Refunds (Collections) Adjustments"
       }
      }
     },
     "localname": "BalancingandMemorandumCostRecoveryAccountRefundsCollections",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_BalancingandMemorandumCostRecoveryAccountRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Balancing and Memorandum Cost Recovery Account [Roll Forward]",
        "label": "Balancing and Memorandum Cost Recovery Account [Roll Forward]",
        "terseLabel": "Cost-recovery accounts:"
       }
      }
     },
     "localname": "BalancingandMemorandumCostRecoveryAccountRollForward",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails": {
       "order": 1.0,
       "parentTag": "sjw_BalancingandMemorandumAccountIncreaseDecrease",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Balancing and Memorandum Revenue Account, Increase (Decrease)",
        "label": "Balancing and Memorandum Revenue Account, Increase (Decrease)",
        "terseLabel": "Regulatory asset increase (decrease)",
        "verboseLabel": "Regulatory Asset Increase (Decrease)"
       }
      }
     },
     "localname": "BalancingandMemorandumRevenueAccountIncreaseDecrease",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_BalancingandMemorandumRevenueAccountNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails": {
       "order": 2.0,
       "parentTag": "sjw_BalancingAndMemorandumAccountNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Balancing and Memorandum Revenue Accounting, Net",
        "label": "Balancing and Memorandum Revenue Account, Net",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance"
       }
      }
     },
     "localname": "BalancingandMemorandumRevenueAccountNet",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_BalancingandMemorandumRevenueAccountRefundsCollections": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails": {
       "order": 1.0,
       "parentTag": "sjw_BalancingandMemorandumAccountRefundsCollections",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Balancing and Memorandum Revenue Account, Refunds (Collections)",
        "label": "Balancing and Memorandum Revenue Account, Refunds (Collections)",
        "terseLabel": "Refunds (Collections) Adjustments"
       }
      }
     },
     "localname": "BalancingandMemorandumRevenueAccountRefundsCollections",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_BalancingandMemorandumRevenueAccountRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Balancing and Memorandum Revenue Account [Roll Forward]",
        "label": "Balancing and Memorandum Revenue Account [Roll Forward]",
        "terseLabel": "Revenue accounts:"
       }
      }
     },
     "localname": "BalancingandMemorandumRevenueAccountRollForward",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "sjw_BargainingAgreementsTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bargaining Agreements, Term",
        "label": "Bargaining Agreements, Term",
        "terseLabel": "Bargaining agreements, term"
       }
      }
     },
     "localname": "BargainingAgreementsTerm",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "sjw_BusinessCombinationConsiderationTransferredAcquireesCommonSharesConvertedInCashPerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Consideration Transferred, Acquiree's Common Shares Converted In Cash Per Share",
        "label": "Business Combination, Consideration Transferred, Acquiree's Common Shares Converted In Cash Per Share",
        "terseLabel": "Acquiree's common shares converted in cash (in dollars per share)"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredAcquireesCommonSharesConvertedInCashPerShare",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 2.0,
       "parentTag": "sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Assets",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Assets",
        "totalLabel": "Total assets acquired, measurement period adjustments"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Assets Acquired and Liabilities Assumed, Net",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Assets Acquired and Liabilities Assumed, Net",
        "totalLabel": "Assumed equity, measurement period adjustments"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCIACandAdvances": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 2.0,
       "parentTag": "sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, CIAC and Advances",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, CIAC and Advances",
        "terseLabel": "Contributions in aid of construction and construction advances, measurement period adjustments"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCIACandAdvances",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 5.0,
       "parentTag": "sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Current Assets",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Current Assets",
        "terseLabel": "Current assets, measurement period adjustments"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 5.0,
       "parentTag": "sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Current Liabilities",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Current Liabilities",
        "terseLabel": "Current liabilities, including maturities of long-term debt, measurement period adjustments"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 3.0,
       "parentTag": "sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Income Taxes",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Income Taxes",
        "terseLabel": "Deferred income taxes, measurement period adjustments"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 1.0,
       "parentTag": "sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Liabilities",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Liabilities",
        "totalLabel": "Total liabilities assumed, measurement period adjustments"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLongtermDebt": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 4.0,
       "parentTag": "sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Long-term Debt",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Long-term Debt",
        "terseLabel": "Long-term debt, measurement period adjustments"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLongtermDebt",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 3.0,
       "parentTag": "sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Noncurrent Assets",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Noncurrent Assets",
        "terseLabel": "Other assets, measurement period adjustments"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 6.0,
       "parentTag": "sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Noncurrent Liabilities",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Noncurrent Liabilities",
        "terseLabel": "Other long-term liabilities, measurement period adjustments"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentLiabilities",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonutilityPlantNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 6.0,
       "parentTag": "sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Nonutility Plant, Net",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Nonutility Plant, Net",
        "terseLabel": "Nonutility plant, measurement period adjustments"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonutilityPlantNet",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPostretirementBenefitPlans": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 1.0,
       "parentTag": "sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Postretirement Benefit Plans",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Postretirement Benefit Plans",
        "terseLabel": "Postretirement benefit plans, measurement period adjustments"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPostretirementBenefitPlans",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRegulatoryAssetsandDeferredChargesNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 2.0,
       "parentTag": "sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Regulatory Assets and Deferred Charges, Net",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Regulatory Assets and Deferred Charges, Net",
        "terseLabel": "Regulatory assets and deferred charges, less current portion, measurement period adjustments"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRegulatoryAssetsandDeferredChargesNet",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUtilityPlantNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 7.0,
       "parentTag": "sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Utility Plant, Net",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Utility Plant, Net",
        "terseLabel": "Utility plant, net, measurement period adjustments"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUtilityPlantNet",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Utility Plant, Net",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Utility Plant, Net",
        "terseLabel": "Utility plant, net"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, CIAC and Advances",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, CIAC and Advances",
        "terseLabel": "Contributions in aid of construction and construction advances"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Nonutility Plant, Net",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Nonutility Plant, Net",
        "terseLabel": "Nonutility plant"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Post-retirement Benefit Plans",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Post-retirement Benefit Plans",
        "terseLabel": "Postretirement benefit plans"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Regulatory Asses and Deferred Charges, Net",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Regulatory Asses and Deferred Charges, net",
        "terseLabel": "Regulatory assets and deferred charges, less current portion"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_BusinessCombinationsDebtPremiumMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business combinations debt premium",
        "label": "Business combinations debt premium [Member]",
        "terseLabel": "Business combinations debt premium"
       }
      }
     },
     "localname": "BusinessCombinationsDebtPremiumMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_CEMAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CEMA",
        "label": "CEMA [Member]",
        "terseLabel": "CEMA"
       }
      }
     },
     "localname": "CEMAMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_CTWSCreditAgreementMaturingDecember2023Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CTWS Credit Agreement Maturing December 2023",
        "label": "CTWS Credit Agreement Maturing December 2023 [Member]",
        "terseLabel": "CTWS Credit Agreement Maturing December 2023"
       }
      }
     },
     "localname": "CTWSCreditAgreementMaturingDecember2023Member",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_CTWSCreditAgreementMaturingMay2025Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CTWS Credit Agreement Maturing May 2025",
        "label": "CTWS Credit Agreement Maturing May 2025 [Member]",
        "terseLabel": "CTWS Credit Agreement Maturing May 2025"
       }
      }
     },
     "localname": "CTWSCreditAgreementMaturingMay2025Member",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_CTWSEmployeesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CTWS Employees",
        "label": "CTWS Employees [Member]",
        "terseLabel": "CTWS Employees"
       }
      }
     },
     "localname": "CTWSEmployeesMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_CTWSMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CTWS [Member]",
        "label": "CTWS [Member]",
        "terseLabel": "CTWS"
       }
      }
     },
     "localname": "CTWSMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_CaliforniaPollutionControlFinancingAuthorityRevenueBondsTotalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "California Pollution Control Financing Authority Revenue Bonds Total [Member]",
        "label": "California Pollution Control Financing Authority Revenue Bonds Total [Member]",
        "terseLabel": "California Pollution Control Financing Authority Revenue Bonds"
       }
      }
     },
     "localname": "CaliforniaPollutionControlFinancingAuthorityRevenueBondsTotalMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_CanyonLakeWaterServiceCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Canyon Lake Water Service Company",
        "label": "Canyon Lake Water Service Company [Member]",
        "terseLabel": "CLWSC"
       }
      }
     },
     "localname": "CanyonLakeWaterServiceCompanyMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails",
      "http://www.sjwater.com/role/OrganizationandOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_CapacityAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capacity Agreement [Member]",
        "label": "Capacity Agreement [Member]",
        "terseLabel": "Capacity Agreement"
       }
      }
     },
     "localname": "CapacityAgreementMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_ChaseBankN.A.Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Chase Bank, N.A. [Member]",
        "label": "Chase Bank, N.A. [Member]",
        "terseLabel": "Chase Bank, N.A."
       }
      }
     },
     "localname": "ChaseBankN.A.Member",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditNarrativeDetails",
      "http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_CollectiveBargainingAgreementWageIncreasePercentYearOne": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collective Bargaining Agreement, Wage Increase, Percent, Year One",
        "label": "Collective Bargaining Agreement, Wage Increase, Percent, Year One",
        "terseLabel": "Collective bargaining agreement percent of wage increase for 2020"
       }
      }
     },
     "localname": "CollectiveBargainingAgreementWageIncreasePercentYearOne",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "sjw_CollectiveBargainingAgreementWageIncreasePercentYearThree": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collective Bargaining Agreement, Wage Increase, Percent, Year Three",
        "label": "Collective Bargaining Agreement, Wage Increase, Percent, Year Three",
        "terseLabel": "Collective bargaining agreement percent of wage increase for 2022"
       }
      }
     },
     "localname": "CollectiveBargainingAgreementWageIncreasePercentYearThree",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "sjw_CollectiveBargainingAgreementWageIncreasePercentYearTwo": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collective Bargaining Agreement, Wage Increase, Percent, Year Two",
        "label": "Collective Bargaining Agreement, Wage Increase, Percent, Year Two",
        "terseLabel": "Collective bargaining agreement percent of wage increase for 2021"
       }
      }
     },
     "localname": "CollectiveBargainingAgreementWageIncreasePercentYearTwo",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "sjw_ConcessionFeesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Concession Fees [Member]",
        "label": "Concession Fees [Member]",
        "terseLabel": "Concession fees"
       }
      }
     },
     "localname": "ConcessionFeesMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails",
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails",
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_ConnecticutInnovationsRevenueBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Connecticut Innovations Revenue Bonds [Member]",
        "label": "Connecticut Innovations Revenue Bonds [Member]",
        "terseLabel": "Connecticut Innovations Revenue Bonds, fixed rate"
       }
      }
     },
     "localname": "ConnecticutInnovationsRevenueBondsMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_ConnecticutInnovationsRevenueBondsVariableRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Connecticut Innovations Revenue Bonds, Variable Rate [Member]",
        "label": "Connecticut Innovations Revenue Bonds, Variable Rate [Member]",
        "terseLabel": "Connecticut Innovations Revenue Bonds, variable rate"
       }
      }
     },
     "localname": "ConnecticutInnovationsRevenueBondsVariableRateMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_ConnecticutWaterCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Connecticut Water Company [Member]",
        "label": "Connecticut Water Company [Member]",
        "terseLabel": "Connecticut Water Company",
        "verboseLabel": "Connecticut Water"
       }
      }
     },
     "localname": "ConnecticutWaterCompanyMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails",
      "http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_ConnecticutWaterServiceInc.Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Connecticut Water Service, Inc. [Member]",
        "label": "Connecticut Water Service, Inc. [Member]",
        "terseLabel": "CTWS"
       }
      }
     },
     "localname": "ConnecticutWaterServiceInc.Member",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails",
      "http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails",
      "http://www.sjwater.com/role/OrganizationandOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_ConnecticutandMaineMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Connecticut and Maine [Member]",
        "label": "Connecticut and Maine [Member]",
        "terseLabel": "Connecticut and Maine"
       }
      }
     },
     "localname": "ConnecticutandMaineMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/OrganizationandOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_ContractAgreementTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract Agreement, Term",
        "label": "Contract Agreement, Term",
        "terseLabel": "Contract agreement, term"
       }
      }
     },
     "localname": "ContractAgreementTerm",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "sjw_ContractWithCustomerRefundLiabilityFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer, Refund Liability, Fair Value Disclosure",
        "label": "Contract With Customer, Refund Liability, Fair Value Disclosure",
        "terseLabel": "Contract with customer, fair value of advances"
       }
      }
     },
     "localname": "ContractWithCustomerRefundLiabilityFairValueDisclosure",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesAdvancesforConstructionandContributionsinAidofConstructionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_ContractWithCustomerRefundLiabilityRefundPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer, Refund Liability, Refund Period",
        "label": "Contract With Customer, Refund Liability, Refund Period",
        "terseLabel": "Contract with customer, refund period"
       }
      }
     },
     "localname": "ContractWithCustomerRefundLiabilityRefundPeriod",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesAdvancesforConstructionandContributionsinAidofConstructionDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "sjw_CostofcapitalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of capital [Member]",
        "label": "Cost of capital [Member]",
        "terseLabel": "Cost of capital memorandum accounts"
       }
      }
     },
     "localname": "CostofcapitalMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_CustomerAdvancesforConstructionNonRefundable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer Advances for Construction, Non-Refundable",
        "label": "Customer Advances for Construction, Non-Refundable",
        "terseLabel": "Customer advances for construction, non-refundable"
       }
      }
     },
     "localname": "CustomerAdvancesforConstructionNonRefundable",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesAdvancesforConstructionandContributionsinAidofConstructionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_CustomerAdvancesforConstructionRefundedonServiceConnections": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer Advances for Construction, Refunded on Service Connections",
        "label": "Customer Advances for Construction, Refunded on Service Connections",
        "terseLabel": "Customer advances for construction, refunded on service connections"
       }
      }
     },
     "localname": "CustomerAdvancesforConstructionRefundedonServiceConnections",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesAdvancesforConstructionandContributionsinAidofConstructionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_DeferredCompensationArrangementWithIndividualDeferralAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Compensation Arrangement With Individual, Deferral Amount",
        "label": "Deferred Compensation Arrangement With Individual, Deferral Amount",
        "terseLabel": "Deferrals by executives and non-employee directors"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualDeferralAmount",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_DeferredGainsLossesOnSalesOfProperties": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Gains (Losses) on Sales of Properties",
        "label": "Deferred Gains (Losses) on Sales of Properties",
        "terseLabel": "Deferred gains on sales of properties"
       }
      }
     },
     "localname": "DeferredGainsLossesOnSalesOfProperties",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_DeferredTaxAssetsAdvancesAndContributions": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from advances and contributions.",
        "label": "Deferred Tax Assets, Advances and Contributions",
        "terseLabel": "Advances and contributions"
       }
      }
     },
     "localname": "DeferredTaxAssetsAdvancesAndContributions",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionsAndPostretirementBenefits": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Pensions and Postretirement Benefits",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Pensions and Postretirement Benefits",
        "terseLabel": "Pensions, postretirement benefits and stock-based compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionsAndPostretirementBenefits",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_DeferredTaxLiabilitiesChangeinAccountingPolicy": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liabilities, Change in Accounting Policy",
        "label": "Deferred Tax Liabilities, Change in Accounting Policy",
        "terseLabel": "Section 481(a) adjustments"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesChangeinAccountingPolicy",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_DeferredTaxLiabilitiesDeferredGainAndOtherPropertyRelated": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liabilities, Deferred Gain and Other-Property Related",
        "label": "Deferred Tax Liabilities, Deferred Gain and Other-Property Related",
        "terseLabel": "Deferred gain and other-property"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesDeferredGainAndOtherPropertyRelated",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_DeferredTaxLiabilitiesPensionAndPostretirementBenefits": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liabilities, Pension and Postretirement Benefits",
        "label": "Deferred Tax Liabilities, Pension and Postretirement Benefits",
        "terseLabel": "Pension and postretirement"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPensionAndPostretirementBenefits",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_DeferredTaxLiabilitiesPeriodIncreaseDecrease": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liabilities, Period Increase (Decrease)",
        "label": "Deferred Tax Liabilities, Period Increase (Decrease)",
        "terseLabel": "Change in net deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPeriodIncreaseDecrease",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_DeferredTaxLiabilitiesRegulatoryAssetDebtPremium": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liabilities, Regulatory Asset, Debt Premium",
        "label": "Deferred Tax Liabilities, Regulatory Asset, Debt Premium",
        "terseLabel": "Regulatory asset - business combinations debt premium, net"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesRegulatoryAssetDebtPremium",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_DeferredTaxLiabilityRegulatoryAssetIncomeTaxTemporaryDifferences": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liability, Regulatory Asset, Income Tax Temporary Differences",
        "label": "Deferred Tax Liability, Regulatory Asset, Income Tax Temporary Differences",
        "terseLabel": "Regulatory asset - income tax temporary differences, net"
       }
      }
     },
     "localname": "DeferredTaxLiabilityRegulatoryAssetIncomeTaxTemporaryDifferences",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_DefinedBenefitPlanActuarialGainLossDataAndOtherChanges": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan Actuarial Gain (Loss), Data And Other Changes",
        "label": "Defined Benefit Plan Actuarial Gain (Loss), Data And Other Changes",
        "terseLabel": "Actuarial gain (loss), data and other changes"
       }
      }
     },
     "localname": "DefinedBenefitPlanActuarialGainLossDataAndOtherChanges",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_DefinedBenefitPlanActuarialGainLossDiscountRateChange": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan Actuarial Gain (Loss), Discount Rate Change",
        "label": "Defined Benefit Plan Actuarial Gain (Loss), Discount Rate Change",
        "terseLabel": "Actuarial gain (loss), discount rate change"
       }
      }
     },
     "localname": "DefinedBenefitPlanActuarialGainLossDiscountRateChange",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_DefinedBenefitPlanActuarialGainLossMortalityChange": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan Actuarial Gain (Loss), Mortality Change",
        "label": "Defined Benefit Plan Actuarial Gain (Loss), Mortality Change",
        "terseLabel": "Actuarial gain (loss), mortality change"
       }
      }
     },
     "localname": "DefinedBenefitPlanActuarialGainLossMortalityChange",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_DefinedBenefitPlanImplicitRateSubsidy": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Implicit Rate Subsidy",
        "label": "Defined Benefit Plan, Implicit Rate Subsidy",
        "negatedTerseLabel": "Implicit rate subsidy"
       }
      }
     },
     "localname": "DefinedBenefitPlanImplicitRateSubsidy",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_DefinedBenefitPlanPeriodForPerformanceStandards": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Period for Performance Standards",
        "label": "Defined Benefit Plan, Period for Performance Standards",
        "terseLabel": "Period for performance standards"
       }
      }
     },
     "localname": "DefinedBenefitPlanPeriodForPerformanceStandards",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "sjw_DefinedBenefitPlanRateOfCompensationIncrease": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Rate of Compensation Increase",
        "label": "Defined Benefit Plan, Rate of Compensation Increase",
        "terseLabel": "Rate of compensation increase to company sponsored savings plan"
       }
      }
     },
     "localname": "DefinedBenefitPlanRateOfCompensationIncrease",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "sjw_DependentCareSpendingAccountAnnualMaximumEmployeeContribution": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dependent Care Spending Account, Annual Maximum Employee Contribution",
        "label": "Dependent Care Spending Account, Annual Maximum Employee Contribution",
        "terseLabel": "Annual maximum contribution limit under Dependent Care Spending Account plan"
       }
      }
     },
     "localname": "DependentCareSpendingAccountAnnualMaximumEmployeeContribution",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Pensions",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Pensions",
        "terseLabel": "Pension flow-through"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Other Adjustments, Merger Costs",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Merger Costs",
        "terseLabel": "Capitalized merger costs"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Reversal Of Excess Deferred Taxes Recognized In Regulatory Liability, Amount",
        "label": "Effective Income Tax Rate Reconciliation, Reversal Of Excess Deferred Taxes Recognized In Regulatory Liability, Amount",
        "terseLabel": "Reversal of excess deferred taxes recognized in regulatory liability"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_EffectiveIncomeTaxRateReconciliationUncertainTaxPositions": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Uncertain Tax Positions",
        "label": "Effective Income Tax Rate Reconciliation, Uncertain Tax Positions",
        "negatedTerseLabel": "Uncertain tax positions"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationUncertainTaxPositions",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_EmployeeStockPurchasePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee Stock Purchase Plan [Member]",
        "label": "Employee Stock Purchase Plan [Member]",
        "terseLabel": "Employee Stock Purchase Plan"
       }
      }
     },
     "localname": "EmployeeStockPurchasePlanMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails",
      "http://www.sjwater.com/role/EquityPlansScheduleofCompensationCostforSharebasedPaymentArrangementsAllocationofSharebasedCompensationCostsbyPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_EntityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity [Abstract]",
        "label": "Entity [Abstract]",
        "terseLabel": "Entity [Abstract]"
       }
      }
     },
     "localname": "EntityAbstract",
     "nsuri": "http://www.sjwater.com/20211231",
     "xbrltype": "stringItemType"
    },
    "sjw_EquityEarningsFromSubsidiariesNetOfTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Earnings From Subsidiaries, Net of Tax",
        "label": "Equity Earnings From Subsidiaries, Net of Tax",
        "negatedTerseLabel": "Earnings from investment in subsidiaries",
        "terseLabel": "Equity earnings from subsidiaries, net of taxes"
       }
      }
     },
     "localname": "EquityEarningsFromSubsidiariesNetOfTax",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_EquityFundsCapitalized": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Funds Capitalized",
        "label": "Equity Funds Capitalized",
        "terseLabel": "Equity funds capitalized"
       }
      }
     },
     "localname": "EquityFundsCapitalized",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_EstimatedRefundsOfAdvancesForConstructionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated Refunds of Advances for Construction [Abstract]",
        "label": "Estimated Refunds of Advances for Construction [Abstract]",
        "terseLabel": "Estimated Refunds of Advances for Construction [Abstract]"
       }
      }
     },
     "localname": "EstimatedRefundsOfAdvancesForConstructionAbstract",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesAdvancesforConstructionandContributionsinAidofConstructionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "sjw_EstimatedUsefulLivesOfPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated Useful Lives of Plant and Equipment [Abstract]",
        "label": "Estimated Useful Lives of Plant and Equipment [Abstract]",
        "terseLabel": "Useful\u00a0Lives"
       }
      }
     },
     "localname": "EstimatedUsefulLivesOfPlantAndEquipmentAbstract",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "sjw_ExecutivesAndNonEmployeeDirectorsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Executives and Non-employee Directors [Member]",
        "label": "Executives and Non-employee Directors [Member]",
        "terseLabel": "Executives and Non-employee Directors"
       }
      }
     },
     "localname": "ExecutivesAndNonEmployeeDirectorsMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_FirstMortgageBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First Mortgage Bonds [Member]",
        "label": "First Mortgage Bonds [Member]",
        "terseLabel": "Other First Mortgage Bond"
       }
      }
     },
     "localname": "FirstMortgageBondsMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property, And On Sale Of Investment Real Estate",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property, And On Sale Of Investment Real Estate",
        "negatedTerseLabel": "Gain on sale of TWA, real estate investments and nonutility properties"
       }
      }
     },
     "localname": "GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_GroundwaterExtractionCharges": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_WaterProductionCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Groundwater Extraction Charges",
        "label": "Groundwater Extraction Charges",
        "terseLabel": "Groundwater extraction charges"
       }
      }
     },
     "localname": "GroundwaterExtractionCharges",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_GuadalupeBlancoRiverAuthorityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Guadalupe-Blanco River Authority [Member]",
        "label": "Guadalupe Blanco River Authority [Member]",
        "terseLabel": "Guadalupe-Blanco River Authority"
       }
      }
     },
     "localname": "GuadalupeBlancoRiverAuthorityMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_HealthCareSpendingAccountAnnualMaximumEmployeeContribution": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Health Care Spending Account, Annual Maximum Employee Contribution",
        "label": "Health Care Spending Account, Annual Maximum Employee Contribution",
        "terseLabel": "Annual maximum contribution limit under Health Care Spending Account plan"
       }
      }
     },
     "localname": "HealthCareSpendingAccountAnnualMaximumEmployeeContribution",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_IncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incentive Plan [Member]",
        "label": "Incentive Plan [Member]",
        "terseLabel": "Incentive Plan"
       }
      }
     },
     "localname": "IncentivePlanMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails",
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_IncomeTaxPayableCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Tax Payable, Current",
        "label": "Income Tax Payable, Current",
        "terseLabel": "Income tax payable"
       }
      }
     },
     "localname": "IncomeTaxPayableCurrent",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_IncreaseDecreaseInIntercompanyReceivablesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Intercompany Receivables, Current",
        "label": "Increase (Decrease) In Intercompany Receivables, Current",
        "terseLabel": "Intercompany receivables"
       }
      }
     },
     "localname": "IncreaseDecreaseInIntercompanyReceivablesCurrent",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in other noncurrent operating assets and liabilities not seperately disclosed in the statement of cash flows.",
        "label": "Increase (Decrease) in Other Noncurrent Assets and Liabilities",
        "negatedTerseLabel": "Other noncurrent assets and noncurrent liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_IncreaseDecreaseInTaxExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) in Tax Expense [Abstract]",
        "label": "Increase (Decrease) in Tax Expense [Abstract]",
        "terseLabel": "Increase (decrease) in taxes attributable to:"
       }
      }
     },
     "localname": "IncreaseDecreaseInTaxExpenseAbstract",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "sjw_IncreaseDecreaseInUpFrontServiceConcessionPayment": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Up-Front Service Concession Payment",
        "label": "Increase (Decrease) In Up-Front Service Concession Payment",
        "negatedTerseLabel": "Up-front service concession payment"
       }
      }
     },
     "localname": "IncreaseDecreaseInUpFrontServiceConcessionPayment",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) To Regulatory Asset And Liabilities Excluding Income Tax Temporary Differences, Net And Postretirement Benefits",
        "label": "Increase (Decrease) To Regulatory Asset And Liabilities Excluding Income Tax Temporary Differences, Net And Postretirement Benefits",
        "negatedTerseLabel": "Regulatory assets and liabilities excluding income tax temporary differences, net and postretirement benefits"
       }
      }
     },
     "localname": "IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) in Accrued Groundwater Extraction Charges, Purchased Water and Power",
        "label": "Increase (Decrease) in Accrued Groundwater Extraction Charges, Purchased Water and Power",
        "terseLabel": "Accrued groundwater extraction charges, purchased water and power"
       }
      }
     },
     "localname": "IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_IncreaseInDeliverySchedulePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase in Delivery Schedule, Percent",
        "label": "Increase in Delivery Schedule, Percent",
        "terseLabel": "Increase in delivery schedule, percent"
       }
      }
     },
     "localname": "IncreaseInDeliverySchedulePercent",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "sjw_InfrastructureMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Infrastructure [Member]",
        "label": "Infrastructure [Member]",
        "terseLabel": "Infrastructure"
       }
      }
     },
     "localname": "InfrastructureMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_IntercompanyNotesPayableCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intercompany Notes Payable, Current",
        "label": "Intercompany Notes Payable, Current",
        "terseLabel": "Intercompany notes payable"
       }
      }
     },
     "localname": "IntercompanyNotesPayableCurrent",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_IntercompanyNotesReceivableCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intercompany Notes Receivable, Current",
        "label": "Intercompany Notes Receivable, Current",
        "terseLabel": "Intercompany notes receivable"
       }
      }
     },
     "localname": "IntercompanyNotesReceivableCurrent",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_IntercompanyPayableCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intercompany Payable, Current",
        "label": "Intercompany Payable, Current",
        "terseLabel": "Intercompany payables"
       }
      }
     },
     "localname": "IntercompanyPayableCurrent",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_IntercompanyReceivablesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intercompany Receivables, Current",
        "label": "Intercompany Receivables, Current",
        "terseLabel": "Intercompany receivables"
       }
      }
     },
     "localname": "IntercompanyReceivablesCurrent",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_InternationalUnionOfOperatingEngineersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "International Union of Operating Engineers",
        "label": "International Union of Operating Engineers [Member]",
        "terseLabel": "International Union of Operating Engineers"
       }
      }
     },
     "localname": "InternationalUnionOfOperatingEngineersMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_InvestmentsInSubsidiaries": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments In Subsidiaries",
        "label": "Investments In Subsidiaries",
        "terseLabel": "Investments in subsidiaries"
       }
      }
     },
     "localname": "InvestmentsInSubsidiaries",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_KendallWestUtilityAndBanderaEastUtilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Kendall West Utility and Bandera East Utility",
        "label": "Kendall West Utility and Bandera East Utility [Member]",
        "terseLabel": "Kendall West Utility and Bandera East Utility"
       }
      }
     },
     "localname": "KendallWestUtilityAndBanderaEastUtilityMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.sjwater.com/role/OrganizationandOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_KennebecWaterDistrictMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Kennebec Water District [Member]",
        "label": "Kennebec Water District [Member]",
        "terseLabel": "Kennebec Water District"
       }
      }
     },
     "localname": "KennebecWaterDistrictMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_LeaseTermOptionOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease Term, Option One",
        "label": "Lease Term, Option One [Member]",
        "terseLabel": "Lease Term, Option One"
       }
      }
     },
     "localname": "LeaseTermOptionOneMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_LeaseTermOptionThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease Term, Option Three",
        "label": "Lease Term, Option Three [Member]",
        "terseLabel": "Lease Term, Option Three"
       }
      }
     },
     "localname": "LeaseTermOptionThreeMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_LeaseTermOptionTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease Term, Option Two",
        "label": "Lease Term, Option Two [Member]",
        "terseLabel": "Lease Term, Option Two"
       }
      }
     },
     "localname": "LeaseTermOptionTwoMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_LongTermPurchaseCommitmentMinimumAcreFeetRequired": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-term Purchase Commitment, Minimum Acre Feet Required",
        "label": "Long-term Purchase Commitment, Minimum Acre Feet Required",
        "terseLabel": "Long-term purchase commitment, minimum area required (in acre-feet of water)"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentMinimumAcreFeetRequired",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "sjw_LongTermPurchaseCommitmentMinimumPercentageRequiredNextTwelveMonths": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-term Purchase Commitment, Minimum Percentage Required, Next Twelve Months",
        "label": "Long-term Purchase Commitment, Minimum Percentage Required, Next Twelve Months",
        "terseLabel": "Minimum percent of delivery schedule to be purchased"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentMinimumPercentageRequiredNextTwelveMonths",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "sjw_LongTermPurchaseCommitmentMinimumVolumeRequiredNextTwelveMonths": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-term Purchase Commitment, Minimum Volume Required, Next Twelve Months",
        "label": "Long-term Purchase Commitment, Minimum Volume Required, Next Twelve Months",
        "terseLabel": "Minimum volume of water to be purchased (in million gallons)"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentMinimumVolumeRequiredNextTwelveMonths",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "volumeItemType"
    },
    "sjw_LongTermPurchaseCommitmentWholesaleDiscount": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-term Purchase Commitment, Wholesale Discount",
        "label": "Long-term Purchase Commitment, Wholesale Discount",
        "terseLabel": "Long-term purchase commitment, wholesale discount (in USD per hundred cubic feet)"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentWholesaleDiscount",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "perUnitItemType"
    },
    "sjw_LongtermPurchaseCommitmentFixedPrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-term Purchase Commitment, Fixed Price",
        "label": "Long-term Purchase Commitment, Fixed Price",
        "terseLabel": "Current contract water rate (in USD per million of gallons)"
       }
      }
     },
     "localname": "LongtermPurchaseCommitmentFixedPrice",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "perUnitItemType"
    },
    "sjw_LongtermPurchaseCommitmentTariffRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-term Purchase Commitment, Tariff Rate",
        "label": "Long-term Purchase Commitment, Tariff Rate",
        "terseLabel": "Tariff rate (in USD per hundred cubic feet)"
       }
      }
     },
     "localname": "LongtermPurchaseCommitmentTariffRate",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "perUnitItemType"
    },
    "sjw_LongtermPurchaseCommitmentWaterPurchased": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-term Purchase Commitment, Water Purchased",
        "label": "Long-term Purchase Commitment, Water Purchased",
        "terseLabel": "Agreement to purchase water (in gallons of water)"
       }
      }
     },
     "localname": "LongtermPurchaseCommitmentWaterPurchased",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "volumeItemType"
    },
    "sjw_LowerColoradoRiverAuthorityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower Colorado River Authority [Member]",
        "label": "Lower Colorado River Authority [Member]",
        "terseLabel": "Lower Colorado River Authority"
       }
      }
     },
     "localname": "LowerColoradoRiverAuthorityMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_MaineWaterCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maine Water Company [Member]",
        "label": "Maine Water Company [Member]",
        "terseLabel": "Maine Water Company",
        "verboseLabel": "Maine Water"
       }
      }
     },
     "localname": "MaineWaterCompanyMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails",
      "http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_MajorSupplierAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Major Supplier [Axis]",
        "label": "Major Supplier [Axis]",
        "terseLabel": "Major Supplier [Axis]"
       }
      }
     },
     "localname": "MajorSupplierAxis",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "sjw_MajorSupplierDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Domain] for Major Supplier [Axis]",
        "label": "Major Supplier [Domain]",
        "terseLabel": "Major Supplier [Domain]"
       }
      }
     },
     "localname": "MajorSupplierDomain",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_MarketbasedRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Market-based RSU [Member]",
        "label": "Market-based RSU [Member]",
        "terseLabel": "Market-based RSU"
       }
      }
     },
     "localname": "MarketbasedRSUMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_MasterContractNegotiatedTermForDeliverySchedules": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Master Contract, Negotiated Term for Delivery Schedules",
        "label": "Master Contract, Negotiated Term for Delivery Schedules",
        "terseLabel": "Master contract, negotiated term for delivery schedules"
       }
      }
     },
     "localname": "MasterContractNegotiatedTermForDeliverySchedules",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "sjw_MontereyWRAMMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Monterey WRAM",
        "label": "Monterey WRAM [Member]",
        "terseLabel": "MWRAM"
       }
      }
     },
     "localname": "MontereyWRAMMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_NoncashChangeInAccruedPayables": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncash Change in Accrued Payables",
        "label": "Noncash Change in Accrued Payables",
        "terseLabel": "(Decrease) Increase in accrued payables for construction costs capitalized"
       }
      }
     },
     "localname": "NoncashChangeInAccruedPayables",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_NoticePeriodRequiredForContractAdjustment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Notice Period Required for Contract Adjustment",
        "label": "Notice Period Required for Contract Adjustment",
        "terseLabel": "Notice period required for contract adjustment"
       }
      }
     },
     "localname": "NoticePeriodRequiredForContractAdjustment",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "sjw_NumberOfPropertiesSold": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Properties Sold",
        "label": "Number Of Properties Sold",
        "terseLabel": "Number of properties sold"
       }
      }
     },
     "localname": "NumberOfPropertiesSold",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "sjw_NumberOfSubsidiaries": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Subsidiaries",
        "label": "Number of Subsidiaries",
        "terseLabel": "Number of subsidiaries"
       }
      }
     },
     "localname": "NumberOfSubsidiaries",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "sjw_OtherRegulatoryAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Regulatory Assets [Member]",
        "label": "Other Regulatory Assets [Member]",
        "terseLabel": "Other",
        "verboseLabel": "All others"
       }
      }
     },
     "localname": "OtherRegulatoryAssetsMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails",
      "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_PRVMAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PRVMA",
        "label": "PRVMA [Member]",
        "terseLabel": "PRVMA"
       }
      }
     },
     "localname": "PRVMAMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_PaymentsForNoteReceivablesFromSubsidiary": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments For Note Receivables From Subsidiary",
        "label": "Payments For Note Receivables From Subsidiary",
        "negatedTerseLabel": "Proceeds to subsidiaries for notes receivable"
       }
      }
     },
     "localname": "PaymentsForNoteReceivablesFromSubsidiary",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_PaymentsForSubsidiaryNotesPayable": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments For Subsidiary Notes Payable",
        "label": "Payments For Subsidiary Notes Payable",
        "negatedTerseLabel": "Repayments to subsidiaries for notes payable"
       }
      }
     },
     "localname": "PaymentsForSubsidiaryNotesPayable",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_PaymentsToAcquireWaterSystemsUsingCompanyFunds": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments to Acquire Water Systems Using Company Funds",
        "label": "Payments to Acquire Water Systems Using Company Funds",
        "negatedTerseLabel": "Company-funded"
       }
      }
     },
     "localname": "PaymentsToAcquireWaterSystemsUsingCompanyFunds",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments to Acquire Water Systems using Contributions In Aid of Construction",
        "label": "Payments to Acquire Water Systems using Contributions In Aid of Construction",
        "negatedTerseLabel": "Contributions in aid of construction"
       }
      }
     },
     "localname": "PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_PensionBalancingAccountMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pension Balancing Account [Member]",
        "label": "Pension Balancing Account [Member]",
        "terseLabel": "Pension"
       }
      }
     },
     "localname": "PensionBalancingAccountMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_PensionPlansAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pension Plans [Abstract]",
        "label": "Pension Plans [Abstract]",
        "terseLabel": "Pension Plans [Abstract]"
       }
      }
     },
     "localname": "PensionPlansAbstract",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "sjw_PostretirementPensionsAndOtherMedicalBenefitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Postretirement Pensions and Other Medical Benefits [Member]",
        "label": "Postretirement Pensions and Other Medical Benefits [Member]",
        "terseLabel": "Postretirement pensions and other medical benefits"
       }
      }
     },
     "localname": "PostretirementPensionsAndOtherMedicalBenefitsMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansRegulatoryAssetDetails",
      "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_ProceedFromSubsidiaryNotesPayable": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceed From Subsidiary Notes Payable",
        "label": "Proceed From Subsidiary Notes Payable",
        "terseLabel": "Borrowings from subsidiaries for notes payable"
       }
      }
     },
     "localname": "ProceedFromSubsidiaryNotesPayable",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from Issuance of Long-Term Debt Held As Restricted Cash",
        "label": "Proceeds from Issuance of Long-Term Debt Held As Restricted Cash",
        "terseLabel": "Long-term borrowings held as restricted cash"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_ProceedsFromNoteReceivablesFromSubsidiary": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds From Note Receivables From Subsidiary",
        "label": "Proceeds From Note Receivables From Subsidiary",
        "terseLabel": "Repayments from subsidiaries for notes receivable"
       }
      }
     },
     "localname": "ProceedsFromNoteReceivablesFromSubsidiary",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds From Return On Capital From Investments In Subsidiaries",
        "label": "Proceeds From Return On Capital From Investments In Subsidiaries",
        "terseLabel": "Return on capital from investments in subsidiaries"
       }
      }
     },
     "localname": "ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      },
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds From Sale Of Property Held-For-Sale And From Sale Of Real Estate Investments",
        "label": "Proceeds From Sale Of Property Held-For-Sale And From Sale Of Real Estate Investments",
        "terseLabel": "Proceeds from sale of TWA, real estate investments and nonutility properties"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_PropertiesSellingExpenses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Properties Selling Expenses",
        "label": "Properties Selling Expenses",
        "terseLabel": "Properties selling expenses"
       }
      }
     },
     "localname": "PropertiesSellingExpenses",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_PublicStockOfferingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Stock Offering",
        "label": "Public Stock Offering [Member]",
        "terseLabel": "Public Stock Offering"
       }
      }
     },
     "localname": "PublicStockOfferingMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Acquisition, Number of People Served",
        "label": "Public Utilities, Acquisition, Number of People Served",
        "terseLabel": "Number of people served from acquisition"
       }
      }
     },
     "localname": "PublicUtilitiesAcquisitionNumberOfPeopleServed",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.sjwater.com/role/OrganizationandOperationsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "sjw_PublicUtilitiesAcquisitionServiceArea": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Acquisition, Service Area",
        "label": "Public Utilities, Acquisition, Service Area",
        "terseLabel": "Service area from acquisition"
       }
      }
     },
     "localname": "PublicUtilitiesAcquisitionServiceArea",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.sjwater.com/role/OrganizationandOperationsDetails"
     ],
     "xbrltype": "areaItemType"
    },
    "sjw_PublicUtilitiesAcquisitionServiceConnections": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Acquisition, Service Connections",
        "label": "Public Utilities, Acquisition, Service Connections",
        "terseLabel": "Number of service connections from acquisition"
       }
      }
     },
     "localname": "PublicUtilitiesAcquisitionServiceConnections",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.sjwater.com/role/OrganizationandOperationsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "sjw_PublicUtilitiesNumberOfPeopleServed": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Number of People Served",
        "label": "Public Utilities, Number of People Served",
        "terseLabel": "Number of people served"
       }
      }
     },
     "localname": "PublicUtilitiesNumberOfPeopleServed",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/OrganizationandOperationsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "sjw_PublicUtilitiesNumberofCommunitiesServed": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Number of Communities Served",
        "label": "Public Utilities, Number of Communities Served",
        "terseLabel": "Number of communities served"
       }
      }
     },
     "localname": "PublicUtilitiesNumberofCommunitiesServed",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/OrganizationandOperationsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      },
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Property, Plant And Equipment, Depreciable Plant And Equipment",
        "label": "Public Utilities, Property, Plant And Equipment, Depreciable Plant And Equipment",
        "terseLabel": "Depreciable plant and equipment",
        "totalLabel": "Total depreciable plant and equipment"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_PublicUtilitiesRealEstatePolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for public utilities real estate.",
        "label": "Public Utilities, Real Estate, Policy [Policy Text Block]",
        "terseLabel": "Real Estate Investments and Nonutility Properties"
       }
      }
     },
     "localname": "PublicUtilitiesRealEstatePolicyPolicyTextBlock",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "sjw_PublicUtilitiesServiceArea": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Service Area",
        "label": "Public Utilities, Service Area",
        "terseLabel": "Service area in square miles"
       }
      }
     },
     "localname": "PublicUtilitiesServiceArea",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/OrganizationandOperationsDetails"
     ],
     "xbrltype": "areaItemType"
    },
    "sjw_PublicUtilitiesServiceConnections": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Service Connections",
        "label": "Public Utilities, Service Connections",
        "terseLabel": "Service connections"
       }
      }
     },
     "localname": "PublicUtilitiesServiceConnections",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/OrganizationandOperationsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "sjw_PurchasedWaterGallons": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchased Water, Gallons",
        "label": "Purchased Water, Gallons",
        "terseLabel": "Water purchased (in millions of gallons)"
       }
      }
     },
     "localname": "PurchasedWaterGallons",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "volumeItemType"
    },
    "sjw_RealEstateSellingExpenses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Real Estate Selling Expenses",
        "label": "Real Estate Selling Expenses",
        "terseLabel": "Real estate selling expenses"
       }
      }
     },
     "localname": "RealEstateSellingExpenses",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_ReceiptsOfAdvancesAndContributionsInAidOfConstruction": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Receipts Of Advances And Contributions In Aid Of Construction",
        "label": "Receipts Of Advances And Contributions In Aid Of Construction",
        "terseLabel": "Receipts of advances and contributions in aid of construction"
       }
      }
     },
     "localname": "ReceiptsOfAdvancesAndContributionsInAidOfConstruction",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_ReductioninDeliverySchedulePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reduction in Delivery Schedule, Percent",
        "label": "Reduction in Delivery Schedule, Percent",
        "terseLabel": "Reduction in delivery schedule, percent"
       }
      }
     },
     "localname": "ReductioninDeliverySchedulePercent",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "sjw_RegulatedOperatingRevenueWaterSurcharge": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulated Operating Revenue, Water Surcharge",
        "label": "Regulated Operating Revenue, Water Surcharge",
        "terseLabel": "Regulated operating revenue, water surcharge"
       }
      }
     },
     "localname": "RegulatedOperatingRevenueWaterSurcharge",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_RegulatoryAssetsFundedStatusOfObligation": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/BenefitPlansRegulatoryAssetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_RegulatoryAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulatory Assets, Funded Status of Obligation",
        "label": "Regulatory Assets, Funded Status of Obligation",
        "terseLabel": "Funded status of obligation"
       }
      }
     },
     "localname": "RegulatoryAssetsFundedStatusOfObligation",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansRegulatoryAssetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_RegulatoryBalancingandMemorandumAccountsNetUnderCollected": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulatory Balancing and Memorandum Accounts,, Net Under-Collected",
        "label": "Regulatory Balancing and Memorandum Accounts, Net Under-Collected",
        "terseLabel": "Net under-collected accounts"
       }
      }
     },
     "localname": "RegulatoryBalancingandMemorandumAccountsNetUnderCollected",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersBalancingandMemorandumAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_RegulatoryBalancingandMemorandumAccountsRevenueNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulatory Balancing and Memorandum Accounts Revenue, Net",
        "label": "Regulatory Balancing and Memorandum Accounts Revenue, Net",
        "terseLabel": "Other balancing and memorandum accounts, net"
       }
      }
     },
     "localname": "RegulatoryBalancingandMemorandumAccountsRevenueNet",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold balance of regulatory balancing or memorandum accounts as a percentage of authorized revenue to trigger an account review.",
        "label": "Regulatory Balancing and Memorandum Accounts Review, Authorized Revenue, Threshold Percentage",
        "terseLabel": "Authorized revenue, threshold percentage"
       }
      }
     },
     "localname": "RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersBalancingandMemorandumAccountsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "sjw_RegulatoryLiabilitiesAccruedBenefitCost": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/BenefitPlansRegulatoryAssetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_RegulatoryAssets",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulatory Liabilities, Accrued Benefit Cost",
        "label": "Regulatory Liabilities, Accrued Benefit Cost",
        "negatedTerseLabel": "Accrued benefit cost"
       }
      }
     },
     "localname": "RegulatoryLiabilitiesAccruedBenefitCost",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansRegulatoryAssetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_RegulatoryMattersTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulatory Matters",
        "label": "Regulatory Matters [Text Block]",
        "terseLabel": "Regulatory Matters"
       }
      }
     },
     "localname": "RegulatoryMattersTextBlock",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMatters"
     ],
     "xbrltype": "textBlockItemType"
    },
    "sjw_RegulatoryMechanismsOtherNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulatory Mechanisms, Other, Net",
        "label": "Regulatory Mechanisms, Other, Net",
        "terseLabel": "Other regulatory mechanisms, net"
       }
      }
     },
     "localname": "RegulatoryMechanismsOtherNet",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_ReportableSegmentOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reportable Segment One [Member]",
        "label": "Reportable Segment One [Member]",
        "terseLabel": "Water Utility Services"
       }
      }
     },
     "localname": "ReportableSegmentOneMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_ReportableSegmentTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reportable Segment Two [Member]",
        "label": "Reportable Segment Two [Member]",
        "terseLabel": "Real Estate Services"
       }
      }
     },
     "localname": "ReportableSegmentTwoMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_RestrictedNetAssetsSubsidiaries": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Net Assets, Subsidiaries",
        "label": "Restricted Net Assets, Subsidiaries",
        "terseLabel": "Restricted net assets, subsidiaries"
       }
      }
     },
     "localname": "RestrictedNetAssetsSubsidiaries",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/FinancialStatementScheduleNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_RestrictedNetAssetsSubsidiariesPercentOfConsolidatedAssets": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Net Assets, Subsidiaries, Percent Of Consolidated Assets",
        "label": "Restricted Net Assets, Subsidiaries, Percent Of Consolidated Assets",
        "terseLabel": "Restricted net assets, subsidiaries, percent of consolidated assets"
       }
      }
     },
     "localname": "RestrictedNetAssetsSubsidiariesPercentOfConsolidatedAssets",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/FinancialStatementScheduleNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "sjw_RestrictedStockAndDeferredRestrictedStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Stock and Deferred Restricted Stock [Member]",
        "label": "Restricted Stock and Deferred Restricted Stock [Member]",
        "terseLabel": "Restricted stock and deferred restricted stock"
       }
      }
     },
     "localname": "RestrictedStockAndDeferredRestrictedStockMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails",
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails",
      "http://www.sjwater.com/role/EquityPlansScheduleofCompensationCostforSharebasedPaymentArrangementsAllocationofSharebasedCompensationCostsbyPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Stock Awards, Performance-based, Issued, Intrinsic Value",
        "label": "Restricted Stock Awards, Performance-based, Issued, Intrinsic Value",
        "terseLabel": "Performance-based and market-based restricted stock awards issued (in shares)"
       }
      }
     },
     "localname": "RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "sjw_RestrictedStockAwardsPerformancebasedOutstandingBalance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Stock Awards, Performance-based, Outstanding Balance",
        "label": "Restricted Stock Awards, Performance-based, Outstanding Balance",
        "terseLabel": "Performance-based and market-based restricted stock awards outstanding (in shares)"
       }
      }
     },
     "localname": "RestrictedStockAwardsPerformancebasedOutstandingBalance",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "sjw_RestrictedStockAwardsPerformancebasedVestedBalance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Stock Awards, Performance-based, Vested Balance",
        "label": "Restricted Stock Awards, Performance-based, Vested Balance",
        "terseLabel": "Performance-based and market-based restricted stock awards vested (in shares)"
       }
      }
     },
     "localname": "RestrictedStockAwardsPerformancebasedVestedBalance",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "sjw_SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SEC Schedule, 12-09, Valuation Allowances And Reserves Charged To Regulatory Assets",
        "label": "SEC Schedule, 12-09, Valuation Allowances And Reserves Charged To Regulatory Assets",
        "terseLabel": "Charged to regulatory asset"
       }
      }
     },
     "localname": "SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/ValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_SJWCCreditAgreementMaturingDecember2023Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SJWC Credit Agreement Maturing December 2023",
        "label": "SJWC Credit Agreement Maturing December 2023 [Member]",
        "terseLabel": "SJWC Credit Agreement Maturing December 2023"
       }
      }
     },
     "localname": "SJWCCreditAgreementMaturingDecember2023Member",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_SJWCCreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SJWC Credit Agreement",
        "label": "SJWC Credit Agreement [Member]",
        "terseLabel": "SJWC Credit Agreement"
       }
      }
     },
     "localname": "SJWCCreditAgreementMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditNarrativeDetails",
      "http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_SJWCorp.andSJWTXInc.Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SJW Corp. and SJWTX, Inc. [Member]",
        "label": "SJW Corp. and SJWTX, Inc. [Member]",
        "terseLabel": "SJW Corp. and SJWTX, Inc."
       }
      }
     },
     "localname": "SJWCorp.andSJWTXInc.Member",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditNarrativeDetails",
      "http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_SJWGroupAndCLWSCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SJW Group and CLWSC",
        "label": "SJW Group and CLWSC [Member]",
        "terseLabel": "SJW Group and CLWSC"
       }
      }
     },
     "localname": "SJWGroupAndCLWSCMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_SJWTXCreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SJWTX Credit Agreement [Member]",
        "label": "SJWTX Credit Agreement [Member]",
        "terseLabel": "SJWTX Credit Agreement"
       }
      }
     },
     "localname": "SJWTXCreditAgreementMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditNarrativeDetails",
      "http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_SJWTXInc.Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SJWTX, Inc. [Member]",
        "label": "SJWTX, Inc. [Member]",
        "terseLabel": "SJWTX, Inc."
       }
      }
     },
     "localname": "SJWTXInc.Member",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_SJWTXIncCreditAgreementMaturingDecember2023Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SJWTX, Inc. Credit Agreement Maturing December 2023",
        "label": "SJWTX, Inc. Credit Agreement Maturing December 2023 [Member]",
        "terseLabel": "SJWTX, Inc. Credit Agreement Maturing December 2023"
       }
      }
     },
     "localname": "SJWTXIncCreditAgreementMaturingDecember2023Member",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_SaleOfStockAggregateGrossSalesPrice": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of Stock, Aggregate Gross Sales Price",
        "label": "Sale of Stock, Aggregate Gross Sales Price",
        "terseLabel": "Aggregate gross sales price (up to)"
       }
      }
     },
     "localname": "SaleOfStockAggregateGrossSalesPrice",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_SalesAgreementHoldbackAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sales Agreement, Holdback Amount",
        "label": "Sales Agreement, Holdback Amount",
        "terseLabel": "Sales agreement, holdback amount"
       }
      }
     },
     "localname": "SalesAgreementHoldbackAmount",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_SanJoseWaterCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "San Jose Water Company [Member]",
        "label": "San Jose Water Company [Member]",
        "terseLabel": "SJWC"
       }
      }
     },
     "localname": "SanJoseWaterCompanyMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditNarrativeDetails",
      "http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails",
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails",
      "http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails",
      "http://www.sjwater.com/role/OrganizationandOperationsDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_SantaClaraValleyWaterDistrictMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Santa Clara Valley Water District [Member]",
        "label": "Santa Clara Valley Water District [Member]",
        "terseLabel": "Santa Clara Valley Water District"
       }
      }
     },
     "localname": "SantaClaraValleyWaterDistrictMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_ScheduleOfEstimatedRefundsOfAdvancesForConstructionAndContributionsInAidOfConstructionTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of estimated refunds of advances for construction and contributions in aid of construction",
        "label": "Schedule of Estimated Refunds of Advances for Construction and Contributions in Aid of Construction [Table Text Block]",
        "terseLabel": "Schedule of Estimated Refunds of Advances for Construction and Contributions in Aid of Construction"
       }
      }
     },
     "localname": "ScheduleOfEstimatedRefundsOfAdvancesForConstructionAndContributionsInAidOfConstructionTableTextBlock",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "sjw_ScheduleOfRealEstateInvestmentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of real estate investments.",
        "label": "Schedule of Real Estate Investments [Table Text Block]",
        "terseLabel": "Schedule of Real Estate Investments"
       }
      }
     },
     "localname": "ScheduleOfRealEstateInvestmentsTableTextBlock",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "sjw_ScheduleOfRegulatoryAssetRecordedOnProjectedBenefitObligationOfPostretirementBenefitPlansTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Regulatory Asset Recorded on the Projected Benefit Obligation of the Postretirement Benefit Plans [Table Text Block]",
        "label": "Schedule of Regulatory Asset Recorded on the Projected Benefit Obligation of the Postretirement Benefit Plans [Table Text Block]",
        "terseLabel": "Schedule of Regulatory Asset Recorded on the Projected Benefit Obligation of the Postretirement Benefit Plans"
       }
      }
     },
     "localname": "ScheduleOfRegulatoryAssetRecordedOnProjectedBenefitObligationOfPostretirementBenefitPlansTableTextBlock",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised, Weighted Average Grant Date Fair Value",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised, Weighted Average Grant Date Fair Value",
        "terseLabel": "Issued (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageGrantDateFairValue",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Forfeitures and Expirations, Weighted Average Grant Date Fair Value",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Forfeitures and Expirations, Weighted Average Grant Date Fair Value",
        "terseLabel": "Forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsWeightedAverageGrantDateFairValue",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted, Weighted Average Grant Date Fair Value",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted, Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageGrantDateFairValue",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Weighted Average Grant Date Fair Value",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Outstanding, ending balance (in dollars per share)",
        "periodStartLabel": "Outstanding, beginning balance (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Vested, Number",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Vested, Number",
        "terseLabel": "Vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedNumber",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Vested, Weighted Average Grant Date Fair Value",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Vested, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Weighted Average Grant Date Fair Value [Roll Forward] [Roll Forward]",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Weighted Average Grant Date Fair Value [Roll Forward] [Roll Forward]",
        "terseLabel": "Weighted- Average\u00a0Grant- Date\u00a0Fair\u00a0Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares reserved for issuance under equity instrument agreements awarded that validly exist and are outstanding, including vested instruments.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issuable upon Exercise",
        "terseLabel": "Shares issuable under the plan upon exercise of outstanding awards (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative number of shares issued pursuant to the Plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued Pursuant To The Plan",
        "terseLabel": "Shares issued pursuant to the plan (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "sjw_ShareBasedCompensationFromInvestmentInSubsidiaries": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation From Investment in Subsidiaries",
        "label": "Share-Based Compensation From Investment in Subsidiaries",
        "terseLabel": "Share-based compensation from investment in subsidiaries"
       }
      }
     },
     "localname": "ShareBasedCompensationFromInvestmentInSubsidiaries",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested, Grant Date Fair Value",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested, Grant Date Fair Value",
        "terseLabel": "Fair value of restricted stock awards"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_SouthCentralConnecticutRegionalWaterAuthorityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "South Central Connecticut Regional Water Authority [Member]",
        "label": "South Central Connecticut Regional Water Authority [Member]",
        "terseLabel": "RWA"
       }
      }
     },
     "localname": "SouthCentralConnecticutRegionalWaterAuthorityMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_SouthCentralTexasMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "South Central Texas",
        "label": "South Central Texas [Member]",
        "terseLabel": "South Central Texas"
       }
      }
     },
     "localname": "SouthCentralTexasMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.sjwater.com/role/OrganizationandOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_StateRevolvingFundLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "State Revolving Fund Loans [Member]",
        "label": "State Revolving Fund Loans [Member]",
        "terseLabel": "State revolving fund loans"
       }
      }
     },
     "localname": "StateRevolvingFundLoansMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_StateRevolvingFundLoansSeriesTMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "State Revolving Fund Loans Series T",
        "label": "State Revolving Fund Loans Series T [Member]",
        "terseLabel": "State Revolving Fund Loans Series T"
       }
      }
     },
     "localname": "StateRevolvingFundLoansSeriesTMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_SubsidiaryOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subsidiary One [Member]",
        "label": "Subsidiary One [Member]",
        "terseLabel": "SJWTX, Inc. dba Canyon Lake Water Supply Corporation"
       }
      }
     },
     "localname": "SubsidiaryOneMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_TaxmemorandumMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax memorandum account [Member]",
        "label": "Tax memorandum [Member]",
        "terseLabel": "Tax memorandum account"
       }
      }
     },
     "localname": "TaxmemorandumMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_TheMetropolitanDistrictMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Metropolitan District [Member]",
        "label": "The Metropolitan District [Member]",
        "terseLabel": "MDC"
       }
      }
     },
     "localname": "TheMetropolitanDistrictMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_UnionMemberMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Union Member [Member]",
        "label": "Union Member [Member]",
        "terseLabel": "Union Member"
       }
      }
     },
     "localname": "UnionMemberMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_UnrecognizedTaxBenefitsGross": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unrecognized Tax Benefits, Gross",
        "label": "Unrecognized Tax Benefits, Gross",
        "terseLabel": "Unrecognized tax benefits before impact of deductions for state taxes, excluding interest and penalties"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsGross",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_UtilityPropertyInstalledByDeveloper": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Utility Property Installed by Developer",
        "label": "Utility Property Installed by Developer",
        "terseLabel": "Utility property installed by developers"
       }
      }
     },
     "localname": "UtilityPropertyInstalledByDeveloper",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_VariableInterestEntitiesNumberOfEntities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Interest Entities, Number Of Entities",
        "label": "Variable Interest Entities, Number Of Entities",
        "terseLabel": "Number of variable interest entities"
       }
      }
     },
     "localname": "VariableInterestEntitiesNumberOfEntities",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/OrganizationandOperationsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "sjw_VariableInterestEntityPrimaryBeneficiaryNumberOfSubsidiaries": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Interest Entity, Primary Beneficiary, Number Of Subsidiaries",
        "label": "Variable Interest Entity, Primary Beneficiary, Number Of Subsidiaries",
        "terseLabel": "Number of subsidiaries that are primary beneficiaries"
       }
      }
     },
     "localname": "VariableInterestEntityPrimaryBeneficiaryNumberOfSubsidiaries",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/OrganizationandOperationsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "sjw_WRAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "WRA [Member]",
        "label": "WRA [Member]",
        "terseLabel": "WRA"
       }
      }
     },
     "localname": "WRAMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_WaterMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Water",
        "label": "Water [Member]",
        "terseLabel": "Water"
       }
      }
     },
     "localname": "WaterMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/OrganizationandOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_WaterProductionCostsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Water Production Costs [Abstract]",
        "label": "Water Production Costs [Abstract]",
        "terseLabel": "Production Expenses:"
       }
      }
     },
     "localname": "WaterProductionCostsAbstract",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "sjw_WaterSupplyBalancingAccountsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Water Supply Balancing Accounts [Member]",
        "label": "Water Supply Balancing Accounts [Member]",
        "terseLabel": "Water supply costs"
       }
      }
     },
     "localname": "WaterSupplyBalancingAccountsMember",
     "nsuri": "http://www.sjwater.com/20211231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Financial Information Disclosure [Abstract]"
       }
      }
     },
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "srt_CondensedFinancialStatementsCaptionsLineItems": {
     "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": "Condensed Financial Statements, Captions [Line Items]",
        "terseLabel": "Condensed Financial Statements, Captions [Line Items]"
       }
      }
     },
     "localname": "CondensedFinancialStatementsCaptionsLineItems",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r130",
      "r271",
      "r275",
      "r280",
      "r530",
      "r531",
      "r538",
      "r539",
      "r586",
      "r677",
      "r702",
      "r714",
      "r715",
      "r716"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by consolidated entity or group of entities.",
        "label": "Consolidated Entities [Axis]",
        "terseLabel": "Consolidated Entities [Axis]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails",
      "http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.sjwater.com/role/CommitmentsDetails",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails",
      "http://www.sjwater.com/role/LinesofCreditNarrativeDetails",
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails",
      "http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails",
      "http://www.sjwater.com/role/OrganizationandOperationsDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [
      "r130",
      "r271",
      "r275",
      "r280",
      "r530",
      "r531",
      "r538",
      "r539",
      "r586",
      "r677",
      "r702",
      "r714",
      "r715",
      "r716"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity or group of entities consolidated into reporting entity.",
        "label": "Consolidated Entities [Domain]",
        "terseLabel": "Consolidated Entities [Domain]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails",
      "http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.sjwater.com/role/CommitmentsDetails",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails",
      "http://www.sjwater.com/role/LinesofCreditNarrativeDetails",
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails",
      "http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails",
      "http://www.sjwater.com/role/OrganizationandOperationsDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CounterpartyNameAxis": {
     "auth_ref": [
      "r59",
      "r61",
      "r128",
      "r129",
      "r286",
      "r311",
      "r717"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.",
        "label": "Counterparty Name [Axis]",
        "terseLabel": "Counterparty Name [Axis]"
       }
      }
     },
     "localname": "CounterpartyNameAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r0",
      "r143",
      "r148",
      "r154",
      "r227",
      "r460",
      "r461",
      "r462",
      "r499",
      "r500",
      "r548",
      "r549",
      "r550",
      "r551",
      "r722"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r0",
      "r143",
      "r148",
      "r154",
      "r227",
      "r460",
      "r461",
      "r462",
      "r499",
      "r500",
      "r548",
      "r549",
      "r550",
      "r551",
      "r722"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r0",
      "r143",
      "r148",
      "r154",
      "r227",
      "r460",
      "r461",
      "r462",
      "r499",
      "r500",
      "r548",
      "r549",
      "r550",
      "r551",
      "r722"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r285",
      "r310",
      "r426",
      "r431",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r649",
      "r652",
      "r678",
      "r679"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansActuarialCalculationAssumptionsDetails",
      "http://www.sjwater.com/role/BenefitPlansBenefitsExpectedtobePaidinNextFiveYearsDetails",
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails",
      "http://www.sjwater.com/role/CommitmentsDetails",
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails",
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails",
      "http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails",
      "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails",
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r285",
      "r310",
      "r426",
      "r431",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r649",
      "r652",
      "r678",
      "r679"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansActuarialCalculationAssumptionsDetails",
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails",
      "http://www.sjwater.com/role/CommitmentsDetails",
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails",
      "http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails",
      "http://www.sjwater.com/role/OrganizationandOperationsDetails",
      "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails",
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ParentCompanyMember": {
     "auth_ref": [
      "r130"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The registrant that controls, directly or indirectly, another entity (or entities). The usual condition for control is ownership of a majority (over 50%) of the outstanding voting stock. The power to control may also exist with a lesser percentage of ownership, for example, by contract, lease, agreement with other stockholders or by court decree.",
        "label": "Parent Company [Member]",
        "terseLabel": "SJW Group"
       }
      }
     },
     "localname": "ParentCompanyMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails",
      "http://www.sjwater.com/role/LinesofCreditNarrativeDetails",
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails",
      "http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r214",
      "r333",
      "r335",
      "r601",
      "r648",
      "r650"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by product and service, or group of similar products and similar services.",
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/OrganizationandOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r214",
      "r333",
      "r335",
      "r601",
      "r648",
      "r650"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product or service, or a group of similar products or similar services.",
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/OrganizationandOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r285",
      "r310",
      "r367",
      "r426",
      "r431",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r649",
      "r652",
      "r678",
      "r679"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansActuarialCalculationAssumptionsDetails",
      "http://www.sjwater.com/role/BenefitPlansBenefitsExpectedtobePaidinNextFiveYearsDetails",
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails",
      "http://www.sjwater.com/role/CommitmentsDetails",
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails",
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails",
      "http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails",
      "http://www.sjwater.com/role/OrganizationandOperationsDetails",
      "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails",
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r285",
      "r310",
      "r367",
      "r426",
      "r431",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r649",
      "r652",
      "r678",
      "r679"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansActuarialCalculationAssumptionsDetails",
      "http://www.sjwater.com/role/BenefitPlansBenefitsExpectedtobePaidinNextFiveYearsDetails",
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails",
      "http://www.sjwater.com/role/CommitmentsDetails",
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails",
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails",
      "http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails",
      "http://www.sjwater.com/role/OrganizationandOperationsDetails",
      "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails",
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "auth_ref": [
      "r60",
      "r61",
      "r128",
      "r129",
      "r286",
      "r311"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.",
        "label": "Counterparty Name [Domain]",
        "terseLabel": "Counterparty Name [Domain]"
       }
      }
     },
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfCondensedFinancialStatementsTable": {
     "auth_ref": [
      "r130",
      "r526",
      "r712",
      "r718",
      "r719",
      "r720"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about condensed financial statements, including, but not limited to, the balance sheet, income statement, and statement of cash flows.",
        "label": "Condensed Financial Statements [Table]",
        "terseLabel": "Condensed Financial Statements [Table]"
       }
      }
     },
     "localname": "ScheduleOfCondensedFinancialStatementsTable",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "auth_ref": [
      "r138",
      "r713"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]",
        "terseLabel": "Valuation and Qualifying Accounts and Reserves"
       }
      }
     },
     "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ValuationandQualifyingAccountsandReserves"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r215",
      "r216",
      "r333",
      "r336",
      "r651",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r701",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Geographical area.",
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.sjwater.com/role/OrganizationandOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r215",
      "r216",
      "r333",
      "r336",
      "r651",
      "r664",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r701",
      "r703"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by geographical components.",
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.sjwater.com/role/OrganizationandOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SubsidiariesMember": {
     "auth_ref": [
      "r395",
      "r582",
      "r583",
      "r585"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity owned or controlled by another entity.",
        "label": "Subsidiaries [Member]",
        "terseLabel": "Subsidiaries"
       }
      }
     },
     "localname": "SubsidiariesMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r220",
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.",
        "label": "Title of Individual [Axis]",
        "terseLabel": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails",
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of individual, or nature of relationship to individual or group of individuals.",
        "label": "Title of Individual [Domain]",
        "terseLabel": "Title of Individual [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails",
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ValuationAndQualifyingAccountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsAbstract",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "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": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureLineItems",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "auth_ref": [
      "r131",
      "r132",
      "r133",
      "r136",
      "r137",
      "r713"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureTable",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "stpr_CT": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CONNECTICUT",
        "terseLabel": "Connecticut"
       }
      }
     },
     "localname": "CT",
     "nsuri": "http://xbrl.sec.gov/stpr/2021",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesNarrativeDetails",
      "http://www.sjwater.com/role/OrganizationandOperationsDetails"
     ],
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r45",
      "r589"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails": {
       "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 liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r6",
      "r30",
      "r221",
      "r222"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 7.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": "Customers, net of allowances for uncollectible accounts of $4,600 and $3,891 in 2021 and 2020, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]",
        "terseLabel": "Accounts receivable:"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r33",
      "r66",
      "r67",
      "r68",
      "r631",
      "r657",
      "r658"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive (loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r65",
      "r68",
      "r76",
      "r77",
      "r78",
      "r140",
      "r141",
      "r142",
      "r537",
      "r653",
      "r654",
      "r723"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r140",
      "r141",
      "r142",
      "r460",
      "r461",
      "r462",
      "r550"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-in Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r433",
      "r435",
      "r465",
      "r466"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "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 income to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllOtherSegmentsMember": {
     "auth_ref": [
      "r183",
      "r201",
      "r202",
      "r203",
      "r204",
      "r206"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items.",
        "label": "Other Segments [Member]",
        "terseLabel": "All Other"
       }
      }
     },
     "localname": "AllOtherSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r435",
      "r456",
      "r464"
     ],
     "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": "Compensation costs charged to income:"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansScheduleofCompensationCostforSharebasedPaymentArrangementsAllocationofSharebasedCompensationCostsbyPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "auth_ref": [
      "r131",
      "r132",
      "r133",
      "r136",
      "r137"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]",
        "terseLabel": "Allowance for doubtful accounts:"
       }
      }
     },
     "localname": "AllowanceForCreditLossMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r37",
      "r223",
      "r228"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Allowance for uncollectible accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r109",
      "r238",
      "r244"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization of Intangible Assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r164"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Anti-dilutive restricted common stock units excluded from computation of earnings per share (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesEarningsperShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesEarningsperShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetRetirementObligation": {
     "auth_ref": [
      "r259"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.",
        "label": "Asset Retirement Obligation",
        "terseLabel": "Retirement obligation"
       }
      }
     },
     "localname": "AssetRetirementObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesAssetRetirementObligationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationLegallyRestrictedAssetsFairValue": {
     "auth_ref": [
      "r258"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of an asset that is legally restricted for purposes of settling an asset retirement obligation.",
        "label": "Asset Retirement Obligation, Legally Restricted Assets, Fair Value",
        "terseLabel": "Retirement obligation, present value"
       }
      }
     },
     "localname": "AssetRetirementObligationLegallyRestrictedAssetsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesAssetRetirementObligationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationsPolicy": {
     "auth_ref": [
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for legal obligation associated with retirement of long-lived asset that results from acquisition, construction, or development or from normal operation of long-lived asset. Excludes environmental remediation liability from improper or other-than-normal operation of long-lived asset, obligation arising in connection with leased property that meets definition of lease payments or variable lease payments and from plan to sell or otherwise dispose of a long-lived asset.",
        "label": "Asset Retirement Obligation [Policy Text Block]",
        "terseLabel": "Asset Retirement Obligations"
       }
      }
     },
     "localname": "AssetRetirementObligationsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r124",
      "r196",
      "r203",
      "r210",
      "r225",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r530",
      "r538",
      "r558",
      "r587",
      "r589",
      "r608",
      "r628"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails": {
       "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",
        "terseLabel": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails",
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets",
        "verboseLabel": "Assets acquired:"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r8",
      "r10",
      "r58",
      "r124",
      "r225",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r530",
      "r538",
      "r558",
      "r587",
      "r589"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r437",
      "r458"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails",
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails",
      "http://www.sjwater.com/role/EquityPlansScheduleofCompensationCostforSharebasedPaymentArrangementsAllocationofSharebasedCompensationCostsbyPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.",
        "label": "Building and Building Improvements [Member]",
        "terseLabel": "Building and Building Improvements"
       }
      }
     },
     "localname": "BuildingAndBuildingImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r422",
      "r427"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.sjwater.com/role/OrganizationandOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r422",
      "r427",
      "r514",
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.sjwater.com/role/OrganizationandOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "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": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "auth_ref": [
      "r513"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 6.0,
       "parentTag": "us-gaap_UtilitiesOperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.",
        "label": "Business Combination, Acquisition Related Costs",
        "terseLabel": "Merger related expenses"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination and Asset Acquisition [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r524"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "Business Combinations"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets": {
     "auth_ref": [
      "r519"
     ],
     "calculation": {
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 8.0,
       "parentTag": "sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to financial assets acquired in connection with a business combination for which the initial accounting was incomplete.",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Financial Assets",
        "terseLabel": "Investments, measurement period adjustments"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles": {
     "auth_ref": [
      "r519"
     ],
     "calculation": {
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 1.0,
       "parentTag": "sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to intangibles acquired in connection with a business combination for which the initial accounting was incomplete.",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangibles",
        "terseLabel": "Other intangible assets, measurement period adjustments"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": {
     "auth_ref": [
      "r517"
     ],
     "calculation": {
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets",
        "totalLabel": "Total assets acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": {
     "auth_ref": [
      "r517"
     ],
     "calculation": {
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other",
        "terseLabel": "Current assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": {
     "auth_ref": [
      "r517"
     ],
     "calculation": {
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities",
        "terseLabel": "Current liabilities, including maturities of long-term debt"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt": {
     "auth_ref": [
      "r517"
     ],
     "calculation": {
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-term Debt",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "auth_ref": [
      "r517"
     ],
     "calculation": {
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets": {
     "auth_ref": [
      "r516",
      "r517",
      "r559"
     ],
     "calculation": {
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of financial assets (as defined) recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Financial Assets",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r517"
     ],
     "calculation": {
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill",
        "terseLabel": "Other intangible assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": {
     "auth_ref": [
      "r517"
     ],
     "calculation": {
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities",
        "totalLabel": "Total liabilities assumed"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]",
        "terseLabel": "Liabilities assumed:"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r516",
      "r517"
     ],
     "calculation": {
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net",
        "totalLabel": "Assumed equity"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets": {
     "auth_ref": [
      "r517"
     ],
     "calculation": {
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Assets",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities": {
     "auth_ref": [
      "r517"
     ],
     "calculation": {
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r511"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.",
        "label": "Business Combinations Policy [Policy Text Block]",
        "terseLabel": "Business Combinations"
       }
      }
     },
     "localname": "BusinessCombinationsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r114",
      "r115",
      "r116"
     ],
     "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": "Capital expenditures incurred but not yet paid"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizationLongtermDebtAndEquity": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the total consolidated (as applicable) capitalization of the entity which is comprised of its long-term debt and equity instruments. The table may be detailed by subsidiary (legal entity) and include information by type of debt or equity detailed by instrument.",
        "label": "Capitalization, Long-term Debt and Equity",
        "totalLabel": "Capitalization, long-term debt and equity"
       }
      }
     },
     "localname": "CapitalizationLongtermDebtAndEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizationLongtermDebtAndEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capitalization, Long-term Debt and Equity [Abstract]",
        "terseLabel": "Capitalization:"
       }
      }
     },
     "localname": "CapitalizationLongtermDebtAndEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Cash": {
     "auth_ref": [
      "r38",
      "r589",
      "r661",
      "r662"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash",
        "terseLabel": "Cash"
       }
      }
     },
     "localname": "Cash",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAcquiredFromAcquisition": {
     "auth_ref": [
      "r92"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).",
        "label": "Cash Acquired from Acquisition",
        "terseLabel": "Cash received from acquisition"
       }
      }
     },
     "localname": "CashAcquiredFromAcquisition",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r5",
      "r38",
      "r111"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows": {
       "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, end of year"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r17",
      "r112",
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances.  Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Cash Equivalents, and Restricted Cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsAndShortTermInvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, and Short-term Investments [Abstract]",
        "terseLabel": "Cash and cash equivalents:"
       }
      }
     },
     "localname": "CashCashEquivalentsAndShortTermInvestmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r105",
      "r111",
      "r117"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "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 year",
        "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of year",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r105",
      "r560"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net change in cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "terseLabel": "Supplemental disclosure of non-cash activities:"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashSurrenderValueOfLifeInsurance": {
     "auth_ref": [
      "r11",
      "r44"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of amounts which could be received based on the terms of the insurance contract upon surrendering life policies owned by the entity.",
        "label": "Cash Surrender Value of Life Insurance",
        "terseLabel": "Value of life insurance contracts"
       }
      }
     },
     "localname": "CashSurrenderValueOfLifeInsurance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsandInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r121",
      "r124",
      "r157",
      "r158",
      "r159",
      "r161",
      "r163",
      "r170",
      "r171",
      "r172",
      "r225",
      "r271",
      "r275",
      "r276",
      "r277",
      "r280",
      "r281",
      "r308",
      "r309",
      "r313",
      "r317",
      "r558",
      "r699"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesEarningsperShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r53",
      "r264",
      "r614",
      "r634"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 6.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/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsDisclosureTextBlock": {
     "auth_ref": [
      "r263"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights.",
        "label": "Commitments Disclosure [Text Block]",
        "terseLabel": "Commitments"
       }
      }
     },
     "localname": "CommitmentsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/Commitments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "auth_ref": [
      "r328"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Cash Paid",
        "terseLabel": "Common stock, dividends per share, paid (usd per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareCashPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r140",
      "r141",
      "r550"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "verboseLabel": "Common stock, par value (usd per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/CapitalizationDetails",
      "http://www.sjwater.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/CapitalizationDetails",
      "http://www.sjwater.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/CapitalizationDetails",
      "http://www.sjwater.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r29",
      "r323"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "terseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/CapitalizationDetails",
      "http://www.sjwater.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r29",
      "r589"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock, $0.001 par value; authorized 70,000,000 shares in 2021 and 2020; issued and outstanding 30,181,348 shares in 2021 and 28,556,605 shares in 2020"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]",
        "terseLabel": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r71",
      "r73",
      "r74",
      "r83",
      "r618",
      "r640"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails": {
       "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": "SJW Group comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r178",
      "r179",
      "r218",
      "r556",
      "r557",
      "r665"
     ],
     "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 [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/OrganizationandOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r178",
      "r179",
      "r218",
      "r556",
      "r557",
      "r659",
      "r665"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/OrganizationandOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r178",
      "r179",
      "r218",
      "r556",
      "r557",
      "r659",
      "r665"
     ],
     "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 [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/OrganizationandOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r178",
      "r179",
      "r218",
      "r556",
      "r557"
     ],
     "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 revenue derived from sales of water to business and residential customers"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/OrganizationandOperationsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r178",
      "r179",
      "r218",
      "r556",
      "r557",
      "r665"
     ],
     "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 [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/OrganizationandOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock": {
     "auth_ref": [
      "r1",
      "r130",
      "r526"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document.",
        "label": "Condensed Financial Information of Parent Company Only Disclosure [Text Block]",
        "terseLabel": "Financial Statement Schedule"
       }
      }
     },
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/FinancialStatementSchedule"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy": {
     "auth_ref": [
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for subsidiaries or other investments that are consolidated, including the accounting treatment for intercompany accounts or transactions and any noncontrolling interest.",
        "label": "Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block]",
        "terseLabel": "Consolidation Policy"
       }
      }
     },
     "localname": "ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "auth_ref": [
      "r330",
      "r331",
      "r334"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "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": "Advances for construction"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesAdvancesforConstructionandContributionsinAidofConstructionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualRightsMember": {
     "auth_ref": [
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights that arise from a contractual arrangement with a third party (not including franchise rights and license agreements).",
        "label": "Contractual Rights [Member]",
        "terseLabel": "Contractual Rights"
       }
      }
     },
     "localname": "ContractualRightsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContributionsInAidOfConstruction": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Developers, builders, governmental agencies and municipalities will provide the entity with cash, or in some cases property, to extend its services to their properties. Nonrefundable contributions are recorded as contributions in aid of construction (\"CIAC\").",
        "label": "Contributions in Aid of Construction",
        "terseLabel": "Contributions in aid of construction"
       }
      }
     },
     "localname": "ContributionsInAidOfConstruction",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateMember": {
     "auth_ref": [
      "r183"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component of an entity that usually provides financial, operational and administrative support and is considered an operating segment. Excludes intersegment elimination and reconciling items.",
        "label": "Corporate Segment [Member]",
        "terseLabel": "SJW Corp."
       }
      }
     },
     "localname": "CorporateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfPurchasedWater": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_WaterProductionCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of water purchased, may include any water related assessment. If water is bought on a unit volume basis, would also be considered as commodity costs.",
        "label": "Cost of Purchased Water",
        "terseLabel": "Purchased water"
       }
      }
     },
     "localname": "CostOfPurchasedWater",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails",
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostsAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs and Expenses [Abstract]",
        "terseLabel": "Operating expense:"
       }
      }
     },
     "localname": "CostsAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditNarrativeDetails",
      "http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditNarrativeDetails",
      "http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r125",
      "r495",
      "r503"
     ],
     "calculation": {
      "http://www.sjwater.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Current:"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r125",
      "r495",
      "r503"
     ],
     "calculation": {
      "http://www.sjwater.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r520"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Purchase premium customer relationships",
        "verboseLabel": "Customer Relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails",
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r21",
      "r22",
      "r23",
      "r123",
      "r130",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r302",
      "r303",
      "r304",
      "r305",
      "r573",
      "r609",
      "r611",
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditNarrativeDetails",
      "http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails",
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails",
      "http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r282",
      "r302",
      "r303",
      "r571",
      "r573",
      "r574"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Aggregate principal amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r50",
      "r283"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Stated interest rates"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails",
      "http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails",
      "http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r51",
      "r123",
      "r130",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r302",
      "r303",
      "r304",
      "r305",
      "r573"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditNarrativeDetails",
      "http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails",
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails",
      "http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r51",
      "r123",
      "r130",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r302",
      "r303",
      "r304",
      "r305",
      "r324",
      "r325",
      "r326",
      "r327",
      "r570",
      "r571",
      "r573",
      "r574",
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails",
      "http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedPremium": {
     "auth_ref": [
      "r289",
      "r570",
      "r574"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt premium.",
        "label": "Debt Instrument, Unamortized Premium",
        "terseLabel": "Unamortized debt premium, net"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedPremium",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember": {
     "auth_ref": [
      "r337",
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred compensation arrangement providing pension or other postretirement benefits, to employee or their beneficiary, that are not equivalent to defined benefit plan.",
        "label": "Deferred Compensation Arrangement with Individual, by Type of Compensation, Pension and Other Postretirement Benefits [Member]",
        "terseLabel": "Deferred compensation arrangement with individual, by type of compensation, pension and other postretirement benefits"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contributions made by employer into fund established for purposes of making future disbursement to individual in accordance with deferred compensation arrangement.",
        "label": "Deferred Compensation Arrangement with Individual, Contributions by Employer",
        "terseLabel": "Employer contributions to deferral plan"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualContributionsByEmployer",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis": {
     "auth_ref": [
      "r337",
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of deferred compensation related to other postretirement benefit arrangements that are not equivalent to a defined benefit other postretirement benefit plan. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes equity-based compensation plans, defined benefit pension plans and defined benefit other postretirement benefit plans.",
        "label": "Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Axis]",
        "terseLabel": "Postretirement Benefits, Type of Deferred Compensation [Axis]"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r125",
      "r496",
      "r503"
     ],
     "calculation": {
      "http://www.sjwater.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxChargesMember": {
     "auth_ref": [
      "r681",
      "r687",
      "r689",
      "r690"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of income taxes.",
        "label": "Deferred Income Tax Charge [Member]",
        "terseLabel": "Income tax temporary differences"
       }
      }
     },
     "localname": "DeferredIncomeTaxChargesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r109",
      "r125",
      "r496",
      "r503",
      "r504",
      "r505"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Deferred:"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r25",
      "r26",
      "r487",
      "r610",
      "r625"
     ],
     "calculation": {
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "totalLabel": "Total deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r472",
      "r473"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "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 taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r125",
      "r496",
      "r503"
     ],
     "calculation": {
      "http://www.sjwater.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r488"
     ],
     "calculation": {
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Total deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGrossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Gross [Abstract]",
        "terseLabel": "Deferred\u00a0tax\u00a0assets:"
       }
      }
     },
     "localname": "DeferredTaxAssetsGrossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r493",
      "r494"
     ],
     "calculation": {
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Net operating loss"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r493",
      "r494"
     ],
     "calculation": {
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsStateTaxes": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from state taxes.",
        "label": "Deferred Tax Assets, State Taxes",
        "terseLabel": "California franchise tax"
       }
      }
     },
     "localname": "DeferredTaxAssetsStateTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness": {
     "auth_ref": [
      "r492",
      "r493",
      "r494"
     ],
     "calculation": {
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible general business tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, General Business",
        "terseLabel": "Unamortized investment tax credit"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve": {
     "auth_ref": [
      "r493",
      "r494"
     ],
     "calculation": {
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the unearned premiums reserve.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Unearned Premiums Reserve",
        "terseLabel": "Debt premium, net"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r473",
      "r489"
     ],
     "calculation": {
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "totalLabel": "Net deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Gross [Abstract]",
        "terseLabel": "Deferred tax liabilities:"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "auth_ref": [
      "r493",
      "r494"
     ],
     "calculation": {
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "terseLabel": "Intangibles"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r493",
      "r494"
     ],
     "calculation": {
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
        "label": "Deferred Tax Liabilities, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r493",
      "r494"
     ],
     "calculation": {
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "terseLabel": "Utility plant"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome": {
     "auth_ref": [
      "r493",
      "r494"
     ],
     "calculation": {
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from tax deferred revenue or income classified as other.",
        "label": "Deferred Tax Liabilities, Tax Deferred Income",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesTaxDeferredIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": {
     "auth_ref": [
      "r357",
      "r415"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.",
        "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)",
        "terseLabel": "Actual return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanActualReturnOnPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActuarialGainLoss": {
     "auth_ref": [
      "r350"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.",
        "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)",
        "negatedTerseLabel": "Actuarial (gain)/loss"
       }
      }
     },
     "localname": "DefinedBenefitPlanActuarialGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAdministrationExpenses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of administration expense of defined benefit plan which decreases plan assets. Excludes plan administration expense paid by employer.",
        "label": "Defined Benefit Plan, Plan Assets, Administration Expense",
        "negatedTerseLabel": "Administrative expenses paid"
       }
      }
     },
     "localname": "DefinedBenefitPlanAdministrationExpenses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": {
     "auth_ref": [
      "r343",
      "r383",
      "r409",
      "r415",
      "r416"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.",
        "label": "Defined Benefit Plan, Amortization of Gain (Loss)",
        "terseLabel": "Market gains"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfGainsLosses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": {
     "auth_ref": [
      "r343",
      "r384",
      "r410",
      "r415",
      "r416"
     ],
     "calculation": {
      "http://www.sjwater.com/role/BenefitPlansNetPeriodicBenefitCostDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.",
        "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)",
        "terseLabel": "Amortization of prior service cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNetPeriodicBenefitCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet": {
     "auth_ref": [
      "r341",
      "r365"
     ],
     "calculation": {
      "http://www.sjwater.com/role/BenefitPlansAmountsRecognizedinBalanceSheetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset (liability), recognized in statement of financial position, for defined benefit pension and other postretirement plans.",
        "label": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position",
        "totalLabel": "Liabilities, net"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansAmountsRecognizedinBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": {
     "auth_ref": [
      "r20",
      "r341",
      "r342",
      "r365",
      "r415",
      "r607",
      "r627"
     ],
     "calculation": {
      "http://www.sjwater.com/role/BenefitPlansAmountsRecognizedinBalanceSheetDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.",
        "label": "Assets for Plan Benefits, Defined Benefit Plan",
        "terseLabel": "Noncurrent assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansAmountsRecognizedinBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": {
     "auth_ref": [
      "r390"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate",
        "terseLabel": "Benefit obligations, discount rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansActuarialCalculationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": {
     "auth_ref": [
      "r391"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase",
        "terseLabel": "Benefit obligations, rate of compensation increase"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansActuarialCalculationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": {
     "auth_ref": [
      "r390"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate",
        "terseLabel": "Net periodic benefit cost, discount rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansActuarialCalculationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": {
     "auth_ref": [
      "r392",
      "r414"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets",
        "terseLabel": "Net periodic benefit cost, expected return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansActuarialCalculationAssumptionsDetails",
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": {
     "auth_ref": [
      "r391"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase",
        "terseLabel": "Net periodic benefit cost, rate of compensation increase"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansActuarialCalculationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligation": {
     "auth_ref": [
      "r345"
     ],
     "calculation": {
      "http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
        "label": "Defined Benefit Plan, Benefit Obligation",
        "periodEndLabel": "Benefit obligation at end of year",
        "periodStartLabel": "Benefit obligation at beginning of year",
        "terseLabel": "Projected benefit obligation"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails",
      "http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": {
     "auth_ref": [
      "r352",
      "r419"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.",
        "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid",
        "negatedTerseLabel": "Benefits paid"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant": {
     "auth_ref": [
      "r349"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contributions received by defined benefit plan from participant which increase benefit obligation.",
        "label": "Defined Benefit Plan, Benefit Obligation, Contributions by Plan Participant",
        "terseLabel": "Plan participants contributions"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": {
     "auth_ref": [
      "r367",
      "r368",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r395",
      "r415"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by defined benefit plan asset investment.",
        "label": "Defined Benefit Plan, Plan Assets, Category [Axis]",
        "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Axis]"
       }
      }
     },
     "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansFairValueofPlanAssetsDetails",
      "http://www.sjwater.com/role/BenefitPlansPlanAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember": {
     "auth_ref": [
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash and cash equivalent in which defined benefit plan asset is invested.",
        "label": "Defined Benefit Plan, Cash and Cash Equivalents [Member]",
        "terseLabel": "Cash\u00a0and equivalents"
       }
      }
     },
     "localname": "DefinedBenefitPlanCashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": {
     "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": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]",
        "terseLabel": "Change in benefit obligation"
       }
      }
     },
     "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward": {
     "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": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]",
        "terseLabel": "Change in plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanContributionsByEmployer": {
     "auth_ref": [
      "r359",
      "r368",
      "r370",
      "r413",
      "r415",
      "r416"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.",
        "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer",
        "terseLabel": "Total investments made to fund SERP",
        "verboseLabel": "Employer contributions"
       }
      }
     },
     "localname": "DefinedBenefitPlanContributionsByEmployer",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails",
      "http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanDebtSecurityMember": {
     "auth_ref": [
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument issued by corporation, government and governmental agency, municipality, and other institution; in which defined benefit plan asset is invested.",
        "label": "Defined Benefit Plan, Debt Security [Member]",
        "terseLabel": "Debt securities"
       }
      }
     },
     "localname": "DefinedBenefitPlanDebtSecurityMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "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": "Defined Benefit Plan Disclosure [Line Items]",
        "terseLabel": "Defined Benefit Plan Disclosure [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansActuarialCalculationAssumptionsDetails",
      "http://www.sjwater.com/role/BenefitPlansAmountsRecognizedinBalanceSheetDetails",
      "http://www.sjwater.com/role/BenefitPlansBenefitsExpectedtobePaidinNextFiveYearsDetails",
      "http://www.sjwater.com/role/BenefitPlansFairValueofPlanAssetsDetails",
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails",
      "http://www.sjwater.com/role/BenefitPlansNetPeriodicBenefitCostDetails",
      "http://www.sjwater.com/role/BenefitPlansPlanAssetsDetails",
      "http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails",
      "http://www.sjwater.com/role/BenefitPlansRegulatoryAssetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanEquitySecuritiesMember": {
     "auth_ref": [
      "r368",
      "r415"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security representing ownership in corporation or other legal entity for which ownership is represented by share of stock, in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant.",
        "label": "Defined Benefit Plan, Equity Securities [Member]",
        "terseLabel": "Equity securities"
       }
      }
     },
     "localname": "DefinedBenefitPlanEquitySecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Expected Future Benefit Payment [Abstract]",
        "terseLabel": "Expected Future Benefit Payments [Abstract]"
       }
      }
     },
     "localname": "DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansBenefitsExpectedtobePaidinNextFiveYearsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": {
     "auth_ref": [
      "r377"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years",
        "terseLabel": "2027 - 2031"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansBenefitsExpectedtobePaidinNextFiveYearsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": {
     "auth_ref": [
      "r377"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansBenefitsExpectedtobePaidinNextFiveYearsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": {
     "auth_ref": [
      "r377"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansBenefitsExpectedtobePaidinNextFiveYearsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": {
     "auth_ref": [
      "r377"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansBenefitsExpectedtobePaidinNextFiveYearsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": {
     "auth_ref": [
      "r377"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansBenefitsExpectedtobePaidinNextFiveYearsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": {
     "auth_ref": [
      "r377"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansBenefitsExpectedtobePaidinNextFiveYearsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear": {
     "auth_ref": [
      "r378",
      "r416"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contribution expected to be received by defined benefit plan from employer in next fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year",
        "terseLabel": "Estimated required and discretionary employer cash contributions"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansBenefitsExpectedtobePaidinNextFiveYearsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "auth_ref": [
      "r343",
      "r382",
      "r408",
      "r415",
      "r416"
     ],
     "calculation": {
      "http://www.sjwater.com/role/BenefitPlansNetPeriodicBenefitCostDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.",
        "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets",
        "negatedLabel": "Expected return on assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNetPeriodicBenefitCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": {
     "auth_ref": [
      "r356",
      "r368",
      "r370",
      "r371",
      "r415"
     ],
     "calculation": {
      "http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.",
        "label": "Defined Benefit Plan, Plan Assets, Amount",
        "periodEndLabel": "Fair value of plan assets at end of year",
        "periodStartLabel": "Fair value of assets at beginning of year",
        "terseLabel": "Fair value of plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanFairValueOfPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansFairValueofPlanAssetsDetails",
      "http://www.sjwater.com/role/BenefitPlansPlanAssetsDetails",
      "http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": {
     "auth_ref": [
      "r341",
      "r365",
      "r415"
     ],
     "calculation": {
      "http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.",
        "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan",
        "totalLabel": "Funded status at end of year"
       }
      }
     },
     "localname": "DefinedBenefitPlanFundedStatusOfPlan",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "auth_ref": [
      "r343",
      "r348",
      "r381",
      "r407",
      "r415",
      "r416"
     ],
     "calculation": {
      "http://www.sjwater.com/role/BenefitPlansNetPeriodicBenefitCostDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.",
        "label": "Defined Benefit Plan, Interest Cost",
        "terseLabel": "Interest cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanInterestCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNetPeriodicBenefitCostDetails",
      "http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "auth_ref": [
      "r379",
      "r405",
      "r415",
      "r416"
     ],
     "calculation": {
      "http://www.sjwater.com/role/BenefitPlansNetPeriodicBenefitCostDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "terseLabel": "Net periodic pension cost",
        "totalLabel": "Net periodic benefit cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails",
      "http://www.sjwater.com/role/BenefitPlansNetPeriodicBenefitCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanOtherChanges": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in benefit obligation of defined benefit plan from change, classified as other.",
        "label": "Defined Benefit Plan, Benefit Obligation, Increase (Decrease) for Other Change",
        "terseLabel": "Administrative expenses paid"
       }
      }
     },
     "localname": "DefinedBenefitPlanOtherChanges",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": {
     "auth_ref": [
      "r361",
      "r419"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.",
        "label": "Defined Benefit Plan, Plan Assets, Benefits Paid",
        "negatedTerseLabel": "Benefits paid"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant": {
     "auth_ref": [
      "r360"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contributions received by defined benefit plan from participant which increases plan assets.",
        "label": "Defined Benefit Plan, Plan Assets, Contributions by Plan Participant",
        "terseLabel": "Plan participants contributions"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1": {
     "auth_ref": [
      "r344",
      "r386",
      "r412"
     ],
     "calculation": {
      "http://www.sjwater.com/role/BenefitPlansNetPeriodicBenefitCostDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from settlement and curtailment.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement and Curtailment",
        "negatedTerseLabel": "Recognized actuarial loss"
       }
      }
     },
     "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNetPeriodicBenefitCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "auth_ref": [
      "r346",
      "r380",
      "r406",
      "r415",
      "r416"
     ],
     "calculation": {
      "http://www.sjwater.com/role/BenefitPlansNetPeriodicBenefitCostDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
        "label": "Defined Benefit Plan, Service Cost",
        "terseLabel": "Service cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanServiceCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNetPeriodicBenefitCostDetails",
      "http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations": {
     "auth_ref": [
      "r367"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.",
        "label": "Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage",
        "verboseLabel": "Actual plan asset allocations as a percent of total plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanWeightedAverageAssetAllocations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansPlanAssetsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r109",
      "r251"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r109",
      "r191"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]",
        "terseLabel": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_Dividends": {
     "auth_ref": [
      "r328",
      "r623"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.",
        "label": "Dividends",
        "negatedTerseLabel": "Dividends paid"
       }
      }
     },
     "localname": "Dividends",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "SJW Group earnings per share"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r84",
      "r146",
      "r147",
      "r148",
      "r149",
      "r150",
      "r155",
      "r157",
      "r161",
      "r162",
      "r163",
      "r166",
      "r167",
      "r551",
      "r552",
      "r619",
      "r641"
     ],
     "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",
        "verboseLabel": "\u2014Basic (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r84",
      "r146",
      "r147",
      "r148",
      "r149",
      "r150",
      "r157",
      "r161",
      "r162",
      "r163",
      "r166",
      "r167",
      "r551",
      "r552",
      "r619",
      "r641"
     ],
     "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",
        "verboseLabel": "\u2014Diluted (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r164",
      "r165"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Earnings Per Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued payroll"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r457"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "verboseLabel": "Unrecognized compensation cost"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r457"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Period for recognition of compensation cost"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r76",
      "r77",
      "r78",
      "r140",
      "r141",
      "r142",
      "r145",
      "r151",
      "r153",
      "r169",
      "r227",
      "r323",
      "r328",
      "r460",
      "r461",
      "r462",
      "r499",
      "r500",
      "r550",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r653",
      "r654",
      "r655",
      "r723"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r291",
      "r302",
      "r303",
      "r368",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r415",
      "r553",
      "r591",
      "r592",
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansFairValueofPlanAssetsDetails",
      "http://www.sjwater.com/role/BenefitPlansPlanAssetsDetails",
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r291",
      "r368",
      "r370",
      "r375",
      "r415",
      "r553",
      "r591"
     ],
     "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": "Quoted Prices in Active Markets\u00a0for Identical Assets (Level 1)"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansFairValueofPlanAssetsDetails",
      "http://www.sjwater.com/role/BenefitPlansPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r291",
      "r302",
      "r303",
      "r368",
      "r370",
      "r375",
      "r415",
      "r553",
      "r592"
     ],
     "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": "Significant Observable Inputs (Level\u00a02)"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansFairValueofPlanAssetsDetails",
      "http://www.sjwater.com/role/BenefitPlansPlanAssetsDetails",
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r291",
      "r302",
      "r303",
      "r368",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r415",
      "r553",
      "r593"
     ],
     "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": "Significant Unobservable Inputs (Level\u00a03)"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansFairValueofPlanAssetsDetails",
      "http://www.sjwater.com/role/BenefitPlansPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r291",
      "r302",
      "r303",
      "r368",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r415",
      "r591",
      "r592",
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansFairValueofPlanAssetsDetails",
      "http://www.sjwater.com/role/BenefitPlansPlanAssetsDetails",
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r554",
      "r555"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "terseLabel": "Financial Instruments and Investments"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FiniteLivedCustomerRelationshipsGross": {
     "auth_ref": [
      "r243"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date to an asset acquired in a business combination representing a favorable existing relationship with customers having a finite beneficial life.",
        "label": "Finite-Lived Customer Relationships, Gross",
        "terseLabel": "Intangible assets, customer relationships"
       }
      }
     },
     "localname": "FiniteLivedCustomerRelationshipsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Useful life of intangible assets"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails",
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r243"
     ],
     "calculation": {
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "verboseLabel": "Accumulated amortization of intangible assets"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after 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": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r245"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r245"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in 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": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r245"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r245"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r245"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r239",
      "r240",
      "r243",
      "r246",
      "r602",
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails",
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails",
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Future Amortization of Intangible Assets"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r243",
      "r603"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      },
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails",
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails",
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "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": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails",
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r239",
      "r242"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails",
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails",
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r243",
      "r602"
     ],
     "calculation": {
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Net intangible assets"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FixedIncomeFundsMember": {
     "auth_ref": [
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment that pools funds from investors to invest in a combination of underlying investments, primarily fixed income investments.",
        "label": "Fixed Income Funds [Member]",
        "terseLabel": "Fixed income"
       }
      }
     },
     "localname": "FixedIncomeFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansFairValueofPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FixedIncomeSecuritiesMember": {
     "auth_ref": [
      "r368",
      "r415"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment that provides a return in the form of fixed periodic payments and eventual return of principal at maturity.",
        "label": "Fixed Income Securities [Member]",
        "terseLabel": "Fixed income"
       }
      }
     },
     "localname": "FixedIncomeSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets": {
     "auth_ref": [
      "r109",
      "r250",
      "r255"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_UtilitiesOperatingExpense",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property",
        "negatedTerseLabel": "Gain on sale of nonutility properties"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfProperties": {
     "auth_ref": [
      "r109",
      "r250",
      "r255"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the carrying value and the sale price of real estate or properties that were intended to be sold or held for capital appreciation or rental income. This element refers to the gain (loss) included in earnings and not to the cash proceeds of the sale. This element is a noncash adjustment to net income when calculating net cash generated by operating activities using the indirect method.",
        "label": "Gain (Loss) on Sale of Properties",
        "terseLabel": "Gain on sale of Texas Water Alliance (\u201cTWA\u201d)",
        "verboseLabel": "Gain on sale of properties"
       }
      }
     },
     "localname": "GainLossOnSaleOfProperties",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnSalesOfInvestmentRealEstate": {
     "auth_ref": [
      "r85",
      "r86",
      "r109",
      "r615",
      "r642",
      "r645",
      "r646",
      "r647"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net gain (loss) resulting from sales and other disposals of real estate owned for investment purposes.",
        "label": "Gains (Losses) on Sales of Investment Real Estate",
        "terseLabel": "Gain on sale of real estate investments"
       }
      }
     },
     "localname": "GainsLossesOnSalesOfInvestmentRealEstate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_UtilitiesOperatingExpense",
       "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": "Administrative and general"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r231",
      "r233",
      "r589",
      "r606"
     ],
     "calculation": {
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      },
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": {
     "auth_ref": [
      "r241"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.",
        "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r109",
      "r232",
      "r234",
      "r237"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impairment Loss",
        "terseLabel": "Goodwill, Impairment Loss"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesImpairmentsofLongLivedAssetsandGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "auth_ref": [
      "r235",
      "r512"
     ],
     "calculation": {
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 4.0,
       "parentTag": "sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Purchase Accounting Adjustments",
        "terseLabel": "Goodwill, measurement period adjustments"
       }
      }
     },
     "localname": "GoodwillPurchaseAccountingAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "auth_ref": [
      "r109",
      "r249",
      "r254"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_UtilitiesOperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).",
        "label": "Impairment, Long-Lived Asset, Held-for-Use",
        "terseLabel": "Impairment of long-lived asset"
       }
      }
     },
     "localname": "ImpairmentOfLongLivedAssetsHeldForUse",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesImpairmentsofLongLivedAssetsandGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r248",
      "r257"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "terseLabel": "Impairment of Long-Lived Assets and Goodwill"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r81",
      "r196",
      "r202",
      "r206",
      "r209",
      "r212",
      "r604",
      "r616",
      "r622",
      "r643"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      },
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "terseLabel": "Income before income taxes",
        "totalLabel": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails",
      "http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails"
     ],
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r478"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxContingencyLineItems": {
     "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": "Income Tax Contingency [Line Items]",
        "terseLabel": "Income Tax Contingency [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxContingencyLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxContingencyTable": {
     "auth_ref": [
      "r479",
      "r484",
      "r486",
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.",
        "label": "Income Tax Contingency [Table]",
        "terseLabel": "Income Tax Contingency [Table]"
       }
      }
     },
     "localname": "IncomeTaxContingencyTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r126",
      "r476",
      "r485",
      "r491",
      "r501",
      "r506",
      "r508",
      "r509",
      "r510"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r127",
      "r152",
      "r153",
      "r194",
      "r474",
      "r502",
      "r507",
      "r644"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0
      },
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      },
      "http://www.sjwater.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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": "Provision for income taxes",
        "totalLabel": "Income tax expense (benefit)",
        "verboseLabel": "Cumulative effect of change in accounting principle, taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical",
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails",
      "http://www.sjwater.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails",
      "http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails",
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Amount [Abstract]",
        "terseLabel": "Income Tax Statutory Rate Reconciliation [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r75",
      "r470",
      "r471",
      "r485",
      "r486",
      "r490",
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": {
     "auth_ref": [
      "r469",
      "r475"
     ],
     "calculation": {
      "http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount",
        "terseLabel": "Tax reform - rate change impact on deferred taxes"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r475"
     ],
     "calculation": {
      "http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "terseLabel": "Income tax at federal statutory rate"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciation": {
     "auth_ref": [
      "r475"
     ],
     "calculation": {
      "http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible depreciation.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Depreciation, Amount",
        "terseLabel": "Property flow-through"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseDepreciation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "auth_ref": [
      "r475"
     ],
     "calculation": {
      "http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": {
     "auth_ref": [
      "r475"
     ],
     "calculation": {
      "http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount",
        "terseLabel": "Other items, net"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherReconcilingItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r475"
     ],
     "calculation": {
      "http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "terseLabel": "State taxes, net of federal income tax benefit"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r113"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesReceivable": {
     "auth_ref": [
      "r55",
      "r613",
      "r638"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.",
        "label": "Income Taxes Receivable, Current",
        "terseLabel": "Income tax"
       }
      }
     },
     "localname": "IncomeTaxesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r108"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable and other current liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": {
     "auth_ref": [
      "r108"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes.",
        "label": "Increase (Decrease) in Accrued Taxes Payable",
        "terseLabel": "Tax receivable and accrued taxes"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInterestPayableNet": {
     "auth_ref": [
      "r108"
     ],
     "calculation": {
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails": {
       "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 interest payable, which represents the amount owed to note holders, bond holders, and other parties for interest earned on loans or credit extended to the reporting entity.",
        "label": "Increase (Decrease) in Interest Payable, Net",
        "terseLabel": "Accrued interest"
       }
      }
     },
     "localname": "IncreaseDecreaseInInterestPayableNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities, net of acquired assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": {
     "auth_ref": [
      "r108"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net",
        "negatedTerseLabel": "Other changes, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingCapitalNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations": {
     "auth_ref": [
      "r108"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation for pension and other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Increase (Decrease) in Obligation, Pension and Other Postretirement Benefits",
        "terseLabel": "Postretirement benefits"
       }
      }
     },
     "localname": "IncreaseDecreaseInPensionAndPostretirementObligations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInReceivables": {
     "auth_ref": [
      "r108"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Receivables",
        "negatedTerseLabel": "Accounts receivable and accrued unbilled utility revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInReceivables",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r247"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all or part of the information related to intangible assets.",
        "label": "Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Utility Plant Intangible Assets"
       }
      }
     },
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InterestCostsCapitalized": {
     "auth_ref": [
      "r569"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest capitalized during the period.",
        "label": "Interest Costs Capitalized",
        "terseLabel": "Capitalized interest costs"
       }
      }
     },
     "localname": "InterestCostsCapitalized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r79",
      "r190",
      "r568",
      "r572",
      "r621"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "terseLabel": "Senior note and other interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDebt": {
     "auth_ref": [
      "r90",
      "r296",
      "r301",
      "r304",
      "r305"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.",
        "label": "Interest Expense, Debt",
        "negatedTerseLabel": "Interest on long-term debt, mortgage and other interest expense"
       }
      }
     },
     "localname": "InterestExpenseDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeMoneyMarketDeposits": {
     "auth_ref": [
      "r620"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest earned on funds deposited in US domestic money market accounts.",
        "label": "Interest Income, Money Market Deposits",
        "terseLabel": "Interest income on money market fund"
       }
      }
     },
     "localname": "InterestIncomeMoneyMarketDeposits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r103",
      "r106",
      "r113"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPayableCurrent": {
     "auth_ref": [
      "r15",
      "r16",
      "r48"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Interest Payable, Current",
        "terseLabel": "Accrued interest"
       }
      }
     },
     "localname": "InterestPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentBuildingAndBuildingImprovements": {
     "auth_ref": [
      "r636"
     ],
     "calculation": {
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_RealEstateInvestmentPropertyAtCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate of the carrying amounts as of the balance sheet date of investments in building and building improvements.",
        "label": "Investment Building and Building Improvements",
        "terseLabel": "Buildings and improvements"
       }
      }
     },
     "localname": "InvestmentBuildingAndBuildingImprovements",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Investments": {
     "auth_ref": [
      "r637"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments.",
        "label": "Investments",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "Investments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Land": {
     "auth_ref": [
      "r12",
      "r42"
     ],
     "calculation": {
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_RealEstateInvestmentPropertyAtCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale.",
        "label": "Land",
        "terseLabel": "Land"
       }
      }
     },
     "localname": "Land",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LandAndBuildingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Real estate held for productive use and structures used in the conduct of business, including but not limited to, office, production, storage and distribution facilities.",
        "label": "Land and Building [Member]",
        "terseLabel": "Land and Building"
       }
      }
     },
     "localname": "LandAndBuildingMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseContractualTermAxis": {
     "auth_ref": [
      "r577"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by contractual term of lease arrangement.",
        "label": "Lease Contractual Term [Axis]",
        "terseLabel": "Lease Contractual Term [Axis]"
       }
      }
     },
     "localname": "LeaseContractualTermAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseContractualTermDomain": {
     "auth_ref": [
      "r577"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual term of lease arrangement.",
        "label": "Lease Contractual Term [Domain]",
        "terseLabel": "Lease Contractual Term [Domain]"
       }
      }
     },
     "localname": "LeaseContractualTermDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LegalReserveMember": {
     "auth_ref": [
      "r131",
      "r132",
      "r133",
      "r136",
      "r137"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reserve for expected cost from potential and pending litigation. Excludes statutory reserve for bank or insurance company.",
        "label": "SEC Schedule, 12-09, Reserve, Legal [Member]",
        "terseLabel": "Reserve for litigation and claims:"
       }
      }
     },
     "localname": "LegalReserveMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "auth_ref": [
      "r576"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Renewal Term",
        "terseLabel": "Lease renewal term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessor, Operating Lease, Payments, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Lessor, Operating Lease, Payments, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsFiscalYearMaturityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears": {
     "auth_ref": [
      "r579"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payment to be received by lessor for operating lease in 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": "Lessor, Operating Lease, Payment to be Received, Year Five",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedFiveYears",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": {
     "auth_ref": [
      "r579"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payment to be received by lessor for operating lease in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessor, Operating Lease, Payment to be Received, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedFourYears",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock": {
     "auth_ref": [
      "r579"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease.",
        "label": "Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Table Text Block]",
        "terseLabel": "Schedule of Future Minimum Rental Payments to be Received"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": {
     "auth_ref": [
      "r579"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payment to be received by lessor for operating lease in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessor, Operating Lease, Payment to be Received, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter": {
     "auth_ref": [
      "r579"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payment to be received by lessor for operating lease after 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": "Lessor, Operating Lease, Payment to be Received, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedThereafter",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": {
     "auth_ref": [
      "r579"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payment to be received by lessor for operating lease in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessor, Operating Lease, Payment to be Received, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": {
     "auth_ref": [
      "r579"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payment to be received by lessor for operating lease in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessor, Operating Lease, Payment to be Received, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r36",
      "r124",
      "r225",
      "r558",
      "r589",
      "r612",
      "r633"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total equity and liabilities"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Capitalization\u00a0and\u00a0Liabilities"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r49",
      "r124",
      "r225",
      "r271",
      "r272",
      "r273",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r531",
      "r538",
      "r539",
      "r558",
      "r587",
      "r588",
      "r589"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      },
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LifeInsuranceCorporateOrBankOwnedAmount": {
     "auth_ref": [
      "r39",
      "r226"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the amount that could be realized under a life insurance contract or contracts owned by the Entity as of the date of the statement of financial position. Such Entity-owned life insurance policies are commonly known as corporate-owned life insurance (COLI) or bank-owned life insurance (BOLI).",
        "label": "Life Insurance, Corporate or Bank Owned, Amount",
        "terseLabel": "Bank Owned Life Insurance"
       }
      }
     },
     "localname": "LifeInsuranceCorporateOrBankOwnedAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsandInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r23",
      "r611",
      "r626"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-term Line of Credit",
        "verboseLabel": "Amounts Outstanding"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "auth_ref": [
      "r46",
      "r123"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.",
        "label": "Lender Name [Axis]",
        "terseLabel": "Lender Name [Axis]"
       }
      }
     },
     "localname": "LineOfCreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditNarrativeDetails",
      "http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": {
     "auth_ref": [
      "r46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effective interest rate at the end of the reporting period.",
        "label": "Line of Credit Facility, Interest Rate at Period End",
        "terseLabel": "Line of credit cost of borrowing rate"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "auth_ref": [
      "r46",
      "r123"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.",
        "label": "Line of Credit Facility, Lender [Domain]",
        "terseLabel": "Line of Credit Facility, Lender [Domain]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLenderDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditNarrativeDetails",
      "http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "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": "Line of Credit Facility [Line Items]",
        "terseLabel": "Line of Credit Facility [Line Items]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditNarrativeDetails",
      "http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r46"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Line Limit",
        "verboseLabel": "Line of credit facility, maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditNarrativeDetails",
      "http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r46"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Unused Portion"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r46",
      "r123"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.",
        "label": "Line of Credit Facility [Table]",
        "terseLabel": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditNarrativeDetails",
      "http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Line of Credit"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditNarrativeDetails",
      "http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LinesOfCreditCurrent": {
     "auth_ref": [
      "r21",
      "r609"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Line of Credit, Current",
        "terseLabel": "Lines of credit"
       }
      }
     },
     "localname": "LinesOfCreditCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r23",
      "r290",
      "r300",
      "r302",
      "r303",
      "r611",
      "r629"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails",
      "http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Current Maturities",
        "negatedLabel": "Current portion",
        "terseLabel": "Current portion of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails",
      "http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.",
        "label": "Long-term Debt, Fair Value",
        "terseLabel": "Fair value of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "auth_ref": [
      "r130",
      "r269",
      "r294"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after 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": "Long-Term Debt, Maturity, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtScheduleofMaturitiesofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r130",
      "r269",
      "r294"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtScheduleofMaturitiesofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [
      "r130",
      "r269",
      "r294"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in 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": "Long-Term Debt, Maturity, Year Five",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtScheduleofMaturitiesofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r130",
      "r269",
      "r294"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtScheduleofMaturitiesofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r130",
      "r269",
      "r294"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtScheduleofMaturitiesofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r130",
      "r269",
      "r294"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtScheduleofMaturitiesofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r51"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_CapitalizationLongtermDebtAndEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt, less current portion",
        "verboseLabel": "Total long-term debt, less current portion"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails",
      "http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r306"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-term debt.",
        "label": "Long-term Debt [Text Block]",
        "terseLabel": "Long-Term Debt"
       }
      }
     },
     "localname": "LongTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by category of items purchased under a long-term purchase commitment.",
        "label": "Category of Item Purchased [Axis]",
        "terseLabel": "Category of Item Purchased [Axis]"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment.",
        "label": "Long-term Purchase Commitment, Category of Item Purchased [Domain]",
        "terseLabel": "Long-term Purchase Commitment, Category of Item Purchased [Domain]"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentLineItems": {
     "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": "Long-term Purchase Commitment [Line Items]",
        "terseLabel": "Long-term Purchase Commitment [Line Items]"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule setting forth key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount.",
        "label": "Long-term Purchase Commitment [Table]",
        "terseLabel": "Long-term Purchase Commitment [Table]"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditNarrativeDetails",
      "http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails",
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails",
      "http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r51",
      "r270"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditNarrativeDetails",
      "http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails",
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails",
      "http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongtermPurchaseCommitmentPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period covered by the long-term purchase commitment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Long-term Purchase Commitment, Period",
        "terseLabel": "Purchase commitment period"
       }
      }
     },
     "localname": "LongtermPurchaseCommitmentPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LossContingencyDisclosures": {
     "auth_ref": [
      "r265",
      "r266"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for loss and gain contingencies. Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or prior to issuance of the financial statements) as to a probable or reasonably possible loss incurred by an entity that will ultimately be resolved when one or more future events occur or fail to occur, and typically discloses the amount of loss recorded or a range of possible loss, or an assertion that no reasonable estimate can be made.",
        "label": "Contingencies Disclosure [Text Block]",
        "terseLabel": "Contingencies"
       }
      }
     },
     "localname": "LossContingencyDisclosures",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/Contingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MajorPropertyClassAxis": {
     "auth_ref": [
      "r575"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of property owned but leased or available for lease to third parties, by major property class.",
        "label": "Major Property Class [Axis]",
        "terseLabel": "Major Property Class [Axis]"
       }
      }
     },
     "localname": "MajorPropertyClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MajorPropertyClassDomain": {
     "auth_ref": [
      "r575"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major classes of assets leased or available for lease to third parties under operating lease agreements as of the balance sheet date.",
        "label": "Major Property Class [Domain]",
        "terseLabel": "Major Property Class [Domain]"
       }
      }
     },
     "localname": "MajorPropertyClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": {
     "auth_ref": [
      "r328"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.",
        "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders",
        "negatedTerseLabel": "Distribution to noncontrolling interest"
       }
      }
     },
     "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.",
        "label": "Money Market Funds [Member]",
        "terseLabel": "Money market funds"
       }
      }
     },
     "localname": "MoneyMarketFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansFairValueofPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MovementInValuationAllowancesAndReservesRollForward": {
     "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": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]"
       }
      }
     },
     "localname": "MovementInValuationAllowancesAndReservesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MutualFundMember": {
     "auth_ref": [
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulated investment instrument that pools funds from multiple investors to invest principally in a portfolio of securities and money market instruments to match the investment objective.",
        "label": "Mutual Fund [Member]",
        "terseLabel": "Mutual funds"
       }
      }
     },
     "localname": "MutualFundMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansFairValueofPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r105"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      },
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r105"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      },
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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 used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r105",
      "r107",
      "r110"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      },
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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 provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r3",
      "r69",
      "r72",
      "r78",
      "r82",
      "r110",
      "r124",
      "r144",
      "r146",
      "r147",
      "r148",
      "r149",
      "r152",
      "r153",
      "r160",
      "r196",
      "r202",
      "r206",
      "r209",
      "r212",
      "r225",
      "r271",
      "r272",
      "r273",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r552",
      "r558",
      "r617",
      "r639"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "totalLabel": "SJW Group net income",
        "verboseLabel": "Net income (loss)"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails",
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r69",
      "r72",
      "r78",
      "r152",
      "r153",
      "r534",
      "r542"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "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",
        "terseLabel": "Less net income attributable to the noncontrolling interest"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent": {
     "auth_ref": [
      "r343"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 7.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for net periodic benefit cost components, excluding service cost component, of defined benefit plan. Amount includes, but is not limited to, interest cost, expected (return) loss on plan asset, amortization of prior service cost (credit), amortization of (gain) loss, amortization of transition (asset) obligation, settlement (gain) loss, curtailment (gain) loss and certain termination benefits.",
        "label": "Net Periodic Defined Benefits Expense (Reversal of Expense), Excluding Service Cost Component",
        "negatedTerseLabel": "Pension non-service cost"
       }
      }
     },
     "localname": "NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "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 Principles"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r140",
      "r141",
      "r142",
      "r328",
      "r527"
     ],
     "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": "Noncontrolling Interest"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NontradeReceivablesCurrent": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of amounts currently receivable other than from customers. 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": "Nontrade Receivables, Current",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "NontradeReceivablesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesPayableToBanksMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A written promise to pay a note to a bank.",
        "label": "Notes Payable to Banks [Member]",
        "terseLabel": "Bank term loans"
       }
      }
     },
     "localname": "NotesPayableToBanksMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails",
      "http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r184"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r196",
      "r202",
      "r206",
      "r209",
      "r212"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Operating income",
        "verboseLabel": "Operating income (loss)"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails",
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLeaseIncome": {
     "auth_ref": [
      "r168",
      "r578",
      "r581"
     ],
     "calculation": {
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable.",
        "label": "Operating Lease, Lease Income",
        "terseLabel": "Rental income"
       }
      }
     },
     "localname": "OperatingLeaseLeaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r492"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Operating Loss Carryforwards",
        "terseLabel": "Operating loss carryforwards"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OptionIndexedToIssuersEquityEquityTable": {
     "auth_ref": [
      "r307",
      "r545",
      "r546",
      "r547"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Different types of options indexed to an issuer's equity along with the different attributes of those options.",
        "label": "Option Indexed to Issuer's Equity, Equity [Table]",
        "terseLabel": "Option Indexed to Issuer's Equity, Equity [Table]"
       }
      }
     },
     "localname": "OptionIndexedToIssuersEquityEquityTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OptionIndexedToIssuersEquityLineItems": {
     "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": "Option Indexed to Issuer's Equity [Line Items]",
        "terseLabel": "Option Indexed to Issuer's Equity [Line Items]"
       }
      }
     },
     "localname": "OptionIndexedToIssuersEquityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r4",
      "r544"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "terseLabel": "Organization and Operations"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/OrganizationandOperations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r57",
      "r589"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets, Current",
        "terseLabel": "Other current assets"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsMiscellaneousNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.",
        "label": "Other Assets, Miscellaneous, Noncurrent",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAssetsMiscellaneousNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "totalLabel": "Total other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Assets, Noncurrent [Abstract]",
        "terseLabel": "Other assets:"
       }
      }
     },
     "localname": "OtherAssetsNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r528",
      "r529",
      "r536"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.",
        "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Unrealized gain (loss) on investment, net of taxes of $68 in 2021, $247 in 2020 and $43 in 2019",
        "verboseLabel": "Unrealized gain (loss) on investment, net of tax effect"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent": {
     "auth_ref": [
      "r528",
      "r529",
      "r536"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit), after reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.",
        "label": "Other Comprehensive Income (Loss), Available-for-sale Securities, Tax, Portion Attributable to Parent",
        "terseLabel": "Unrealized gain (loss) on investment, taxes"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical",
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r64",
      "r66",
      "r387"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), after Tax",
        "terseLabel": "Other comprehensive (income) loss, defined benefit plan, prior service cost"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r63",
      "r66",
      "r528",
      "r536"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "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, attributable to parent.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent",
        "negatedLabel": "Adjustment to pension benefit plans, net of taxes",
        "negatedTerseLabel": "Adjustment to pension benefit plans, net of taxes of $264 in 2021, $(324) in 2020 and $22 in 2019",
        "terseLabel": "Adjustment to pension benefit plans, net of taxes"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails",
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r62",
      "r66",
      "r387"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax",
        "negatedLabel": "Other comprehensive income (loss), defined benefit plan, net loss"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent": {
     "auth_ref": [
      "r528",
      "r529",
      "r536"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax, Attributable to Parent",
        "negatedTerseLabel": "Adjustment to pension benefit plans, taxes"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical",
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive income:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r70",
      "r73",
      "r528",
      "r529",
      "r536"
     ],
     "calculation": {
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Other comprehensive income (loss), net"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIntangibleAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible assets classified as other.",
        "label": "Other Intangible Assets [Member]",
        "terseLabel": "Other intangibles"
       }
      }
     },
     "localname": "OtherIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails",
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r13",
      "r14",
      "r48",
      "r589"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r52"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "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 noncurrent liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Nonoperating Income (Expense) [Abstract]",
        "terseLabel": "Other (expense) income:"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": {
     "auth_ref": [
      "r340",
      "r341",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r367",
      "r368",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r390",
      "r392",
      "r393",
      "r395",
      "r398",
      "r402",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.",
        "label": "Other Postretirement Benefits Plan [Member]",
        "terseLabel": "Other Postretirement Benefits Plan"
       }
      }
     },
     "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansActuarialCalculationAssumptionsDetails",
      "http://www.sjwater.com/role/BenefitPlansAmountsRecognizedinBalanceSheetDetails",
      "http://www.sjwater.com/role/BenefitPlansBenefitsExpectedtobePaidinNextFiveYearsDetails",
      "http://www.sjwater.com/role/BenefitPlansNetPeriodicBenefitCostDetails",
      "http://www.sjwater.com/role/BenefitPlansPlanAssetsDetails",
      "http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain": {
     "auth_ref": [
      "r337",
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred compensation related to other postretirement benefit arrangements that are not equivalent to a defined benefit other postretirement benefit plan. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes equity-based compensation plans, defined benefit pension plans and defined benefit other postretirement benefit plans.",
        "label": "Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain]",
        "terseLabel": "Type of Deferred Compensation, All Types [Domain]"
       }
      }
     },
     "localname": "OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OverAllotmentOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.",
        "label": "Over-Allotment Option [Member]",
        "terseLabel": "Over-Allotment Option"
       }
      }
     },
     "localname": "OverAllotmentOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsForProceedsFromRemovalCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net cash inflow or outflow from the costs of disposing of plant, whether by demolishing, dismantling, abandoning, sale, and so forth during the period.",
        "label": "Payments for (Proceeds from) Removal Costs",
        "negatedLabel": "Cost to retire utility plant, net of salvage"
       }
      }
     },
     "localname": "PaymentsForProceedsFromRemovalCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r101"
     ],
     "calculation": {
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "label": "Payments of Debt Issuance Costs",
        "negatedTerseLabel": "Debt issuance costs"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      },
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "negatedTerseLabel": "Dividends paid"
       }
      }
     },
     "localname": "PaymentsOfDividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r94",
      "r523"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      },
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails": {
       "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 business during the period. The cash portion only of the acquisition price.",
        "label": "Payments to Acquire Businesses, Gross",
        "negatedTerseLabel": "Payments for business/asset acquisitions",
        "terseLabel": "Cash purchase price"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of or advances to an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, and joint venture or equity method investment) or the acquisition of an additional interest in a subsidiary (controlled entity).",
        "label": "Payments to Acquire Interest in Subsidiaries and Affiliates",
        "negatedTerseLabel": "Investments in subsidiaries"
       }
      }
     },
     "localname": "PaymentsToAcquireInterestInSubsidiariesAndAffiliates",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireRealEstate": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow from the acquisition of a piece of land, anything permanently fixed to it, including buildings, structures on it and so forth; includes real estate intended to generate income for the owner; excludes real estate acquired for use by the owner.",
        "label": "Payments to Acquire Real Estate",
        "negatedTerseLabel": "Additions to real estate investment"
       }
      }
     },
     "localname": "PaymentsToAcquireRealEstate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r367",
      "r369",
      "r375",
      "r394",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r415",
      "r417",
      "r418",
      "r420",
      "r432"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Retirement Benefits [Text Block]",
        "terseLabel": "Benefit Plans"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": {
     "auth_ref": [
      "r22",
      "r341",
      "r342",
      "r365",
      "r415"
     ],
     "calculation": {
      "http://www.sjwater.com/role/BenefitPlansAmountsRecognizedinBalanceSheetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current.",
        "label": "Liability, Defined Benefit Plan, Current",
        "negatedTerseLabel": "Current liabilities"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansAmountsRecognizedinBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": {
     "auth_ref": [
      "r24",
      "r341",
      "r342",
      "r365",
      "r415"
     ],
     "calculation": {
      "http://www.sjwater.com/role/BenefitPlansAmountsRecognizedinBalanceSheetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet",
       "weight": -1.0
      },
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.",
        "label": "Liability, Defined Benefit Plan, Noncurrent",
        "negatedLabel": "Noncurrent liabilities",
        "terseLabel": "Postretirement benefit plans"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansAmountsRecognizedinBalanceSheetDetails",
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionPlansDefinedBenefitMember": {
     "auth_ref": [
      "r339",
      "r341",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r367",
      "r368",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r390",
      "r392",
      "r393",
      "r395",
      "r398",
      "r402",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r420",
      "r421",
      "r427",
      "r428",
      "r429",
      "r430"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.",
        "label": "Pension Plan [Member]",
        "terseLabel": "Pension Plan"
       }
      }
     },
     "localname": "PensionPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansActuarialCalculationAssumptionsDetails",
      "http://www.sjwater.com/role/BenefitPlansAmountsRecognizedinBalanceSheetDetails",
      "http://www.sjwater.com/role/BenefitPlansBenefitsExpectedtobePaidinNextFiveYearsDetails",
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails",
      "http://www.sjwater.com/role/BenefitPlansNetPeriodicBenefitCostDetails",
      "http://www.sjwater.com/role/BenefitPlansPlanAssetsDetails",
      "http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PerformanceSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement awarded for meeting performance target.",
        "label": "Performance Shares [Member]",
        "terseLabel": "Performance Shares"
       }
      }
     },
     "localname": "PerformanceSharesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanAssetCategoriesDomain": {
     "auth_ref": [
      "r367",
      "r368",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r395",
      "r415"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined benefit plan asset investment.",
        "label": "Defined Benefit Plan, Plan Assets, Category [Domain]",
        "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Domain]"
       }
      }
     },
     "localname": "PlanAssetCategoriesDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansFairValueofPlanAssetsDetails",
      "http://www.sjwater.com/role/BenefitPlansPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r437",
      "r458"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails",
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails",
      "http://www.sjwater.com/role/EquityPlansScheduleofCompensationCostforSharebasedPaymentArrangementsAllocationofSharebasedCompensationCostsbyPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails",
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails",
      "http://www.sjwater.com/role/EquityPlansScheduleofCompensationCostforSharebasedPaymentArrangementsAllocationofSharebasedCompensationCostsbyPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r28",
      "r308"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value (usd per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r28",
      "r308"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, shares issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "auth_ref": [
      "r7",
      "r9",
      "r229",
      "r230"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 8.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 within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense, Current",
        "terseLabel": "Prepaid expenses"
       }
      }
     },
     "localname": "PrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r96"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      },
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails": {
       "order": 5.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": "Issuance of common stock, net of issuance costs"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r97"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      },
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.",
        "label": "Proceeds from Issuance of Long-term Debt",
        "terseLabel": "Long-term borrowings"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
     "auth_ref": [
      "r96",
      "r459"
     ],
     "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": "ESPP proceeds"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansScheduleofCompensationCostforSharebasedPaymentArrangementsAllocationofSharebasedCompensationCostsbyPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfUnsecuredDebt": {
     "auth_ref": [
      "r97"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the issuance of long-term debt that is not secured by collateral. Excludes proceeds from tax exempt unsecured debt.",
        "label": "Proceeds from Issuance of Unsecured Debt",
        "terseLabel": "Proceeds from issuance of debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfUnsecuredDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r97",
      "r123"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Proceeds from Lines of Credit",
        "terseLabel": "Borrowings from lines of credit"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r98",
      "r102"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.",
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "terseLabel": "Other changes, net"
       }
      }
     },
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfLandHeldforinvestment": {
     "auth_ref": [
      "r93"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of land held for investment; excludes sales of land held as inventory or productive use.",
        "label": "Proceeds from Sale of Land Held-for-investment",
        "terseLabel": "Proceeds from sale of land held-for-investment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfLandHeldforinvestment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfRealEstateHeldforinvestment": {
     "auth_ref": [
      "r93"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash received from the sale of real estate that is held for investment, that is, it is part of an investing activity during the period.",
        "label": "Proceeds from Sale of Real Estate Held-for-investment",
        "terseLabel": "Proceeds from sale of real estate held-for-investment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfRealEstateHeldforinvestment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductConcentrationRiskMember": {
     "auth_ref": [
      "r177"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.",
        "label": "Product Concentration Risk [Member]",
        "terseLabel": "Product Concentration Risk"
       }
      }
     },
     "localname": "ProductConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/OrganizationandOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r3",
      "r69",
      "r72",
      "r78",
      "r104",
      "r124",
      "r144",
      "r152",
      "r153",
      "r196",
      "r202",
      "r206",
      "r209",
      "r212",
      "r225",
      "r271",
      "r272",
      "r273",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r528",
      "r533",
      "r535",
      "r542",
      "r543",
      "r552",
      "r558",
      "r622"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "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 income before noncontrolling interest",
        "totalLabel": "Net income before noncontrolling interest",
        "verboseLabel": "Net income"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r43",
      "r253"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Long-Lived Tangible Asset [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r42",
      "r252"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business 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, Gross",
        "totalLabel": "Property, plant, and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Net, by Type [Abstract]",
        "terseLabel": "Major components of depreciable plant and equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNetByTypeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r40",
      "r253",
      "r666",
      "r667"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Depreciable Utility Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r19",
      "r252"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Long-Lived Tangible Asset [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet": {
     "auth_ref": [
      "r253",
      "r575",
      "r580"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated depreciation, of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease.",
        "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease, after Accumulated Depreciation",
        "terseLabel": "Assets leased or available for lease"
       }
      }
     },
     "localname": "PropertySubjectToOrAvailableForOperatingLeaseNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions": {
     "auth_ref": [
      "r109",
      "r684",
      "r686"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total increase in earnings in the period representing the cost of equity (based on assumed rate of return) and/or borrowed funds (based on interest rate) used to finance construction of regulated assets, which is expected to be recovered through rate adjustments.",
        "label": "Public Utilities, Allowance for Funds Used During Construction, Additions",
        "negatedTerseLabel": "Allowance for equity funds used during construction"
       }
      }
     },
     "localname": "PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesGeneralDisclosuresLineItems": {
     "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": "Public Utilities, General Disclosures [Line Items]",
        "terseLabel": "Public Utilities, General Disclosures [Line Items]"
       }
      }
     },
     "localname": "PublicUtilitiesGeneralDisclosuresLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/OrganizationandOperationsDetails",
      "http://www.sjwater.com/role/RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilitiesGeneralDisclosuresTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about regulation for public utility entities, including, but not limited to, rate requests, decommissioning costs and the amount of allowance for earnings on equity capitalized for rate making purposes.",
        "label": "Public Utilities General Disclosures [Table]",
        "terseLabel": "Public Utilities General Disclosures [Table]"
       }
      }
     },
     "localname": "PublicUtilitiesGeneralDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/OrganizationandOperationsDetails",
      "http://www.sjwater.com/role/RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilitiesGeneralDisclosuresTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of regulation for public utility entities, including, but not limited to, rate requests, decommissioning costs and the amount of allowance for earnings on equity capitalized for rate making purposes.",
        "label": "Public Utilities General Disclosures [Table Text Block]",
        "terseLabel": "Public Utilities General Disclosures"
       }
      }
     },
     "localname": "PublicUtilitiesGeneralDisclosuresTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period end book value of accumulated depreciation on property, plant and equipment (PPE) that is owned by the regulated operations of the public utility.",
        "label": "Public Utilities, Property, Plant and Equipment, Accumulated Depreciation",
        "terseLabel": "Less accumulated depreciation and amortization"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of assets common to business units owned by public utility, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Public Utilities, Property, Plant and Equipment, Common, Useful Life",
        "terseLabel": "Estimated service lives of assets"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period end amount of construction work in progress in public utility.",
        "label": "Public Utilities, Property, Plant and Equipment, Construction Work in Progress",
        "terseLabel": "Construction in progress"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Composite depreciation rate for public utility plants in service.",
        "label": "Public Utilities, Property, Plant and Equipment, Disclosure of Composite Depreciation Rate for Plants in Service",
        "terseLabel": "Depreciation expense as percentage of beginning of year balance of depreciable plant"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails": {
       "order": 3.0,
       "parentTag": "sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period end book value of equipment owned (but not classified elsewhere) by the public utility.",
        "label": "Public Utilities, Property, Plant and Equipment, Equipment",
        "verboseLabel": "Equipment"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of other equipment owned by public utility, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Public Utilities, Property, Plant and Equipment, Equipment, Useful Life",
        "terseLabel": "Equipment"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentLand": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period end book value of land owned by the public utility.",
        "label": "Public Utilities, Property, Plant and Equipment, Land",
        "terseLabel": "Land"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentLand",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period end amount of total net PPE.",
        "label": "Public Utilities, Property, Plant and Equipment, Net",
        "totalLabel": "Public utilities, property, plant and equipment, net"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Public Utilities, Property, Plant and Equipment, Net [Abstract]",
        "terseLabel": "Utility plant:"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period end book value of other property, plant and equipment (PPE) owned (but not classified elsewhere) by the public utility.",
        "label": "Public Utilities, Property, Plant and Equipment, Other Property, Plant and Equipment",
        "terseLabel": "Office buildings and other structures"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of other property, plant and equipment (PPE) owned by public utility, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Public Utilities, Property, Plant and Equipment, Other Property Plant and Equipment, Useful Life",
        "terseLabel": "Office buildings and other structures"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period end amount of property, plant and equipment (PPE) related to transmission and distribution owned by public utility.",
        "label": "Public Utilities, Property, Plant and Equipment, Transmission and Distribution",
        "terseLabel": "Transmission and distribution"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistributionUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of utility transmission and distribution equipment owned by public utility, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Public Utilities, Property, Plant and Equipment, Transmission and Distribution, Useful Life",
        "terseLabel": "Transmission and distribution plant"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistributionUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_PublicUtilitiesRegulatoryProceedingAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of regulatory proceeding.",
        "label": "Public Utilities, Regulatory Proceeding [Axis]",
        "terseLabel": "Public Utilities, Regulatory Proceeding [Axis]"
       }
      }
     },
     "localname": "PublicUtilitiesRegulatoryProceedingAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilitiesRegulatoryProceedingDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeding with public utility's regulatory body.",
        "label": "Public Utilities, Regulatory Proceeding [Domain]",
        "terseLabel": "Public Utilities, Regulatory Proceeding [Domain]"
       }
      }
     },
     "localname": "PublicUtilitiesRegulatoryProceedingDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PublicUtilityAxis": {
     "auth_ref": [
      "r41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of utility plant.",
        "label": "Public Utility [Axis]",
        "terseLabel": "Public Utility [Axis]"
       }
      }
     },
     "localname": "PublicUtilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilityBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents investments by the reporting entity in fixed maturity securities (bonds) issued by a public utility.",
        "label": "Public Utility, Bonds [Member]",
        "terseLabel": "Public utility, bonds"
       }
      }
     },
     "localname": "PublicUtilityBondsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails",
      "http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems": {
     "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": "Public Utility, Property, Plant and Equipment [Line Items]",
        "terseLabel": "Public Utility, Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PublicUtilityPropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilityPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r41",
      "r680"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about public utility physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, deprecation expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Public Utility, Property, Plant and Equipment [Table]",
        "terseLabel": "Public Utility, Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "PublicUtilityPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilityRegulatedOrUnregulatedStatusAxis": {
     "auth_ref": [
      "r18",
      "r680"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by status (regulated or unregulated) of the public utility.",
        "label": "Regulation Status [Axis]",
        "terseLabel": "Regulation Status [Axis]"
       }
      }
     },
     "localname": "PublicUtilityRegulatedOrUnregulatedStatusAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PurchaseObligationDueInNextTwelveMonths": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Purchase Obligation, to be Paid, Year One",
        "terseLabel": "Cost of water to be purchased"
       }
      }
     },
     "localname": "PurchaseObligationDueInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RealEstateAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Real Estate [Abstract]",
        "terseLabel": "Components of Real Estate Investments [Abstract]"
       }
      }
     },
     "localname": "RealEstateAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RealEstateAndAccumulatedDepreciationLifeUsedForDepreciation1": {
     "auth_ref": [
      "r675"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life on which depreciation was computed for entities with a substantial portion of business acquiring and holding investment real estate, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "SEC Schedule, 12-28, Real Estate Companies, Investment in Real Estate and Accumulated Depreciation, Life Used for Depreciation",
        "terseLabel": "Estimated useful life"
       }
      }
     },
     "localname": "RealEstateAndAccumulatedDepreciationLifeUsedForDepreciation1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation": {
     "auth_ref": [
      "r635"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_RealEstateInvestmentPropertyNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of depreciation for real estate property held for investment purposes.",
        "label": "Real Estate Investment Property, Accumulated Depreciation",
        "terseLabel": "Less accumulated depreciation and amortization"
       }
      }
     },
     "localname": "RealEstateInvestmentPropertyAccumulatedDepreciation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RealEstateInvestmentPropertyAtCost": {
     "auth_ref": [
      "r636"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_RealEstateInvestmentPropertyNet",
       "weight": 1.0
      },
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of real estate investment property which may include the following: (1) land available-for-sale; (2) land available-for-development; (3) investments in building and building improvements; (4) tenant allowances; (5) developments in-process; (6) rental properties; and (7) other real estate investments.",
        "label": "Real Estate Investment Property, at Cost",
        "terseLabel": "Real estate investments and nonutilty properties",
        "totalLabel": "Total real estate investment"
       }
      }
     },
     "localname": "RealEstateInvestmentPropertyAtCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RealEstateInvestmentPropertyNet": {
     "auth_ref": [
      "r636"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of real estate investment property, net of accumulated depreciation, which may include the following: (1) land available-for-sale; (2) land available-for-development; (3) investments in building and building improvements; (4) tenant allowances; (5) developments in-process; (6) rental properties; and (7) other real estate investments.",
        "label": "Real Estate Investment Property, Net",
        "totalLabel": "Real estate investments, net"
       }
      }
     },
     "localname": "RealEstateInvestmentPropertyNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesLongTermContractsOrPrograms": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount to be collected within one year of the balance sheet date (or one operating cycle, if longer) from customers in accordance with the contractual provisions of long-term contracts or programs including amounts billed and unbilled as of the balance sheet date.",
        "label": "Receivables, Long-term Contracts or Programs",
        "terseLabel": "Accrued unbilled utility revenue"
       }
      }
     },
     "localname": "ReceivablesLongTermContractsOrPrograms",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "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": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "terseLabel": "Reconciliation of Unrecognized Tax Benefits [Roll Forward]"
       }
      }
     },
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatedAndUnregulatedOperationDomain": {
     "auth_ref": [
      "r680"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operations of companies, both regulated and unregulated.",
        "label": "Regulated and Unregulated Operation [Domain]",
        "terseLabel": "Regulated and Unregulated Operation [Domain]"
       }
      }
     },
     "localname": "RegulatedAndUnregulatedOperationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RegulatedOperationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operation of entities that are regulated by governmental organizations for example, but not limited to, local, state, county, country, or other regulatory organizations.",
        "label": "Regulated Operation [Member]",
        "terseLabel": "Regulated"
       }
      }
     },
     "localname": "RegulatedOperationMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RegulatedOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Regulated Operations [Abstract]"
       }
      }
     },
     "localname": "RegulatedOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatoryAssetAxis": {
     "auth_ref": [
      "r682",
      "r683",
      "r688"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of regulatory asset.",
        "label": "Regulatory Asset [Axis]",
        "terseLabel": "Regulatory Asset [Axis]"
       }
      }
     },
     "localname": "RegulatoryAssetAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansRegulatoryAssetDetails",
      "http://www.sjwater.com/role/RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails",
      "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatoryAssetDomain": {
     "auth_ref": [
      "r682"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization of costs incurred.",
        "label": "Regulatory Asset [Domain]",
        "terseLabel": "Regulatory Asset [Domain]"
       }
      }
     },
     "localname": "RegulatoryAssetDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansRegulatoryAssetDetails",
      "http://www.sjwater.com/role/RegulatoryMatersPublicUtilitiesGeneralDisclosuresDetails",
      "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RegulatoryAssetLineItems": {
     "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": "Regulatory Assets [Line Items]",
        "terseLabel": "Regulatory Assets [Line Items]"
       }
      }
     },
     "localname": "RegulatoryAssetLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatoryAssets": {
     "auth_ref": [
      "r682"
     ],
     "calculation": {
      "http://www.sjwater.com/role/BenefitPlansRegulatoryAssetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount for the individual regulatory asset as itemized in a table of regulatory assets as of the end of the period.",
        "label": "Regulatory Assets",
        "totalLabel": "Total regulatory assets, net"
       }
      }
     },
     "localname": "RegulatoryAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansRegulatoryAssetDetails",
      "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatoryAssetsCurrent": {
     "auth_ref": [
      "r682"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 9.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_RegulatoryAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of capitalized costs of regulated entities that are expected to be recovered through revenue sources within one year or the normal operating cycle, if longer. Such costs are capitalized if they meet both of the following criteria: a. It is probable that future revenue in an amount at least equal to the capitalized cost will result from inclusion of that cost in allowable costs for rate-making purposes. b. Based on available evidence, the future revenue will be provided to permit recovery of the previously incurred cost rather than to provide for expected levels of similar future costs. If the revenue will be provided through an automatic rate-adjustment clause, this criterion requires that the regulator's intent clearly be to permit recovery of the previously incurred cost.",
        "label": "Regulatory Assets, Current",
        "terseLabel": "Current regulatory assets, net",
        "verboseLabel": "Less: current regulatory asset, net"
       }
      }
     },
     "localname": "RegulatoryAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatoryAssetsNoncurrent": {
     "auth_ref": [
      "r682"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      },
      "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_RegulatoryAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of capitalized costs of regulated entities that are not expected to be recovered through revenue sources within one year or the normal operating cycle if longer.",
        "label": "Regulatory Assets, Noncurrent",
        "terseLabel": "Net regulatory assets, less current portion",
        "verboseLabel": "Net regulatory assets, less current portion"
       }
      }
     },
     "localname": "RegulatoryAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided": {
     "auth_ref": [
      "r682",
      "r685"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remaining balance of regulatory assets for which no return on investment during recovery is provided. In some cases, a regulator may permit an enterprise to include a cost that would be charged to expense by an unregulated enterprise as an allowable cost over a period of time by amortizing that cost for rate-making purposes, but the regulator does not include the unrecovered amount in the rate base.",
        "label": "Remaining Amounts of Regulatory Assets for which No Return on Investment During Recovery Period is Provided",
        "terseLabel": "Regulatory assets, net not earning a return"
       }
      }
     },
     "localname": "RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfAdvancesForConstruction": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the payments made by the entity, generally on a straight-line basis over periods ranging from five to forty years to developers, builders, government agencies and municipalities for borrowings received in construction.",
        "label": "Repayments of Advances for Construction",
        "negatedTerseLabel": "Refunds of advances for construction"
       }
      }
     },
     "localname": "RepaymentsOfAdvancesForConstruction",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "auth_ref": [
      "r100",
      "r123"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Repayments of Lines of Credit",
        "negatedTerseLabel": "Repayments of lines of credit",
        "terseLabel": "Repayments of Lines of Credit"
       }
      }
     },
     "localname": "RepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/LinesofCreditNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      },
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of Long-term Debt",
        "negatedTerseLabel": "Repayments of long-term borrowings"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalents": {
     "auth_ref": [
      "r17",
      "r111",
      "r117",
      "r605",
      "r630"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows": {
       "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. 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",
        "terseLabel": "Less restricted cash, end of year"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r5",
      "r17",
      "r111",
      "r117"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. 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, Current",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted Stock Units (RSUs)"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesEarningsperShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r32",
      "r328",
      "r463",
      "r589",
      "r632",
      "r656",
      "r658"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r140",
      "r141",
      "r142",
      "r145",
      "r151",
      "r153",
      "r227",
      "r460",
      "r461",
      "r462",
      "r499",
      "r500",
      "r550",
      "r653",
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r339",
      "r340",
      "r341",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r367",
      "r368",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r390",
      "r392",
      "r393",
      "r395",
      "r398",
      "r402",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r427",
      "r428",
      "r429",
      "r430"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Axis]",
        "terseLabel": "Retirement Plan Type [Axis]"
       }
      }
     },
     "localname": "RetirementPlanTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansActuarialCalculationAssumptionsDetails",
      "http://www.sjwater.com/role/BenefitPlansAmountsRecognizedinBalanceSheetDetails",
      "http://www.sjwater.com/role/BenefitPlansBenefitsExpectedtobePaidinNextFiveYearsDetails",
      "http://www.sjwater.com/role/BenefitPlansFairValueofPlanAssetsDetails",
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails",
      "http://www.sjwater.com/role/BenefitPlansNetPeriodicBenefitCostDetails",
      "http://www.sjwater.com/role/BenefitPlansPlanAssetsDetails",
      "http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "auth_ref": [
      "r339",
      "r340",
      "r341",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r367",
      "r368",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r390",
      "r392",
      "r393",
      "r395",
      "r398",
      "r402",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r427",
      "r428",
      "r429",
      "r430"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Domain]",
        "terseLabel": "Retirement Plan Type [Domain]"
       }
      }
     },
     "localname": "RetirementPlanTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansActuarialCalculationAssumptionsDetails",
      "http://www.sjwater.com/role/BenefitPlansAmountsRecognizedinBalanceSheetDetails",
      "http://www.sjwater.com/role/BenefitPlansBenefitsExpectedtobePaidinNextFiveYearsDetails",
      "http://www.sjwater.com/role/BenefitPlansFairValueofPlanAssetsDetails",
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails",
      "http://www.sjwater.com/role/BenefitPlansNetPeriodicBenefitCostDetails",
      "http://www.sjwater.com/role/BenefitPlansPlanAssetsDetails",
      "http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r187",
      "r188",
      "r201",
      "r207",
      "r208",
      "r214",
      "r215",
      "r218",
      "r332",
      "r333",
      "r601"
     ],
     "calculation": {
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Revenue from contracts with customers"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r119",
      "r120"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue [Policy Text Block]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r80",
      "r124",
      "r187",
      "r188",
      "r201",
      "r207",
      "r208",
      "r214",
      "r215",
      "r218",
      "r225",
      "r271",
      "r272",
      "r273",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r558",
      "r622"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      },
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "terseLabel": "Operating revenue",
        "totalLabel": "Operating revenue"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails",
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditNarrativeDetails",
      "http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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": "Net proceeds from stock offering"
       }
      }
     },
     "localname": "SaleOfStockConsiderationReceivedOnTransaction",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/CapitalizationDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/CapitalizationDetails"
     ],
     "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": "Shares issued in offering (in shares)"
       }
      }
     },
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/CapitalizationDetails"
     ],
     "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": "Offering price per share (usd per share)"
       }
      }
     },
     "localname": "SaleOfStockPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r178",
      "r218"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue Benchmark [Member]",
        "terseLabel": "Revenue Benchmark"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/OrganizationandOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": {
     "auth_ref": [
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans.  This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall.",
        "label": "Schedule of Allocation of Plan Assets [Table Text Block]",
        "terseLabel": "Schedule of Allocation of Plan Assets"
       }
      }
     },
     "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock": {
     "auth_ref": [
      "r365"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts that are recognized in the balance sheet (or statement of financial position) for pension plans and/or other employee benefit plans, showing separately the assets and current and noncurrent liabilities (if applicable) recognized.",
        "label": "Schedule of Amounts Recognized in Balance Sheet [Table Text Block]",
        "terseLabel": "Schedule of Amounts Recognized in Balance Sheet"
       }
      }
     },
     "localname": "ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r164"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesEarningsperShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock": {
     "auth_ref": [
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount of a liability for asset retirement obligations.",
        "label": "Schedule of Asset Retirement Obligations [Table Text Block]",
        "terseLabel": "Schedule of Asset Retirement Obligations"
       }
      }
     },
     "localname": "ScheduleOfAssetRetirementObligationsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": {
     "auth_ref": [
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.",
        "label": "Defined Benefit Plan, Assumptions [Table Text Block]",
        "terseLabel": "Schedule of Assumptions Used"
       }
      }
     },
     "localname": "ScheduleOfAssumptionsUsedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r514",
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": {
     "auth_ref": [
      "r455"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.",
        "label": "Share-based Payment Arrangement, Cost by Plan [Table Text Block]",
        "terseLabel": "Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan"
       }
      }
     },
     "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r51",
      "r130",
      "r302",
      "r304",
      "r324",
      "r325",
      "r326",
      "r327",
      "r570",
      "r571",
      "r574",
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table Text Block]",
        "terseLabel": "Schedule of Long-term Debt Instruments"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Deferred Tax Assets and Liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r401",
      "r402",
      "r403",
      "r404",
      "r415"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans.  Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table]",
        "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansActuarialCalculationAssumptionsDetails",
      "http://www.sjwater.com/role/BenefitPlansAmountsRecognizedinBalanceSheetDetails",
      "http://www.sjwater.com/role/BenefitPlansBenefitsExpectedtobePaidinNextFiveYearsDetails",
      "http://www.sjwater.com/role/BenefitPlansFairValueofPlanAssetsDetails",
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails",
      "http://www.sjwater.com/role/BenefitPlansNetPeriodicBenefitCostDetails",
      "http://www.sjwater.com/role/BenefitPlansPlanAssetsDetails",
      "http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails",
      "http://www.sjwater.com/role/BenefitPlansRegulatoryAssetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": {
     "auth_ref": [
      "r377"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.",
        "label": "Schedule of Expected Benefit Payments [Table Text Block]",
        "terseLabel": "Schedule of Expected Benefit Payments"
       }
      }
     },
     "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r239",
      "r242",
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails",
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r239",
      "r242"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInvestmentsLineItems": {
     "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": "Schedule of Investments [Line Items]",
        "terseLabel": "Schedule of Investments [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfInvestmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfInvestmentsTable": {
     "auth_ref": [
      "r663"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A container table for all schedule of investment items. It ties in the \"Legal Entity [Axis]\" to all of its contained line items.",
        "label": "Schedule of Investments [Table]",
        "terseLabel": "Schedule of Investments [Table]"
       }
      }
     },
     "localname": "ScheduleOfInvestmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": {
     "auth_ref": [
      "r46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.",
        "label": "Schedule of Line of Credit Facilities [Table Text Block]",
        "terseLabel": "Schedule of Line of Credit Facilities"
       }
      }
     },
     "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r269"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.",
        "label": "Schedule of Maturities of Long-term Debt [Table Text Block]",
        "terseLabel": "Schedule of Maturities of Long-term Debt"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "auth_ref": [
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.",
        "label": "Schedule of Net Benefit Costs [Table Text Block]",
        "terseLabel": "Schedule of Net Benefit Costs"
       }
      }
     },
     "localname": "ScheduleOfNetBenefitCostsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNetFundedStatusTableTextBlock": {
     "auth_ref": [
      "r365"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of net funded status of pension plans and/or other employee benefit plans.",
        "label": "Schedule of Net Funded Status [Table Text Block]",
        "terseLabel": "Schedule of Net Funded Status"
       }
      }
     },
     "localname": "ScheduleOfNetFundedStatusTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.",
        "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]",
        "terseLabel": "Schedule of Nonvested Restricted Stock Units Activity"
       }
      }
     },
     "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r41",
      "r680"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of public utility physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, deprecation expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Public Utility Property, Plant, and Equipment [Table Text Block]",
        "terseLabel": "Property, Plant and Equipment"
       }
      }
     },
     "localname": "ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "auth_ref": [
      "r518"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.",
        "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]",
        "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed"
       }
      }
     },
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRegulatoryAssetsTable": {
     "auth_ref": [
      "r682",
      "r683",
      "r688"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table of assets that are created when regulatory agencies permit public utilities to defer certain costs that are included in rate-setting to the balance sheet.",
        "label": "Schedule of Regulatory Assets [Table]",
        "terseLabel": "Schedule of Regulatory Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfRegulatoryAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRegulatoryAssetsTextBlock": {
     "auth_ref": [
      "r682",
      "r683",
      "r688"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets that are created when regulatory agencies permit public utilities to defer certain costs included in rate-setting to the balance sheet.",
        "label": "Schedule of Regulatory Assets [Table Text Block]",
        "terseLabel": "Schedule of Regulatory Assets, Net"
       }
      }
     },
     "localname": "ScheduleOfRegulatoryAssetsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r196",
      "r199",
      "r205",
      "r236"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r196",
      "r199",
      "r205",
      "r236"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r437",
      "r458"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails",
      "http://www.sjwater.com/role/EquityPlansScheduleofCompensationCostforSharebasedPaymentArrangementsAllocationofSharebasedCompensationCostsbyPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "auth_ref": [
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Schedule of Restricted and Deferred Restricted Stock Awards"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "auth_ref": [
      "r484",
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits.",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward"
       }
      }
     },
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r183",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r201",
      "r202",
      "r203",
      "r204",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r212",
      "r218",
      "r261",
      "r262",
      "r648"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segment [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r183",
      "r185",
      "r186",
      "r196",
      "r200",
      "r206",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r217",
      "r218",
      "r219"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Segment and Non-Tariffed Businesses Reporting"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReporting"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "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": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SeniorNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.",
        "label": "Senior Notes [Member]",
        "terseLabel": "Senior notes"
       }
      }
     },
     "localname": "SeniorNotesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails",
      "http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ServiceAgreementsMember": {
     "auth_ref": [
      "r521"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Limited duration contract between, for example, an electricity transmission customer and an electricity transmission provider for service.",
        "label": "Service Agreements [Member]",
        "terseLabel": "Service Agreements"
       }
      }
     },
     "localname": "ServiceAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails",
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r108"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r447"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "verboseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r450"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Nonvested, ending balance (in shares)",
        "periodStartLabel": "Nonvested, beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Nonvested Restricted and Deferred Restricted Stock Awards Activity"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r450"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Nonvested, ending balance (in dollars per share)",
        "periodStartLabel": "Nonvested, beginning balance (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted-\u00a0 Average Grant- Date\u00a0Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r452"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedTerseLabel": "Vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r452"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails",
      "http://www.sjwater.com/role/EquityPlansScheduleofCompensationCostforSharebasedPaymentArrangementsAllocationofSharebasedCompensationCostsbyPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": {
     "auth_ref": [
      "r458"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate",
        "terseLabel": "Maximum percent of base salary employees can designate for share purchase under the plan"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": {
     "auth_ref": [
      "r458"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The highest quantity of shares an employee can purchase under the plan per period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee",
        "terseLabel": "Maximum number of shares per employee (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": {
     "auth_ref": [
      "r446"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of non-option equity instruments exercised by participants.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised",
        "negatedLabel": "Issued (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations": {
     "auth_ref": [
      "r448"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares under non-option equity instrument agreements that were either cancelled or expired.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Forfeitures and Expirations",
        "negatedLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": {
     "auth_ref": [
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net number of non-option equity instruments granted to participants.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted",
        "verboseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": {
     "auth_ref": [
      "r443",
      "r444"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number",
        "periodEndLabel": "Outstanding ending balance (in shares)",
        "periodStartLabel": "Outstanding, beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]",
        "terseLabel": "Restricted and Deferred Restricted Stock Awards Activity"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r439"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized",
        "terseLabel": "Number of shares reserved for issuance under the plan (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r458"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Number of shares available for issuance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r434",
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails",
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails",
      "http://www.sjwater.com/role/EquityPlansScheduleofCompensationCostforSharebasedPaymentArrangementsAllocationofSharebasedCompensationCostsbyPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r437",
      "r441"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Share-Based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "auth_ref": [
      "r438"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of vesting of award under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage",
        "terseLabel": "Range of shares issuable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase price of common stock expressed as a percentage of its fair value.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent",
        "terseLabel": "Purchase price of common stock to employees under the plan, percent"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r329",
      "r467"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).",
        "label": "Shareholders' Equity and Share-based Payments [Text Block]",
        "terseLabel": "Equity Plans"
       }
      }
     },
     "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharesIssuedPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or per unit amount of equity securities issued.",
        "label": "Shares Issued, Price Per Share",
        "terseLabel": "Price per share (usd per share)"
       }
      }
     },
     "localname": "SharesIssuedPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShortTermDebtTextBlock": {
     "auth_ref": [
      "r306"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for short-term debt.",
        "label": "Short-term Debt [Text Block]",
        "terseLabel": "Lines of Credit"
       }
      }
     },
     "localname": "ShortTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCredit"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r118",
      "r139"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StandbyLettersOfCreditMember": {
     "auth_ref": [
      "r267",
      "r268",
      "r525",
      "r660"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.",
        "label": "Standby Letters of Credit [Member]",
        "terseLabel": "Standby Letters of Credit"
       }
      }
     },
     "localname": "StandbyLettersOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditNarrativeDetails",
      "http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r2",
      "r183",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r201",
      "r202",
      "r203",
      "r204",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r212",
      "r218",
      "r236",
      "r256",
      "r261",
      "r262",
      "r648"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Business Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r27",
      "r28",
      "r29",
      "r121",
      "r124",
      "r157",
      "r158",
      "r159",
      "r161",
      "r163",
      "r170",
      "r171",
      "r172",
      "r225",
      "r271",
      "r275",
      "r276",
      "r277",
      "r280",
      "r281",
      "r308",
      "r309",
      "r313",
      "r317",
      "r323",
      "r558",
      "r699"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesEarningsperShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r54",
      "r76",
      "r77",
      "r78",
      "r140",
      "r141",
      "r142",
      "r145",
      "r151",
      "r153",
      "r169",
      "r227",
      "r323",
      "r328",
      "r460",
      "r461",
      "r462",
      "r499",
      "r500",
      "r550",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r653",
      "r654",
      "r655",
      "r723"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "verboseLabel": "Statement, Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r140",
      "r141",
      "r142",
      "r169",
      "r601"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r28",
      "r29",
      "r323",
      "r328"
     ],
     "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": "Employee stock purchase plan (in shares)",
        "verboseLabel": "Shares issued during the period under the plan"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r28",
      "r29",
      "r323",
      "r328"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Common stock issuance, net of costs (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r28",
      "r29",
      "r323",
      "r328"
     ],
     "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 restricted and deferred stock units (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "auth_ref": [
      "r28",
      "r29",
      "r323",
      "r328"
     ],
     "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": "Employee stock purchase plan"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r28",
      "r29",
      "r323",
      "r328"
     ],
     "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": "Common stock issuance, net of costs"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r28",
      "r29",
      "r328",
      "r436",
      "r454"
     ],
     "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 restricted and deferred stock units"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockOptionPlanExpense": {
     "auth_ref": [
      "r109"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for option under share-based payment arrangement.",
        "label": "Stock or Unit Option Plan Expense",
        "terseLabel": "Expenses recorded under the plan"
       }
      }
     },
     "localname": "StockOptionPlanExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r29",
      "r34",
      "r35",
      "r124",
      "r224",
      "r225",
      "r558",
      "r589"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_CapitalizationLongtermDebtAndEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r122",
      "r309",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r328",
      "r329"
     ],
     "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": "Capitalization"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/Capitalization"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity, Number of Shares, Par Value and Other Disclosures [Abstract]",
        "terseLabel": "Stockholders\u2019 equity:"
       }
      }
     },
     "localname": "StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r567",
      "r590"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails",
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r567",
      "r590"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails",
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r567",
      "r590"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails",
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Different names of stock transactions and the different attributes of each transaction.",
        "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]",
        "terseLabel": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]"
       }
      }
     },
     "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsidiarySaleOfStockLineItems": {
     "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": "Subsidiary, Sale of Stock [Line Items]",
        "terseLabel": "Subsidiary, Sale of Stock [Line Items]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Cash paid during the year for:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide limited group of employees with supplemental retirement benefits, in addition to other pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Supplemental Employee Retirement Plan [Member]",
        "terseLabel": "Executive Supplemental Retirement Plan"
       }
      }
     },
     "localname": "SupplementalEmployeeRetirementPlanDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansFairValueofPlanAssetsDetails",
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "auth_ref": [
      "r492"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Tax Credit Carryforward, Amount",
        "terseLabel": "Tax credit carryforward"
       }
      }
     },
     "localname": "TaxCreditCarryforwardAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnamortizedDebtIssuanceExpense": {
     "auth_ref": [
      "r44"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.",
        "label": "Unamortized Debt Issuance Expense",
        "negatedTerseLabel": "Unamortized debt issuance costs"
       }
      }
     },
     "localname": "UnamortizedDebtIssuanceExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r468",
      "r480"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Balance at end of year",
        "periodStartLabel": "Balance at beginning of year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r481"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "negatedTerseLabel": "Reductions related to tax positions taken in a prior year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": {
     "auth_ref": [
      "r477"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense",
        "terseLabel": "Cumulative reduction in unrecognized tax benefits, due to lapsing of statutes of limitations"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r482"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "terseLabel": "Increase related to tax positions taken during the current year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r481"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "terseLabel": "Increase related to tax positions taken during a prior year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": {
     "auth_ref": [
      "r477"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense accrued for an underpayment of income taxes.",
        "label": "Unrecognized Tax Benefits, Interest on Income Taxes Accrued",
        "terseLabel": "Accrued interest, expense net of the benefit of tax deductions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "auth_ref": [
      "r483"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "terseLabel": "Unrecognized tax benefits that would impact effective tax rate"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnregulatedOperationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operation of entity not regulated by governmental or other regulatory organizations.",
        "label": "Unregulated Operation [Member]",
        "terseLabel": "Non- tariffed"
       }
      }
     },
     "localname": "UnregulatedOperationMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r173",
      "r174",
      "r175",
      "r176",
      "r180",
      "r181",
      "r182"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_UtilitiesOperatingExpense": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating expense of regulated operation.",
        "label": "Utilities Operating Expense",
        "terseLabel": "Operating expense",
        "totalLabel": "Total operating expense"
       }
      }
     },
     "localname": "UtilitiesOperatingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails",
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 7.0,
       "parentTag": "us-gaap_UtilitiesOperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating expense for depreciation and amortization of regulated operation.",
        "label": "Utilities Operating Expense, Depreciation and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "UtilitiesOperatingExpenseDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseMaintenance": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_UtilitiesOperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating expense for routine plant maintenance and repairs of regulated operation.",
        "label": "Utilities Operating Expense, Maintenance",
        "terseLabel": "Maintenance"
       }
      }
     },
     "localname": "UtilitiesOperatingExpenseMaintenance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseOther": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_WaterProductionCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other operating expense of regulated operation.",
        "label": "Utilities Operating Expense, Other",
        "terseLabel": "Other production expenses"
       }
      }
     },
     "localname": "UtilitiesOperatingExpenseOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpensePurchasedPower": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_WaterProductionCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating expense for purchased power of regulated operation.",
        "label": "Utilities Operating Expense, Purchased Power",
        "terseLabel": "Power"
       }
      }
     },
     "localname": "UtilitiesOperatingExpensePurchasedPower",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseTaxes": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 8.0,
       "parentTag": "us-gaap_UtilitiesOperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating expense for taxes other than income taxes of regulated operation.",
        "label": "Utilities Operating Expense, Taxes",
        "terseLabel": "Property taxes and other non-income taxes"
       }
      }
     },
     "localname": "UtilitiesOperatingExpenseTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilityPlantDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plant owned by a utility entity used in the operations of the entity.",
        "label": "Utility Plant [Domain]",
        "terseLabel": "Utility Plant [Domain]"
       }
      }
     },
     "localname": "UtilityPlantDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesAdjustments": {
     "auth_ref": [
      "r138"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in valuation and qualifying accounts and reserves from adjustment.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment",
        "terseLabel": "Payments"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "auth_ref": [
      "r131",
      "r137"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "periodEndLabel": "Balance, end of period",
        "periodStartLabel": "Balance, beginning of period"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesBalance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "auth_ref": [
      "r134"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense",
        "terseLabel": "Charged to expense"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": {
     "auth_ref": [
      "r135"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account",
        "terseLabel": "Opening balance, SJWNE, LLC"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "auth_ref": [
      "r136"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction",
        "negatedTerseLabel": "Accounts written off"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDeductions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "auth_ref": [
      "r131",
      "r132",
      "r133",
      "r136",
      "r137"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesRecoveries": {
     "auth_ref": [
      "r135"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from recovery of amount previously written off or reestablishment of reserve previously utilized.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Addition, Recovery",
        "terseLabel": "Recoveries of accounts written off"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesRecoveries",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "auth_ref": [
      "r131",
      "r132",
      "r133",
      "r136",
      "r137"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableInterestEntityOwnershipPercentage": {
     "auth_ref": [
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).",
        "label": "Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage",
        "terseLabel": "Ownership percentage in Acequia Water Supply Corporation"
       }
      }
     },
     "localname": "VariableInterestEntityOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/OrganizationandOperationsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": {
     "auth_ref": [
      "r530",
      "r531",
      "r538",
      "r539",
      "r540"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity.",
        "label": "Variable Interest Entity, Primary Beneficiary [Member]",
        "terseLabel": "Acequia Water Supply Corporation"
       }
      }
     },
     "localname": "VariableInterestEntityPrimaryBeneficiaryMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/OrganizationandOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WaterPlantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plant used in connection with the operations of a water utility company.",
        "label": "Water Plant [Member]",
        "terseLabel": "Water Plant"
       }
      }
     },
     "localname": "WaterPlantMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WaterProductionCosts": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 5.0,
       "parentTag": "us-gaap_UtilitiesOperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost incurred related to water production and may include cost of treatment plants, pumps, pipes and reservoir, purchased water, power and pump taxes as well as the cost of reducing water leakage.",
        "label": "Water Production Costs",
        "totalLabel": "Total production expenses"
       }
      }
     },
     "localname": "WaterProductionCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]",
        "terseLabel": "Weighted average shares outstanding"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r156",
      "r163"
     ],
     "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": "\u2014Diluted (shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r155",
      "r163"
     ],
     "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": "\u2014Basic (shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 18
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-04(Schedule I))",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=120391182&loc=d3e5864-122674"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=SL77927221-108306"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "325",
   "URI": "http://asc.fasb.org/extlink&oid=6384206&loc=d3e41899-111602"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2443-110228"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/subtopic&trid=2127163"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "450",
   "URI": "http://asc.fasb.org/subtopic&trid=2127197"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123408193&loc=d3e12803-110250"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "63",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=117411753&loc=d3e23176-110880"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19512-108361"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "712",
   "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "712",
   "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.12)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)-(4)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32059-109318"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=SL65897772-128472"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=d3e5283-111683"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90193-114008"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90198-114008"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "825",
   "URI": "http://asc.fasb.org/topic&trid=2134543"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.8)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123405975&loc=d3e41551-112718"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123420820&loc=SL77919311-209978"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919396-209981"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919398-209981"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.10)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(14)(d))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.4)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i-k)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.1(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.1(d))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.1(h))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.5(c))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(a))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "360",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=123605564&loc=d3e23415-158514"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "360",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=123605564&loc=d3e23439-158514"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=123605587&loc=d3e23528-158515"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611133-123010"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=84167750&loc=d3e42232-110370"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "340",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=123417213&loc=d3e43603-110378"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6499975&loc=d3e44250-110382"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6499975&loc=d3e44264-110382"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6499975&loc=d3e44278-110382"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "340",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=123406419&loc=d3e44360-110383"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "360",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6500269&loc=d3e45485-110386"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "405",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6500807&loc=d3e48068-110394"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "715",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6501251&loc=d3e52485-110419"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "740",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6501382&loc=d3e54053-110423"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "740",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6501382&loc=d3e54136-110423"
  },
  "r691": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r692": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r693": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r694": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r695": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r696": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r697": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r698": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r699": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r700": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r701": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r702": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r703": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29"
  },
  "r704": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column B",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r705": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column C",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r706": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column D",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r707": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column E",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r708": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column F",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r709": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column G",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r710": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column H",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r711": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column I",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r712": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "04"
  },
  "r713": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "09"
  },
  "r714": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "01"
  },
  "r715": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "01"
  },
  "r716": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "02"
  },
  "r717": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(m)",
   "Publisher": "SEC",
   "Section": "4",
   "Subparagraph": "(1)(iii)",
   "Subsection": "08"
  },
  "r718": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "c",
   "Publisher": "SEC",
   "Section": "5",
   "Subparagraph": "Schedule I",
   "Subsection": "04"
  },
  "r719": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "c",
   "Publisher": "SEC",
   "Section": "7",
   "Subparagraph": "Schedule II",
   "Subsection": "05"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r720": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "9",
   "Subsection": "06"
  },
  "r721": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(7)(c))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(9)(a))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(b))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>108
<FILENAME>0000766829-22-000060-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000766829-22-000060-xbrl.zip
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
MSO*<'D\T\0]:2N7VWQ5@+%]K#),IRT](&1;*U,Q.,V9;Z*HH"R[@:0)W^-\
M%WCSF*X5U4]@,A8(HG9+:0>*'$>+;9NF!XW3T].%R3QLSVG^64TRX$QS>V*-
M>VWA>X?=JTGAK-2([1,^% 8P\V(1#4 )5I&HD23EI<A9_3'@RX?VR^HZ^E#L
M1]M"KS;!I/>]U!P>&>W\MCV3G\XXZ76>9K@O+9'E]J86Y!5;@SYW>>47;?*:
MVN=!:^V:+*)8<=.@,)$MTKXH(A6CHHEG+0-;:J5()ES8,9B6%^ESDEFOHLJ4
ML.JE05Q%.5RI#T.&L3>"#CK-=CYLY,LF2UWA.V;/(LYB&K51=P-747:N2=@I
MW=G0,^EC%G)'_6<Y]-#>\4@":UI[Z)*,)'&PN8L*I]-9REV".Z$$8&QQ'(/K
MJ@[H,I3YT+HT1 /:,\ (NWG%*X^4&3-7G! 8_I^%-HMB+'FI< M=Q$B>N#*V
MI(0CA'S(E<(GW#!&B8!>:".#3Y!F2F<,8TCNO$[1\G[>\L&V[#G4> E5MM/:
M, 9 #/KS1W)H%:=T*126C[]3=Y)*+AYN^>;A?MT/67NC>+?<O&+GQG&>*2)!
MTS)AM(CY,QWK<@K)068W$R)@685S3?V!8J0C?7F"R!*Z7F6H"CH/'GE=R5MS
M>E<DBMZ+M#/O8B^KS<Z09VT=X#HP=.FH*XGFZECP4QB*(EM]L27/(&+:52H)
MA-Q;JT.^<3\DP@40W,QT4ZS(EQ47\0 C#P]WW+V.[^0\YFJZ .A\_:UHK[@6
MO5]$M/P"^A%2-OL)CXB6 M57<I)L>H6]E-*F=(Z-*57$AZ;5?/MV:Z1V43L/
M?N]Y\!N"J4)RUY89+O_(R^NZ*JTB%0T(_=5TH]7[W4J!:\IRE*MR]<U_I+3>
MMAO\1F#IT_V@R_ZT[.)_4$L#!!0    ( .6-652JMD 'S L  +0]   9
M83(P,C%Q-#$P:V5X:&EB:70Q,#DS+FAT;>U;6W/;-A9^WU^!NMO6FM'==N/8
MKF<42TW4B66OK#3;IQV(A"PT),$E0*GJK]_O *0D6M:EC2=6W<U#$HJXG.MW
M+@ OOFK?7 U^N>VPL0D#=OOAS?ON%3NHU&H?CZYJM?:@S=X-KM^SXVJ]P08)
MC[0T4D4\J-4ZO0-V,#8F/JO5IM-I=7I45<E];="OT5+'M4 I+:J^\0\N+^@7
M_"VX?_F/BZ\J%=967AJ*R# O$=P(GZ5:1O?LHR_T)U:I9*.N5#Q+Y/W8L&:]
MV60?5?))3KA[;Z0)Q&6^SD7-/5_4["870^7/+B]\.6'2_^% "O'JY.2X^?WK
MX2OO6#1&P\;1\,@_.3WQ3DY>B5/O/PT06<-P-T>;62!^. AE5!D+VO_L53,V
MYU/IF_%9HU[_YJ PSHC?3(4'\CXZL]3B[4B!M^RUIP*5G'U=MW_.Z4UEQ$,9
MS,Z^&\A0:-834]97(8^^*VM(N*)%(D=NH):_"^R(S>WC-*,&ZP0R$CEUCJ3.
MO]]UWW0'K%&OOCZZJ-&$G*D5UI9(]B ^D3PYS<V=:+[[Z2-[V[_Y<%ND=P=*
MH>/D\@_/^M+\M:X[O7:GS5J]-NMW[@:M 1Y^O.E??WC?@J-U_O6A._B%M3ZV
M^FUVV[]YVV]=L[UG"O2SWDVOTKF^?7_S2Z?#WMP0_=>=ZS>=_MT3:S+DR3W\
M<*B,4:&C<&FA7U-MY&CV3(+H5G.RO_SNYS'W?6!F)1 C<]8\K1X=QT">+G32
M@='!TKHWO<^3JOM)1CZT=7;T??STP/:0T>-'Q3P82\WXE"<^BQ-UG_"0'9JQ
M8-]^?=ILUL];*7C@1GKL+0*48;=NC'W;."\Q3)9A' B*$Q1IP$_":+X%GT2E
M,7NO(,B!2$+6C<@VY42PVX!'9<:Q,R;ZF,@CGR5"&QNO?DJ#&6N^+B,R-4X*
MY-"\^=XT1X]Y$+"A\%0HF!B-A&?7Y\82X04(DTR-V)!"H-":J8C=>$8-067S
ME#9H-LI,I\-?,9$9Q1+P.I(>IT#,AC.[RAM%TL$J;9E@F$IT@2;[>DX4ABU8
M7QYVI9)8)7;A?'#U99C0AR@@T8(0$AST!SE:Z6-FPI,9% T=>3R6!O3_3@-@
M#30!PV! :VPLT^V80Y^T7"AX!)^$S6@-*<SW"=U"@K7B&,8D?\OW)V/Y3!$_
M%_;M$?@=5;\_)=-R<730Z5^OCT)_*;-M?2$9/[;[ QD?VP#C!.,#RQQ,G%DT
MI:D@MN@C^OE(/[BL,C8@=Z.@H<G9AG!.[@L6IXE.R8,S!]SLV)B% #!20:"F
M^MNO3T[/G]"NJ*9X)KMJ[(]=O;*.NR$6T@L?F$V_"^Z-$5.CE ? 6F&H9L3/
M-.1![&J\.M>DQ$2,50 3U64H$PHB>&93:<9VDBTK6VZ]:[=>V6U"D6(B?7HQ
M'2O*(42 P I$5PFR@$K^!#."%";63CB+5%01R#743.0Q.10A17)G3SRW-CS,
MR+KNR>AL;N%L-8\3(X5<!)Q1OI%(NY,VRON$[$4:C; U@>C!B1DCC8A2NP6&
M6X8U_>]*A2&$=V<G'2+2VQ0&\3ZS^PB&2)P%PDTJ,5]0R),4M)!46.[=#C9J
M!:!YB,&9L%HA5C3L$%S[8N0F"3A)*4](?N0R8=<\^20,^YD'*3S/22$1I%2=
M0L:DU2KY:2(6_A8I%LA0FESU2\RE"^5;N4'BT0SC7!B744KTKE=!R&>0IR<H
M^2+Y,0KLT";V)^*DL@F4FT(ZE9XHVP1N[9+:VH:-_G$B)E*EVJI51+D>W;1'
M;)0=8F<B_Q82@23Q=)<.-62.;*2T$(< ?$@2/"5^.?'@&.-#17);%8KE#=O)
M9;8R"4%/!0:?,KU[1CQK[AF>=1Z!$*3_*"0\;)O)?AMDN+"3^V .@4"*/PV
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
MMWPC#$:%E7739*5@\(HQU4CKJNQ"Z H^2_81LS\;8T5Q^,^II1]1([&CMN;
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
MX/8*[G?B(T[_.5O(:A/%S=GA"YQ>^I#2AX;"+]?9&MAS?@WFI3XU-:<!%Q.
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
M'7]V^N.CF:W-*:(AR+Z/F1C2=*@W VU8HY63/>$[_NQ&1OYLL*TT[YVUU!@
M4U!P2PS-9\P6)(R@?L[7%"V")?"I:L):"TB)9" +FMRXB*4X@@F<K\FV3)8&
ME:JO%2$#82B-);E,C&IJ V[E,OHN6ZGVM03$P7(!DQ$S)+21G-<[Y*0.]]:?
M58?0$'@/#T\1^.WWZQKN^F5?2C^TKECW<*D1MG^UFP>X6-QO#Y<S?G[>!&_.
M#@]GT]6!D:"/'HL8@V2-!0?ZS)#2(%5N4HL+(^K^\I708/-=9 @-QQQ#]Q(
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
MSU)*2GS&ILQZ+O3"#D=NQS 51312+6F?ON:GLU(4J1WW3ZR'N)O#QW!F!MJ
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
MICM<?Q0K+"&-4EK!H DT^0PM,'[.RAF>CF)\SINIM##&UABFHT41'IG3NKH
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
MQQDHWSWK@,,B,,%W:W9>X/&;R5H%'!P3$RB=53Q2BS^8Y@Z*W:(2"?2S9EJ
M#*:Y+&SS&<,M<8-?6_=^@=WCT)/&U!Z+S"V%*TTY[G*;Y87&1JM;<> $9Y-Q
M4<,A]!*,1%#\@0(5^IE2B3'JHIH4.$HWY=_H:7>,\0&&12-/*_A'S^?YSO%3
M+7=67 \OD5$*?O<M6E*U3JH)$&>$IE K$!O0N3.Z1Y44D,0U%Y)1.A60+M!9
MC4GX$H2RG@O5A4FO<F]YA5+] )7:;PYL'8U!U4PY9;H[0]107*<G#Q2%5CB=
M;735IC"P\#WBRDDZ$D:@XOI($)+\K#W6_M"34D2[LB7+[Q[!CM?:$'@B_3J=
MIU2=T+D#Z4E3M'HR25)!W8JDI:0AA;I5(.E86>@<19^.HN#/?+-I=<KQ<()$
MS+ L8D&;Z(6WX"'7ZA3!@D;!NGQDX7D+QAV<BBX/:D5IY[ B]R0+_)3X,JZ<
M GI?L*LQTXEC!17]1%$Y+/)K)335A8PKD+-P$O-<9E^<D_*#!49CZ[ Z%Q0G
MJ(UF8?TAU,Y%C:'[8U==)/8GV(@NS-&:!QDU:I23MT>MU@P:!5>&4R[+QI3!
M ZO/=6[I-:O0S1U2C^Q< ENE2 H?3Q(SA1V;RL=VEFA!PRF:KK*=S!=626V>
M_N+V5E^O*[>5/2?*)SO):AT6A L.KR%V$'4#G&U/"'C77=Q%2Y8.XO#BI;&B
M!A038U+JR;+ %.?.&U;RA9S>IN%8F;;5ZNY.JP.EBVQ9:?"M-*&U?[=S+5":
M8!SD#T<_A2R ,_U&=%;'J(!Q8=W(FEM4.49@:I, 3F:%)IWV\MNK\_=55:;9
M/WH(5QCW4IKV.I8M&4]H"_5()M4\YW4M#B,LOF1:JRVJ@>1CZ[TL2X1"Y7+X
M>87)26L ,RMQX<Y1C*U>$+S'VA-FZ9<L1[082_*^"R]8'4IZK0O*1)$IGH?U
MWM/5]+A4_6PH!F0X:!  F4& N0J"'D:<BT(!$!$%%3*3]M-JUJ<S4%PQM0?E
M)0[<7Z5QZ&0D^!N4REH,.2U&!O0!/O=TK+57F5MA4;^TF4P<52GS9AQ+ZTT=
M/;I-4S-2!8!F2UH#HPA"/1VG/F*47##!AK6-<IFM^ 4EN9">@OZ5KJSGVLRP
M8+Q /RNNMUA14"=J,//4LL!PZG5Z>H1\AA*9UI)/2I9J& ,A<+N)S J((9NA
MIHF)T$H3I[(<M+#:NL;&0+I'GJY+'5>NY6JU4:>;275Q3FX"WA2GTKR[,:E"
M1O=_BJP*_^JLBOM-D%@+5L72,\3&6%%<*[@$B""@_,7,0F0W' ?3CA<R%HD\
MJ;Q?\"IMRDHU1A[EMKJ[F8U@%6"ZC2B?)R:AJ=\L#"8EB!(5%R<J$YV4<2Y"
MF)XC+/3;!LD1'Y9.JJ;W&DYH'T4MFS3\D?KC<58TP!#FCXHQK27=]%B.)0\)
MDL4B'AN>!?%S2S$#6U"-1'V33Y8_#^@G!2S6^<T/!JX?7/FS/7"N_.VZ81UG
M, R_;-CK?PN\JQ^ZG>PZ3G9XNV%O"6C\&7C)M\:>UCAYWY1G1K="GVX-ML]
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
M?[WN8)=)9)X"TP:Z"9PD8ZK9E' 41,+:<Y$(C093SX@,T3-1:NGGDDF5DT9
MIA!95U3KRTGQ=$ _@6T[VP"GJ9(=KLZ%$KV\@7A&Q52EI FF\ HTL_Z)5*IW
MA9#40:]7;==R,'AX'UA1S5%CUXQJ%\06[/-+]E%VHNX @RD7!WIN%^%'1/1P
M(+P<KW:).V/\0%A]DJ+:;!D1$H#U+\EF0N$[:U"LGJ)5 O:XX9TQHEDK'VI1
M>*;%$9+/[+ZB/ 8T=9S?P@((3!RA&;,5#BZX@ZJMC)3E7^Q!'%@9MEL3>8#P
MQ=#67ZQ\JZO]2%+(:,-V7UL/;5GOBQG+6#F;\/Y3# !5UFNJ)VC#WVJG7SQ]
M;<93E?J.9$)24!F0 K]T;D7NK[*9ZQBD94J:EA,8OC]EC+5!Y_]AH\ECZG\[
MY6.2;4)S(;^;OWQK7H!DDR F>&'[\FU.4?OV@L#%2:9&]=+'O;QQ1L6'IY0K
M$A?6,S#OP8"CK!//&7HM!;B+^TE&8S>;7&PF2>J![5Z_J](.%Y/N0J%(/Y.N
MT!!>@T4RQL%PS]0<E'%)@D+.&[TABU/NI( #EZSI@28IW2[Y^_[8&[[9,XXZ
M<XW.AM= 26?=PIDS"F]J;S'L',96: <E5T$>L31&8<3@JC&&W\[XN!4U3'*5
M*YF*)D*M9LF:=B$535L,J%WQ3V,:JT85I/46"P].:G8.\^B(=5!F1"ZMYM@G
MK][H@]SKIOMK$U*<&-&J74)G=&>L8[,O"?YI%[>695=SCY>[!O=8?MWAKW0*
M&'S3SZNJ%1Z+1USYRM"1HL*E1F_-%8=9C 3+(O<>'2ZME.L486N8D[:X2_!P
MX6M<XC_BZ"BI0B?<&42^/.'1\-H3+NM1ED=5(HPPH%N;%'F&WQG1]"DJ<*PK
MK<,U/[,[Y#QLVN1YIE%JI&'5"79J6UZ6VY$F:G@.&E3(D*&-R?'(&1Y24VM5
M@];4!WJ9N3N1X_9#20F@59X528'TLAIFIR]Q=GH*ZD+ZM>M9*2W2DD0\E]YR
MFA:<V%Z;J2)M/:YQP-'=H#@1.4)F=4=Y7[5>IFVI QYZ?6I>C&'XZ6PJIZ>S
M3902)E,[1-Y+,QM)^L-IZ!>0.).JS,#(W1Y5RI^O%DQBKUR_:');A+7QDI\6
M#3P+?:L31FY8$X@#]X8*;*4>TV8,OZ$MI(..*]<S4FG0**J )9ZRJ<H^(LX@
M#21:&UC)B;0J",Y3=-J&*U1FE/"(SR>\:U<+]#NP)PCW%ATO-4*Q=;.F-=V2
M2[0!$W.T+9#OGO_A-JY^DZEOJ*YMA<RD1B6&9Y3PBM&15<S,=>.XB]&RH!0+
MAV$C"]MFM7:F4C5*5HB.V 92X8ASI8<V0HTTT%J 190HM12F9%W!D+J'/(*?
M@W26?LFJW@1CF>"<HJZEW-HU(NZ*]A[#W'N*).LB\S;GBEC!?V YT7],^AHR
MTJ<(FU<S:P^MS)9G@2X@?^FI>P3C/4#?-VB:*.WEA8)S"LT(9M(JH=4%K'%S
M5DRZ(+IG+!.XEX*@=+"%&.$JZHD<4W1JS[DP0N#=&LWI6UU*UOEHA8U0U63E
M8EI6S6H '/4@<]C6UNQZO Q /5 %14C!Z86VW6*1M$)'>I,:I=6-F,(M0:M9
MR%ATU1L8;GG[@JCP[R+R?HZ+R&7$Z)R/B=?3.QZ2$XH*;=?9;7B=&U2TLMVT
MN@$QZ^]0,8#4(!YV&T#S Q/0W+(.# Q$Y:S%B*3.%NDG\[[.R@/5OZ"C+9YG
MI#,;;WO'.?J?GY&O*]&,'/SCW54Y^$OYTM>EZ9)7<BE-ER [NL\'45BR5 H:
M-(\F0+U&,BV_5&$YE:;;IKCHE&^E;A._DIO:0PUV6A?)3.'08L;M5$FT"Y'#
ML^;'1,"<FL542#^$*L.Z*?L&Z?,E;#^*^<+HG;/6-_"KVV% 1I4:X4-7@F&]
M+8PEPVY83:#SI8CNT)PIQ@+3<E7!K'D"#+U%@2\(FYR8-[QM.YDV94-X6T7*
MAO#@F(^ G<6" T0L01L!V0/8E!NBHW1A@ \ZN*NL>^I:SR1BJW^L8"%.8>+/
M% LRTI.01BAI8C'_;#EF+$"^K5<RZ$,S:/,*3?@#8=H;P 0HCR\J88@],KL)
MQ"(_M#-I,WFKM4)MA?'A45+FU;=TX"Y/*/5JE%"HMWL/4!#BQ3F_KO_^2P>M
M+J\VCXG*!UI- &PA&(>[]+3(,@X?P/IF:=52!69O47B[FTP0MIDBA!L\' Z"
M7WM7T,@R7(S."F*6Z*.!1-"S1MA1H$_XC:*J W%O,]Z L2JX%TU?,^M"E<*>
MP<IP55$CLS94"4\'*4<4I(.2BEA9\H.G,Y6PP&-N935Y-'74W4SS)RDN@U**
M88AP)EI$<.?X8\O'6I&1LU2X663I#2TQ.4XQ@?&7T SB2^DEO18HWD10][(0
M=<!Z+&&$-(MH+D9FGP;JNP+T[&@)MW:9B4B7+(+<P!;IG!S<&-"0!-:5AA*0
MFRJR(4=5-3T3LE>QY$Y=DTB:F/(1K"*Y2MQ!&'3*+\8D\S7F&&VL0M5JLY]U
MJIX\\+0A"M1Z$08VNNZT$&B5@F4PR;5;GZ\$CPD*0ZY;A4I';$POBUQ^<_DT
M<>NWN>+!9IF^..\=T"6J.4+HH5\,2$LZCY$]$'A-R\>QB\+%)&*;J(5#0'RN
M(<WH(.)*MJO=UGHS,TO3/"CRG<QA;]RCG39E3QZ1-G5U"9[*I/EK21R[Y]0"
MDX240&WWMIFM:O)X?*\ZM>LK"NSARH*H*\B;%.NEC'=]Y!7#:U4#;9V8, 3=
M,([W:V^AHJHK)VPCZW(E->K"Q:7)786<VT(\*4]#2YXWH.>N<4R$MO)5*>0S
MQM_@8&L#XXJYY/F=S>4ZK\&_V=K,Q0+E(?_?!_\JAMQQTR'/<IYP/P(JR..A
M$SIA.F1AGH;./V[PX,D^" &AKSH[__Z=/;EA>>]TJWN6M)A?8^GU<Y:B8[0G
M3>?MQG^[C?=C<^.':[/O!VS,1&L/;5@_$X4(2K3O )N<HUL(^.QS74>^B\),
MB__7%*VF2]JT&DU&>,66E+X9*3E!X#QX<EA-D3.S37X'[[Z/ 1*L/ BXGN30
M07R/JBP$/EY+\,?8$TLT?)-T?4LAWFGAZCF#X#O(]>%*:_T9;]*ZF"B%\ZGT
M/M_F/;QU>@\)W;^V2E3;=P\L\;28$"J^]/3#N@MU6&5)'0LKN1$U*LU4!X!
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
M8>54[TJJ*$62[_'97:7(3K=[.[$_VVF?\^LKB 1%Q"# !D#)RM.?-<>\K+D
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
MUTU1$M7<XZE["D*DQ2>97?^BUH:1E$470H/*/V&@'-_VEYK!8P+<#@]P,'@
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
M5J@SS4?27->D)Q>+S[86KZ(P_=_9SCS+9!G&ZK^_^E\WH.5^\.#PJ[_^1$J
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
M_"AR"C<5B7:2_D:]630GOF-:)8.XK$'_WRINX9^4T+U4W>"PVQ9$#,Y?Q1=
M]FX]OY*T<XW!/TICL"QZO<EJ[=M5>$MZ11&J=U!0J8N#?@N8HE"+5A0A*SD)
MK@,>.-NP_**JJ^&(5.1Z4NSW^M#<B,*T/-*.LECL 1W!I!%5?6[4OP26Z?>@
M)0PB;O6=0RU/%VVWS'OK7-&Y_!L%;JH,=?_[UK,DW3<Q>RGL'9(O&MLC-(J<
MCFZC3#3G [19V3?$9@DM7W1RAAMSBG7P*3+/N[VU_++70@J/=1BQ+D42LD30
MH/]0MR'G9'C6,/;D+5D80,NW/NT$XY7![S1VP62<!]M1UW!ZU":,<E.!WJ2<
M)UE$P=:"JW#(G*];RMJ7[9VNWW]2$^_A5W]]39CY%]/)BRY?L1+#X6UKY$TU
M(\D+ZBU6FE;\K"S3T]#@RC:U\;6+2P=ZS%>"!R!3H%!#4D?B$&G4/B3G\%6:
M\)$A5 O+21=!NAF3@W'L+'(G%KO1IMAY$<Y"VA+8R8K(%R@ ,XT&$XAT)\5%
MZG\1L7[_=)1M:WQ6#_]"@_?X+VK3N[HS*Q$/;R0NT ZJM^ ;\A.$=^V@ EA4
M"X!]E=2C$VX_4B4%AJ?S2KV%Q]_2?S%\8VA>>F\@IZ?,"S(?>E81$0)-I+):
M&(D<I@9L(,X727T*C4?T^D"^2<"-4P]PB^19Z,8;ZTJ(B%9W?BN^"R@HHH,9
MC@.H8;9AL!I@CBA'L\Q#$$#34;DG%ZK3D2?C0.LBY=+C6,MX\FZ.X=KM<S%)
M!B3;S*7WJ?DX74G;>+&],L*07?Z\+C>KO"\4LT C3)^M35O1J/2LR/3^=]@_
MPG?.*/3$A5 668>HRN%D![8E?1M9/"Z-*,4#LE/\;RV2I#_D$"46U7O0DAEE
M#82"M.T,G,Q[AL'>O&/B-G0;0MW,K1MC="4J!N6WL7'>WD+\/@<5"Q,D?"3L
MIV8+W*"!D:$?5%BN(+*W)%YVDJM@4QR9#Q/H=S1S3$PX=1QME,5EMD(H:0SX
M^D=T[VKV#ZV)J767IAUTFE]2GYW+XF@CH'K^:"LDN'0XJH5K)7(Y,(B,%9/*
M.IO[F(#/;NU(6 #FSD153.\75KOFGPS^,\*9G<6W5B(&+5ZS\-=NKRFAYN+L
M#E*3@*C^FD]>9\QW_;>L9<_MO[+5^NGD.66&P_2:$02U/I$AMT+:U\Z"C[$I
MA3[8I!G)ZLMV3<8K!NT4<?JE2Q$S<VN^6E-B[M?(DR-7<(6M7 JXLTL6XV2%
MP7F"[QW!Y=6+[@+?9W9WUVZGZXV>P@EOB<NG .*X7)$^BXN]L*]",C&QD->;
M6VD1;+J;6-'P@&Q"93-SXG>=9Q\F2R+TT].:5F_BL_3VFR7H:#/<-*ND._@.
M"A0WU='!'13H&I-C+=)GR '/*?FO';8N,\-U;#/$W%/ //U2EB)C2UT0UCZ<
M>/B)'Z!:JM:%QGGH'HLI;HV]PAQ3D3Z<W-<%<;U;QDU[')B,,1P\P6L3K D?
M:[MM_$]>OG\;O5DVQ+T,3!BB1].'#P["@#?YWB+/78C#9B5\PZ<V3[(J'-F3
ME^CNZ"0G6:(<7%&&L>42;UD(?WK;R\7B(G_[_LVQ/=?[G%21*KWRZV*=E^
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
MLH>C4O.<WV:\VGGNQU<YGE U@X[DIN 4>S+RW5*FSJ'+4%P/]T.5#P!I*B#
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
M ?(&K1*D@-A"-$15^\:N'C-]=ODO+W_E-#B<1F[D@5+A@*)2=0*C>@.AB,D
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
MX/Q R# 5I<;%1@V#<J^![F-UU>CVOKOOZ_7K=- ]ADX'OXLYF'8?X@C;*2%
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
M7E7IL)X9Z@ )4>$RU9P"2_HC*JPH820)0Z*,Z]U*N"#!@J_""ON%L7R[#@/
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
M(9WJS.SIL0ULU1AJ]=XDIVVWFTM/W7=I9#L[=\QIK.GMZ?NQF'][9A;UJ-?
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
M1[QG<$3AL[@W7:=+%QSE"OL+3/M4 ?O2'89@K/0"54(0 G*9 @V*97JM5$.
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
M(EQ[8J'@.&2=(\&9N%3CN713!"_!PB YVF1EH,!@7>-< ;::K9W7X6"QK(?
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
MNKOV^JTA;([MO.V"0N)F9C2KJO?ZHV@V!H>7"P[G:.X%-0S6(+J<HT2;7RK
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
MP0>+3RS;T$>0 \8"DZP$62#Z3E8L-]QZO@"R8=2L%UZ^O")1L:YV)*!(SWN
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
M!01KI3O/-LQA\8G/VZ  M-U/1_5B;KD8?Z;"\OP]-L 'HQB[C>P!'W2JO_>
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
MQF-$299QHG,%XCJ"FS'<@/OQ@GOMMD,#[KL']Y(Y041.B;%(NCP4S3<YLDS
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
MK_[57\S_YX_>1]+[:H\&9QWRAAY<O.CN;;W\<K"_BW:/#\C>AS?G'?*>IW/
M'X_>)\KXX_C@+W76.7K#=X\.:-5EX&+WVZ%FG%.& FB)(["H"2CI.%""#>+8
M<FO=VCIA<H9#[M$R8&G;Z92F1\5*Q4K%2L5*Q4I-LM(\6UJ-QH930BR)A!E-
M+$=&"!T114XPC._@(-[2YFU^3W'#'YU./-].&._%XCC6ZCA.EZX%$3V24:1;
MD!I@AEC0PF#@AI+ $-.*^;5UVI0.<07YA9^?B)7FX><:!'SAYZ7@YYF8G@XL
M!B<\^#PZC06O0)/T2$;)C<#4&8X;1- KW\+S!SQ:XT$K3Z'.V+:A'V)W7$WF
M'5V/Z*7OS<&\!9/!W3A@*QUR/_@7DV.O!M86M->(]O=_%\8[_WCT_NS@>!OO
M;O6^[%Z\1[L7VV?I.-#>AS>D<_SVN'.\_>V O/RR.QO&NSA$$G$M!0%E0P"&
M30"+) '/ HF24LL43\Q!?M7LI+3^+'G,8J5BI6*E8J5BI<;KQ!KB>+_M&A9=
M^)">XG3<CEDG%)84J!82&++)S>/!@9148BDY$L'G72CWD84%Z86/BY4>.6Y7
M^+B1?#R[+=!XH0/!H*WRP%0B9*NLACS?43FA=9"B082\0J-_J\:58,THY%,]
MSB$YDR]\F?A;DD+%2L5*#UI,KPFCWF$1/26,1:YM$F@.*^85C2B*N3V '\OZ
M:'^PD:Y</@+3RS.X=OJ;YJ0[-KV*\2K"V[S&=V_#?T^[H^XXO O#KUT7)@/W
MW@8W^-2O/J6:O5=*].MS$PYF&@ FO\]K[0P(RBTPR?,H/F4@,$1Q5)2YF+-Y
M;<YI3:T#"BDT4!?4L-WTEGS^P]-#88#Y&&!JPZJ/Q'DG"$C$0FX!*L%*[L!I
MIX0DSGJ?=$)">C/R^07ZQ6LK5BI6:J)O77MTK?C6R[2RSH3@4#0F\!C &^>!
M44'!TFA DA (I=*9:+)S3763G.L5:KV5A[KG@3^YY&T81N-AUXV#;YF^3[",
M83@,^9(/W)<*]:/5ZL\UYX2?P+E6P>B(&',<VQAMR#U#?<#YO[_AOAM&_52-
M!+.%@M\Z':9K-^&PR=B?ZN>+:=8K$X#JX[-/,Q. HN7.8>R $:V 8<K 8")
M,B&9%(%;FY2"4&UZPT[<DD1<3K#?T/?[?DB_I6/H+- K#^4VG!?79#XH3XE^
M2PFC*#DEACL*C"D&UA *0DM' W,.$9Q$?T'Q<J%XGI!?#8F 6T)^OX/GHD/J
M _MTC-]+21VB IA@Z4? &C3U$JSUU 8C;.1)AN"V$@T9,UJP7HJSBI6*E8J5
MBI4:MT&Y>#>/+&6FHZQ2(88"$6")#,"H-6"UMF $1HX1)C2/$_=F-LI:2AT?
M%K+;QR>]P7D(EU'4D].A^YS@46T[7JURQT9'4Z_,5+WH]:61JJ+M$E&MC[N^
MS$94'694( F"F$1=VB*PF!"@(=#("?;4J]Q+H2WY;/E%R1LW&O EN[\,5GK,
MRME?>9*W,G)Q)NLDY.E0F<4Q,3&WP(E$P)S38(T@8$/0S!#'.9KXDK3P\9(A
MO?!QL5*Q4K'2ZECI,2L7BV_SZ+[-#8&R:!0E%*@(%%AT$;2U26U*B8+102+)
MFN?<K'P#OZWNUZX/?3]JG9BN;_WCEX,V$LRJD$Z]^+XAGK0Y.#X>]"L(?S_
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
M/]?^6MJ&-65K_TZ_,EGGNVTF/?]_#L,49Z4^4OLRHTALY)HESQ.D%3@I$HS
MQ.B .V^2Q1%1SJVM8]JFZMZ3>DK M;%XK[]4[1YX+Y">#])3^L,DGQ,9K4!G
M9X49',%XF],G*C JO9/&K*U+7O#\=/&\F 1*6;\7#O9I48)]2$;$'+1'.=C@
M%"@="2B7K"VH#9&G]5NVD^O6(+BO3 YD(DG<9'Q/54VV6BF/A@T]J<RQ=S5!
M:=.<=,>FUPDE(%H?1QUMS&@,;%%D04JP'!E@D6A0@FL@#O&H><#!L5P:GRQ:
M J)/$MH+F(!2H+T0:$_OO;<V:L<=T)B'&R63@L&& E>6:^&8TGD<"FDS7*"]
M/-!NZ*:7 O%%0'QF1(J7WF 4@!&;()Z;'!NC.0@D@\*$X;1\5PI#W%MA-"_I
MT0!A(6^$:+KM6\Z,/K=.AH.O71]\RYY?GPV:KO_7>Z<X[&#HPQ#223[/=A@-
M>EW?NCJU)TUKM6N19*_-9*[7E]9Z<?Y^%'RBM"N+;7PW6&&S^MAL^YH6N9S?
M%H62,1&9P4Q \D]L=E@B:$+3XB0C121W+Z6HC=AL><;O14SN#*,EBIZN+C74
MKF4*-3P2-4QI&>=\0!IS4#0W-B:*)58@(L]WC%H:*76DB1H0:Z/:<B>%&IX2
M-=0^VJ50P^-0P[0&(DYZS9/7H$A4N;E'TD!$:+ VD4(D)+ 8+[T&--O>HZ'4
M4%,2IK$2::?_-8RFU-#S6^70'4[\3A:YE3GKB#:M[D'66<0HGTG>B/OVEHE%
MZ8BK#BZM\:!U.LYI]//62<_TQ[]W]]YU:2^?L4*)Z<W!<?K2<XCI7((O2>F%
M;,2[K- ?[0\VW']/N\-0C:YX=SX:A^/1^U$.:D_,\C)=YN+2U>C234^O<H?6
M&(.L]H Y]TGM,00:,PY(,FEU](%PM;9.*&UK6G)73Q/<M>["*^!^1'!/IZ6U
M"DH@!MZ)W!H@IZ6M%F"BM]$CI:TD2:]IWJ:EYN2)@KO677@%W(\'[IG6BQ1I
MPX4&;K0#9I$$)2.#* 1-W!VD"2R!6[ $[H;T6EV9+7B;Z17#KCV=Z-=NOV62
ML!_$C,S1>'A:F6"U-MTU6FQ<,]9.?Z/K]^+F-4,5&JN/QJ:G4KE#E;Q.*:@%
M04V>&XX=&)=4B/$N+5K*"H]PHC'91KJ,I7J:>%^X_BAX7R#>IS2)5DHSJ2@8
M+0DP[FV2(U:#XA%[JH3T.!:\/VF\+UR2%+PO#N_3,@4);X75!() %!C-V6,M
M!$2?#,N-(L:H:F<]%_<)031T5]XRY=B&P?1:831.^$F2)2>-5Z\WX:-NU)NA
MLK?)(MN500H-S45#TV.HW"%FB!DG3/(X<"Y=00&2)T*39:)V1FGCN5A;5^0^
M/D<)@S87K+67JQ:PU@C6*8W .0\(T=RUPP9@5C@PGE*P@ADB%78D:P1&&Q+6
M+&!MJD H8*T?K#,;XWADPF ,3"(.+"VFH(CW(+T0',6@H\EY"'J?J=,-S4$T
MW+N_NNNSOFW9TZ2%PVCTKZH;8,MD'(PFSG_)1#R>B__BTBQA]&HX&)64:8U4
M-3UPR1W2P!EQC@,GQB?G0FO0UK!D.ZN\0"%@QW.Q4YNK^[!5B3TV=FO*P\N
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
M8/,XYJFGR3;OK/K:+1L^=?O]G#T;Q-9Y,,.RI^<6KJ0,"V-M\L"(8=0+2U'
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
MQD-0FD- ,./AJ \0X)++N8>AT?_ZU'[5;+Q]^[+4UXB7<#$GX\$),D9I'#?
MM ZETZ#4^ B%EH%-9^+ 0:ZK=:,?CRJ\4"G-)N;. ;==\85FXS#:\-^Q': -
M%!:&K/#%JHG-PHL:3=H>_G3_4",RQ0(5N?%9D"*W-B^X%-S+S'H!ML8%BD2N
MH<8=BX;6:6NWQ?<C[+H4E!/.L46(SSQQDBEBHU)@ZE%E,DSAEO1F4 .,F1/$
MM4@;:()\!_30-AAKI=&!%C(#Y&$C6#HJ!$X-EYF[!3B]$GJL:>9"FOEROA^S
MJ(+@BO#42D*'2+0O<OA5*(/!4,;1)\]EEJ^FF2GNN) 00"(=XR^+3J3;T0*]
MDA3ZQ<OJC94\07I8'WEYY$<;8I]*)XK"!<(UQ>XA2A(7@R(*=AD$N&>YRIX\
MU\MM6!NXJ[YS8BM=,SH$C7APV >5-JO>$!NT+&C?]--Q/[F)["44<I6>R7,3
MF'(BSX21CE)M7)ZI7 L61-#:KDW:'TA _GQ?4F>,L8$XZC,B<_C'\5 0L =R
M^"1DTKL4;[=*8IS:X2B6B&16X8 $V0%".G3CP5ESEIRNQD[EO<EHP==4^VE>
M[G[:F=RP.! QQZC2ROL3LG!_<E9!Y/:K!!)+]WB"7I=_O_*._G,884J71 P(
MFK&"WQO"+6,G@&3[I2'U;-P#5(_? L!M'\Q<&H<#9.O_N4;4B,CK0(Q__V$?
M\1IDFOX/"259;?HT&Q4[O*B--E"2#MW9R'T3_@ NQ%"JRI\]QT^'L9M<S5<Q
M8T*.I>T1)V[/.0NDM#?Q!<MC+7I9E[XQ=UF*8Y2:9O73,Y_5SU5+&\1C^"PU
MVSCM+SNI7QZ";0<#?HBV.SJK333T\(*Y&-.U\<0*6S35<&)X:J]Z!UW\N9Q:
MG2A8;=:PVJUZINU7GS[N3-W)I>2I=G&8M"$*T&H?<=1A/(6?^I,@C_3'/D86
M5%]*<:\HK*H7PL(?O'6^^W_5MH#,#7T\G8F/P0+%PFX#;'AKO\1YRENFFK>?
M=E[.G'CZO13D<Y<89[7#;/(:D.?W;S>#F"BR+.;!:RLS3>$?Z3+N?.ZL\FL7
M_0^[&MT#;'/P;3_GM%!&1Q(E]P2.(A 3C">".2&,R0*5YLESOKJ?^80^?H3Y
M?#O"N<SALC:?;PF%O[4W7YWO*V%5H6,D0F%F?N8YT865)+B(,7-YU#F0CKK
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
M]$[J',[6+%_&S6LA_*WHPF^EL*]LV123U42]4QFTM]8S[P8=O,,K3;/C.#@
M^REUFWNY^VD'1]WVHS[V#C7-*M9EVG)RKE=D:>^ADW)66:UHJC;7F_V>\_7?
M]/OAM-/M;O0"Z'+;.^BX;MQ("=2+OY<9_+\9X6*SR.U=OZ] %'$F.*$&(_B#
MI<0PH-;,%D+HF OJ^6-L%CD]Y$9YR@_;[S,SW;JSXB!.'2BVO#DINSL.$CX<
MC!(,O'FI@7&*VVQT.\6D16-Z)<@;G (VTL4>B?<<^?RZ PHK8N;U(G_^LG&E
MWP$5]\[:IP 5%2NLH<1+4Q#I"DE<$1E1(7A))56Y]#\GPW1]F#<ZS//6Z3X5
M6N8>Y&YTD>.M#N!^DS-B5*[S8*CSE#UYKBX(TVW\<QACHQ9I%PBLHK@W@57*
M^8#B*6GS9\F)C-\"^6D?S%P:AP,D\?_IJ,B HF,H8+>ECMX61K&<Y5[9O  ;
M:Y^Q[,GS-C;G_O<?]A$O0:?I7TX7]ZK(FC50G6]#NZ2.Z^N8*WKO+L/&&<U=
MO5@:Q!E_IFA!W+Q![%J$T-,R,O^8QRQ5$1HZ?<0ZP,[CT<6/+-4R^4DX(3,+
M^S7S[^%@6HGE(!(WB/8+L05,]IGMGMJSX9,_YH$/H)[Y+5Q<?;G&Y_]V@S^>
MKWKORCA_D=NB\-(J+C+IH]-<:72X9])*EX6P6 :*Y=Q%Y2T#DQ1C5*PV43NK
MG!?6%,H_#KQY3^;,BB)\'Z+MODH79:7ALBY UMK]N,]RH!:C,A*5UFAU!Z*Y
MTV"$NU@4TN;&VT7*\T%KEZD@ ?!(+^ DX(Q"B,)2E<F,+MH]N/.-<NM!H'T%
M2#WM7][N]^K[QBJ\N8,YE(OB["';(*O9^>I-FM]4&G41&# Q]4H*Y;7-,\6I
MC=;+S,AZ&V.YC9V%;>Q-M_%DLHT7VT)X%=V!GT\&8-P,8$O0HNDF*PG^/TEP
M?=J /1JEP+&J97U_B&WDJV;P$4/18MEM_ONFAGD_D\[7.&"95?O/*H[Z7Q@4
MUS^.9<(M#&%3X_KJTT7W3^<RQ\[P$L].>VFF9^6M1?7SZ-"F:XQ>[*3II?B
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
MHXBA*I(@5.%CR)5"H\/P9<CP(&'B])#7,''5F7]AK=-], ="G@M&K(MX<>,
M(>9:$LJE"U(4WG@L^<V7@UH?N-8$-+$33T:I*$*#ZV;5SRR5>+F5=TU(G6D6
M!(TZ%:VV!8\:$%*FI ]!RC*0A1JNU]ZUN[I:;&]^V2^$C+F5EHAHP9!1()"<
MB ;(U!K&?9Y%&I\\'W:^W<*E!@JB\<:.^L-%6%1&K-RH,ZP4>72.@_!RDC.M
M/=69"4P$FT6G1%71'LB#K**3M6/M?DCH&]Y.QY"IK. 9H;E&TP9(R&+!^\",
M]#H$:B/#"O=4+><,/[U;5/0 ".OZT&A-4ZMI:GNWM>] %U#J/7%9%* X\YP
M<C&D8,*9'* WS5*O#"I7U=:_$"[]1/I88Z8+SONL==3:#T9;&4PDQOD,P'%4
MQ$;NB/%&%BS*W",X7M&QZX'CI(L*(%:Q(C>"[P*KJDJP,:40 -R%9E0Z)TRT
M M [RZ^;-E#']>Z440>[_>W!QE?;Z6(@YNO^8+LN5O@VVF%LQ[7VNX!R80Y'
M&_N1N0PE$A$4[Y) 5!$=(R46M)ZP7@F. :"9;HH5%P W;O!2*"-#EG&5T2 #
M=;H0OJ Y%XIJ$PI^W7CO-0W<'0WX_=QJL.<I(UHQH %F,N+ C"$AH\)G(0#7
M9BD3A*M5/>BNURMZOF(H=B(KNT>DJI-8@*Z+9Q52>]#Z*),/,OW]:>/2@,\[
M:,/R-@Z'BY3SSIZ5E17[+^*'*E2I94=C#+;[[:LMMG<W]J71 ;:9$:9E061.
M<^)LU$1IGRGK"V<T7RR[JT'\*^XB9Q$ -L]=$:VWC#NG 95$OUB=$:,6R\J$
MB(:&50W,QO"P?UIV3RW&V*NY<=SI=8['QT!H/<R=/*G.KHICFT2:53%DG4%(
M;6+1YBM#U:95;A/%5919%2\]!EB,'P$!>HS/+,DS?;&!#?=0)6)56>P6C\5T
M>S$%KU[*',]N4W2YK+NX,H[_RHW]T?4:&:5/:9D2=-."C3I[*JBXCQJ(TMQI
M#<2?FO5ZG;I^ES7 V$,2K:[;%FGTV0TJ(3Z*\H8?2KGP(7Z-((M^KT*'>)&Y
M+G2X+G3XHPH=7A-+M>'-NZ>Q^S6V8!J'OW8X1I6DV>U\WOQPV.);HG5TP-+W
MCK>R[=V#\[VCO[N?CP[$WOGKP_;1%[F8I+G]Z:\O[3>OX'O^;'OS;P1E9WM'
M7[+MS7:G_>GOX^W-<-3Z](IO[QZN*HZH"J!9;SFAECLB\>;79)Z1C'/C,TXS
M1A5V'>;9=]<H61=,NSNY+=:ET1Z*N-H][2-B6HNINQ-3RQ72A,N8U=&1P 6(
M*15S8B-62 LJ1&GAJ"U/8FJ%/^K!EE+Z)1"DO)4D6K'0M23Z;DET.(AQ+8ON
M5A:=+<NB7!OCA"+18W2!Y($X(SBQ0HC,.\\SDR+FC/EN671)I;(U*EJ61=D:
M%3T46?2Z/QZL1=&=BJ(5U;KR8$WD7! 021EZVCUQ5$J21Z$++8TNC$BBB'UW
ML:XU++J1*,K7L.C!B"+X9RV*[E84+3N2M"\8#U:0X%7$TON.6 W_9#IR'5@4
MPK*4?;\B8&Z-BNZO9"SV0DRA8VML]% $TO1,UA+ISB32LL_(&0.2QP2B:,R)
M=#80'6Q!:"X*:G6F<^PX+YLJ6XY?^<G@:%) <*E]_'UV$ZWI^ 66X0-:?MD_
M=IU>>O&P[-+]. GQ>P):^/;FEWVL6$E#EI.,1H#9U"AB'6@Y[IBS4<E@HUX,
M:"ED;HPU0BGI9?"Y+J+6A>42",4KJJ[9;O1!-8FO":,Q2QD/.U9U&HEO3TZZ
MG3BL\]._=H9EJ^&BL>$]EI;">(>=D>T%.PBXQ- I@$M'L[V6-W:FK99W^R?
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
M+ZRA08A"*XX"*I/ZH76R^\5AHURW^7TH,@@3Q-=2Z,ZDT-FR%')>&&X#R4+
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
MH1^^Q2'ZGK61"[N?&^J\Q ZN*AS\@'(+?L8PBY#0K.#[)?,X:S!4*WB95K5
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
M]*<NYGY$#I;;;\@F:.RO]O#$G@XV_G,>$  -SG?A_--?[ ;_A(E?RJSGF+C
M1H+[S#1QFFM%C=(:O@:L75C&S<59/ ^?$6"[8(3A*ZQ<@QH%*H)9(&#I,@F?
MRAOML"3D;P#@[A^T.L/%1?;<ER>6#NO$L&S)(*!X[1PPB<=5)L*8E<*,'@*W
M@D6R6A%C-R; SDR@JT7F4HF!&H?*1G)Y-'@>(&7#@\-3 *#U)C,?SO/\8JBP
MK@]J5Z.F#P7*ZI1ON]CS\.8DW 1+0NZFDX/8K9>@R<(4*J@NV_WE>\O7IQG:
M,^L<C&V@; #%*@LG#B;^1M[_JH>^EY8L+NYTAM% ZPJ3J#,/^L.:L(Q=B&K(
MXVS"QI&MR-5A)^5(6O?\2CF>F--,"^@#H :=P22QH%I+O!T<M-)A[V2P]E-C
MT2WKQF7$(2^B]?"7R5'<%)A#\!"=O%?7K6.4<X:6E[1,_6:(';#?LE+6-ICW
M"S-9R]UY5(MY%(/,6Z;9=P- <?62GZ>9RY0T'G5&1Z7T;NWT#7NYR-8TO^0:
M#P&3=7ELMH[*4@R(TJET2$Z+&YGW/\?Y=_,W^<\4G*HD$UL0L=>M_<+"DK(#
MWQH;R2',D[RIFM\HD[JTZKIG+B@EP)@M$X)'KHAV6'-OB"06!\V<V7MSU8/G
MM0U4^P*#MVGJO57.VQ^]_J<,A3N]#Z6I;[MONCD7*(_WJ[)#_J$V['>%P[T9
MO*N<Y? H$K4?.,+X$>[SC>PEGTB",44T%^3D/"KD%+%(2*8EX]HRF38V-6]K
MO;AI>>VL?<:)M,Y)ZJCE+$C'<"21!0,D!</-R^2YTM'C9O(\\.39W3K;\S!U
M/$\2*8$M3!X?LHX50U8'YHF%&45%UHLP;<H6MS0?,NG?'\0P.HR+\Z;9?IAL
M/Y!<N2*F$%*(""OJ$,>6("UAF VSCFK*H]/BBCG_#WF^<FY]+@MZE18,2V;F
MIV',U5(O+Y-EW5ZZF_KK LO:_&\Y;#KU;<L!UWQBTQX/XJ_C7WX#]G9\:$]_
M[71+"\N7?JO[IW:(LPLX7T\T^[W5V[5W:,P+A55V$.MB1?6-:]_Q1?$=Y\[K
M5N\I_$(;?N';^ 6Y\+V?79;0%X+)&UWVY^\)QNZFL>I*E[VD(-2E10<6/[JD
M+D 5S+B?P@#ZLB!ZB3MDS+RP?.RS>'Q\[O&?O.C( CS^>H7AOZP"P,\/^%]A
MTMR\V,>=-')%Y:-+20/U0HEUGA!5B<36T/YH#2.XE'T+4V,FI%PMG[_86VD
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
M&KE5VM*Z[(H\>Z-.F&$6%%/.1&X4-2Y16*VPH)Z*8*ZRNWE#ZUZ,1C36?-.
M0V7-6:M=@'<"YFLMXHP(Y*(5R'!-A;181.R6U3=H+'E=+?E^#?GVT879Q3IU
M?L2 SF*_UUCVS:,.E65SRQQ1/B%/*$$\"H,LQ1BQX)G!R07E6#Z+IRFAOZW1
M_F23Q/ (* !6@7@I(O,V<LE@0BGA0L#.I@@\,%P<?VAX_;K@Q7PZ ]76PX B
MASWP>NYY3G<2*'''$PTX*LDK7K^X]? @;. 9)3+LVA]+X@Y-6L-%T5$-4]BK
MZ#AFP&.9=A8X;>:UD5OXLTEK>##<H0OQ!$5%-!EMB#+@@40'O@@F 1$;$D\R
M5PR2&YN,-1N>3]A@3=3:24:32-R"N4K,C2="4N&PI<L+V-]=6D/CAMS"O+?G
MSSWQQ%P4*))<1RI&AXSD&#GEO%4B::7)RMR0QL0;$V]B#?=@Y/-')9R73H>
MDF"PAHMR5$(PQ"F7A#M)P9UX#D;>I#JL'C@84]%&*H($,J@=<XE*BH7+R7#
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
M1$L=1%+* I\(SH$#,1I 5U<X5"K[GMC!!!\JLE <SC'Z9&-+ "6 ?F!H6Z'
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
MC4=&>:6L0DD2("911^1TXHA3AS$7+"BJ5]9XG<E7V"A@J>'HYG9$KS-M^D7
MT4$OOHULZB<"I,84(%DFK<"6(\IR6UW#4T[^T8!*E @5'*$:."/7=:-9Y2 ]
M*2*)RD%:.D3ZU#WM58 T/T#Z.@5(2GMBA-0H.N$09]$AES1&5&+F.5$"UKUH
MI<2G#W=4'M(B\4A6'M+RX5'K9^4@S1&/OD_AD8C@ E&F4,!*99[FD/$4_"6N
MI0Y4PYHK4 ]69[ARD)XR+_H@]J)-MY6)K]RDIX>E];PB%3+-'YEVII I.&_R
M.J(8L4#<^8B,=0D1Q9S#*6AI4I&]BEF=:[ILWM)E[MA$IL54$LU4OL5S;=3'
M_@ $-^_$C^6G=-/$X8R:+5)8-J*/N:-=^909R5DFE!2)2SF;LW8&'[,G)[WN
MK^*:[?/:?]U#LX.A1@LCB":2"Q\<)1P,$;-4&.*T?8AF?X))_2?/Z76K[3P2
M3;:VCRX:VU_WF#'<!J<1,^ 7<)D[%K"DD%5:<FE-P*E(_I2"U#6=3B OQ.$^
MZZYU<-(S'I0%1)?>&14<CQ[CR(U)XB&IPM6ZWV_=#S?W;+1>\@"L5"6*> #W
MT,04$0Y"4"P"\27T"H7KBDX7RJO7>K%_DO,=?X+FUPLQR( 08H81 )]0.^WG
MC"!;"ZU^D=B6\W]L_Z"6VMTS^+QMG_=;_7K-V7[.KNR4V4+# V$]FQ,T<QI<
MOP58:'NUU.I8,-!%@N:H&%M_E&34!]&HA=,R5:08B^_%T!J<=7N# QA,__*3
M'\H,I)Q,F1.7;D/!L^YIS@^%0<%@]KN](FL/IOAGA"G7Z.B*8]<X:,6>[?F#
MR7S*_/"R$K0ZI\4(KQF'(4ASLYJSDTZZ_5:1[]*+;9L?[E524O:<QKXW3&G"
M5U^QKM]MGPYN_LH2=.PM3)$T$\]G[.^#WE7^SGY$#ESD(U1XR>]L^\R>]U?^
M?=VV@F&]_@@G9U_.<>W_N!Y\<\9])Q:GQ :P1-@S%1G1E$MO-,5.:Z]2 +T1
M/I:H!M^)83W##2 9>*B.4@/_\X0;T"Y)N0(_A@OKV,JR.02W)5A=YC;?F!:\
M!!-86=OJU-9/]T_[@QHIG1-<OTK+KA4"#AK;Z@RZ@$(YY7LLUW:_%V.&D#*C
M-NOQZ+U>O]9N]0?%-XLW+C];SY_)6=>#&ESR[*#E#\;N![H'\ #HLP^?W[?Y
M;I<9C?8X V!&C/N82N:2%()Y'4W(HN4<BX:!(!I)L$JL-)58DVNF<K/YZ?82
MEI^LC^O%@"IS>8.Y/ ,S21K;8#8/&V?-[>][T6+M.>=(Y+(]7&J.K'<6::'
M;8V! 4==61.XCF=TW\OKW@)C=;_.T0M:_=?=.WI^:WZT!ZM,<#X(1<$;+4O#
M&ZD#"@[G*FQ!>1]6UN@JG_:._KLV/&C2S =- )4 X #W2H@*X"F,<"O#%L-#
M;Z0\E7+KJ9.K4Q[9A1FM94Z[/K'G999T/&XAVP%CUF[GHRUP/3"A &H@<)^B
MZYW:WGF-P'>RES0:1K_ )G )#VKG\&&X]#(C_V],UX=E'GMAM;Z<=F*-BI)0
ME^>'[F6N?.P-;%[:E%KM5N$JP_+E\>UT>T>U/ULI@FSTP1_.!X3^E3/D1YYZ
M(4$Y_Y[B/_ZZM'C%"^2/_YEEX<9$;A$V#L#-LL@<E8YKKHWV6/-H.=!1$1(N
MPP!84E'9N+GBW=>+K>W]L^;&#FEN-$0#\$Y93@46#'F<J])%0I%C B-%J2()
MR"(+<[=QBUG]RL;=:<T/O^]Y*>&IBYQ=3,&O,5H@IT $%/ 9*T3T*?J5-;8Z
M8\5OL''-VK^&\'+Y0O&!$<1D8,F0<@4^0^MW_>._/7SYH3!@^5/9GG:O@:H@
M#S".7VSGFFW\<MH^GV49\UA]NUL$-[J^"%B$'*4X;0]L)W9/^_"U2U+1!ZY=
M?+ TW3>@^LW'+Y?%8@T=!?Y@D_5PAK58^Z,) !TSSB2"N356R^AY")IY*GF4
M8HA &O/*_BP4BX[VHK*>>:\1]@1G^V.0U2:7-K%$J4B(UV;.]F=!JU_9GSNM
M^<77/<J%$5%;Y)/SB(>8$*R&1HIQAJE7!I;^?O9G:]+^;%VW/R7_&NUME0RL
ML!=C-FCKKC;H(68FFZF1C;D:QF_LS*WFX\H,P?6OSXR2I;8MMS&YJ7H*RSR1
MF49R:@9S('F-..AU3[KM%C@;DT1ON+=1OY$)7GX@"U,S[XV<@>3&7J?6.!V
ML-[P^4)4_[*^E5K^QDM.&^[IZ1?FNSO]H.9JT2..VG@MDL>.$^U=9 8'[ZR+
MRA.I*XO^1.B^O\<P=BJW[2'*2<2QM<@(G[OX!!8Y-1S3>5OT!:U^9='OLN;P
M9\\9KN%1*T1#KL4:HP,'CB7$\E:88M:;2 J+?I^H*5DOS78VU;5_C86PBO<F
M"&9&JQF&L+X ]H"QUTK"O#0.G#.A8XR8!2S!K]$X^5$2"ZYV:!8K=W[/BIB<
M= ()Q17B(H$GJ91$"BO)\I:LIVG.6+.@U:^PYDYKOKVY9ZBT\(@=D@;^XLYC
M9%4*8&FH-I+0O!P9:\B=V4->L/>W8,W[:UA30,V@NQ_A4[VK.,<8*-7'X^T?
M?GRX#E5#+__R]=L)QXP"8[-N>2T>-J0W97[.Z(/OKW]P!A>Z)#7#M)RK$2Z"
MY9STNC[&T*^E7O=XF,]S54#HZMYGK78[Y^.<YH0A<#-[.7VWUCT=],$9SBF=
MM?X!.+7YGO^&E;U*YW'=7J^H3Y37HUM+P#*FG^9E42)O3UJY8G7,O7!":P!K
MT:^/+II3DKK%<N_'3NS!QX"[G&3Z4GCR)]U^["\UY2J82B-G*=4('65-/(ZI
M-'?^!(D95LVKU_[\\T-.DP*T*@WJPT-_-S.(JZ2O_.#G:M-=HE8(2[R7C@?+
M-%=2!L< TPT+'@_WW1FAE4U?W X\\(?&7H258)HJ9)VC"$RL!%\R>&0RN(>H
M L\VG8DYVO0%K7YET^^RYLV-]3T=- N*, 0K0!!G&B-G!$.,> X<(H%C%;--
MG]'B;M*F9_LVCG3B'HD64]#S@%#?Z-X D=D,_AU/!D,[F%]Z/0D7HQJGRSR%
MH=D[KQ%V&9[[\\??4YM8QS8'Q(;IPV.&+B\@^"G'K7Z_VSLO[6%A_&S>G#H&
M9<ZIR<YVCFK%PQE:,+C&Q TN?9&QBV>GXG8;!O?+9C'^RH[2O<P9E4J))#&W
MPO.8K,'8:.J(M,9+(=(P("((J\S90NG*SEXD40&,2:1#-F?".61A61#3PCK,
M.=BT?#!\-D6M9\ HA>H^RY^P9MX2DBQ3N4NH8]8FZ:-+RIJ<1;@Q6GXT2PZF
MSUW\-736/X$RC+I&;J7O(QS-4E))Q)TDXG!]CWA%$J$>@4>A@,!:BYP7'/G
MF&31,EB1?')]MH-3', */_,*A)H=E#OEPQVC[!</K=T5XG@P3IGEVEIJ_2HA
MJ31H!7T!^;J?KT0IDYHH3!,QW&JJ&5;>)FVP)#$,J_[?'UHJ7^ENXO-UCQ 7
M N<:26(2XEB":QQ90(%XJ[#&GK*PLL97\2Q?:<C^2R<EDT"*>>;^6[-"IUFT
M>O'8MCJEY;J-; U*2C]N*NOWR\G ELD@4O T<8V#BSP&;Q+EDB0G8HE9.:Z&
M9@78$*\P:P$.^M:&OVAL;.Z1:$0^GX<"SELYN1^U!GZ&LIO!$X" C*YH7CO;
MBET#+7!I2B\,T&M.H 12'X2D5!.NN/5,)QNU@N7WC.@1@:N"LHN0C_TSD)$]
M\#18!*J&4LKE)H@F $HA(9R49RDZ;*G+H$1F@-(]^%D6FQLXV?^>VAZ\.L7'
MRO@G^.PAAPW3*..O7EL'&&O7RXR_[.B/"NN_$HHVUG9BF:<P%IFD([LSWC%C
M@DA-4;39=.QZ7!'F%'^U^D63A2'5:W<+ZC6ZRCA[&Z8>7F-WN>]&G&CE,<4,
MIR*4Y=CF&::D$0!.>8G!P><B6B-B)$Z&@%/@Q+*A\\5P%:9<K!NVO^>"X\H%
M@3SEX(9QEY QF**8@C))T:B%!HNH9GOQ11KSG!SRQ<A$9?ON) D7FWM2^"24
M<,A8"K8/*#YR$4@=5HY[%?/FI,O!2SU=JON_K\4K+[WQ.YK#,3AZ8J/XU]3F
MW17?/(-1Y)8WL?6S3$X<SDZ_@-3$PAI=$B'*1EMEX\ _M 7W@FW/<9+66NTQ
ME\(Y!DP_>,)"2E$,513<:_J;,,QX^8L*J7^_N? 5KN?W E%4*1>1R^VAN?<,
M:1,E\@Q04UDGE+&Y>/5-^TG#+('MVJ=6#]2KT>T-]@$$:^^['=" X<F64D(:
M( 2E?<]OUMYGWV'4\BE_J@#2VM\VQ=H&N )'65]*J?H6?W;;/_/O?V;7Y!-X
M)-?3D[=!Q?+]BLY@<;P3U! WR@H8H.3G]S4@#Y+.RH#,0T!I)M?81 &BF!!)
MVB">)$5:.(*H3U@D9IW2!%R)&>&<D>LP*2HS)!76_&?LV%P_)1N52T\U,_-V
M>YC>,$O")_,U"GPOLC'R#L9)+Z*B'M3/HK5<]S#ZP7CGN:*B24GZX:/MUG&K
MD\];Q0Y ?83AYL 2#"[$?&BJ=I;SET'E;.VLT(H!6*RBB5IN7@=_MSJEHEVF
M;;QOA1!A'*'<;+.^6P.+TNK#XWG!W.W39=F;#Z-%6^:IE&7&RB)BEU5XKMC5
M]<Z)Q4?R%GW_U/5;H64+D<V E//>?\*OW=/^6.&?(K&S$,Y+ 8:5;78[J.B3
MURH2TD<I4?TX)N:^*.4#ZG':+B3'>A_;L5>(8_:Z0I%>7^1(%=6+RD(PPUCF
MU>@+UZJ6R\?E]X<]%\LI5@5_;A,*A9>IX,^RJ<SL"D2_KR@TIE8CI?&G?9"1
M#*N]""#;SS:V) EE@:Y>#_2A-91U4+N,T1F0K[X7?X[T%-#4@K[4A\&08WL^
MID'C67<E/W& 7\=%#\#C8U")LB)@5JYBZ[QD(:! M?5;B@O6?P<.A<7)\YQ0
M^&RWKM1]S-+D*TQ6-[S2YQF*.@FN-PM3%J-RI2*AP.Y"BBYR';U-1A%)I%=6
M)B_)'B%TY7>]516=[*V:7UFX1$[UWBLD,B?0U-0E/WOZ(5SOL,KI*J9/T*AT
MLP-R%;?MKXU6/V^D@G>]-$U)MS>'SFF7-^E7 =\[;%R 0WKX%3>.&V<[V^MT
M:[O!&W23-[>_Y>N<[?X]X9P>[K/=C39<MW$!#NEQ<^,KW/_] 3B^^;C.Q<[A
M/FE^SF-^W_[GXOM9SED0>0^:4X.\$Q)Q>&[(,DY1P"#GCAAG8IBLA08.&7S&
MDP1.*[ (KVW 07O+HW", L.:Z%M:/O8://?8GRZF.JYR,X'R][>[/CP>J1).
M4>F( D#&+FE"$TOP!<^ _3QA/]Q\>J[;*0L07PK?QYQWW(_O8R>FUI*UQGT&
M*=S:6-\3VGI&I$68)J!%+GEDJ/0(%@$@%P>FLA1.=,-=-C._/2QD4"YXD9Y:
M"O[ _BJ3S<%GS0;NW5T\?%',XVD[XQJSJK!Z2&-<(5<%Y8MHC"N8?-!E;W]/
ML(5T\7UA@]7S;#E\K0WOO;L3E_1E>?H3%_U$R$.[$+^.Z>,W/7UBKDW_U;>K
M^%"69GYWAT6_<;)#"Y7M5ZZ\7S2&KXV&?@]1^>W3?,PU7ND@Y]3@J6B7H%:5
M6&99_11#/IM7]4%_(WW0'T3*;MM>'8+=4(ZF2-D+V7%](%LKV\*<','G@9TU
MCYOTRU'S< <W/F^>;WUNL.:&/VL<?CO>W=@]W-D^HI>M9$9M88Z_P3C@\W2'
M[1Q_S9M;9SN'FWSGPN/FQ?IY\_/N$5SU8&L[;X*-M1@^]**Q\7'/.>6LH )Y
MYQ/B05"D28I($9-/+804E5Q9TW6AIVM(/%^_J@?"ZHU&X,VWI/-.RA"U<R:?
M7#)4VR2I\SI)C*,/O%!J/%+J.[0,J93Z*97Z_+I2&TT5PYPBD6OZ<4LE<I(1
MY(0 HIF,=-BNK!%29WPZ.:K2ZE>CU=Q1IYVWPM#$<X<O#GJ=$_2]-PE'F;6:
MF*%6$U-I]5)I=7/"5,M 1<XT1<*JB+C6'FD6#**:8$J]H3CBE355%VJ93/6<
MN/J+H$)%OE758/*IF4/QV-<[X<^NKT!IH:#4F.(/%-:14.M0<B$GT6&&K.4!
MX<")CA&65J>5-5J7[-'];N?84G+>0:0WK]J+X@^5:C^A:D^P"*R%L<IKQ 11
MB$?KD?52(ZD,YY)9KPG/JBVHKE3[]:KVHDA$I=I/I]J35"(93XT2"I%\>#B7
MJT&:"U!M9AV.QBB;SV;0.J%RB51[3KLJR\L?-F**N;;\P_;][AH6J:[QMECI
M#1MTK]S"_>MIB6D^1P,_39_-*C5ZN 8WY!U6QFY^QN[[%$7U0G'A?$062X9X
M@)\TDP$99J7$3!F%P8]E=3VC2L;_5"[L:U#P.=#32L&71\$GB*H(RH,/&Y!B
M^2!GQ!@9BRV2$NB(M]P!7<E[V%A-QZ J!7\5"CX'DEHI^-(H^"1=#88[@XU#
MBE... /B:G#2B"G%L3=1R1QD)G5#I[>SGT7!WU+^W\,WO=[$'OS<-[U&@'0M
M?G8C+%7(<P_DV9GF#LY+#*N&-'$!<14H,BYX%$1B.&#+&0TK:T9.ES"ITFA>
MC0K/?7/K?BI<>19SU.\)ZJ"DXH0YC4*($8%W05 N$)ZWKPM7DB0=BCTN]>A
M>*7ARZOA<]_CJHST I5XDAXHG"SFV"#IJ42<B(ATE!YA:5(,S#'LY<J:U,MD
MI!^[ 3&IRW<\PS0\@<Q@U*%[FL\SC_3P3H><7N-AG?D_H%<#BW/G+I6/LW!X
M]%,<ANE ;='MW1",>$H,&2D)PLQQ0K@VV- <'F7RT8<!YJY++RC"NF"$?=%
M,G<&50')4P#)!%GB6$LMN4-!2IO;30-9PLXAPXTU1+N$<PM8 )+'>UH5D%1
M\B1$K0*2)P"22<)F.19, )!$Q1CBS%ED/2R9IHD&RZ5*RF<@X8*_&B I"-^_
MBW)0XY5+Q\NOW5H!\:G*I'U,*??B_!DO-2-7DOX6X8Z^U6X5M>#>?)VTYG9C
M+Q&+A3(&R1@YXDH:9'4**"FN@U%@#1U]$7724K?=+GL(E!7.>L.USAW(IXNF
M#0NO#QNIY!IKI[G\ISNOV9.3]GEQF7S1<KL<YF,'IX/<K*5HLY&KA);7=+E^
M=!R[0^S?NWOT8NCIG]U^T;WL0UG)$&:T=1++:M']]\6H+U4C]C_^&O0L8$=1
M7WMS$(_[37AX\,T>/%7XZJ@<^^LV* _7I<U?C?4][;@EG!/DN4B(2T^18\$A
MQZ441$A83I$#>'7-IX^VWJ_?W8*82"4S3RHSS?4]20DW(@(923:WET@"Z60P
MB@+6C&EB:7(@,Z:NC9C=".@^8K,@O[,2FZ<4F_/&USW.*9AJ#58;:X :SP1R
MBFIX/((*30FXH  UC-:QGLX&SM6PR]+9&1L*(<JK?=<:HM-5]JJJHB^O4.>+
M&FQ55;2J*EI5%:VJBA8SWKQB<W9P T-[8&#EK6\;5[O"\]@5OAYENB$TNSXJ
M/_7W2'"O1:I>M_=;1FZ[%XW#QOG6]M'%UD9^_RO>N?AVL'/\K=W</@*/^#O=
MH=_/=P^_'33_GHC<PO<:%YNBN';VCC>^'38_?VKM?OY.MK;#41/&N;O]Y;CY
M^2/YY^+CU%YRTL":O92(DER#2B6+C+4:J<2I<)IQ+>3*&N%U+N95%.(5;_&\
MQ1V<Q6T%5^BQ=.@Q65'&Z, H,\A1I1$GG")+(T<V4,,8,0EC7:"'5!5Z5.CQ
MI/N_%7HL&WI,I?GJ&)5F"6F?<_6EPLA@IE&@X(<8(EC4=&5-UA5[=/W+IP*/
M5U_1!M2C%VT_UOX%6E#\]#\YB%IN]]G!H-=RIV4$=-"MJMY456_F?"RU%+1Z
MK1,'>7-Y%/(8V]9V);"_L>(X2\CV9Y^4B?W*IL[/IDZ7;S6:@/MD*%A231"G
MR2/'#4$1$V^3C9%3LK+&ZT+1)2H$5]7/>*&DO%+R)U'R"=I-1) Q1@8\VTK$
M&?/(:)^K::C@G*-&4)F5'/AXI>2O5\F?BCM72OX42C[)CB.7W!HN422@VEQC
MBK36 3$>@M+"$H" ?)*=BNF\EJ4MZ3I*>X'!QMMQX25_\BU5"_K>\3 46\8
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
M8;5[C%1W;9;<'^/1I,MKO$HML-[;(WH7!76<E*BQH5KFQ&-K-6^X<"DPQW)
M>+(M2Z_*5;\U2)97&("[Q^Q_;49@Q_[7P/XK1F"27*80!2G"42)5,,1A@Q 3
M@Y)2&Z=B O:W6T;?&?:_HB#3[35@GF["LNOG[P1H.@T;>@T 3=_J3E_+(._3
M0?'K:0-J"";]L,M^OTE[=0E,]*\QGM5/C__"37@\3,_^=]8_Q$*=3I-=H29C
MZTWJL":YY$(*UXE(+S-Q47J27999%\O@WP\><::WI#.WZ-"I.RV^_?9HQ]XW
MS]XKAJHIB1KG@9^ESD1J(8EE$;A=V5(<UR#&&2)VNBTEV2UB[_MTXMG6J%:0
M@=, !-TQZ U!"RQ+JF8WNH+AFQ!8?,T><5IE+T,@QNM"9)&,!"DI 75DBS.1
ME\ KOJ*Y?,5==T9Z>QG\BF$#.@;_80R^VE;7>MPX18H,G,CD*/%*!()0B[HX
M'V"7'SP2;(OS2_L;W0'J_8C@+")[^[[?V%$CS(0@AZW7T05U;MZ.FG_[!VP)
MR-J:FC+W E]A2Z*<.DE[A9)6KIE2/"N=(S<D9BN(]-:10%D@2FM%6:1,.X[8
M!8[>)L^O"^S<&4NJ8_$;9_$58TIH(60&$TKXE(GDKA#' R/6TI"-%)8:CRQN
MC;I%+'Z?@CNO\OX,.&$T/FZRI7JD%UI<5421#/UAA2R; .M=!0[3O? -K\]H
M.=FMFDN!V%@MZ$HGR*Y0D*EU6T5I)ZD0Q!@3B"S<$L^#(6"HZ!R$ 9T5KPAG
MJ8OZW%[.OCY;I>/LF^+L%1.%R41I-@R\D.()B&M)7&*<\)"MU(6::*X*1ZD#
M2O@N_GP^G/KA?C\,<H>0\(.R7_X8C=)1?S  +^ID-YITSM6_.W%UA;V UDOT
M"E?,:2Y("#P1J;P&0R0JHBT/T@3M8@H/'HDMYB[="Z@+FMQ>=K_>;)B.W7\8
MNZ\&4+R.#JB.>$D-D<$88J4TA&H3@TTI)A61W:6\3>Q^GP(HB[.=<?Z4A[/<
MA45^C(FRA%3[?!A'![D3/A<3/I_7; WPA90',4-"M(Y( 6:&+RR3+'F)3'%5
MO'[PR-RJKH-=R.-.61H=UUZ>:U=,!FN<3=Q8XE46P+76$*>,)DJKD )3B:GR
MX!&_?+9\%\ZXJA.7?B7]6O<US0>'H[&''U._ &-D[+?;];WX$><MQRLQV49
MP06[\SUZ>K)%G1]TA4+M>(,IDH-*X/TPC6"VF7MBL[7$&.]@XR4+PF*4UNJN
M".@GYO1K.G_I./T'<OJ*^1)I"LE105)B'CA=6N*<<@0,%@T<+S0KZ<$CML7<
M'4H9^0G2;^]PB.;OW @6:=D__#][/GV8-0W:O^\\Z5ZX?=>7P_+DO1_NY_[P
M<8RPJ@C3^]=HT(_'G5R]0KE*URRH($+.4@?B0XD$Y!XC5FI#LG2&VD1+3C62
MS-BELVV[<,[MY>OKRV#I^/IF^'K%7J(^,UJ\(T;[1&12FE@J,U$HG*T,5A;]
MX)'<,OHVA6GO4\#G^Q&C[X5/=[W'0AWD[%6+H'6,%B9M\E@)S94U".)@2/#8
M'L!["D8'Y3+EFARKND*>GYB1K_>DJ&/D:V#DU=B+,:9(";:$X(C_[BVQW@JB
MI"HZ&!5X]@\>F2TE+]W=[_9EF]Q> V(#LO$2/.!E8ACW&-_TJLV.1<QX269U
MXNH*Q=4Z%@MWL)1<&U)"ID0Z+4DH/!)G<RG9,LX$GG0;OL4O;WE<E&/N4,3C
M'DN!J[99.BEP_5)@Q6CAFGLG<R(RYD D1C>M=I)0Y6!;HV7,(H2<H5OL\E7&
M-R4%?OIN#=C]]%LMFF^$GFY6\!<!2YY&LS#(BQVYG(#;M' _5+[]UP]<H)]&
M\E]OV*F3^5<H\\6:Y2=,HCX)07@.D4C)//&J6!)3])E3R5C2"!M*M^25Q9RN
MCHGN4,3JFD7KG98@UQOOZB3(U4J05>#AG***Q8"SZ!21V(_:^Z1)2()K(6C1
MV""'.;8EV54E&OUX"5+-RG]-/;P4_IWZGQ[-I[8S.P"&B8_^#WPYG\B!'^_W
MAW4XNDJ0&V9(C@RY[8=^OP)@]O(G/YCY*3Q[^C[WQAEF^*5-X.N-RJ;67[W@
M)_ %@A</!CW_R?<'.'=X4C]A,M]6#];G/:(: \]]RA6:;YCW/?[QL-?;/7E-
M%09GO*2/Z#B'>9APD'C9;-R;CVLZZNWG(?:CSKW)K)1^[.-593:=C6O&=QU/
MFP">9F/8X=XAK-0HP7.'O:/W_?B^3G?3BST\(G\^S'&*WX]J"=IX@B/_[6OS
M/CA9UI '?;@1WC?%J1R,X*F#_L<\@-&_APT?CJ;X8=K[^]]O>G\ 81_VL#BT
M79E<1Q=:<%)<(OS7AM'"J# U8(Q$/#C>JK<U&]IOQCDZ\C T>.R@-N_&"6V<
M=/S?61^_*^/10>_)[IN_>T=^@K?E.FE8-92[\'P8ZCYL[FP<W\,O<.,\,6$Y
M!0Q6(F68T/0]W(AC.H#'S!K(U78G8.3HKHSF;<5[@Q&B(RTW%L=M@$'!.@#'
M#/&:.@S!*TD!:9Q\Y7 AZD(]S3$?A#QNI(E@6SAPUJQ,GDQ!T..^^@,<-5X_
M_-H@3C8:UFY4"E87;*8TN*7W9#0<8F9<G$UQD8 )<J7E_[J #E26T6*DU4%;
M:5SQB?ND,NC%3+GR^ENMZ/-:MO_,>O#=_[RG\> _0__&S5Y\V!?OG@[@N:#_
M_GAWL//T);S_M_?;3]^J[2_[7]Y^V&<[?^"8?T,HD^/MI\_W C.ZA.Q ;Q6L
M#]:&V!@I\;DP)[WE-:N+ZRW+U^%+6@EW0FJ3*8HIY+4(# ;B8(6\@(Y^!'&
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
MK_HT&5NP&2J(T<$1!*$E8/!QHIBW.L2DLA)GI9S]\Q8>Q=R^KK6WHA/N':Z
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
MJ3MIVXK5[ENGVHV!X,6&7GE\,&EZ?1_XR7(#,NR/T!]CYZ[^L,>IPK:J3_,
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
M25AL-\<Y:DZ=)(_"R62M%05T)@_.G5$"=UD)>W^%*-O9_;A'D\>S#T-R=H6
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
M)L$MSX'973-AJF)ICQGG6JE9EQ/;:-'/$ 9R5(,.J&?ZPT^YJ1#JU1/*O+_
M\3[Y:5%(^<F/^Z/99/%VU$$@QZ?DQ!D[L007(QOG3_U\5.&]TU+_V5$/;))^
M;N$6]D>(>8;!"3 P#^!O>$P+68>W+=5]MC"N]>!U_&FN^T[V-P_W001C3*,_
M3J1&09:G"<L//X]K2 6L 5BQ:IEL80<.1-2I('IP+]#.%EZ ^5(#\"6;L<P7
M:6OYD8@[$<$.2*B8MS#F7=,"T'"#9_;!4(:G;;7&V>I >FF&&:U WGD8&],,
M"*Z?T/)9NAJET*1&2BK9UF*+E#%0-#TIZ5ZFBN7];BV23:MP]'YT8I>THVW-
MFN'R#36I>S#U+9K0^H.:$%8MQCEIF]D\H#>:32=8'CNOQZVK&@?P;[1-%H1W
MAH7>VD#+H]F?];'1XO DI?-DLG#KK%)W"T/3$"+<Z<.@/T$3=(IU\##T_N?F
MJO[D5*AK3I;]>IJ^>.>HAL<05G&K+@]8DN/&5 _CD4^PAV 13A;PPPTM+^ZN
M<YZT1+;T_?3X,"_ZK53;N/\%G_IIA(;4H'^"J]^.NED\&/L6K-< 02)!*'W,
MT^4VJ0=8 C698<0/J_Z'^WFY*2K.L6E7V1OW)Q_;%3PM4<9-^=J2O7Z(_6F:
M:57R:B?4-#1H.:19OX*5^G,^GN0(RU3CC%5:M(72)QM8OT8;'3-VFU @V.'P
M]E-L>P)EV;SWEHOHOY96"!FC;E%=G':S@.JJ2W90G:F3QC?S\&A; SD;@O4P
MJ&V!:@ON&GK=KYXX+,=@!&^8U#8E9U[6",])A0@=G@CNDZ%M:#RT8(8RFR(K
M'8W&'VM8NE\REAQ7&D $,FP\,=^;DQ?C[<,)\*0?1(2UK%0U&V-)*@YVNUF!
M9GAMO@**MVHGI<40YT\)+2;FY]JJ=W!\(3C?&+1.V8;@5)39<>N+YB':HBG-
M,;559G.#CWZ]A]:ZS?>X6;\ZS1?E#YS5GW6][PC$[XV;@\_%SN[SO> D%4H5
MDI.@1(HD2> N$V&,*HP:I3'G@6])N2$M=#GMX6"-G)B[+G*2@0<;HE>.@_]@
MM0-WHE@3<XRNT*R1G)AKR8FYCIQN@ISD]H=G>T5[2\%[)5YA(JI6@H3$.6&J
M&$5%3LPK;,HC]7I*Q5P(72RTA)<-49*?$KAS93VW@D\@%&N\:8[U!(H8Z+:/
M5??-;;5RN5'5U0I>E#A]4_/75221[SEP.0O2=0.)SF>,U(G$.:]T0O?W29U#
M1ZQG$*N"-^P5E2/3X !;FA'2W"@2@&Z)YCJS%*F-QF(%YA9E9@.FN;]I8D"
M:_AT4:KP4S\_L&NHHI-A9Y/%E^=[WF5!#;.$:41*@.TA3E%)> 3UF%2FL= '
MCQC;@BU<%V)HY#5B9*[RP)Z<F_^3K3:T?G(5ZAE?_8LEL7,G"&M[/O*YK+FW
M=+.-*8=[ABIG5=8$-!T'NHF!6*0@'Z6FW@L:<@;=Y]:)YI9[47_4&%#M9=T_
M[:6OA:B6PCH+OW\I#+,<>)CTWN.1UKQ[W;+;NU7CB/.&<G/\[)5CJ'$&IVC8
M],+>ZDW>CV;PM(-:E0HVPV=,V>EAT TC :<&,9D"#_HQ-AQ"3\OW3BTJEH^0
M_F?ROI]2'OYRGZCX&*5?]E;P*#@1-&5P"$HFSI1(K-(4&[* %V?;PI&6:H$Z
MR7EY)XS+Q)D(5NL@4_+@<H3(HRD\.FV*_PK U;HD:L"NP$;\ZV17_YYOZFVN
M!?H1:2@?]M6>@0W$5H>$.V>(]!ZV,X&"JS58TMH,7R.RZJ<S:H':=BRPPO\"
MWBJSP6 1[#J.@[QHT'+"6?/JEP4#SD\7FS!3?_*1+./Z=+SY-=ZDVT\_[@GF
MP$TWB7!>&)&<.A(DYA0QKA6+,9;H.MZ\(UN*O/GQ:(]E8W6(EOABP6K@'!NJ
M%03TIL50DY*PY=*\>:*Q3PYP5O3H:%T/S_5T'T&EID=XU'&Q<UZ7 S/"V*P+
M&*1&..4ESSZ)'%+T)7S[.>\Y@9I%)LGD]22G)_-@YW!_)[=8V_W87O]D-)D^
M:U=BCASRJD[_Q;!I"G:?SX>WV?:7[3V;#)"C3X0&$#32:(<!04D"M>!1",4U
M=O;4#S<@S?SW=]0_.>%B@B<K;;1D,CM)LS$T1.FYY,IT)'*[2&3GZ>.]&! @
MKG"BE?0@J*(C/C-#DL=@:P2F9Y5$-K3.^>_%^=%70WNWW"DZ.>B>GZ^TK:P;
MZ4OF(<9/?C"K<O:\%,U6TLX1CD'@SJ]NSF)_?_SW;[W'?S_I[8X.084;INIA
M+/^U1>]<3G5I?WEUD@HP3\QNX3U[M0_"/*6Q]D#';GCS69P^>CK1#J?&V61'
M%M\?-Q-LU<S)%U5IS#/I_G<V:J.ML:GW]DTJ1+-4;7XJY@0CN./B4 QD"08F
MZDEN/?>M>0:8>](?@G-XV\\>_\Y#[/W>.,0-.N,Y&;5EGKNZ(;6V_EB3"FNB
MX#P#IQX?QXP+N92)M9X"LIQR6S%FZZ_U@!"[MN/]2S>U^2+U,'CQY0G(]S_B
MHM84XP$M_?W][-5?<_#8-J5XD3$Y.6,=SD[*O=PT3[W\"6;O_M:2^K/%?/]>
M7H8E3JGGQ?]X\!UW/<!Y_X:UGVV,XR3O!N0?^=^9'P A(Q/4[X$'&E8?#0?'
M&Y8(U[])@4D9F:"*DJ4JTZ5+$29U<0H\G7-B&RR)H\GT](B6($*KB[:(P,QS
MGT_UIQPVN-E50RXD5WWHY/WH:-C@?K6O1")H$LF_8]$1+<AC6L*'1NYL.+BY
M8%Q4&(='@YDK1R77X-L$ R:%-HS2R-T96$+?<C;8?GRQ&%H73]]L+KP4.[O[
M>])967RVQ'JGB;0:'%;C,Z$)#(6LF-6R(A=NF4UGS!?M')P1VL0!]R>79 H<
M.R>ZK**+E!5AFL[QWY5AT&W[MV_[A]=[6GG'$-Z6&4PT%4D1&U( O\+1#$ZO
M$$4TVZ[63]?.Q49KT<@17F.EYJ16QR])K+F--1>#%VHOG["]=(R::28U"[:X
MD&,,46F@)<6^^?3V;(K:['YT9'4&6<GM+\_W(A5%,FV)LEA(9_&4Q>= .!>1
M:E&B2.;!([DEU3K8U<5:T'/L06YX#M9$285UWE&=G,?&Y/"V= 5)2QT!7)0
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
M<7WG\_G^EW>XL?/AHMGY^*WQ]O/Y[MOWL&Z'K<;E5['?GB&#I <H6V80#AB
M#K8)L@Y$4B[#$G(I1)(S0^D+,NWPN+,,8H1*%VS6BSB'MYJD%)'!&A><L3P6
MTBRD>5T&.4P8YQ@%80/B3AID,=9("DPX6$@T>%WYXDB10:LE@YQFC$?M Y$6
ME 7AG,$2)) "0X@)9XO#XZD!??>7RN9)!]['&COAV_[.X='NEP^X_O9-I[GW
M#I30<%1_^_FLGA/A=EY?[L_RQ4DF(A"&1T%;C'+Y-K"#<$*6VNBU(<H%6=5?
MGL-YD":4>RFD<Y3P (*/ZA #]UX%J0+!A30+:5Z708%P[I-"$B=0C[27R,64
M4 1C2)* K8DXF^@SU*,B@QY5!@FLE>:,$,P,E\):JCUW1FI/I G&%H?'4P-Z
M/8.\ CN <V\;YOJQ'?_GX\7^EW#B*)?-+S#FR]=L/SO:.Y_/&CNY1]/7"YCK
MV?[>-H._?LO)V8V=1JKO;8O=O<_GL'X7C5P1Y<,!39@!E5C$8G*(TR@0V$ X
M'PLIR@V-+)A*"DT7M+U[5(** 0MFDX:!1X6U##0%3C4SG@"1%N(LQ#DFSJ]G
M]:\'28(  D:&M# >S/3H4*Z'#&2:DO/82VM]]L?A:15IAAQZ:(S^RH?TO3[/
MA4!BN%;J\EIOIWF$BCX[>;J*,7[C;?[?[O'7O=CK?*QV>_>J@6%A8G=A8A]^
M%UI%0'V&^1UV]G?>M'??OL.-H_WV[E[CL/&E>=[<^]AI=MX16#LV(^H/'SAJ
MJ8E>H!",1*!58^2P!"'K5,":6*FYWMB2+\2LTCY//^BOT.K3H-7*[*/6:NLM
M0803BKAW%,R^W.S <V^#BYZ+7"_QA9J.#GJ V3?';(1G*Z96,0RP0'_.T/]M
M]-5AOK9=W]F^!%CCYN5KT3SRM'D)SW_[^KS9>7W6O/S,JCE/B2FLL0*-'7E'
M..C73B(;,$>$6>XT(=SE9CES$5.K&!=8:/5IT"J(J?,#3&PNPRT0\Q%4*I<3
M*5)4B >=F*,Q>NF+F%I%,;6*D8(%^O.%_J\#M$X.LYNHV7G?V>\T#G??UO$^
MK V\%]?W#K_EY)7=MQ^_[;]]W]Z=):82:*?,>8F,!T.*&PF?M'8H"46%Q#S1
M2#:VU O\<#&UBJ&#A5:?!JU68DJ"=&):4!1X#N3@-B++M$(>$Z BHY.(.M,J
M+6)JQ<34*@83%NC/&?J_U%!/OL'[+^IOWUTTO[RKXH@;G<^7NWMO.O";-RX;
MW^!OM/'VLVA.A[CC V^#XF Z(9M4SK62"6GL<D0Q<=Y8YD*HXHCIP\74*D87
M%EI]&K1:B2EB)'.64209-8AC@\&:(@%1HWD0E')%[$\L_R*F2KQA@?Y"H?_;
M,"_:.&Q>M@\;EY_AF1XTU#K?W?E*FGM?SQH[V[Q^^8TU*;QOIM//$8LC**?1
M8X5XM Y9S2("$1*P%#APH>8DIE8Q +'0ZM.@U4I,"<VM9)@C@R//EC\H5P&4
M*ZI=2))H380I8FH5Q=0JAB06Z,_9W_^;.+!Z9[_=>/L!(.\OZSM_P>?WK<:7
MUP+6Y[RQTSBJ[\&<]G)U@# =I+A]H(0DW"B&N)8$K"@<D?4$.("(T8'"0P4>
MQH'-(8AB!6,4"[4^%6K]>E;_<&"MY<H[@XC/?=ZI(D@+:Q"V#C//DZ-1_,1)
M/8^HQ:=6B#!'WN:V93<:5[>.?2_:_J(*$ZY@^<D[LBD?/5'>VV"!8#%VV#@P
M^@0EP(LL_5VOQX6PJ;R1N^EZ=\!WHUTL+.IN+.KS9)S7 =A/(FJFD*84(XZM
M1S8R@;QU04I+8Z#D)Q)P'A!:4"[.;!A>J;ZK#T.?_:Z1<"65X@E3RPB8*8KZ
M:).BE#R&65M@.$<87DS 4 >BO??(4V7!"N4^]RR," ,;!A/4$MCU L.EPS 1
MZ@WL@54><\:T%5(;RJ)@SE%A^&,H[06&\X/AQ#G]03[E2E0G9(, HY :A4S
M&KE<*$XRT()^:@\6&-X%AHT_MLN"E05;XH)5YNX?5>O8*S/X1J_FU6OLNW<8
M:_$J]6YDS<Y,P:LZ]H8(>] 9-OP%:5!UK+9P_?<6# ?N/&SU!]U>WI_10_J;
M5YV"3X8-%J]U",[?=&)HG790[NG=A@6)U>C#=%OAT<T): :&TAH<UOHM6 _;
M&PZO9MOMKA\VRWY1J^T=5NW"JV%]A4?TJB;#_7ABJSG&F\F&_6HDT?K#T<-\
M&WY7CXG]:U>G4[@Z7MUT%N$?,+/C&FSX<;B^)E/S_?__/TV)^K,VR',<S!CS
M5(?O40?ID4LAW*:+].J1UTBGJ'4=H'4XTX=WCL[+_H#6T? YD^I.]#&K8\,.
MD(RL;$=I8UXHK.[34)K3%T3<KY7NKQY+Z O!Y$(Z],Z_^W49[$('JTOSX^MS
M,D^SU>_">A\_T?4HK8_7M?5E:;:ZR&:KSW5M"E'-A:B65.3F:3#=9]>UL'2
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
M J/ P%8[9[-247I$KS.VEWK>7["].&Q/]B?RA$;E.:):"3#VE456Q8"H8#K
M=D=A<IDXOJEFM.DHV%X/;"_S=/\FM@M\[PC?"7O?8AZ\P!PY3BSB$NP%2^!3
MTI$8JI0@QFUL&3Z=#E"PNQ;87>HY?I'+BP/VA#? Z<@]#@EA2S7BPC.DE=1(
MY$H,P)QIU,..[G@Z4:#T>UYJXXYK]1U_T_;Y+H[*9]SX:W&MD$O)VD5SLHLI
M[P%1DEK',4K8Y?J/H*R8P"R*%F278MZ1D#:V&,&;<.53Z?Y5.@&6MCB%(=R2
M(4R5(0"S,M>18Y1)Q&.N89T+1PH17, 25!W#YMT6IS"$M6((BVL37!C"$AC"
M9*N*8)01D>3"0Q@8@J'(89F /ZA$A+4I4@T,@6PJ.:_"0X4?K!4_**UKGC0_
MF&P7'&G2%+B Q+G!5K("6>P%4LEAT *-!"UPSJUKGDJ[X*?A'H%IQ+SF=G#Z
M.Y?([^8_VICA8L[J(OLPKO>$>Y'-?X%66QS<Z43KWAZD/LP3/MU",%1$_JFB
M\:%L*%)ACE+A<MJ/)'WR/'(4G8N(!Q\12'R/I+;!).:)2&EC2[%-*>=P4CT_
M6#VAL[(%,]NGS5/N[X0J/&5E>,ID@0LEHHN.(:9C0+DI,S*.$62Y"2X*%DD$
MRY-@M6EFF)[/EZD4K:UH;0N('[ZW5Z]PV)7AL)/%1H01U :-HC9@RY/(D,/!
MH4"BXHH&K[@$#DLW)9]#(,/:,-BBM<V)I]S?,UAXRLKPE G_(,6@>SOF$&PE
M!JV-YV8U :/ K<8F@=$?AW7,&5D+GE+Y#O\86'CI5C6?3.&MX],J 0_^$EK?
MQ\[RQFD',.5O8L QK:U0/A$>>,3)$.9EXLPH$WTR=&9\[TVJ_^0/8SAMQ]VT
MW8$U&O0_1M_]>@R@#>^._[) \SY^.HQQL)='N0>O_JO=]=^>*(7O__L0^\X_
MQ_:+.=T]@A'OU,^;M-%JTL^TN?<!J/#]8;WSO@542YI?WEWL[GRX;%YNY^(\
M\,YO[(!A3:,$DX)H+1''A@*%IH"<9D!35,A(U$8M B,X@44>]$YSYQW8QC$Q
M=FSO:^NX(BE9R84ELUF:V>S>8:S9X6[7>E?;G3L:#^ ;-]ST6C_O>LWVLX-W
M)_K8<;$W],$S4CN+O9B_2]UVNWO6?WF%O8ID9T]85!.NJ/T*FT.$P<3;]J0?
M7XX__#GN7=0ZKH9?W?3GZ%DCP&9/^:1G/*-O^/6?9ZTP.'QIS N%53YS&KGH
M1R\>?DM>5,=1$PQC^!VG+X@0/_T:OR __>Y7CR7TA6#R7H_]]7>"L3+8IS58
M?:O'_N: :4(./8XUK6^EWLT^P;N:D[G-G'P$^==[G%FIV77%XW$?Q/5P<N-
M^I].<GKC?FHA/-'UV 4ATOO%:CP;>KYF)=Y!D5SMS<UJY+PF_%/"7].%P_-@
M"FNZ-H6HYD)4<PI&6=T(E$;WV)_V>K 3H\2<>QK]S_U\XLD?/ZQ$UM$P:/!-
MMY?_,59V?I#HL_ 6MIJ7W\[@.AA#\V)_!]ZU ^_^\NYL=Z=^L=]Y<]0X^J<#
MW_/FQ:2W\/W1[MXVV]T+AXVC]]\:,"^8YV'S:)O7+]]WFE_JM/&E"=\?'OW[
M\MW(4_AZT+C,S_8'DD3.& [(Y*[UG"2-+,$6T:BB<89CH?C&EMSD=#IJY'[5
MD=?XC&%MCA!6(OGH3GQA_?J:+(\E7%QC"7OU@RB)=$1[1)(UB&O'D>76(NE,
MXL(+9U2<=UN3I\(4BF)4%*.E)5L5!K@<!MBXKA/M?3N0CE&K-$'4"0\,T'/D
M9,[ ]#Y%BEVT7#Q7!EBTHD?.N"I,84E,X8=6=%[?^7S@A#$V^5P$+H)6%%E
ME@6# C>*BQ"PE/C),84Y5:5974_7JY&;J]VRKM5N#5KQ?BUJGT=Y['GY>$:'
M>=O'H3K&^KO;'_3BH-6+'=B+:9;6'^W2__[8I.+T6833IW[D17WG]8&0DKO
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
M"(!"Q])&150YVU@\^.C-RBI377Y%!+F@K$@S.LY<56)5B2V5:*VP%A6><TF
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
M9T%,68CN3PC5[-SM&4E728V\0W_LY=<T"+UA=;*ODRZZ@4I("="9L4BHI(&
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
M*@_'A(=CK"0ZG<[$ ^M<2\/1>8(,'.>VO_)O+"7_QO2>-MK2P1::UPD=YKD
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
MS;77.XZEY$!A))(#)6BQ#'$F:)*T<RPSC\YN\9-@NJCPUA5@Z!Y'2:G#A77
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
M$,]>(IZU(]JY0(V0J="=K>HN$Z:B>6G1//.,8$7SO:"YG2*TP)EG%FTR#YE
MSHQXK3+A!A?6BNA8V3T077E%"[N*YF5!\\P3?17-]X/FEFWVWAITIS5QR:%M
M#NAF>T\3T8$6]DGJK>8KJQP][3N?\ZEH7E@TSSR%5]%\+VANY_2L\BF@$2;6
M1[3-*I6=?>>)  N:"B^]5#5R7GX\SSPS5_%\/Y%S.U5GT"P[8\O!6U $DJ+$
M.Y6(++\RYI/B)54GNHS?><.^XGEA\3SSA%O%\SWAN96!<\",9$81#)$L >XC
M,99Y8A/GD$7YQZ"!5KPKN5X@0#^=BL8)@^@O^_WA\'HZA!L<#UAJA33S5-OY
M KQNYO^_./M5%<U.%;V;2K+A*H%3VI-D*&HBQPTII*G$&L.#\1+C!2@5/J:K
M9U;B\T@/^BPUDF>>9*M(GC>2VR?XM=.)>R Y641RDH$83E&(G>3*N^B!EIZ=
M7<KNO"%?<;RP.)YY>JWB>,XX;B?6@A0IHP]%LG)-L;TB/C!*F,NI]*$12DJT
MR%U]16O/BN.%QO$O]YM9&^+SXF\5T?>-Z)9E#HZQZ*PGGE%)0"M.C"L_<L1_
M%+6^E-A<G5R;BCTKF!<$S ^95ZL0GC.$VQFUJ+,$]*2(4.4L:J*:6,8Y<0P5
M<M::YL1JF+S\2)YY1JTB>=YA<CN7%D+)A0,G##PGJ([1O[9<$QI]YM)C],S\
MV!K/JO:E GGQ@#SS5%H%\MR!W$JBL;* GD:B;"&I23X0)[@BU"8N.63E"TD-
M8ZS+Y*QH:FJEVH]1N/&M =\=TF=/(9\_\_093GU5/_-0/]M3B3/-C5:91R)M
M1#<"W4+B=31$@;7H2GBG2PI?Z:X4=($R^/5(SH+GS2J$YP?A]KX<3\E']!VL
M\ZR<JG/$QB0)E4U?>!Z=#"5C)NB=W8>*X(5%\,PS9A7!<T-P.U>&7GX,P!*1
MSEL",1GB/)5$Z0"<JNP54R579F6UP8\,P8N1*ZM8GA^66]:8.F# ?"+<ES/N
MK!Q"RT(2KYQQ7..O33C/NX)-UZS</$U6<;RPEGCF:;**WKFAMYT@HZ +47PB
MU$M/P"..+4V*Z"1!"BD<YZR&PX\3PK<QQ3-(D%53?.^!<3M'IID71C!/E%*<
M@!.\D,(&PH+Q-C*>LA.%JH7*:6;(:HH7%<</F1ZKZ)TC>EN)L012.2TE 8Q_
M\$?PQ!D+&"1K%T+24A4N=T6[H!>):6G9B\O6TM$ 1=PUV'.'L>,.^CBRT^:%
M6F+VX&R.%]?GQ6%\<6%UJL*:G<(*4ZFTD+RF:& (%Z)0T!M&;(B>6.%9QD65
M.N655<NZQM8C.<N+]/OC>?PNTBN8;P?F=AF:DM(%P0C509%"$D>\YYIH51+F
MD?L81.&>J:=DEQ?)]\?Q6&WV/<%\*O-FM%".9>*5*AWB4B!&*4>,"!97/"0*
MI3-DEZD[AQ@5Z L+]/NC?ZPF>X98;IMLED$XA]9:*$8@ZT(7)Q3AX+*A"8TY
M5RNK&()5)"\MDN^/^K&:['N">3M%EP5WG*)3'J@LAV6T)D[*3%SAD/-HSH,P
M-<Q>>J3?'RED1?I]Q>#M_)V(M%2E,B*%B 28Y,1#HL10X=%1<P)X*#5NDE8.
MB>5%^OW115:DWQO2VT5PW,; HR>L'(,%"0ARJPL)E$G6R!QT3FC4H8O2M$!0
M7_8:N+_38:\_Z!SV1ZE)]?5'NVG0Z2$X!VDXJBW<[COI]WHR\Y7>=N9*Z>-T
M/@^25-998D![ M;)TE6>$<V4 IZ,XN4DKX"NH(MT_J">(5KP?-YW09Q[7U,D
MIVG0K_B]+7Y;^X$F16:#!"(-P^C!2DV\ $62"T$;I56@;@6!:CCCOU8 +RV
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
M.4RTP++*]"RP?="-J*^SS:B3[6^?C[=>?:2$"<$%0T98 *Z6%#FG,/)2&IU
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
MB5( V1.(0TZ[D,NM<P1>L4=1<64#-9YAP#V=CWX6R"\-Y!^'&BH.0+-$4%-
MCM*8%$TH6BT0@)\B&R)#T3"K,!@!1]+, 3"J16SPQ*) IR4SL^H9'L3.Q'Z-
MI2C&H](VIU.X:[\6>KL?>L-S^H9C[T1R&D7.#>*$& 2,9Q$-5%LBP9]56=]@
MU55W[R91MGY+[N>=E,XI152OQ=W,\84?FN6'F@X*/ ;L,B$8*W,!G8BL90Y9
MPJG$7!CM<$X$!>8HY=(?#S$\<A547(5%4$%-"1'F. M<()$81AP'8 $;--*.
M>$^D%(Q7K@+M,E6ZZSX8M/\>CB>C. 'L9(O9<7$04V_2.>S#>Y9@SV-I+'5Y
M%G^;3N+?>0X+RS7(<F1.$,4@+4Y*(Q)]0IQ'@RRG#GDN%;C%DCLM5U89:4(/
ME<W?]A)"B^,]-^6&DB)W!UJHZ2"38G31$A1@+2"N.$7@#3.4O'!.>IIP"*5:
M^A/@A;9UCRJ.PJ(8H7[:323L@\+(&4D0EUD.J5Q9--$H&(DV2=]"1^&)Q85>
MPE^,>NXHC_JXTQMT;"_D)#C -.#F: KWW)GW\B_"%SOP)8#T>/32R\VUE_#"
MVFSB"O<UR'UT/BLN:!^\HL@%+Q$G5H WE"N@"689<"*'5U=6"5-=1N\<%"^;
MP^VE@1:KI.\R0I%&=R"#FC02RLCDDD+9Z4$<" !IL ?(>F)<%"3Y1,OIH2=
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
M?>4"QY(3"?;7=#F^,\!+<XIE!'U3MKN _AY!7[/I3C/L8G"( F4#Z%U"VOB
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
MF@K3;,Y&NE#GO5'G?-67:($?>4C(Y.*7W%*;\X8#HCAZJ9C4(NB55=:E=/X
M=ME<61H,-Q6L*1A>!(9K[@_(F)!H\(BJ(,'I(1)I0Q,2&J901ZR]X!G#Q+0I
M\_]I[:_DJ@.=B?U:]E46LZ^2QWO7?BT\=&\\-%_*Q2F6G#? /I$&Q+DTR.3#
M#%$&1A0.27B0$KJ+29NJ397]E);Y$@7 "P-PS9$@*B4K3$*X:E$1M4%6$8P4
M$SJ2@(G#4S$@[UR6MN1]_!0,=Z9%XN;3C,OVQ'UO3U1#_]?YB)]14F&=V[#.
M?-$5J8/ VBA$)36($QD1T(]  I-@<6[VYS&P#BD;$$N,TJ8V( I*FT)IS3?P
M@MN$<[UZF"+$M6;(X$"0(\9X08AQ.">%TC:UH"C'DA^UQ;T*QL7_;PSC\T5$
MC"6<P@2AQ##X_T80I 5V\&/TW 5M9 3_G[(NDTUE1)0CR$L%_<8.?13HWS/T
M:^;=8BF,L@(1G+L_8!&0Q8X@0N$?R;$D!,R[DETFRG'CMAPW7H\I CC"K$Y\
MCB_<;2?@"3-74T[+Z9R<[6!>H++M6&BL21J;KZ-B=+*>R8B(IR!5F'0YI3.B
M*!BX-DX;DE(^*\(5:4BGM,:!:7"KX0G30%,.3*&!A=) S9MQ)B@I0,@X+QS0
M@,#(,>=1 N=&6R!VDR.1M"L;RVIJGS-S=82EO<[,-+0Q."LU>.?HQI,(MMY7
M=.-BR<?"1K=@HU?'\P$.<$.DUA11@H&-%,GG3!1! 6=38^&W7(.V4FTZ3%^R
M(EKJ6!2@-@C4FMM@1$C610Q ]0EQ01)R-@!0 P^6TN"M9BNKDM_9:6A?]D-[
M_8+<E[HW.8 %/N[80:A0!3<>!_Y[CL%/**7[,;I?Q[WG@U[__ZY,1D=QKM+B
M^;.M#<++BT]6T'P[-,]7HH(YUC0D$ '4Y6PF:Y%E5".F/ Z,)TQXRBBJ0?G!
MZNC]_'J\C6TIZW%AZ[%F7:+04LD8D4S,(JZ=0]H%B:P,BL./DL'\7+<>FPYE
MWW!S?FIKGC,P3F%XY/KQ3-/>;8_H*A/SH)[</WXR>M'$ "V-CWL/@7^@H=('
MZ5Z):K[@$E/!.IHT$I0+,)Q<(N.Q0$PXR9/%8%6J8N22J"X3LMEP8 . >D2:
M][L/7?;A&TTD*%2R "JIIQ48GHP,+#>>!T4M%48NJ8@BE5$HS*,RJNIK(&A7
MXH8S"^Z*JCM)\E\G^=P*_!MZ7U;_!5].[_K">_F8C\O.P+CZ+S?Z=?7L4<ME
MC^2RQDA4_XA#:>;0RXA8,(M7=_ FQLZ:GQ6[ :QTJH(WG<FP\\;OQW $.-N\
M/(HS5&\?'< G^DNC.GMG;I[E<S>'PW$OX_[Y*/;MI/<EOCCNA<G^J?FX<-T,
MV_C\$NL R4>3ZR^Y]PF\X?AI41N="U_W1Z=W<VCW(G*C:#\CF^!FG]O^L3T9
MK_QZZ9D.>@-T>0CK3W_]VIY^A:F9[J@=5=T^IG;.:LNE](HI@[G"WE(GC%9$
M$Y&4(7IEM@MW%,-:-IU$.*$C%DE0SS4ECBC,K!2.,_C>A<L3<6!'>W#?F8#9
M99=E0?,RM]%8S<OOF]MKVR\WU_[JO-E=V]W8VMC>[;QY^>^-];=_;5S+"M<_
M2V4H'NA1K@-B^R?AS9_O.G^ 33_L_/*WK<+ .X/^R3\?VV.\W-E>W]A^L[%^
MOI;>='9^[[S<V?K[]<:_X:7-_VQT-K?AYY]96P_Z;.^C'8T[<1!BZ*Q''P]<
M'$VM$B.=7WJ#SF1_> 0?$,;STW8C2WOAN46EK"I7ZISY*_<-GK9O#\?Q^>DW
M+TXK5O4&U3U7%[V8O=?,7&2"K <V\JA.7S[GSF=XRI^S#;?9)\]>?E:]5/-%
MIZ\)^4QR?>W+^!FY]K7OO2VAS[B1/_6VWW]-L.L_]*G<K, W>]L?[,#>(@+P
MG=#;%-B+$>UU?_/J\%O>L;M!E&V)'Q\_Z<<GYM+C+WVX>><PCFP.>W5&\4L$
M#_?>,@&7+3!RZ^=?FLU*S[#6#DLEG.6@A*SC/B8<0V(B21L^KF<6Q?!?=+,
MR.OITALO>57Z(=M9WSSY</#A8&?]SW[>E/QPL"%V_OCS\]:GK6];ZWMD^]TF
MS?>Y5=^8_.3YUJ<_X<KW? O>?VOW]<'[W<_\_<&K$[CR>&?]+7G_"9[OT\:W
M_WX[C6_ OY^\V%K?^.ASEV6A<G]TR1 /S"/-I4?">A"X(=HD2=-%Z5L3OUC$
M28$E#T]P[FDB+$CO&>>&:\ZQ"D81X8F-5E>(QZ>(OT&<HB"^:<2?7$:\DT12
MXS!2/F=?R*B1MB0B X*-ZP!SI/7"$%_@_KC@SKPF,E$9DQ"P7)@U/@+8N?(:
M6TM3ACLQ,[@34^"^<+AOUPQ\LLDH2P("R&O$B25(.T:19TI@816U##\NN"__
M : SY16_'L;!./Y<Z^3;G"[_J73-FZ9_W.4F'^L=/J5:?&OAH#?HC2>C*E)9
MY:;OQ0&LX7XIQK<PI?S'=,37!N'R=&Q,*>0II/<LRLANS:EH80+F1BIDM:6@
MHG7.[L$8\4@C3HI*AW'5F5'<N>U*J=W77E W+H8+J!<)ZII05I)XYPU%.)B
MN*,862D$TLF;X$/4.KFJFP IH%YB4#<N>0NH%PCJNAQV41NN ,7)YY;N(=C<
M\,<A2JU45'-A<<JE^0EK$ZB?4HN0OT=#T+^3DVD1KTI-#$\K8J [U_=ZO$?L
M?UFLNAC# \-W=?)Z.YD=(CC;I)C1UFZ>DD)/MZ*G5W-"(D0K/.88,>$U F/C
MD74$OH0(9L<EDG*+=S;?=>"?-Z:E4ANCO;Y&XP*BP+59N-8D K8\2 7N0^24
M(8X#0\X(A8(S1E#,PK2\UMU5?P%M>T';N$ HH&T4M'4)P*,A3E**!",4<<D
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
M.8QJY&;Q#M259U0^W1J95W'_% 'WRLPJI?]TW(/!!.0V1=SHH\"8,!+$C(=
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
M/O3">>O"+.=Y>M+/@/ND9?.XZ,B.]KZ+U6'=5=^&.+L\@6<?KOZ)S>X(C2B
M.%$:$!A3(!(E@8A(0I02%$5\[P WS);V\8.-P8AU)5O5 B+2[(=.P$^=MSTZ
M+(L.]T/H\/6/?R(BJ&*( HQ"HPGAD!A@2*#9LPFC.E'([)<]H_5P!-&[&ODV
M/4C4U'+Q(+'Y('$VK$)\O?H'IE*%B3*H$%%BF^A P%,:&Q5-:R@P8B(2=00)
MGP^V6\061]>R=66N-EK6512Z4P2RE03-3,99TY5XN3:(UKJ4R@"1S2*;_KG'
ME8(MZB_SU]@AOX9E,.W:\L1;>>\8ZNQ6:Y?].KNYXQT<VGC>Y?'RB8PG+95K
M6>@/NOSWI-5;LX_EDGE-8BE-XOANHIF+YA$F*@U!I! 'A&,$1 P)B 5*,4NA
MT!':.T!3>G=Y7\0V".\*G!&/%U[O9ERE9(_U54%&CB.2,$ %C8"3<4XY B&F
M,$ZEI (3VVF3XLF\1R_;=97M=08__7&\>J$=ZUX22TABHRP!G"8Q($G(0<RY
MJ_'BC*J$F)?-<4R?S$ODTQJ7E[T32^]:=3VPA"8Z^VYWO>>*>$'3P+HS)W%H
M>&4^#1;FJ#3CO**Q0LSZ,6%"A!'5B.$8A(C'MM8\!C&*0T"))DC'!JQBY10-
M_A0CPF=9U5?,5V]$>#%?OYA/]&F,->4T!%!H#8A1*H'DYC<&D= B"@6BVJ@F
MC2AD7LPW1LS7%9+TPKU>X1ZS.U"B0RIY C2.S1D>1RF(-51 *R*-O%,&(VR%
M.R1U8D3=F5#%I?PQ9'"X0(54*N_J9!=9%M996#75!V(7XM*N@_=LKAZL[B<,
MCEACRE(N 38J"2!(:ILMSD":DI2E%!MUA-OJ3\9]1??VBO;*Z["\:*]!M,>,
M#+-^":>8 B9L<G1H.:ZH3@",!,(1#36VS>!AV&#TR3667K;KZU%8@:VQ3%C2
M2_GS2OF8M4%D"%,I0W-B2P@(M=Q)(8N A$Q3*,WV(;:'2H--*:1>2VAR9T(<
ME2P$F37&=='9K=!&O0R+DVH-*DPZTYX):DGD^3EA.J"4<JHT 2&..2 )TD#R
M5 $22REHBKFPR(-\YZ8-D]RZICQY&5Z!#(_9"!2S&*=8 &06S-@(B@ >40@$
M5Y3I.$I3 O<.*/5D]9LCO_5*:YHFM=X@6*5(CQD$@B84ZDB!2. 4$!A1P+62
M((S-JB:$BU@FMB::D2=[]'SX87GI_*0[W=QQ0"AYFW5D<[Q[3K&2]CD;Z]E8
M%S_$Q[QMIBQQ?/SE&IVWCLH5LB\-:C*+D]8P7[]'LQ6B63AA9. 04\15#%)D
MRS,Y@<!H)0+$%,=IFD2A2H4CZA=3*!Z\$W-;1'VE/ ]>U.LAZJ?CB@M,18@D
MB*@RBHM&$$B-"6!QI!,(HRB.+<D<:W OZELLZBM-C?*B7@]1'[-1=!CC4*<<
M"(V9$76-@(QLFSRLC* G.H146-=A(ZJ5J'O.A5V*WYR7Y>LE[X+C5/ 1G!J4
MK;ME.>]18%1@[IW!2Z,RFK"UH(JYL$XC25D"",(1B$,J "8ZCI/86%BIW#N(
MPCJEK7J/<.T,+2_)+R_)8Z94+.(0)S0&6L@0$,%3P#'$(,(XCF(#S2R&>P<X
MFJPN\9*\+9+\DFE?7I)7)LGCQ2128TP4!XS88A(2(<!CC(%$49102(209.^
MAW7*LEA1+*<&A@&;*H1F8P=*%M?!;=[^GB4Z">+[85(V,__?G\QS%;?S1.?
M#/*M78>BW<R2H#>TK0:NE:>#F?4Z,LOUL5JM]_>?"]MKK(]7A_T%\VZ?%8(9
MGC PI)(\CJ$"S+;X)-0V46?&P&"I4$)C&II#RJ@EN,'AJJI-%A:C#7+_[BXT
MK+Q.Q4/#NJ!AS&()4YI"ED @P@0#DD0$R-"9+:F,1)+:]3;0P!L(KZH-H8>&
M;8*&E:>R>6A8%S2,F4 IB[%9  :2.$X!P=1H#1C&@%&>IIJD2>KJV& CPJL*
M%CT[-*PHB%);$ZD,K(Y:0T^BFUYH1=;- ;VE#[G*W,R:LZSW\@6"3GLD!],B
M?-!J=\QO0]P1NY69N;;671_EO4O1^*6=GYDE&"*TL3D<_;2->W\.K_ <IA/6
M>Y(2PJ-( !$A"$@<)T!JJLQA3"EE,82Q,-8[HPWQ)'(ZGYI57[%>;1JF%^NU
MB/4X383DF(40 \&,;)-0:\ ECT&4J$A@09-$1(XF C^I"LR+=7W%>K4IEUZL
MUR+68U8S16D<,BF 2H3UM4L&8IU"$&&4I,S(>I(Z]A?4H*@FI/4[U,WID[ZM
MQ*0L_WK0UO"IAR]=!.;!ZX7 ZV2RDP[32$24"Y#&4@("N0$O12G0(I8T)B02
MB.T=<-J(:)W:F/L4IIJ&^[QLKU&VQW,38QGJ-$D!5I:PRJ@C0-"0@E0;:X/#
M&,846XI[\O32#R_:M17M9ZOR\J+]@J(]9G/(1/%4,0XPY!$@ H= <(Y!R&""
MA+)==\C>@: -)NI40[!#\8T33S.QQF!&+[6@YR*Y;!^6'7I[)#FC1:B'K>0P
M3;-F)CL^R6"ET#79>(=@A2A3"4 L5,;B" F0.#9*"M)&ZS0J2Z)LQ01M0#B9
M:NV]H-L@YBM/+O1BOGXQ'^>84,;R@-A8&['M":@(!<)H)2!E4A,5QB&&S(@Y
M:PA:$Z>H%_.Z!CN\F-='S,>#'UJ',,4*2"@8(%11$',= 4U#1ADC"0O#O8,(
M-5!4$S'?H=A'/\>JC'R8G1ZTT^#RRZ&/<;QTC./"3/YY:EZY-?-R_R_=3'YI
MY_9% U:#]S]IV3PN.@:WALQ'CV K1+ A<NW/]V?F^O^@A%,N2 HT-#](%(9
M"F)=I2Q&!!FE%-I2J4;HO:1;+/C/%@!9F>"GV0^=@)\Z;WN97UKF3T=EWJPM
MYE'(0)IH&_4D"@@=,Y P'6$,$8Q(M&>DFR.(WGFIWUJI?[;8B)?Z.DC]YU&I
M3[E1V0BF((PT+KE:8H@CP#B4(E8HEE$MI7Z'HB8?^[E:[3R(NX7Y0%$$TEK[
M16:78;=B)[4*G;ROED,7O^;MPN/4BG!JLE-HA$B2*,4 CWAB<"I-@>18 BAB
MFD1)S",5KPRGO .UMB+]_&$2+]+/)=*GX^3Z26A6)@)&MB- ;(TUUQ$$,8J%
M1DF:4)IZD=Y0D:Y73&2N3'OOX5,%>[P'4(24"%,%,!("D#3EQJ9@$DCS!C5J
M5@B9VCO@-LX9UJ2H:]L9$?JD<=W"]02M.OZL@#!NF;K^[82OYZ.?GD$"TZ>W
M\"0PSX)HDWV (#/'$T\QH%1#ZQLUU@=BQ%:I(DP@5"R4>P<(-<@J>A76AAIJ
MA2[3F6/:<G!X/D9K#P[K H<Q.T9"33F$B;%C8NM"C6,@8NND""$-0X*-TA/O
M'9#(:#N3>>>K X>M0X;M!X?G(\GVX+ N<)B@C^.))C "*@XMOT6<@CC$VC8[
MAIK%&,8([AV(,&IP\91DL)=2';:=7?N7K"5;:A74<<N0^3V*46U1_])3'K+^
M3[@ZWKC-S6E\W\[S]IUYZ/E\#K=E$VR?Z/B"B8ZC%:"V/+2H>I'[@W>%!^]D
M.RD9D402G *6:'/P8A&!V*PN,,L9DX13;!9V[P"3!H:^#\WVRO1SY#!ZF7XI
MF9ZPM*E*1,0 -"L%"#7F=BQ4!*34-%88Z5"HO0-*&AQ[F=Y>F7Z.#$4OTR\E
MTV,&<B0)4M08R+%""A I0V!4KQ# %"8HQI$5ZKT#)!H\\JP-ZV:+F\U+_13;
M8B>2')Z+D]J#UK.#UF0K*9U@HXE@6R9!-2 )8R!.-000$R92<S8Q@?8."&E
M\A27OT]:JJ\\/Q<9M9?GEY#G<6(&P3E!* 0R3"VY/,- "&TT$4$@TW$<\\0:
M%J+!ZE*Q[>6Y?K$X+\]KD^?/XRR/+"%)% ,64B?/RH@RH\ 2P>F0H0CB=.\
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
M"!T3'*5J[X"'D_X$+[I;(;HO'-_PHOMHT1VW$%+-N98J!2F6L3EW260L!)0
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
MH.6I-(,N;X"K.WA@VW%@V]6*H!T%ML64M/DU08_#NA7DDPFON'E\6Q+?? W
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
MNN9]SPT\A]EX7_U*'%3G'EXH#0/%Q2^'EU"AS?=!%Y;^ =:-QF3(HC)B7(9
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
MAEOS(8"*^K\1<=APQMQ14E)?O-!(_:GRG5H=GU17.^ZV\W5*Y[BY/IUB3U\
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
MI<]-P$L*CLE8GDUH=Z?$AL^X^3@Z/!_FX;Q>2A_%J).H5WR#I$.CDO;@$IF
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
M8$S(X,B-8Z5/0]1N2_HV@V '8/QVLGP8(!J@_+B=60K3?.GXO?@8YA]PU8V
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
MBCH5$W>\ [EYO7Z)88'_^6__#U!+ P04    " #EC5E4PP=()2K%  !JT@@
M%    '-J=RTR,#(Q,3(S,5]D968N>&UL[+UI=UNWDC;ZO7]%;OKKK03S<%:?
M?I?C)*?=UXZ];.>DWT]<& HV.Q+I)BDG[E]_"]1@F2*E31*@)#JG5RO4X(T'
M5<\&JH :_NW__'EZ\LU'G,W'T\G?O^7?L6^_P4F:YO'DW=^__?7MS^"^_3__
M_B__\F__#\!__?#Z^3<_3M/9*4X6WSR=85A@_N:/\>+]-[]EG/_^39E-3[_Y
M;3K[??PQ /S[\A\]G7[X-!N_>[_X1C A5G\[^UO*F669#427-2AF)43I'.2(
MQB4C(]?Z_WWWM^*3Y"Y9B%YX4"@U^/JM3\Z[$EE0G"T?>C*>_/ZW^B6&.7Y#
MDYO,E]_^_=OWB\6'OWW__1]__/'=GW%V\MUT]NY[P9C\_O*OO[WX\S]O_/T?
M<OG7W'O__?*W5W\Z'Z_[0WHL__Z_7CQ_D][C:8#Q9+X(D_1Y !H^+Z[^X74T
M^OOS7]*?SL=_FR___?-I"HNE>NZ<PC<;_Z)^!Y=_!O5'P 5(_MV?\_SMO__+
M-]^<2R[,TFQZ@J^Q?'/Q\=?7SVXB'4\6W^?QZ?<7?_-].#DAQ,LG+#Y]P+]_
M.Q^??CC!RY^]GV'9B/YRRA64KG#^M3[M^[TQO2<@LW06$>BG.*D$;XAQW=/W
MQWSU+,A8PMG)HB'BF\]NBG=Z&L8M!7SCT0W0+A\$IW@:<=82ZA?/O8;S$N0J
MPOK(^7__0>OG[+LT/?U^B>[I=#*?GHQS757?+.AK76;GT_+T?9B\P_EX\F8Q
M3;^_GYYD6JU_^I^S\>+3W7.@40BGX%R<O^K_NLLHUV9$U!E/QG4U>D[?7@Q5
MX7>>&_ZYP$G&_.TWX_SW;\<89;!&V&"54TQRGZ-@P0DLTL@<XFB7 >LL+^=Y
M,DU?C']2U^#I%6E.0L23Y4]'9W-X%\*'T=4H)!A\1A_G(V&RYY8)\$874"8S
MB%$A:*6+U0R+X_XFY>:7%"YA'I>DNQCB^ZK([_%D,;_\R5*UP/C%.OZOF[&<
MZW#WV3V;)-KOY_@CGO_WV1H!OIZ>G/P\G?T19GF4M"J,10LN"0-*6@;!A0+,
M>LMDB,)'V67J6P+]4BZ?V?UD=BFAB\5CQ]6EFD1->;*8'DXQY^2@^7W[S71&
MC_O[MVQ?'CV=GIY.SR&^>1]F.']YMJC&4;4W1\P9+K2M5AUSH+P.X'S@D(-P
MP4:O95RS1#<@S6VH#L^0KBJ==M+'3:[P?;ER<]:C@IXGIA/-39$;H)0#CYH!
MELR3\,HQR3JMJ.MWQ6/EQ9ZRO\D&L2\;7LVF9;QX/IW/1THP520+D'U0H)(K
MX$,,8"UCB28EHA!=6/ 9PW%K?T=9W]2ZW%?K+\:3Z8QF]FQ"]B3.%Y>S_YGD
M\^-XOIB-XUF5^_SM])?I)$TG"Y(I/>S=Y3_XCW/YC'3)C#C+H$@OB+V"5K7H
M"V2>4\G)2^/Z["VM9G#<C+L7/=_DJ]J7KR\7[W%&F^J'&;ZO[NM'DAIY0?CD
M8QC3GY]@F<[FX03?8#JC^8YQ_B3_]]E\40W"7W#QLKP-?[Z:SI:*79S/NOZK
MM]-7M#E/%B,3K;,H/6#D$I3V#!R2R#6/SMADN'=]EK[.$SMN=C\D5MPDO>Y%
M^A^K&C'_@!/ZL'AU$B9;SFMI5^CB@&&PH$I$"('V(HSH _.\N$[F7J\9?9TT
M/R@/;O+;[,OOSV!I^WF2\U)EX>15&.=GDZ?APW@13I;>4SU;SU4 -/OED?UK
M) '/QPMZLV<?QPE?X6P\S:\Q3=^=*_Z?X>0,1\%S%BRY5TD43D*OMQLZT1[&
M3%;92JYYZ,+SWC,[;KX_*%[<Y+W=E??S__[C^MP6*W,;WSZW<QD_J=)],I^?
MG2+]@R?I?+[TZY&T(3,O)!2; UEH*4*D]QNLX4[F[(OA]HY#[*X CY.S#T>G
M-XGJFIP4/2-@F'\D VKR[OQ].C_16G[]875&(\9%T2IR<"$R4)PG"%D($$;$
M2*]7X*K7X?S68(^3DH?2WDW"^4Z$6Z[:&Q"C,\4);R&A1WI%=(;(=0'A5"HF
M*,^Y.23?;L'Z5=*ME>[6'(3O?6MRZQORT^F'D^DGQ.4?O3J;I?>$?VEDCS#K
MH%$%,AA<!L6< B\P 3J5M<G"*GU0SMT%^*LD7E,MKF%?FWN8#2_,1M@D*>;1
MT9(L8U%UA2X0?2Z W AF:!3#.U[5; OWJV1>0PVNX=W>-SZWOB^_X!_+7\U'
M46B%S)!,BJ(OGI;I8+% XIEE@2IF<U"BK>#[*IFUCX[64&GO:Z3;7H#/*)/4
MAG.O 8W5M,V;ZL4D!0%YQ4F+;N$'7[*^;B+MH:$U/-K[>N?'\<=QQDF>CW(0
M&+-TP&0B)$4@!*8%))6S,"7H'/L<V5U!.&X^[";I-3K?^W;CUA 9P7)TR#QM
MBJFN;L9!=!;!J2",UII^V2?.;7C(4I/ &]2:*Z<5.,?( PHFD>>M.2B1A$]<
M,8M]Z'Y7X,T>@9IOZQW#B'NF;4X)F'=U:U*TFFB600;#HPM2)^SE(UW'T?!M
MOA:,WSW\< ]AKHL8^^8\M/IOZ61*/OC?OUW,SO#S#Z>3!?ZY^.ED.>#?OYWC
MN],;=VI[\.&<7M7QGT[J&>F3/\?SD4G>AEPB8$9:?3(70*^! )$%2TX9Q5+G
M&-YUL!JRY98TB5O8LX.Z-S%G;[%W"#U<P?3C<G\<!&JTDKC1E!-K8;6T S:E
MG]S"A/W5-^TE^X,1(Y1L%0L<8B G67&I(!JR4U %+X6VVI/I^<@)\45^S_WS
M81N1=^#!-?/KQ=)J'CFR0XV,"IAV-,5H AF[V8'FQBM4*NK29Z.X >7PCD$#
M%6V.2]]!OAT2%S9<[U^ 0V=01I% V!J Y;,&[ZT"[8LU,2.YIGVB2V^%=0Q$
M:"?W#JO :UR$&MGT4YA-R.^:7Z JTM$<52"SB+ZH[#T$X3+Y3H;<I:RD8:D+
M&];C.08:-)!TAYR$)RF=G9Z=U"3#3;%OEZN7L,DK8B8K)I+7G!/X0FPM-I/G
MK(L*V&=W& SQ&%C21Q\=TAK6Q[!?8$NH/ ]1$HOIBV($,+!@02,3DM,F:'*?
M8^C;4!T#/9I)O6'BP'RV&#T])RUQ]*=2,"W.C[Y?EB=Y^F$IXVI"9R-3/>T$
M)VIB0]((WB0!F)3CH6!(W UA!0UXC1'TW2H;AB)ZQ&<0783><'\9@N_B?1B"
M<)LSB2;TN(^#B3XZW8(P>RBDH6FZ!=(D36$^:G*AO 5E"QE/6 PP9W*J_I0.
M^2@HL^'HXJ$P9AL]')@IGR.&+W9)Q:V*G/9&QTPB44CZY+@FJ]LZZTD^6@^Z
M[VJS"ZV@.YR-TDN[V^Q/^ZAFXP')OWV_(KOG].WA"MJ<Y_N\Q\4XA0$5I5I4
MM_ERR'LI=7/+K%?JWO#D,OJ86,Q%Q2 "(@O"FU*R4,;J7>K>?#EZ\R(X*$0N
MJ08N&DF+9\@<@C+UPEPS)JQ(_>( .Q3!(0_R;?CSIS]K;#!>)+2-/+(D,9+A
M&9VC>5I&/HFQD#U*9X,AA<4N4]P Z$$4M=E&[VN*VNPMZ YGP-NG\=Z1URB-
M8IJS"(J^@A+U3%MJ#=$&AT98+SN="K6>R:-GW+VJML/)]!:IN'=,)*I@T0<$
M31L/F14>P47!ZFR"Y0')R>ZSN#6;PM&2LZ\R.YR77[O5NXKO([MV&<#V-,S?
MURN>$9<")2\<<E3TYN@@P06D-T=9QLB.%4GW(=P0=(^>2\U5T.%T?.6$+]'&
M'C@BR,"7:'P- &7 ';?2:J,PZ...T-M'X7L(\[XC] 8?T"1F, E.6ZRO.0;"
M2(@B.["B>.6T]VQ8=.JQG8UOI>QMS\:W$?H]'7 .0/C7V?C..MWAI','A=P/
M=;SUUBID0#MA35V($D+.!4PVAFG%2S*#/+,'3YE]S\8[,V8;/=S[V3A#07]9
M(*E"6S56@\G3NNMXR2AHZ[;Q<)QY%&?C6VEWK[/Q+51SD+/QE[-W83+^WV5Y
M@3#)+VF/7WZ>_U@#G4[F.YQ]W_G(_<^VMT.]<G9MG9(U/\_[5)1PLBK R>+H
M)S*G[$9W/GW/ K)G\62<?EV,3Y;G-_\@KWD63GX<SZLI>S;#^6=[NUA,T<9$
M#D_-<4JTO$7N%5@MK92%*<+=Q>,8CG&?VD[_#+-QM0\O(V!^FBR6P_UR5E^6
ME^7R^Q%Y&X[YC)!T5O1^(DF$T?L9?,I6%6EN'&RO+=4T=+S#.]>=.'&]Z%(7
M83<\W-Z(\=.KV?@TS#Z='R^E,7V\Q/SF+,['F7Y2<4O&LA8Q C.N%N<+&2(Z
M!SK4WS@M@G&[DF0@AJ^'.#V4TM)N(MPKHKFH</=T.IG03EV7\Y%0R2JI#>24
M:#=V]"EDY6O/)Q>%%8JOYM2M9<R= QTE+=J*MV70VDUPE]1\A=,/)\M:AYA'
M0I>@F5! ]!2@HI50/07(W$>?O-%Q-;QUB/;7#?4UZ']O$7<XOR4R)K*]SZVW
MU^/Y[V2?UQ^$=\A'(A0N/-)Z)(0D4[PZC$Y'0*OJS9ATJ'LU^=B,ZNB8TEP5
M+4.>-[%X6NKMQ-GD:F$C*OL<9#;:@\\U4%]+ 8YP@W5%YUK^*@FYZVJQ9KRC
M(T(W83>L([YY6WLRPS"261;A@@(3D SC*&J,/I/ R(PQ3D1I,MO97*@C? U*
MWU6@#<MIKT%UK8;LVHTLHBBBEHSRW"=0*AJ(141(RH5L6/)A]6)GB.KO&/5K
MH$-+P3>N/+T9Z1I;%U7A43L!@0='3G- \I>E!I,TCY%%%5?[S&U)D*_3JV@G
M](;5G@?A7"YPQ49-?J^%Q+FNV7T"O+ ,,##'B=#"2=6"%5_+YM% S!V*,*\_
M('GY!XEC_G[\X;.E.S)1)2<XJWGA9.C:C+2:R0SH.-,A%JU\GX3LP1"/CD5]
ME=2CR/*= CF/J7#,HU9D(]<#MEK*Q$%=\J"D8.B%B)J[/K5>AN$[5)32@>C3
M02D/(JKI6IK&Y07 \CJ=:>8*+P&8C!X42QE\*@:*Y)9<=2Q*#XIU&W:'O '%
M?44O]5#VM+'06P<9K,%T<3D^!%7[Z*6->.XA8JF)ONX@P!["/AP5DA6:L: A
M:*UJ]4TRO5F]W(G*$&IGX[ ]YT%2X+8(I ,R8!L9-[XQ>Q,F_TG[SF\UV**&
M^8?)IXNX%9.+R]H*X+%V8 Z6$SPE:.O, 7/4U3$?X,AL'.# 44&-I#]M+;K&
MU^F7OG(Z6RR!7?A,SR;INPMPM?2QJXELDID:U5TSRG%9QBAKS6D7"ZMIU&OU
M>N= CUZ_;479^+U]2FR;3IZ'W_$ZMB]IJ(0Q)<8,MM["*5\TK531 C<L,2\-
MBTD,T?3=0SU^73<69X<$IJ$Q&9?ER1*2&TOV*3>!@7)HP4FE:W(^\PJ35[Y/
M):?M<#YJYAQ -8>X(O^A8DSO">SO2PN'=B=R<V2!9#,M:\614!QM7ZR$E$+P
M$7.?1L]W(3M"Y["+4KJD3Z[BNT1W\?X,P=>U0/5=".^G5G5;O=Y)F@9*Z5*Q
M^ Z<: E/=I%LJ+H..F8@VBR!:1F4]\@%#BHP]TA(<T<]Z_OES#:ZZ,"5-^$$
MYZ_Q(TYJ\YW+) KG#..I2,C!<UI:4Z@!RA9,$(@QF!A=GUN4M7 .?V/25FNK
M:;I[B[Q#P9,U+\%;^J=+_DOR4$PD1TMGF4#QE,B (EO-Y:@0&5<^]*GK<PNH
MK\LVV4D5A[!E*["+5V((M,-:))_!/1AC9#=%WD60/;5P"!/D&D3CE#4N2"@N
M6/+"%(<8A2-YYL*8#MRS RTGO0FRO>'1G1_;"+\#+U[-IODL+6X@O'+5?;2U
M/U41!%%Q8\Y[?6LM,#*6LV!]>H_=CNL!&""[JG#UDKV=_%N>I,\6E\A>7AX&
MGE_^%&4Y3[7_!Y)1Y+B F&@O9=P$CR)P[=O=AJU#<(1F1A-A-RZ+?H%G_F22
M+Q!=W=8. -7\:GPCG,/?C.^OJ9MJ;R3FQI?BF\&5J*Q6)@&7T8$2I0 Y2P82
M2A4(IFI9;>' NK_E2OQ JM]&NHUOU9:7/Q=;C]#1EJPBV&KF*/2FGM(K"#)Y
MK[P395"FZ+5''O:NHY& I_M+I_'&?%5HZA\X?3<+'][7XL$7-BK6/49 *IJL
M!1/+>5]1GG-2DIDB<= IT:#W<B.,(]VBVXB]9>I6!74>#WD=TI7?>3>HYOOT
M1CB'WZ<;J6O:2]:--^O-X#RR$*,TM1A])KZ3]Q 2>12<(/*4Z7_#7+B'2(!;
M-NM#ZG\;$;>.@_D<I!,F^45MU':Q0W&!2O$2(3-:XE0Q"GRR")(\4J=HOS-Y
M2/S:Q@$.NYLW$O[Z\*8])-=R;U]\F(V>OAT9IJ3T9% DLBU!64L3JOD]608A
M#'G\9%O<\L+.,7WW;OKQ^_JX\Q>V?EHJ]ERIY\,\:O7M(*G6<:/3L\7[I\LC
MFY.W^&>X[(I86^HBMQZL1T_3*1E\YA9L1IU\O5%*><!;M^'QCUIIC:36N-?7
MZ]J<X^)661BM&;ENPC,@&]Y"5#D"HA Z6<:X;==?YVK8([66=Q-KRXSW2Q"7
MT8L#8#2WAZ\!.+P%O*,*5I6XA_P:V[C7X<ADM/32@0R.>&F)ET'Z DPJZZ(,
MP8=V!]'=U7B+'=M6B]N(K;'V7I"D3L].+VVLY<V(\2"C#62$>P^U[ TD]$ED
M'WGA[1K@?3'T8??0G84_;2&Y#G$I/YS-R5*>7\]+7[+3YQB]+0YXJFE!ALQG
MK\DDH!F'8D7M\#M(H5O?%&X =(3[:DL5-"P<<ANL^G&&EQ>E0P!VC4BY$^+]
MQ*4T4>@ DNROC0X1"'<##=IGC3$ 1YM "7IK H^DW.)1Y>R9*GV:D-P37>Z(
M4KD?MFRCA,:^]O^'DQQ.3G[#^>)\7?WT9))_"!-Z<O@I7/WP<I?56L5D++B@
M1*V*7^JA &VU3K-D?6!.#:F)N]6@AX]'::RPZ2&D?9#J[F_.3FO6T;2\&;^;
MC,LXA<GB24K3L\EB/'GW:DJ;,VW+KV93VM,7GVKCKGK\5]MQ?JB''?3Y6?WZ
M;DR[])/Y'!=[E(7OAV7_>O('DM-*(7K#68XA2"0I*33<.4T$2=HGE@H9KZ-^
ML-I5J/GTQ?!/K@W__*KP2A9">HT)3*YU_A+Y:5&0?6>$CQ$S\SR8+GO6ED ;
MQ ^N'^$77%Q$3\;Y8A;28I1H]?$Y"W"QALDY;R"$K""Y0#2PCK'0J;+_8(SW
M6PJJ-:_6Q!KVT%4')W/%B=H(_.K#R/ID3"D>!'+RBB/M=LYZ#;3/.688TH)S
MD+81=T.]!XYUTOOM]:(:*ZU'[/- P&]G83(_'<^K=4X_)U_^O+TG?3N2AH?H
MC *M0^W\K@-$Y B!,1<5<\6R/L<>#<!_]4QLI=@.^<9#I[#L3[OQMR.M#/.6
M1V"ZIMJK@. C&I!&(2_!^%(&W6EUH^?M^+]ZAC94;\/LLS5E2C=B_!$_S# M
MRT/<Q"]"ELR[ !*U(_RU-QBGETPJS6,@@R:4'8K%[H3EZ*AV+TIJW*K@I_EB
M?%J+E?PZQW)V\GS\$><ORPV(5W+B%8P( 4I!>A^LX1 =F1:Y]E1.J4C&A\0L
M;SGL<7H-O>5_CP;=U8?+:14<"1NX$,4!6J-KWY8,WGD!MJ!,WKE4;)^B+WN
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
MAGOD"NXEV []<#Z'P:](X.+&!A-R7B1"SK0)J9AHS<%4P'.;E5))R$Y!&7<
M.]1E:9<7OZ70[_M.=(.@EF?]@>EHG>* @9EZV*$@!D-4IQ7-"R$P\SY!;VO
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
MM2^&?H0JW%ER&]_"7L5T?@FS&;E0'[%-T9P;CVM;'.=VM"M%<$2)1C*77&V
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
M56U1BV2#8AA8FR2Y_?"^T'!(A3;(I.N'^E59X>(.>D*"K&4$F5(U*0JY_21
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
MRVH(5<S;R7'@@LS_N XY7%U_PA^NPBS-W]92DU?7JP_SQ73UY7;VA Y.>%N
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
MDW9=HS(E5:KH;$($946I&:^"3+&@BS>ZI-*FB?\0Z,^4>D=3X!86'AHV[[Z
MS5\.5Z\^UNTU*;4G?O0:?*HOR%YK<#E;R,)8G:10+'3) SP PIFR9TS!;R',
MP;'U'FXD.8__F(5-$@+FVW>C5XOIDL[I'Z\7],]-0.36RYQPK8M"S< '0P)-
MY$H&$R6H+ +] 9=D^1T[9M![56=*U)-3^!8V'QQ0[[ZX&KTCZ(N;02XU=+=\
M37MXNGIJ?2B=9=QS\(;1JHSQ=:5U"(A0G =EW,..UZ,3>J^%?3><;J_V+;0^
M^!7@S_0!\W5-<=^R2[^FIBXWQ5)D";LB8Z:+A.5J@R"A50QL\-*X*+77G6H]
M^D^"Z@-S0,J%JZMCY/*VU\ZV+,__4<605_]/_:F8_]?_7"VN\>N_)+,4_U[]
M=+4V/,A(P_<?'X6ZARA5S%&H4./#421'9DL4M#>T!>&5M[5)E,!.-_OYE2HV
MU/:SA8M]I'[D@K,N4%_J%O=0ZP&59_OHY,@T4H0Y%FE B.AJL[($'NE<KN79
M.H3BT\,8[+G3IW?=XECLZ:.*H5LAO_OGG[=!O]MI"4)JPXMD=++6(4W1)0@.
M'5AI+<N"LR ?- #<W@;Y\8\^[=K%7FJ8#R?#@8N.?OH;TW6MR5N^FN7?Y[-;
M:#].%YCH/[N%F%S"DHG=J01R"R)G$+(@G 8Y&6Q>:=6EVW7'SUVFZEO(ND5W
MW4V7=^:X4Q+!9O+^5,):@9T-%"*E$4&A>IC[?\X=L,>Q)O>3[I"50@\[F7:
M<:G]L'NI8%<GY3WDU[ ?M@E:\\(*<&,3*$S$2^DM9)^8TX9^'X:;17L:_;"'
MT&(?L37MATW7?8C>:V!H#5TL#"&R6-.@DV'<""WE<!W%3J0?=B_A[^R'W4=R
M3?MAITP&CQ41$OT?*"WSYOD[F9@UPV2=[?1R?$[]L/=6X=Z2:U!V_1979(;5
M*%V]\]_1?[4^7YQ!8PUW4.JP.644>74)#3C!F+8:-?VF21!W.Y[+M8\&U$.#
MH7R/4=WX EUP-1V!M@O9<6:<#:&]9PEQ@.A'.3AN\ GF<E#& UU,=3!2IOU@
MR+5/D5F.*!Q[6 YYEI1X9LK8F(SH(_$&3+C_GOKM,7D[/D<HIEPI0/_$3?VF
MD[+0/5>K>6V2:-K4;CR';/S6/L/H<-Y0 0.:B7>WZ/6G3YLGP7!U&_SY5A!;
M47ODADL9("E7)Z+Q2*CK0%HI;<R\!*W:9#OLA_="R#2"LMIT#^J> _?'?+E:
MW"WI9AW+'[Y4":XMO<<_JI[=RD@NC10@N(XU7,TAN-IQ3V8FO(_%I$YAAK;9
ML?LM[O(-[%-CR("=3+[)0]H._4'J<$BKY>ZUW,;[.ZRFJ8T_['J.XQF<'.VV
MY:X=ES,-KH.!5V6SEQB-A6Q4H57Y>I]J#]YD[Y-+SBG[W>Z 9QRA[VP#]*'*
ML>V@6[G>_\LWOL1MCZ[M@KFQ^:)72=9FD<'6YA2A1(A<*V!9^I#H#TKN-(>T
MK4%TX"K'-^N/R<A#C*8QZ336[*L<>;!*"&#.T<DBK2:?*G,P:&6123%?TF#O
M&J<V^VJ<[(!!9#]D"[BG1\!T0?5]3L+JI:]N<Y#V$?9XD[!R2 PU"V!R477P
MDX3 18(2LF91AISB<+E"YS )JP4#>LAXZ+3/^6R&:35-UZM_UKD!-T4[O\S2
MO]WFP0CT605-!QTM587HP EN ;7UP3@K47=* GWN0R<S_ZJ7-N:M1#GZ)(N?
MPW336F1>;KH XFHYS%2+)W_TL!,NNJ_BX;0+7JN!D?:T,RIS'Q7&$#F7UA9G
M=9ET_LH8DR],=H9'[< (8\C>107!, ]!2J%RM)'6T,HK:3?Y8O='[@3^YI[
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
MLIM'!M$I!MX$DZ+/#D<;]OD4SLMET6#::6 (_SS]NS:^2/./^(CFR9<D.,_
M"M8.V?0/'TD*0<FL72C*JC:QG2= 70I+AI)[@\8C=X_U/WRY^^7_GN*"/O+A
MRZ_X&:\V)IR/3+CL($M!GJ*O>:\!-5@F,K<AAB#:1'&ZX;M\=[N!GEJRZ3<,
M=>$U]+1\C/?6U^L MJGWW0ON<3SR%GK?1:UF2FM@%O4#O=YYQ4@P*M+AG6K<
MG!6ZAE607' 7DVUC59\ PYYQY$^.8'UTU9)8O\P^7:^6:PGPV^>7K'1R6I+K
M2/Z "L6"4]E"3B(CEOH$T_@6? QJ?!NIH3IW$>= 731PZ+=!$[?0!%F$.BDP
MM,0Z13#37C$<BI6!IQQCSFTR!Y\ ];W19!]=C'2:R!MHB"AC(09CK@U7C0N;
MF42*:9<"\S&4-J[Z$Z"^-YKLHXN=CGFKZHK;2I Z2S*M,*_F$>O@O^GL=_Q[
M]?/T,_X?#(N!2B]Z?FS8NHQ#5OJ@:$.JE&M6>5#D02OGHTG9%5ZBU%;0;R8'
M?'>,B@ZK34"O Z!0=+\I5!""9^!UY#KEH(QI4P%^I(J.6]'_?+VB#]V.B/YF
M7N]&%\L4KJHV)L*[DG4B)]I(,DD%9Q",-N"DM2YE;[P:J^E];_"GFK+?AW4=
M(NI-=3K.,\UR-?T8[M9P^R?AR_J>>A7KG-^TFO#LH]#1@TN$5M4YO]X) 0*3
MX70ME5+:3*K9%_%W0L#AM3?*$\^W&^<![+IEWOV%5Y_Q-]I)'Y:3HLB(U5@@
MN3I85Z0$Y XQ6@@Z*SD/>K21S;V GP('6S"DY[DXI'J/S\YZC+_[:SX)Q92@
MR3XO7"$H22>Y(U.]YJL6KPN2^]5F$L-^>%^X.)0R1QF_\#QJXA1.F,D^6S(G
M,K<D*A/)G @,(7'R"T3(F59R,B2LB%]H.)Q"&[QO[8'[Y_EU#5:&Y$T*P(6O
MP4J+$)*5$'B27'JNC3@9'E; +S0<3)V/6:B.P<+I9]H\(M/VX>17:4>B(OF
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
M\Q F]?C6995T)N<Q.R^9#F"9C^1&<@M9U\1E([NT6=KY@+.7#=E+ZN.^1=;
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
M$(,KND9MLP83@C7I-"F!NQ)K;C[6MK_N+Q ?[Q'T--=AT18MSI-K(J%GA/)
M4H$G+G#/:U<QX&_0GH,*9:?)9M JY!;"LY:61;>Y7 /_P(U/P'QHS>[#KN))
M&%K0:%4FCA)V$MRUQ<8EFK($M?FQ<5-&70_U(;64ZXL)$JXM*;P![ZA C2)9
MN&01&@X1:%:CJ?$"&KM&<'#LR-IQF"HA.AL/++>*2O>\54Z56KHSZQ#]"&/1
M10H-0"JT[NYJ:L"%>^/XW6PBQW_:647<S+YQ)M!3M0[=,G9H2\M3OT)N_B.K
MT7^25N9_!"_E(O^397+@^S^">/^UUY#_7T+/Y(HY>'L/$G?C\<7QS0HJ<-\3
M;_C!GPI$ABP,I^P)/=:&$-7W*>P7>#UXX?5F?-9,8%REUH4V\#ZH4H#DRTJN
M)F7^1+RE EVR&/!/D@D5H$?0QAEN76O+/0]%R2TH=B$20M6)[#3)CPYY8Y*C
M(5.=W1,\:YE'RW-;PXOJ625B2K2_A]V]>T; )T)7O8!H7TP9%GA] =_=T*/(
M2;09Z Q C1GA=C8NMKXV&1A@8'LINB?AD/))4M+ZU,DP'V8ZKSMFBI[F7T1%
M"XZM[ML937U'!=1EVK]%O&T2Z?:&,L!=DY\@:I,BRXAI\PT):7;5."H06PG[
MH\RXWK?-LTY.G]7[P8"RN)-@^+/SKY9X--["!(B@-S!0,SYR*W(1PKO!N6@N
MZ!"4= @SKS2"R5=(6]LTU.UJ1$SQJU@_A14S,P6\MY]&Y<:A&!--:M(3=9A>
MQBLM?I1(#4DU97^)6E"]*&NL%G(#N^%?.7!M]V,'F7&,\@=Q8$%LD&0>)*R/
M0\95G*F\TS@*.UUAY,\8T J+?["FP=9QB27#7@0LX1@F363 &??.2[=["L^_
M(49B$,=U"^Q-V(E/>K/>C_F;7OJ<ON3\\57>SR)E/A;7GQ>3O!WJ>&4*/=:_
MFC47?4ZU3,C9K#>WM]M_Y+ G5EU=,WH?,_ICP_!-0X32B:.7!"\G FW7+-N
MAT"):UYQ[\/_62MQ8%0TA4V7I$T9"+WP9'ZNJC"HJ7L.TE)E,@AI"V7"U?7D
M%\^T+:=+"+(?M>HW. -B23IM;!G7I(%7+SO/E5E;J2J(#417;Y$SBI#60DDE
M;UT);TDV8[?KPC1+LE:<+G-\YM._'IYJ" 1*L&&0+LFQ:&YM%;)4/7ZR"QFA
M.=3I:4-P&X=IE,VU>_LSGOH4YZRT;)ESOBHQRF+9\"0]3+P#@3-$/FW<CK]/
MD0R=A I13L(\\2*1J-GK?8N*1XVXLAV57Y7:7[?G33H)NF#D-*3.=\:J>EF?
MS_MZR46>CM&5E8D=6*R"FJF& V%YK3S9\["(HKV.KD%TQC1[O8%QX!%=%T@M
M9G+LBJ @L*E]=KY\W&:UR<?G>L!45&9.4V:21])ANK8$!0WA;78J)N837AZ^
MAIW"3;=7NT630#K178,E&QW?/SU5[4J1J><6W"?G>Y1Z,HIZ;_VXZOW ]J-O
MI\WKT]<(U990)[O!GTV^$)/"]:# ;@A1&KP9CA]=+ W]2@6$0WF+XO>6:Z/F
M)B:[U'9OKDT,"&'[;YP+9GS/$+!TV_"+LMGCM,Y68=SV4Q5[."?17*=ZA#;'
M!+MO;A,EC&<K]RV/,EEN,CGD925<;=1__OZ%'9^DYD/+YSG31E+H['4:Z#SW
MYI]<AI!KA\SGH_FUM<@RASFWJ4#4]8D?38JQKZ7QKV,7AAA%?,T%SBL&AH2<
ML!)^_DE,$#O8M66]S4Z'$B07S6WTTWP.? II31MZ=F0X^11>;+7]M=R(?[9(
M2+NH4EVUR=OANOC3&1[!*)939\0D5*PZNEC%,O3Z,S@ ;3<J$(& MU_4EJ;%
M93'(_.M]Z+%0*;+I*$62? <ON60'[MR0T5+.>EQ'J5)^_*,FRDB"I"4KZGQ5
MO.9HBM=5V:P=\ZF-A08R?S9!DNB_ )H.)'P]1!IT^4WZ'_*#:9&"<<_\B%TG
M<[S3.ZBN*]2\):S$ONE\HY&09.*I9P82C@'?9ALH_/!V,!7P5$2=H["Q+$"F
M>REL>)(>D;UG _=6.927K$'TS)^U_SX1F-U9D:LYF]AAL9Z*9;XX8L!UCY6M
M9PY-"@IB(7PAEM+0+[!F\@XFC5MM=Q# 5$;M@7F[WQ'3K!X[=F'Y2^_[D4X>
M,S^+*H5F6SG.*F9]BKF7*-(.',S]WH?^?ST[^O=(7/,TVQ<ZQTC&/?4OD)-P
M6<!.+AVOV MZVLI%+%E 1&A+XV<C,^.UG)B6Y@2^OO61'LNO33#R&4ZX'?,U
MZH$^'9]!-T38OA,L I/#J5'X%!-5041CO^F-(:+)CT'0X+ *HOI=&B?V*VQZ
MX,R\F%6!!B-#2ERF3,7;X5P[F_U TXI,XWV/UJ$MURV9"G"7T&HO"9[\6O2K
MENJ\ _/BPF!/?+!T;+.N[SM-=_[ ==O-X4N \+W$'NQG<T'R(+0-*K@-=U4
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
MF_-N^^.O6N':1W]</BVL><1N\7Y-IA-K6%B)OX2CQ /*.+(*F8QT!_&LV61
MZAH2M<'$\W/=>1-DU7GU\LVM.J/X)4,OPLN[#@AQ?08YKM"KKWHUGWN)F FN
M'.VZDW-?B- X=:, D?6@KU(5+M<"<DSN%>5^F2.&9ZH1G+X?#I6T!^8/3AR%
M<T.EB$,4MM,D*_(5_*U"'(F@>AA5E_VD:/W8]1GB*J9EQS5+R^?RLI!A+E-1
M2[Q/RHO^UR"^;7B-P&8T3IQPD0B'=,(CM/D_U+YO'H-:C+T=J]/8=FEI]KL<
M$BN1\VW[CI#+@_&?^D"E_M]IF;N5_3?9KSV8XG;-UWV'%28F2X4R%*T&K.,7
M;4VR%C&89 ([WD34Q<OUV+U.\RB5K''W(9K?ROKRT#%%(BC5_YKCL72E][)J
MXJ*\S_0%-I=)DJ%=T&J'ZJ)-*H"+[[P%;MI)\/%@I4-8I)M;[/L*Y(3_4$QZ
M9%O]:Q/YZ1@R?37X-BZM2W8GPM>XWU2N<.D %O>7X$#QVK\VFOE?*KWNO#-G
M_J=^'\ZE C"1S^WO;IOSO9Q_R)PBPT"!2O[;]5CG__08M=P0TEUQ*G/!"QN.
M,[ [1(2>.U,_)S(YOU,YJ8,7F<M\J+,4>C!QV>=CNU*5Z[2@_YUN +9-HCVO
M/1@YGTT%JK3KJ0 73!<?:BY*UG&C#+GAT O^Q1-[P16^X0QEIDO3?:]@:89)
MOAU9/P,O'99!YC]"<%<11V&GB4.X7@)D.)2+\@6,JR<+EZWCUAL/YH)*NU#R
MFH<)U?WO2BG)#XI?^\4XQB9X?]AUNA)% $W)45AO+(*(XF.9MO#WVVV5T5!^
M+8A6JFHO68+_F2OBJ'ADK)3@7GFY6W'Q%W[6U&X#C1<KC<G?X@E4X# 'X@*9
M:EHPV,PGZ:\?%'5NQ]7'Y@89PC3P;Y\?/"AZ7#P[UW[G>-4NH;NDK7I&O'G"
MQRQ>J,EE62Q,>_'/,S\=<$\H4:IHTX4*,!VM_WH??A\4)82(5X"=4ZEQS3A+
M7+PQJH!=><;DEJ#Y>(95(MLGS\#&R<;)BN&LMC])G39D1^#SSZE M4NO CLA
ME<A)DA>1[FD][C9]<:(2YENQ#KWG=B>5Q2F*<. :J]0_S_.TY$(F!QW885A'
MU!:?35 E'L=W8C@SN]'<WSP:(?&;?C?\[N%=GFC9PG/7K[JE0EX0SMV\/GAL
MD.4EJ=M 8?FCHFBO9+(]#C[?VX$, W/\0#Y!,#>S%Q%#.C45/D:;#?\@UG<+
MU0@$2"SGS$[E+/DXS$Z]J%&2+LH+TQ)NIWD"4\5O^VVM)X?]_V!8&">.-"MA
M6%6W68EGMKOV=XF!%\=%YBX%NA0:G;.S_U0ID2SZJ:-MY,)E<7FC_:S?&]O_
MS,9V7FMK]:@\+1#(?2K'8C%N9\Y(/Q.['*?\^7.0!2"1UD8?-D.T[4+BO"O)
MW/D67RO*RB'W/7?ZN(\@<96PR\JA1>:E-E"<]S:9.TY./2^-T-<I;RP([VC&
M"S""2"R3.^UZL"+"BN)/QWW(+N0-!,/W<)]\6$H%PFF3] SRP5CN"3%S7C$>
MP0=Q*44"-V#7O #BI,W7A2@X']%J]D%4>LC3<T;N#2>]3-O' \.FKXN"+BVR
M;&)Q^X18(@.<I $+B5CM>L1<]U;7!0.<6:[)M."N?7"SI4F\Y\8B1\#9=7UO
MJ-5,H^+&P0Z$.5'3-EGK1TM..LK.O=Z\/'T"->T+763I@40B:ZA 9Z(YA@KT
M($3<YH1P/0DIK27EZS4_ PCM2X9IO@&SXGET,^]%-A0),<2-.Z0+Y./CVBHS
ML//XZ 3L#V2-(PVW@&HA6%.;W2^OU6TW">UC T]DG-L7^++?5,1;XP0B:.D2
M2W(T11+7G5&>%Q^4^_C<]3"'3EE]ZS?^V8$O=/4T[K\JUAA2+3WAW2G4R>$>
M$T?_+@%@T6'B-)T;HIPX):\5?#-O]O4[@IGFC4#SD)9' 9,QAWDP4_QB!Y*U
MTI\*3!4MO$W#; L8^+K7"W$UE=$\]?3@L2$A,ZS2U=K>8UKAAC_C/$^DF) N
M!4DONG2!HK87AJ9(BWX0$$P?E5Y0@C$BJW*5Q=Y/RS=GK7^9;O\Y1I-YABV#
M \0W8WDI<3L0N;<N8T. 52C9QK>@6@C#14&UY76-36B3AU2@EJ4-PA8Z/,?\
MI$U4"0^.J6TR>>P^=-4$P;%A=?VF2OU(K*60X4^E*D$_K;.8^M939'FB"S[0
MH!ZWWPV-1BG&JI#^T.>\.-'K,"K6%"57;.]W[FGZC<LQ:.5ZY:*4)_9CE@/"
M#9Y=I1,)=Y]G+7M62F%#'O]Y#2+_Y#]V<A*O2#S-@KV:2^FAQ11T@O9Y=ZN.
M2=P-=@C7C7[XXK;5B\V&9' 7W><$%NV;#T)L C?-2<%DZ<,\R%T(1^A8JQK^
M2_3"-].P6OS]@_I"OL)61$D;_4W](7$F/7FM+L;5@130HZ2@W9T]=<F7\[G)
M01JFLG%:! H6Z_O=6"X9O]_-:6Y&E S&A\SW/C'O8IW6,S7H;-1.+M$3((QH
MEO:<RMD)TSQ[>R9"NPZ#IJN S+\#'PN5=X,<1;JR@Z.H $<SJ_M."[H3>[*U
MIA0M=WD]9>;6TB5N@WL/<?Y*\R6,$3-EV+L;CG>,:T_K\Z2EM_+YI:TO%]B&
MW"),G9L)E8/=)T)P<IV>BZ $*G#L!YC=+?[5K0U4F4WQ$JCQK;[P]+"MQ!(@
MEW7X@@K<!X5!ZZ6>E 55$D+P?@<KZ7GKR*E]H;0U6_ZO@S(Z71TNEY6+) /I
M$DJP$9[DFX=I5,!Y*/FU\M=F.+YROC*:?.T=T?ET_K#TY'W^984,&WWO96U'
M>);JR>K4 IX/?4/!16L$(=,$.^=T1\ZZNN:[Z@I8S)&4-X)L[]0!KHYD>/8G
MGMYF>\]N*P?YF=<Y#B-)+0IR^P;]:&ZX<R7Q- 0+6CST,,>O8O,+R&>)CQK+
MNQZ=S\1EZ]TI0U]G%;RX+[!_N:Y@18M_)U!&6K#RK3R,KT ZXCZ9%2.5!JVK
MKXI !=<MF\0JP@HM)!&R?$N2E])J.6?"Y&[%\?(Z=(+"\Z.>OWU5L-ST_%6K
MD=J]YM2+LN]D+EOP<@ L@-6PGN6W_XK[_N<VV7DMH=KP=E.D)RU"1<!"!WQ"
MQQI><X_7'4+T\ ^BW<I<&YEJ?:&W[!S6CZ+Z,]9.70NN'_QH7;WEQ/[1]QG=
M#Q$8S:TQ<>&_E,R#>&!R:9B&3>P;V&6B;SG,$^><XU'<#IO(:HBHZ_//OCSJ
MKU,M$1MXI.5LZ8NYN<LWSGN^=/CT<PH^_WUH2O*YTF$D%?  #)? 3W!+\*6]
MX"$L)^VKMXET).<-R!&X,R0:60WMW>9ROR5SF$\1^OEH/[D5W/W6+2/>$X.5
MQ3;W18XE?NP2YKOX*F,IP8?N8./WS:!_#B)<LW?PTFL=VZHU4;@UX3'-EUCI
M*?;!)F/&D/7B=RZ+LS8].E^X-&W%<96+UX:ZJ( P<;'=ERR&3XX6:'^T].C^
MHX98OW OMTKF2">2#>)D@,!1SFGVAY?HV9YT2TMDZ:<46ED^3QUVISP*+?*V
M_@'E=A65J,_8[<Q:?IW+*\!C/RB9.&)<HBQ2>5S6D*LHHNA9D&H?F1>7W*O(
M.HA9)4[A(WJ[J]9#E9I;<0D!H2));=^SSCWE/_!+2 @=PV.=S[VW<3PEPN>^
MVKX=#C^"I&%<$#3(?+XWS(^&[]<:,QH"RZ WUH;3C2HK[NU*OXHP_SRXUO;G
M?Q*P,C-#\:E;1J2N-(U,V&F3IM;6T*N9N'.8K1:2'HP['B-+/HN'=SZ^=)5T
M_ZAKJ.9P*OKJ:)9&091&8=B%7 X^9XOCX;:6KVL1'*V\0>NK!.\ZHBK)EKAK
M3DPK@WZW%?)*5'W^]9A9_42JMYCAVXGS3HD<YLO/N(29WC?5)^OF18I45NY-
MW^EOK2:XZ:GYS]H1C.VG;QU\GRL!][>LDH73:3:1.8J]1=@F:$SQ>F1Z_7GS
M7QVL6WQUD0H\>8B<KZGNJ>XE"3O=T+U*!=A!G<U/J( W&Z7@EW"N$DP"L9)'
M2),_P?GPKFL8\,\]FB.A0U !*5,]7MO:T'O_L998UT%XB+YZS76C=3FA_2.8
M TN^YP)J1L(S&M^+RW1]-Y5=C[G+;C;I!0=B34CW*$/HJLHH/S0?+!3O.?&2
MN0XV8:=UWDYR_$=#YBFUGX;U^%9A5^D5%)?FA-IF.>E!D NA?F+/0Y$9QDK,
M79@]=Z4NR0/.'81NKWQ[?3WD6V)&Q=:5A#?TNNQAG>7F6L$?O4KZY$/9U NC
M"/$HN,(>ZJ B*_"/=W$_T83H,?A\\4%#MS"2/;2_582H44#4]5PX2RSJ#7ST
M=#]IF>ZY9%UE/UNK#KJ=OL7\SU^%[%7D@,F^'X:[;L<\,H^#V:6:H3)J<M<@
M=^I3[&Q<A\7Z>KIDLS\H-$BGNEHUU45D*(QW&:<62:0?KI0+/)@,##65"\Z)
M7,:^SG'?;XR<L;@D^#G-].0URW6C>5LE/'(1T9$\A5PHIP+=5""Q52E:!S>7
M<5< 5=BE;%AU7.+Z5\_8&[$N3A: 5@I4TP[>S@=QY'2Q-@U<#,C%"V#2?_@&
M5SG ](CQ\*#^GY_48S$V-+3+L)UU@+08J1VT^[2&JD=PSGZ\YQRU?DHLM>RX
M$>>K9VU'0XZ"[(P&B_SORHQ]?C>*J'WJUA32NONZD6P\O#-LA':PW-W?I$%(
M)LW#5W#WRC@;.*<V@ZNHUJ1GY<FL:_A \LG]#)3*1?4!C,G+<3;^GO'^G2ZN
M EM=DC413=C$$6H*7,%5Z#8T4U"4\/0-^VMXED28J61Y:XZ,TY&H.<E=)XZ"
MG/X@E*[(.>Q)X"PS\)V)UZ>O9_#IPV^-+US,ZKR"D7&L^@.F/ _@C[=+R%NT
M_/(>#1Y 4;V8_>YVTEG*B/8?./T2Q4ZLF9&B)^4$:J:[L+?8A.,.9M;G2IH6
M@U_("\YRB=(D97=X._?=PW2R(\G9#<$"\8!$:;K$UF[SZ$IH<PLMC?Q1^/K]
M^6J6)T%1EIJGXGGDG+IT'*60]JUBM =R(^=?-"YZB)Z?@#OW5>QYK"TWMR _
MX"<:=\RUDAR6[GH%.SM+I,V,(UCA[2#D?";E^-B/(8&@$();UM#5T=6HG1X"
MNO?1>A\COKK1L #ZL)\VZ-PWX3;EV.!I\X,?$%JF:!64%(SY+#M6>,'H@K%5
M.J;Q0F=]YG;)GG-L[O?6X\/E6A<66D0GS4<W%4;F>CIZ9N]&S4E8E)QP?2,K
M&P98 ,#M:^]D*G;W"E)M=&GQ[.Q?N>?S3_Y.5!F:)\B@\[5B4C^8Q\W-+RNT
MD.DPJ^DL]TS'='Y:A/*UC\#2/2XYX]9'-""1$SJUCWX/VJR1QD(\Y\OMNS(.
MU.)K+YB:=QYP-IH\AKL%%E_RD+?Y3E:9=NZOL/65<1AX%0;*]5BA M-IB]%=
MR'!1,6*P+P;ZQ Z<1!$*ZL1,/FU6*Q9^;.8)N8JKSPTLL],K6K]_)/6/BXS(
M\\OY8!>_"Y!)^NG0VV"<;V_;%4XT[HK7M-8)'Y;V$"CEANTKRE<DSF$H"EQO
M4X.+)KCCO#:E20;$\QM=R%IXI\.<)#$3M\6I:%)C#Q=PLS7PZPM4.D/1[W;(
ME^S]HYAA;^+W,?=_9#6@V$M5!&*VDY3[F$,4-L"A[9<+ZQ/>RELM%6WS\4@D
MOL2W@J(0W&1VW HTDJ(T,93D?R%;<J+Y0FYV*2>H+VQPU5TYBADE?5(_N2X\
M ,">&/&QM'4:+=*LKKTV5[EE"P^?N1:LZGE&P4R!W\%XUDLZ<B5J^*VE?$JN
MQ5;IJW2K=58&X/V0Y4UX OD<?M&2.#V/Y D2QX2FO24>,VL8,TC24@W,#=Y_
MU%7)4YX2L?J0=#;)=(M\'L?GW2?64X1CF=^JP7=>.2S8@]"A3!9SA'6S]4:U
M]&]TX:Z;2+^4_$!7GZZXZ\/*^(H[S7@G1&SLM)[TZ0?9P[>&K--:FFZM'ZA.
M7FR&"W,@:N\C:QK(LLF"E>GSRW@Z?(TK$G_R\:34S/7X][V'YZ*>=5B#%0+I
M?0VBR7+XB:'%[9AF* 8<+^2YVKDQR_,%Q!6D"0&5!=KY[YP[S%O>9G"V?L9'
MKUPD.)\@,MO-Z]/0Q&)SVH[;>/W+P<]9J$N169:_!IB9S$Q+P4B8Z'B*"E&Q
MS<8N, [V:,)TD=-]YFRF]?EG/_GGG,T@@<=ES[)8F1E)-:[+O$V-^QH[EF,0
M7#\7?ZOOAF*JC<,S2SW>3_^<SEG;[A,T'5YE116%<-8URS7>6'TF=G)//HC^
MXS8=V9VH@3>_-O9#,0K"KZ6*N3#+JW=8X_9F(V,_]?K/)C)2XVZ TH.=I>FF
MX]^^?7=SN!EM]>I>'JII*E#378[F*)+A."L(!TR(6/D.QH7+W/R(S\2 8VL1
M$@[=\U[T+8//G:\[OE1SN%!P)\#PXYT/IS]I/;G5A//"@)*UY6#"HV0XQBO2
MEL(TN2?G]HT([;(JJ+FNV2=FL"J8=,3).@U8DEN,X)14;[CG:]F[H,2WK/^J
M4F:.8-;_9?#61,O!K547/5A*/HR5YNS:R+KC6%5SFIDT@#LKZ:=Z?4\T9$EW
MPJ-=+$R><K!?6EV7E]#1$7^XFK4_A%(C^!"=2-8PY>P%@>[IQ_J>/)@MX?@8
MOQ8[C],22O477YYR>EPD<11T<L3*TW,_Q4 @ILOJ5;Z^I8?3^4RUF:61/=L=
METM>>.F%<71\<B?)'.Q:O=$A\.)[ROK[NOE$0PZ*H2=)UZFOA]F@/-@ 2P-S
M3/1$<9)44(,9,7@1RDF<AN*ERHL>-YE]U>*;)^488X*T>I(?WJ,_&RC'6=CI
M)W$[PC/T"Q)G#O[61#";R*3A>@#B@A70&4^=FG>XK3*I%G&^9VEW2]0(N,^1
M.#-9,[S]@0 /DEFY]G#0J"?'Y$?S"%3;!)G>G'SN,!/BFNA">(XSW4_<@T_M
M]B*X;-#6'AX*<AC19_5JDP]C\KT?GN*:YJVIOOUJY=S&+2.\0 <8=]T\)A0R
M\0/-0(82%7&[[7VE-PT6L,:3.BWC=2_EGSZ])(^?X;XOH825M)[GT7MLKL>E
M9G-?]G913*Z0OWO_1J# )W2E0M9/%>_&Y(Y!QQXT,#T_V0V)>9246[PNRN\@
MUR4J]S63)+N^OO"&>S"$ONNZ79/V&I_ULZ=ARDQ!^^UPHD3RYBG<N=Y'\&XX
M)TRL<8SL\-:AU]\-D\Q#3")9-!E]7;XG>K_G;-ONLXC6M+SLI\)->N,#.-7U
MB_YN)<87-,XXMPBWMH;$#/=\J59QO^%;%[/T^+1K7O'F_U(O_D^>O.\E!^%=
MVI%_+@7Y*\:CP:I-G(H=%+9D$MQR?._TC5/O^=]\DKX0?/?#)PM6A3 Z";9-
MN14D458#IP5F: :_(]\[C\95;&HK!5FM8L"$,.9!O^6Q_)U;W]4&"/=:SRL;
M0Y>X\P5^,@@!Q.EN!.ZF.5%.NM?3LOD:%6#$TBQ*/&BH"\(UU?"=<I:8['=P
MLQ&+O/8Q8HK\)J5QJ83'Y,/1((A"2/2F TV[+<>0[D.Q0H&;P7_N8AQ&PQQP
M+)AT\K![Z[&O9-L5TX*@MPZ:KML,:PT+XC=<PA>,4.A4/F4A'3#8OU-%[6@!
M8:>T9_VXB/"I\*6C!I9057B[Y1XT.H *,)/Y<C<:;!Q['D7WF+,D1V8L9V*3
M*Z0:7!>PT7,=]NP9KY*8&E ,Y,APX.#6;WSP7\8'[\G!B[.*;7 N_\K8U+7)
M@[K7L?DSZ\I3WVW0;HV-AF)N0NKBC,'5[R^^"R-_UMDVJDVQ3"B2R-B<*=Y6
ME/^Q8>2UQUX\'\&KJ#)JR"=NH7PC=AZXD+4[>ZD;?2Q4(W3 I1=>LXV8K^0/
MRN\X_7@AB'(JZ)'A\O#6RE,M;_34JH_F.<\4.O63BT$,YV &APBMXR2#T"$%
M' .A_*O*MJ ;JB?=!11?[GC#T[.._87=Z:S+UV>TC%:[)*Z!4L*4W8.S;ZVO
M[5!:]?L33DEBG;P>#2K<2YV=ODQN60YH?'#],)>B<9WR!<FQ0LPI)I_'1\>+
M15O6U&A"PFNEQNJ8/>*?ACMXCC]1EC,L[%]Z%_'0VZ 7#H+!\%+QN?:4(01W
M+903.AU4T;$*_3BI<A66F77Y@=WZB I'Z\W4BG$>E^7C/5Q'-C?O8W]LR/B1
M+LOQ<LM[G_;IDDV@2S72XBK*RLB.#VR2XG,T3^_1?+OWJ*@N_766QP9</)%8
M1=(FGR NEP:9.!#+Y^T][^ZVO9:.[KK%\R'+C;L6:RSAE^2O5+W5\0DM_N#B
M0^/4=P9.>KPC1K/<LNF2?/S3)D[3H^__&QKX[R0K1R*)G/GB8'"U)0HU1YN1
MW4_<XI9C-:+ OFK6ZPNX\M6(M\3(-QM'UP^NV/C,&@3F&S:8/$R)4E@6[.,Y
M40*<\='7_&KRZFI-J(LJR0)V&P=O T]M=Z./-X<$+JUIGQAV:F[L!$8\22E2
MCYH^6EO.ON+:<R$$$(?FAU#B\RZ1VFHP[>;=VN1CKL]NH9S"71MDT,<6\WL6
M\N],I42[D^_3',D\O-V^E@J@\ML?03<_XC(7MA/(BOEZ<-$23+"68T&B]N)5
MMMQR'G6UFI]@I4S%VAKYRS+L:2Z4(UXDZ]#A5G5B("U%;]?6YH %CL X,5)C
M5&#A)"Z@I=+5I"3/[KYW\8U+#,_>7NP1?LZ2G+'TNJYO[T7C3.FU P3S!S2[
MMOA!HN20>49?J</87#]6SM[4;C]Y&M6%1W951D,X?FQCDV,HD&$MB%M$Z'CY
M^GN40?CD2OISVV>AGR'5E5AA7'3O/H0G5)LR2U$@YOO[%O0Y'2;ZY]JY/;IR
M9><RY9'=]))\Z7*ZS6S'I\66!S#7PPB(XQ!*$1-9V0--@@,_S'F)<0/&R:8-
M+1.7T_3KJ_K^#_;>/1KJ]_L;GJ*48\Z'8BJ*"*7D;#HA"2&$F$H28E*$C)DB
MQGD^42EBRC$Y3,XY3HQ#)<F9&8P9(<PPXS#>S.D>W_OW_-;S6_=O?=>ZU_/'
M<S]K/7^PF%ES7?O:>U][OU[77.^]U8H5G^+21B/NF+P541Y5!^WHB_CRMV;5
M'$?T7B#7S_<[9#/?O9Y8%@]=P?VD<67@?H %@X@? !JGZMJ;I3N>V-:PQFR+
M :1CZM+XC<,EIQ%W[A0?-%;92XZ%+T]+ ,?"VALQ\OXM@@ ?%0E2 .*TUH26
M0TZGK;U#WZV^D+<SB1?V*V!UE%\-:"("OW1*7(!:PTT 3WHO60)E]=Q<FFWR
MFWTRO[30H3 \TCKNQ[C1#IO-!Y_**;*6P>\TULH(2EG;MT2ZAO-D/JW8T SS
ME^=[(N$#AJ0#-HQ&/DX1*-=ID6O-#_?MRB <=[SN 609O,X,G-:LZC"J@S3O
ML='Y8ZBV4T^K$R'"_0FE7S4!)RI!VK$$ Z[P ?T)$[LO>N/ATFT\D,3]-8[Y
ME(S/RI\OXW=?/!Q3!$7GMKS)S8H.HGX:57)>Z,R?T>HD'+M\C.A1(Y>^61*A
MXLRR0_#GKX+0_LD4P]%4Z:/AKTEX5VG[?$+W)T^/K@-IS\7= F?L3]S6)Z\8
MSGN !7 ^O6/=S'L5]0-<$%N*/O+<9=T!-O-[[<U4)O7HX[T% O#&L#,&%9W3
MJ86-!(T9M#ZM.+?UYO ABJPARXI96E];RZ*]=["0M;KT_^W2TZ5H<+A(*T:&
M+5G"U@=2R$G: 6='UL:J.0&7!F]*M48$:,JD'=M'__&C77+9?7VUERUKTHE1
MA!]A20)Y%SG9<&M.RC1):2%3-YJM6K;SW("N?K/[P&7Y9RC-FS9U[T[\47AV
M(!'$3N!4('8@?F'H]M D PQ?X+M8P%BU$REX>K]-NA!;4ZM[PKX=WS:5GG6/
MT#G'D3GZH,)&Z9O,,3\%=A<-"ZA*L*6)3#/;" B,: ]H("I84+9-*L'S3#<E
M+,'TXD@%$'SDA@TLP$]MU?J6U@?"9,!;05__^*%Q2 &B&T>'^;*E8IC^0(#O
M5+,5\Q(=TV[K_4W(@X%J+U/1OLL#.=>K;F2(,?^9WWOW^YA4+OK\PZ[GC VV
MM-84FBVMSJP&0EE/$%^]5" 2U2G(KB<&T>9Z;)-^G3M*.HV%BZY]?J\S@HFG
M9.N^U.(:JD(E:>=S? 5TFP36[/Y_2/)O(<D_QO(G4?N?"I9'@.:$UB"O0-JR
M>$!@>B2.>YCMR1AIS=9J0QRMPM$%&^!/"HL^_=7SF-_H"=N1O2N[&YYA(JUR
ME_3%\]RB55N*+C-N@ V=#D"GF&O2._-R/<.?6].YI+,#L]&1RJ=^.,QX*2H^
MKXIXEOIG\Y*9D'!E?DYG_P=#]=X\:Q,SPF-_DCKR0JUU[JMLU5?7.XEWA,<(
M#\0E/K0*,63;X8( +9?;IR+<PBB*8\M2L!(=/EBHGW; M-A.6W.*=:#/R=-]
MG7,;_YS:Z6AA>"OG^3XPW96?'\U8INJ)J@"$K$N-96"2EN$.%'WY@9]U[F5C
M3F9?I1KWU-T_5WGBX\YDC7)"[$_JJ.WOQ)>WPFJR!D9LP];G9R.66W5WP_WK
M 3&A9SQ0  \D"01TJ&@TQS%)[6$Y"@,^U0/E[S/='E]\<:EC\+CXBS2[Z\5F
MB]Y3J%9('+0*W18H,A76BA5#>@-0O,OA7HL!\S']KC&RX&>H7E@$^+5IE71/
MZ+6K'V1AVJ9M!4]JC%Y1\Y?Z^PU&<@=LJANU^7[ZZ>1_>L\Q$8V#4KOMA)K#
MNVC.+ 2W!UK1690/^$ZKQ]=XER_230E"J&I=\0G2Q()P2DU3A:C/#L%G<3X+
MQXPT2JI$+=4EGN<O#&<FN[I0T?=RFQJ9KIQ"78B_A/ "XF0Z$PD\FQ*QL3U[
MKHC(OO [#A/ZL<W;15ZRHSG^2EJ>NJEO<X1K.VELA"L,8V10CM;)8.I<48C]
M@&*-=6="$2#R=?'1)]M;39M:9D/3B-FHK+#3;IY?IT /CO3:%#S**81L2):<
M?_?I6&"WSRK\UQFK 4)A2<'?)R&$SKIBCS&"A^6=+PT-;[U3U93=WL8+"Q5C
ME6*VB]V(^H/EJF'/$&!.(5NW%"B!#NY*S2@ $/0%%9]6P7B"AT]XKBFXI;M7
M.1Q[%AHSJ3)BOL>"KDXIF.E*7AN#&ZBDE$^$QTB<J5)X;J%6MVMGC-J;XQW!
MJR=59>7;D&.D*?6OD6 J*1JWBZU-OE0;&$SF"(M8_H.L[7NO$V4C9?\$EK/0
MX<S]_8Y,K?<&U_0\9O=;%ZPVCN0980A5E"*:-7WD4A^?HOF@Q^*(%,N23^/=
MLHM0H$'L*-'*PEGK=*'S49_;ET:?&W0O7\/Y2+(B)L87,^=HA0@E]PN/7_-
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
M*#":(-E8/)S'G;J!;6'20J*J&&%=.(7C"! )?I&3S96RHB#EOQ>TAI)YH#U
MDJ.2%4'%,OE-T6L+B.\=R[N:EF%')_=^,S<$8--=[>"G6QFHEMULZTH@<KKG
M_"\2RZ#=H,'T2:GQM<G[@6=N/I1"3B2H*A[TB7F,38'<[P6TD&S)Q6GPT\.
M+P4"',/$F^I4^/=--"^WLLIL8>7,_ 2F2^:O_IN_Z]./9^^]:*30$^%*Q;/N
M_ZL/FZ\$>)SMSGF%](42\)21Q.7JMZ?'0A?!@HON31LNE=8'RI\%_8G3?4M.
MJ?H,?GDS^1W'!R("M\:JA+VDJ.YN.=:?;;A5;'<2NGGR917*1G:/8ZR!S-*?
MF; !.QMK:ZW[_<T31'>P/W<2(P>Y8X)\;D"J&J'9LF[KXCV:GW3VSP9@1(%V
M/Z6I.).7Z3UU>[SN)%H]H]R6C3GT0L\N^#>@2I&@>O.I^0E NL2/"_[2UZ(.
MB(56#]1D!3I995 K)PDUS82\KF I&*%'\&FLAK6"NJ#K#^YQ3J/Y43:,<5\%
M0L]@[R<Q[#N4UIMS"=<7H=+5VN"+C8D3GA.WI3TWL4J[PP+?3\E[#V;.ET+\
MT( .)($Z_1F(XD.!#T  ?6O,DAC.]F84$CBJ7NV%V5)3D>(!4"#.U,;.EO+I
MUKWRE@'%Y\DXNI '9BGFZ&L?=.HA=V1C4I#F"8Q>$&'5J]MGH/"U">D 7]7G
M<'ZAC/***5@TE&Z#33(_DF$]I'/<]1ICUU!.S*TGMU_DK;[/>?R WC+Q_>B)
M'ZV-(\WA,5<!,D7BF=["I.#OTQ )]OEF.L76)Q_((2]13]-L*:(WOZ0-QASW
M.Z3AI=M<]_!/,/0HGS2=Y(&$I,.7LZ$4)+5XRA"\E")@,:)O\Z:+!?4[K$>R
M,[Z*O+D,'%=/^<4#)4#I[ING/X*7YW/V /OSB8+KQ$=J<="?3C?$7O_F@>"]
M#QZLV$LZLYM35?(1FT=F;UEX'Y[KU4R?'7.7=%@CN*[#?J]!G_.5A9PJS@!+
MKD$5X$\X=4W2NV.]$>F+*F)T&/[.O1H-J\DZEF=WP@<AUL+>Z2+W-2RAA'F-
M'D9S(Z<8X!%& &8:(S:_Y4R<N&(J2RD^C:LM/E]H\OHL_%O7I$"RY+MU[#L(
MN9NKS_!;-=?CJ]*#!_*GA86=<OM+DISNUSZR+B:Z3\4L1C@$2H>ILZ6=W%X%
MF6N'>W21]MUQ$;W#*.K0OCW5*/[PHH&D0*_9R?/\32A.7QA-GLWG@19_R3FQ
MFFON0_YJW,S_O)([7V_IL3KX$K>II7ODSF.,P/;WS*U:N*ELX\X*2J\(/) .
MBPU-N3NDO4[S[83(":9/6":[7>!44G/)"4;.3M]+8?%\4.D, 0Y#GK,]=-LE
M%!$#.*%UY<CNZS/#:XWW:@(Z+RHXKY8=?C4JCE<3'QH(!W/W8/D*+ #@5_]"
M/B/QQ!1,&.N1%7>@=X26HH-48H(%N#_ E2-X;0R]#'<7"PJ/O'L&>0LXTSD
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
M^?!]1^_7AY,?NK2+7VTC:]:'>-88'%Z=^K1^&4,+B<V+FY8SC.B.).]9>M^
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
MP 4$CK5N&7S./UWSTNU0ALW(JL_J 5=,-GG15/'IQLATTO%3H:J90# =RM
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
M+W6Q*3>T(IYYVF1FO1QJSW3M?UCZB4_Q@UWOM[N6)W&#T(L+'#6)A-0I=6(
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
MGIQJBKZ6F'D2WXDL6.2U,G<Z2*)$$O<M2B /P+D^>SRHU0\Y[(_U.?@TXHK
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
M\XL$FI6V74#WF)Z=M&E'PUQDZW?J.=E\O,FWXOVN7BB&+,4RXAPB&GH0!3B
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
MINYD2:.?+P?TJ5?UZ#4C)V>2%7H+0+S=WNVJ\IWX*C9^.[70F$2>U&41$YI
M%"$$:1JJA;D,B4]DZH626LW0I_M:VNO['[M<.QA]+#*]WY6II22KP\B:BI7E
M?_\G/_;^1<=>O.5B6V6,;-K%)OBA5@OXEC56AL;!<(IW@^[4\[R2LMY4%'KC
M4 NZ BUB4TSXYS%Q.^L/]#?OU']>\2?SO\$MXSCFO5[WES<?B_QKQ@5_<?]K
MJ2V-Q@^]3KRAWJW:E>**EE5!6+4.69RF(D8PC;QZ+1^I=8&GU@HZK:]BHTC$
M5GN"]B(LC9'VH@*RE_4O=APS8AS,J&=:="=F).VR7_N/=N+K,DH_: T4[_\(
M#K@?M "_=7HXY*KQ(#JEL!%BS,ILXV%Z3'@7M#2.!W_.<_XMVVS>WMXIKM6'
M*N_RLEPG'L7,"P,8T#C6^4 ))"$-] "QF/K*^$JM'%./=[,T/NND5&; 7DZ@
M!;7CM!.8FO'6Y4A-S$WV(%G3SC &3JGE1%>STL>PNH\IXLS5]GZ=[_3QN%ZZ
M-17*OGS+.R]/S$+,?>V3E2"UUF**!-(@@#%'*$"4D@ ;9_HZU<G2**"6$VA!
M5VWY0:!D-7>&/ GF\-OO"J*I]TZ.HC/"9_0D3.8>I"[@FLF?U/*ALO(P/0?#
M@+_IR5MG\SX])WS?%_7LM6,+*NC=Y2_D^R'%XGZED2:")G["8"A2[05"":1A
M2NNLZ!)[A,?(B  -^EH:#[:G'CIZI)]X]/P:PQID,[/($703\^-HU$944SB+
MA^.J"J?[F[FZPEG%GU99.'_+A>3Q26CQLTU6SR2?U80BKK;\G1K&S?X:4:Z1
MI$&$$@R]! <0(1% 3)$':9!2EL8RD<BHS,+(_I=&,K6<.B6!=MG4%19R":10
M\)-->QQ=YRMH,J9:'EC9#HTE#;D'?&)J:M*2Z?."'DE]TO@_5&4%FE'1_K2U
M.KWK]3!=W>J$Q!,0F1VBTY";H0S/0WAV )TD0<MF1L0)YMNM?M38KGJ[W>9?
MZW[*3^*KV.[$B_S@)N*I9:7@*()AHL_>.14P#8,02B_%PD]0DE#CHC.FG2Z-
M GMR@Y[@H)4<U**O@*Q=40HU5A9Q>:;C<'YI.@6Z$_.=$;!CHAU-4;6(A9P
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
MY%\SI<R:IY2F88AA&N$8HC".(4ZD3AV!D4<\F?J>49V"<QTME$9:8;L0X+P
MG<"V!'("7U/JN!RU>4AC!& CZ&(8C0N)XD3C,U/$L(I/R>',]2-R=6F*>:%#
M,K3=HFR:)A*O*-2HUQ%W+^X/E[0>;U??2,'?Y]L/=W5ZA[H,Z-O:RZ#)&GG@
MJ[^)[/I&+>&NE-U$KL7/JM7JE1+]#<D*79-%K&D4I8$,4ZA,&001X0DD/HDA
M34B"J4^$3"Q.(Q>@T3)//'L:K'IGGK0]I]/1.#S?;$A1 B44*#5 %O$XS_T4
M!3%)4\Y\R/PP@,A+)22()5"0*$Q#BH@(N>EQZP+T6>*1[H,G2-3__;_F\1F>
MGA<@X8(L@%I-2.L@OCX6H <&H/>@?UWG6U\CL@(*$]B TM4"[\&R @^>M X:
MT&(#:G!T:GP!-#QUB3:+;+?/_:A99!O\XSQR<^4S_$,]>G89%)<QV$,Y&I]9
MPOFR0"YC*![DF5R(2.,.NOKYY#MGY3=Y\< ''Z4R1KY/(8HYAHBA .)$<,A2
M0H2'2!S$\8C#*X.N%WH@]4GH], /XU5TGG?[N!2;83 [<'*%ZERQ)YVT&LRK
M/IANPQI&P./TB,>DWUF/;2R >'P48W/KM*'/3W(3Q(JF@H2J$:"!XBM!%%7%
MJ0<3WQ>"2.(EQ&BO]%)!EK:7JI[*8)K(9<OT'7,".S%W64<KUV'*'[8NR_1<
MB.*S!"(_3XH(5Y"-#3YVG1PB(S3;U"6!VEQ75U2Q+V'5&L7"QRF7, YH#)$,
M8IA2Z2OK#<<\#G#"F55VM--=+8WE6O' YB#Q7RQ9[S2LAKSF!*RIF>L@Y#Y5
M&OBM$]1ENH2S:+AEH-/=S<LQ9]5^PB+G[QC'$R_)75:139O142>TJ=J:8E=;
MWBP\URP)1<2\"/)0>!"A0$#,(@%YA#@AJ0RE/F V]VXVZ-.*.69P=7XH\@IL
M]GF>N!*[3D8@:L'MZ,0$?3-><8SIQ 3S&,Y#VJQ7'9ROA^&TIAH+@)QRCDF_
MLY*/!1"/6<CF5OO3[!-+Q==EE=WJG9MV5T5;R5_4$(DUCV-*&8I@XJ4((I\1
M2+!'(25!),.$"18;A62-Z7QIIHUZ^I#Y08HUU.</V:8$<&(V.KFMM )[\4$K
M?[M*JU68$&_SDZ8I<9_I:,@Y_E:G-V,!'#ANL6YRMO.1L<KV#S1&MS'.0OU9
M;-7:>:-FF"M^FVTS;?;J4M^M%_>:)+'@(DE@3+F 2,2ZWG;B0^:15+! !IPA
MF^7LF?Z61OP/A:Q-I^M& SM3]!S,9F:H0_ F)OU6TAJP1QBVPKJS/0U1<6IW
MGNMS5IO3$(#']J;I;?:VYHM=F6U%6;[,;VFVK>>WVA]3QY&1S=NMFHENZV_?
M;M6B6XG 6+[;Z@V\.K#X;B,J<<7_OBOK;*_O%0KMJKR.,%PG/@L"@A!,I%26
M*0L0Q$',8>H1&A$?$X2-XCNF%W5I=/:ANA%%&T:\ K>"Z&H1]6YYXRL'R%X5
MBY36$P_W>>MX.8,X,:UVBH*>IBO0TQ7TE%V!5EUPT!<<%%Z!@\JU]T^K=!M&
MO9CA-S?6E_,8S&3:+^%QL%H-S#-" VN'B068;:4Q#Y#]=<E,/8Y;Q2A)U 16
MW7]4KT>W6W97]R.J%_=?5*/[@R0_8"%)(@_2D%.(?!Q!O<D.<42)1!$/(F&5
M:<B\ZZ49 [^0O]=>4VU,;NT#Q,5=(5A6I_"^TQKM-]]KG4R.J2X=(+.ET#2P
M3SQ]=T(KCMYCNQ=<EZE0_]![H*6?Y$#0'C2GBR:+[F==/]G#\G@I-:*%<43W
M>7>GF+0V+3:O%:GF]T)\$E766/&Z^X?A^6UB5>IY4L8TAI2%:L6$90R)\%,8
M<$Z#(/*2@!A59;I,C*41X.OO@NWJ/8F^/N"@2/V:VA'=R $R([WI89^8 !_@
MW&GP&'"'J7/= .>4!$>*,BLA7@;78W*\L+5Q1'DP/S_FFXQEHMP;&#04$>>"
MP#3@,42,2$A)E$ J$Q;R$!/F66UIG^YJ:8376_AUHHZVZ 8 -B,S-[!-?7@Y
M#C%K@CH/AE,2&NAN5J(YK_9C,C&X8W3NR1X':5;2^^"L$KPI4-7]T#J7ZO.W
M-^HQ6^,81PCI4C(BD!!%Q(,$!P1RWQ,18Y$G<&3#)B/E6!K5J <OLDY4.6H
MS-AF!E@GIJ)'2=YJ4VD%.BVZ,FK[7QM%V@-]K8K3A)B78.DZ8^8H6>9.J7D)
M8$=R;E[4G#/GL5[R3\7#MWE1M<YK3:ZX-94HCF4:0DEC I%:A.HR*![T$HQ]
M1CPJN5$\T'@1ED:+?0F[,S?MEU/5-;3O=(6M0FR:>)8J'ZC'=;%WU+FQ.W_J
M-OV(3&W<G?:,ZN<5UF[Z#\:M463R$;C82\WA2#R_K]HE(^+"8\T03'N_M7,-
M/[?WFJ'B!CYLIBV-C+5HSI/>"*Z]6E0?K1]+.QNN8RY9D)( ILQ7ACJE"22Q
M'T'&) \H"8,P,?(:,>QO:3-/*Z=E!,493,UL;X=(33PC=-%8K:AU5OE]+N56
MW-/)F^RC)LR <1LQ<:;/>:,ES !X$BEA>)M]*M!7[3SWI2#;,M/<]$G<*:):
M4S^@0408Q&&D:U#H: BA5OUAR.I*WP0%1B<H0YTLC3(Z.<%!4-!(:I[[\R2@
MP]3A"J:IU^3V"%DE^SP'P>A$GR<;GBW)YSG5^@D^SUX[TF(XI!-N,VZ&GL3$
MCV%,(JK6JR2%:<HY#$(OEF&0"BZM\E<\[F!I+WB;X+IL$ES_L_=GS_/5(K0
M7[6T_P)(4]U'5V%+O)7GU?]O4AC6!:'U0U4O3=4'[U] 5I8[=:G^(C_D4 *A
MM_)3?Q6B].BMZ2J*XE7L10]_]2PME<=C:6B:7#!"4]LB#[*/U]*MP-L:8H<6
MR G]W9H<CSN9U\8XH>(3H^+4=?;;9=J[C90W+V]T$K*WVRO&BEV=?4S[595K
MFJ34"SB%DNMB=XGV/I,I@BPB?IK22*T:/=-ML>&NED8X/[P2K- Y.G[4GJ?U
MI[JP?".UHIY&["?IO.J",R5@783LP"M@.QCG][G<03PQ8[2"@D92#6PK*^B$
M=8::^=Z4._1FVH.Z $6K?28S8 ;VD\XT,-N^D9DB_?TAPSO&676=BTE;=^9X
M@D@EP5=1ZLR..A=D6=?:Z_^NJ]6\SZO_%-6G?1G49I?J35ZT7^GK_+6'X\!/
ME,WH!YY0"\/0AR12JT//C\* H(A$(K6Q&><5?VD3Q,?#D4AQ$%-[)K-^5EO[
M^F,S/Q5FUN=RQWKBF>IH&N)#SM8Z_J11NLM.7!<H4VJ">U&!@Z(KT'MB>LJZ
MLY"?9XR<VM\SJS"K=?\\P_-X[?!,4HST(1^;,OEIIF0=3OI%S>)-)N5RKZ%!
M<9,PC4D4(XA2H:9-3V!(TB2&A-(4A6H11+S O+C)DE2SH=GYJISLY7==XV1)
MT*\18A$*/0K]F*7*&(L]2 B-8$QIF(38CU).38N=+$DQ^V=J^JHGO2?*8<V3
M):%N&I6Q %$7:MN-+$7QM/X$:#(75 H;T(+3,Q+G*TBQQ#%W&YZR!,7F#799
M@L:G0F>6))O]/OC_%MNMH(+]3;57O-()9C+61;R%-.*11#Z4*>4083^ ), "
M1F'*.>$)"@-CW]"!?I:VP=&)"FI902>L^<;L$*;G][(=(37Q%'("I/.!@59H
MF>]A.T)MI@WLT>A9;5\;8#*P=SUT]VP;UP8J]'>M32YW%7OT9K?E0B\,JUWY
M0>IOUIQBQ$6:**ZL\T3'"4S3D$ L,2=Q2,(@BFWR1)MT:L6>,R2*;B0$92TB
M()5>>>C-X7M!3L>WC(?<S/YW#>34/DM'XXA:9'_X=2OK3S^"1GR-[F 4O(/H
MH=-P31PJ=*3C9XX+.@W%^2"@@7O'T=*1E#^*]M@FUUGCOHCOU0NES.]KXG.4
M1"*$ NG]/%\GL(\C9<ZQA#&A?PJHS0F86;=+,^R.Y>(R/&^WQ-N,E=RC.#$O
M'0,0'$0&OVFA02VUP\!K.YB<\I%AU[,RDAT<CSG)\F[[!>5;I<169VS1[-::
M\4)('TLA8$*(MHO40A(SB6'*"8N(# 2-N>E"\DC[2^.9O8@6R6E.07=^O7@A
M(!-3QD,L1BP/CX%BOBR\$)R9EH.V(%FM @<@&%C]';MKME7?@,C]U=[09?;$
M]>M6C7'32ON8(9&&,4E]R!FF.HEQ!&D24D@%#B65'D-I;$I;3UI?&FG5 H)&
M-O.W\REHYPGK(B@FIJL^"B/(ZBD<YE1U$2PS$94=/%8T=5+] 9)Z>L]L%'52
MW#Y!G;[(/NSM+9/%U8YG"L&KJA)E,]1O-N1Z32,IPT0OYQ*?0"08AI3C -)
M^CY&% 6I47Z;X6Z61EAO7[[Y!%I104]6H(4UCWX;P'68RMRA-;4)-@HHJR"X
M\SB,#H,;:'JV0+CSZO5#X0RN'IU"F>]8]3*O[9ZB;O935O[>3C5I$B,:!!(R
M23!$"4]@FK ((LH1)[ZD!%N5-1WN;FETT$H+'H@+M+S6:9"'0#;;V7$'W<3<
M<!JU"5)\FJ'B.I_Q4)=SYS V4/](WF*3N^P-BG?BFFQ>J_53=7_U/2O721"D
MB/L>C)7!H$/>9)-\@X8X\H*(180&IE;$H[:7QA6U>*"1#_RF)32T\8_A=MY*
MN "-B5]_&R"L#((3*H^V AZW-]O4?T*1_GQ_ZI*1KM_*7*C]AEYN2%E^D'6T
M:_V@!7X4I$)9^#02.I>EIRS\B&+(1)@$<>(%<6ST@I[M:6FO:RV?/N6L);1Z
M8<^C:C:A.\%JXI?9#B9[?\IS$+AU<CS9V[R>A^>4?N(.>/8&^YW)VINE\\F+
MB;+FJ0?5;%SGLF50/0UJZ2]H&(<<Q6$8FNY)]MI=VBM?BV:^[]9'Z/P&Y$B]
M)WY]&U<P^SW'ON[FNXTC,9AIGW%X^*WV%8\H.K"CV+]ZMKW$(R+V=Q&/_>S*
MB>T0QO9>5#^3;/LN+\M7._$E_RRJJBD)4%YM^<M=49%L4__IKQGQA1\@!+$@
M:JE ,8<4QQARW^=AZ&,>2+G>*K.H$OS+)7FU1XEG]#SCYGE^(N1TS_1!%T!8
MM2.%KO.V4?I<ZA4W;@S-[)XYA^0Y?>N4+FV8<L;V/]4!S3^\+ 3/JA]70"L+
M?M#J_@B4PCKY[T'E.E%23^<IG?$N&H*)_?7&R?;,+GT7 7K>Z^^RYNWMQ8\[
MNLG8KU6VR:I,E"<K7[TZ5))[\MLZ# 3UPKC>#D**XZ,$IG$:P2!0/R11ZH?(
MZ%#)E4!+LU!?#9?A,[??G(R6)Z27^)C ."04(DDD) D/81HA$3"9AI(B$\_S
M9QFM&;S2ZTC^<Z439QZS\PN5N4=BZL.&6AVPUZ>N@_N@VN+5PVJ+_7?LR 4S
MCY?YXFKN<9MI53;;^%DM\%R"/; R=-+-;$M*EZ#TUZ).VQV9$E:G)5/_U^U]
M)9O6=OI\DQ>56L;=OJV#9AN3JJMV)OV$R<AG$*>^#U$<$9@F =:EA6,U<:;J
MR3=RY!LOPM*L%RU]4[%$?Q '/?YBF=/5?C#,%I[30CSU3KP2? 5JC'ORKVK
M:Q6@&N-;T%-BDHIUXS%TFUO67HQYL\^.ANE)?MKQ+8WCPKINN_A"OK_,ZX)[
M8LONWZG5Y]M*W)9K@8(H%93 ".NP"T8Q))AZD,64!R'SD:)$&]H;[&UI#-<(
M6Y>'Z(D+?M,"@UIBRR/$8:S-6,T9@A,3V"7@6=.4$2A.&6FXQUG)QTCYQSQC
M=M/8\N6TS'A&BOL/19.BY!=1W>2\(2\A/BM>:X\U7]P_O;B[[(LV_=9!$GK2
MQQQ&:4IU^4V=[(L)R!@G(9*>+P,[EP6'PBV-L [BJO'J\BLUZH%.\!70&A[.
M^'6.IF.W==>#WVI5;9TE7#X"AOX5SS2P$_/HLXSIB-+K[L%W7)#=H8 SEVEW
M#^W3XNT3]'&A/7K5E"5I720)]R(D$@$Q"@5$@;)&L4]#F) H4+,#]OW8JJ[;
M\6Z61N@](VHOYRCGM1.H6IJ<H[&:S]8TAFF\C7D4A6F,RX==/8]5>53=D^;D
M\:M'VI$'UM$%)C-=!ZXI"\5$]E7P#]NZ5!2IBX>L@\#W$LP\&$8Z*RQ5JU0:
M^PRFB0PH"X.8>8F5H6C3^]*(0SLCW!4Y$X*70 ]N4_Y)F0A2%,K<M[3FK ;"
MT%R;"MZI[;&^I;4"#V0'G?! ?>Z)[]#.&H.:6T/*2H)Y+:4QX#PQA48U<J&M
MH]T[MBS;9%T*>2YTQ$ZFS*FVZ&5W&E*_89Q@+I,@ACAFB3*&0@I3@E-=Y):E
MB>>)%)-1QI"='$LCO>XH"<A-_@U6-T6^N[X9:2=9CHBE(34=SA.SWVLU?[ Z
MS4C/YOJD\R\_5*E.VWQ0JBNO>SC/;2ZZNLUW+AW=+@1X&B/.4I;GL?+& 7;2
M#!S9G'T(8A,T]2J_)=EVC:E:'%(<PU#J1:+O^Y!222!-2*RX40HLC0YI'S>\
M-*+KHNT:Z2P"#Q^@-<Q9EV P-0D9JF\5;GA,U]&QA@\:FRW0\)@*_2C#H[^/
MLUP^B:]BNQ-O5/_Z $&?0_XMJVY>[M0RXU84K[^SS4Y7B[@J2Z'^QQ4EK",O
M(2)4;R=+B*^##R.("8UAZJ<)]9-8)L3J+'&$#$M[D5L5FA4::Y4HP3>E!F"M
M'I;._6-&QLQZF1COB4GC =2=_ W2G08KL-<!=$IH \>=?7(!A$YMDS%RS&J7
M7 #48YODDJ;&Y*Y4O*&K&)+M?;-DK*M=OMP5A78 E1$F*><"<LHCM7*3*:3"
MBZ%$'$F$:" \X]C+X:Z61G5]:775QTY<FS2.@] .DYA;P";?S^YAU9-T!5I9
MG8%FDP;3%7BS9<0<"Z)E;DP37 ;39 XV,&/&3!-%'B;/-+K#GD2O^%==8JQ\
MDQ<O>_7!7Y=5=JMC+3\)G;Z^_$]!BC?95[%. Y90)C#DC"G+TI?*J$PQA2G"
M'B<122+?*#?YB+Z71K/J\8K-V<$6Z/,<.R%\$Y-N)WE=9+8ONS(+.^E!*_X*
M: 6 UF ZL,VY>4+09R)KU^!;4?A(^ 8XW;;%V4A^I*I]UA_;Q+B-AGV!LA?W
M^X__*Q.%:NCF_ITR[3=M8B-,@\!#:@8(=&*C@$-,4PD937WB$S5!(*/T\';=
M+HW\#S40P5[8.F+@_=5?1[F-&*)OMG_@'M.)9X1+X+3>&K!#Q^EN@&'7LVX
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
MKDT&*(6*I,Q$&$JKN@)= TWM,ZWD!'M!G1NN=T)K9P4, 9CGC[D75NZQC1U
M#!O%>&FP<>,5.U0^B4SLNKZGUSI?YEM9] ZZ6VZKYD%%K&.C?UQ$8W.BR2%5
MB<E4BO023F()8RRS-%*4(^34W\]FT*F11M4A;J%%,U&_^5[N7JW\K&"W=&(/
M#*9O;W8A;M6MZB!P&4'MJ1&?"T3#.K=M!A[7R^T Q8F[V^7>?G3T3=+%A\V6
M;N7=\EF63KFZ6]8-Y[M'T^! BO?R:2UY7MK*) HD3K(81IFD$"&90H)X"%.<
M4A6*"&GJ<F&G'C),C:P^R<W&)(S7L@+1$+;,)G\TR\A_.VQ3KIDB.R;S#+QG
M8C/2@U)\<)"_T8"TH0)HZC <SUT!X*"TUT>.45GP"J".2?&:1_7ER(?RF?N8
MA^K0FT6QT*]I!.,,AQ %7$(280$S'LM$A2A6PJDHT*6!IL9V>SE=B>P"CK9L
M=3TZWBFI$O$0H^4A8J +B(&IY<)@(_-'N\JG)-%QO7L>Q[NBQ*[>")IX:*E7
M<_WO[M$DYWZ3?/4LUX9]3/*(:2>69C''D>G-+L) FT@AU2:2YH@8!T)S1A(H
M(NUK7[L.[_)%C%>_^MV^9'6IBT/6AQ/V@N)$PQM#*E4$D0H4)#13D&9Z+E3
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
M813+<:?&+0[QQ*X(VS&*!]P\<\M>XL:!<B5S,[IWH)C>GC@-RC>V8X_*/(Z
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
M5NF/K]KL&J]D=9SKMA;;HJXW@B1+XQ0F <D@2I( 4I8H2$.DPA#AA&=R7OI
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
M?WS,"QDN4$RD$"F"-%891"3 $"L60A51%-,LE#KJ&:1 T&UE;I_YZU/US5^
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
M?3"R.&8,?9+E<R-8VU'F7@1)HH@1R.91H <IQ5-(<)#"&"',$58<,ZNUE:$
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
M3WL+S+_VM8*-%8ZZF*[=8N?.?)+M.\JQY!G\49G@Y^C+4/[&5>!T!3&M-.=
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
MB/V8&>5(BC\GZ;<;#?V0ZGFX.CZ/ZVCZ= Y"_?1.UG_[6W4FJNF*%X) /A6
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
M8V/UZ4T5+QUXWKU/W"V>AX#JL,/&'';8N:R]05>@[;!.5D=KE"GM]F,#:KM
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
MLK-TNA[A6OF%ER)XGGUS<UQQ^F+C-IUKZ:/?NL/^;\DT]U L<8J^F4?E<!O
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
MD 5I C%.F,P(XBRQ2K?M;65N3K$!"62-TG%'X3B1=O'FQ?1X]H0M,PW *]!
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
M1.EPA%7""88D-:G6D8PAB4AFZ@<I$=! B40L"B.;+<6=W6ABV;35IT7J3^L
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
M1<'+0)O6*!<_E%+9LZ@J*'_>%,47L;V3W\G/98I27_B^#^,D4 :EP+$R+9F
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
M8C+,=/T^+)0Z:L-A\]S GMC-^<RA]OS2YP0C]8V *(F4H853!@GB#/HHH2)
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
M0I:Y[4B-*O]NO<,,7@WCS6,*C-WO"U4]ZDJ-,AF[5@3\4JOR:YEY4&L##NJ
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
M] ,8>@E"?I1BM>V;&OEGQI_;SGW_GW^ O^>;W9.Y27\.M7YC_DHL7(?A2NE
M+=Z8M5B[5;_:A#\W]F3&>X=B;;.]ZV/#XG!?E&PZ,V&S4A]Z:'S_^KO(J(A2
M#T<PPJEZ@],D@)2IUQAA0GQ"B1=[5ED$79/-[74^EA4,"]AUHFL6O1L+,\>O
M_06X1GS_;0 9-6C7.>&D$3P3U5^'\XR>&7CX5K6+*SYN\G:^P3=E;CSK8@W%
MMEB&01ACKOS(E/$0(@][D/@I@Y10ZG$J8R^-EFOQ0+:"&Y[)]<]J]%[@ZKUH
MS^WN]2AO9VTWH"K/!G9;G4+\4M[8V^Y3D@JR>B8/PO(0SV 1#$_V1@)V*CNC
MDK:LBOS+47;2KZ"6N;P4-^(1@05"XYX-&LP[[8&A.1 GIX@6C]K'(._)^C\W
MA?A#O=+YL5V-_%A&/L70$]J6"6BHO!'U5TQ9@F3,O,"L8DOG+',S8I1/<FL>
M&;D,7G_L:11('%.&DA%H(4$II;F+8@&4>9QH%, F"@8-!<XJW-,+2$=,Y_*S
MDP5N>L5O1V?Z/WQM9=;/V5HT=; _$E;?6&H5ITY#E*2Q@-)G'"H"]"#%RD)+
MHR0*11*&,;>J,V@\\^PHLE42]/-1U79PD'YHW=6^53 SS)Q@ZYIK36"MJZL"
M)_6IK5%S5&&U;_8W*JUJ",KEFJJF PQDLNQAG<F,Z1Z05;1:%P[8K#)V] )Q
M%(5)$& 8"@_IM+$ $B_%D*61'T?"X\0LD<1NVMEQV.[Q4=\&TXT&#PJ @P:@
M4<&2R,P6P9#%1H?6-85U0^FHK+X=3.-REMG4TQ*6%1PG;&7WM/VYU^WN4><%
M9,_B@Y2";:O2)G?RAF^>M$W>Y*7[/(B3E$(1RQ0BEL80>VD(N0@QQSYG"4M-
MC\+,IIP;11VD!I78"U )KDFK$7U 5ISA O2?JHT/JV-Z&@E1J_,W.Y"N/I(S
MG&ZR4SH[]=L'=Y9/#CS+$]M;4OSXFF^>,R[XNY??"\$_K?=ITX>LZ:67A,3S
M(P]RZ2GW+PX]F*8DA"'WXQ#A,/5)8G-QSWQJ*V*:X'*?DAPP)3IXJF77Y<@W
M^TQSTI]I?NU:&)X#.D'8]:F@ E=+#;ZVP/U%2PZR]:^.$_KM$1OWV-!\^FD/
M$:UA.3E2M!]A&*%])S_K3FXDSU_D)O^+Y+PJK[%DA A"HQ1&4E=@IY[NKH:9
MXC(2)S&.N$!6 :R.N>9F2^D"+E6[1<5<!V'M"*H+6S-&&@DQQQ2DP:H#3VTY
M%Z"2=#RZ,8!C5'[IFF]20C%0_#6#F#QB?_CW>W6JKGA),='VY=.Z4.;#2A/4
M>_$L5OJW2RZ$'Z4)A<A+ XC\A$.<Z!ZMW",\I)X7"&IZ#&@PW]RHX_<F\:"6
M66W#M=!Z9^:-V!;5GTQ [S\^'!E*QYS2H-B("SZU4=Q+/"Z(YD>+(X,YT2'C
MM:!:'39:0-1Q[&@RRF0'D!8JM8\B;1ZSI^1/:YF38IOOV':7B_J0G,8IQOKB
MIQ">!U&JZ%<Q<J03PW3[,Q$*9G;[\\($<R/=8QG-6>$L>/U<>BTDCLGS6+P!
MV1=G83%GQVOAF8@.;6&RHK\N##KX[NQCDQ%<E]!M1NO\G#V%W?!_[(IMF;.V
MW=QP7O:+)"M]/3Y;UX4*[G^07%!2'/<Q^_"OG6+6F]*VK6K(9NM6S\DE3GT_
M"G  !?65!4IP"#&7*10D35A J$P\H[)03J6<&YF62L!2B[([QK[A8"Y6.I%7
M9]G2ICXU.]3]-><7=PO>S]VS6$;'&T!+1[U8!RW+,B#*(VG*?RQ >[';RBY
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
M4)0G.92ASJ(-!8*4\@S* ,<AB@A7_SNW!*TF-#?]TU1&_:P> 7]H!AT4F:T
M-=,P+F":6*]8(.2D?&Q7_,G+QE;$+EXNMBNR29G8@^?'^G>[^N73KO0GXRQ-
M&58??H0I5"?*%&+.0\BRE&5AK@1.K2R2$W3FI@9>;9-G%&$]!:RIU^ILN"8_
M(XY :H1WJA<'QQZIX[0\>Z%Z!7[K>>I_W+[KQ'U!=+_H;R^/=+-:)&D:<"1"
M*%%2];XA,!<H@2*,4YED"<^%43[?FY'G]N$WS(&:._/>$H=P]7_<9X$P\>=L
M*+]5!XFCLH[N''$XFK>.$4>%Z':*./Z O9O7;=V=PTZ]Y&BG7K%=L(1A01F&
M2%;IT&$"21 RR+,LCTA N S4-K_9DM6PT_@2 EBID9T8TWU&#6= *+9UPP47
MI=HNMCB&/=MSG_*)E>9T!=W,F\ +PV).%UM%YM[\N:\F3W<#,U]55G<.EYS2
MGAN,B[#E[3[DDJ!W;U<NRL?X>_9[\K,=^N55T]&*+Z$>N!>/3YN"%"_OEU*]
M)=2<E(N,ADR=AV)(I4[%277[KI11B%$>IQ'/8L$#VQOXL<S,[7S5:9U;9>@
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
M 3>YW+NRFEB>LR=Y@%"R#I!2M'N[:"'(*+B))O-&/9N?)&W<VZZ-8#6L0CI
MV"8'? \;$H/W.27@3#A0RC@(C)9,DA&%R<5KU^9 _ &"QKT5VPA-0PB_ PS=
MPX%"1AS8#-+7 R4RJ^ *%J"].SM),DF-JB#W1$ZS20;-T@ 'B;R#U.2K\\=>
MMNRZQE)M)&ZQ%"]* &^2!.5# )<"F54="NJ$,?,VQRU/$-9-.-<N23FD:CHP
M3Q?]E/XV77]^>;9:$T^71O?;M4.ES%34+&7PI5X =BJ"#[& 29B"%X*"CS:W
M^7<DL)M KV'5=@-5]8+ :3RKNEJ]F;^8YG?E^@#-24A<ZT R8UI&6E%1010B
M0U#>"PQ<!M'F,.8IRKJ)#1MC;BCE= "V][7*A_1S7M_Q?D&<X'JZQ.U8XE+K
MUW[".;U8URDAJ^O&_6J%J1(T%Q)!>XIEE$4',61!G$MC4R'7)#9JMC4$^=W$
MGNU@>WPU=X#MVP'3-4Y$+ARQ7FQ5G)P2[C5X2SZPXBIF0Z^T;WBI>'\4'B-F
M;8?"@132 ;1J1?GTO%__/-=-83K_A/-$3$V*=5I:3?Y%1@JMK/10*R+!66YY
M4KEHUZ@VYV&BN@EK6^[,PZBD W0]):\)0VT])_^"T[(@)X,\6N<=!RY1DM02
MBZEYPN1>RL8=M'?LHIS#E3-8:N5??KPC\;?TQN97F]_4?_4!RP_U[]\_O+GQ
M_:O_W)R\_ID"^.VW5X]V,9OFFK7^*9!#D/"WSXCUA*WJX3.Y#BG,;C*QFIZ<
MSFYE>>^<C>_XQ3]>T7V;H_/OOX.;07C KVN<9\Q_.K3B?(>K\TKG()AE$ +!
M3PFCP!61 $NTD6GA=&F3,]^%NC:3\GB.5L1@P4K)MK%14$E#-EX'28:XV#;3
M#?:?E-?PFN; &-EM?MYS5-#!3OAB-EO\49?NSXOEJ\597)>SV=TN_I<G(2%H
MDY(!YHT%%6N/?;01;([,(FW]3C::^/,<,GN<FO<L6-P&6C,==0# YY23.Q-8
M%"6"*'52*E$#M$ S,,F,E)&[D!I=0!^XF<>X/64.,7JMU-4#$J\N,9,'\VZY
MD67>W,YZC\O-=:T)CYE9:P5$XQ,H9QAX9Q+(4,@)TTXFTR8/MP-QWT\CCF<!
MX^'N!X-H:6_@?<%E7 P/O>VUP!=GZ\^+Y?2_,4]RD#K2PJPMGRBTYLX#67 #
M0@E4)?#L2J-AH@\3]?W<=AL(:@=II2_;MF7ES6IU1FPDRR,Y)+[Z"74222G@
M<JFCR&L370RLA#9IV@<(^GZNM@T*K#VTT2.HWIVM5^LPS]/YIXF71<:2.03)
M-"AR26M?Y@*VZ*P<^EJ7<!QD7:-JW#/[T>"UKUX&PUB[Y-FEP[M:E'O:*AR8
M07OJVX=.HSV+FX%R:=NOOGSR)0)#K!E< HH6G(R1BV2,K$'0$5W1/#'#6T[*
MO$/0X8U^ON#\K)Y58%(V(0-97!T7GEB=>1) ^YBX*9YGW\:'OZ!@7$=]"'W?
M;<2SAVR[V,%6F\.L\S%;5RTW"J(645BPWO):O;EIR4M*+='SHI )U6:RYT,4
MC>MQM\#,(+(?^1KDWZHI?[]<Y&UMTI:ERY0?\A)94I!UB*"LIBA46@7HA);2
M)U:P/+$7/?6,D4/^032X:"#.3DS+N_+^XN;EAK6)U)EY83U8X\G+]YJ<+Z$]
M!))+5(++B&VN!]U'S3C@&5;/]]B4@X3> 7!^7Y\??K\[Q66H-1;GZ^N2K?>;
MV[N9A\@\K2J)F6QOBN32IRA FJ*M*I:%1F.J=B1PG!VK*;Q:J&;D'>R7JVOC
MKR^OC;_<7AN?)&\]-[2SYY)\G4D1(3HCB)D493"9"V-WV,$>>\8X"9\F*!E4
MG#T;HDV5X426*'*,&ARO4RM\]$!./OE^V60F?6UTTB;!\SA=XZ1XQC$[SU=$
M!["Z3TP3HT*A12 AY&S(8B+6_!39SARY%84EWNAZV7W4C'/+HBF$#A9Z!U<4
M?\$YP7]& <>+?#*=3ZM8UM,O>+X8)J%DJY.G@$/4S*92KEZVM&#J//4DF*)
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
M%?P),:]^)E%_P)/%ES![N5BM5Y-D>#&L.(K]:4DIE IBYAZ"]AH%&7'+2E,
M/D+<N.>,(V%P*&6-.OY[XV-<XV)[9^3B&LEY%7)]\\4\7_W^RMQ?W2Y93911
M*4>>P6OR,92M1T5)) B<!?*-H\BW&VG>[QT.0\ZX9X''=!%'4%\']1N[2WB2
M658LT'X0<QT29J4$K[0#SF+DP3EF<YOI-+O3..Y1X)$M:"/5]9MD_'DZ#_/T
M0+8VF\R\<Y"MKM=&$G%HJL?"C2-^:\_'-L',\VGMI,7AD9*,0RFM UMY?8MX
M6_UE$B%1,5U/L!3M!*U;:\G4*Y,XD  +!)9]K9#2+K>I1'^0I"X3CH-AX6[_
MI@$4TP'"/N#IN5O\KMQD)$LN4&$$%R2CE5FW#$9;AN"8,$M)+G&;^MT'2>HR
M>=@*8<,HIJ-0^=J*J?,WZ\7?[>U)>L;)*XSK2;&)Z5#;U5/H3XQ%!U%A 5&\
MUMIX+W*C]."3M'69)3R&<1M 56,?UCW)30VW7JP^D ^[G"8"?97U)-6KYHHY
M8")[4#47%:UAP*6+RFNA%=^E5<=^3^\R-S@TW(ZDG-XVV>O+2$9&CFXQ8%P.
MH.KLL\"# 8TE.\-34LFTWV.?:^>.G1 \RA:[KUHZVF$OF;GLM7VM__8D<&F5
M*W483)TLQ)2"2&8:1-2\F%(BMVUZ;#Y.5Y?IOF8[ZW J&A]WU7YO+GV?5H9>
MY"_5>-?BW"=/MHLR*ECIP.98<U"1@?=2@M9621FCULSNL+?N]? N$W8MMM;V
MJNEL9[U@\^?%\@9+@OD2ZIF.UZ[64;#:8#E8**)D$W-(-KCFF^P#Q(U;TC_B
M?CN$LL8W@8]'3-=-NR0IF2P,D/0X*&43K2N6@:NH1!%!Z-"HA=E3I(U;NM]%
M:+NOHCHP@-<9NG; O;F8<(\0B3VO% 8!4B6R[\(K6E]9@S N^1*M];%]CF4'
M0G?+)K-_0%@.K<4.0+J[-">6Y! <<K!>$&?6:'#"89W#*W,NGA7?IDWZ[C3N
M!LU_E)..1KKKX,RWLE7_7_NT?@FSNN9NIIG(7[[YQK5/;N?KWKT1=GYO^_77
M]#G,/^$'\C.V WDG1N62!<^ .M'&$H6 :!#KFG4YRU*OBS5!]G'Y[&1^V=!G
MS1V#Y7M?2A.O+1I%>A%::U#>,'",%PH!,&CILY"IPY4Q;JJT3Z _2Y5[X_9T
MLYQ( LMU!^A%&;0UDG8]5X]C?>WP&F0&SQUC*G#K2IL"\_;H;99V[12]SU'E
M@>A]/3^L_O<JIW*+NSL\9>]U"0JRJ:TX!3?@+3F /-ABHLJH;Q?W#I;]>IRR
M<1.QS1 XJ$(ZB-WNY^(%!07+Y3=R7OX:9F<X$3X[$2.#$FL-<LH*'"?/Q3.5
ME%,QHFA3J;L3>>-F69L:NV%5TP'>?CL[/9UMQ!5F%^)Z,R^+Y<E681>"0Z9U
MD.@@ECKMR-5)&%(I,"R7X)GF K$)XG8D<-RT:C/,M5!/!ZA[,Z?O(LM=!U+7
M_BT*BU:<*'>1QVU/(8?"0N'99.VET[S-8?DM0D:>K=M"V7>:ZNPO^2Z <]Z@
MK_93W7)@M2&+*R6833]5@P)"<1&<1<$E_2;<;O<P7+NF6[2,W%WD*/ Y2/X=
M(.A",K7+&;V\NDPSS_<D65]-5VFV6)TM\6J2B2TIHJ'%4E2A#5XE\"HZT")*
M[TR0W+6Y8'HHY2.?\33URXZFT9&K:\]Y?+E)8%[VESYO+;V:"!:E+IK,MZMK
M4:L(,2D-#&7D18E8^*U+!/=6^CS^E'$WR>-J>]%$]".#:#L2[-O%]=<W\Q7M
M&+-ZV/0*O^"LOCLQ&) SVA\PA$P+4KE:DXF 6&S*R)U#O@.2=GC4N)OF:' :
M6@F#8>I??KRCB+?TQN97F]_4?_4!RP_U[]\_O+GQ_<19;;SS9_(2MM_^;ODI
MS,]G.(=Y/F^05WNNWZ![-3TAW^4)0#W\73]>47>;[O.OO .:?2G%KVN<9\Q_
M.LP-N?ZT6I&UF$US.)][_?X:"^_*.0S#['(#O;9M9N,=K^5;D1E0Y+A!0&=
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
M*8+\7J?F/4MQ#T[->XX4QU9_^'J-\.!#9D)JL*'>::O41U<'2 9EZTA8+L6
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
MU9UY<#G3N9&%92&<,K+-\.'A-$X;'#:T58W%-7WMXFT=RZ_K]558)-Q>K'S
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
MS/,4+GZB.*/,+V^VYV11WC.$'.N@>A1T'*/+(+@4+BHIDQ_2D?Z(I;N(ZD;
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
M>XELI[%&DM9S*!7_/:QJ\["O.%)Q^*/OC5X._C3%C7O?Y")D\.2,F3IJRK-
M@K<10N+,F^*EYVTFMYV[ %Q:.D"%8!Z<(E5KK0(?B@&719)!Y:)EFW85>TF:
M/J/\1#P,+P _A/D=^$4[WD8,8ZF$JB!#K0L+C!2R+ARX9Q0."^T$:S2.Y]D4
M@!\DY!\7@!_"\>XP<U--F&/*RE*4RW,=NQ<\1-01D((!DC>Y@:9-&L2S*  _
M2,*#"L /8'<'D/E!];$H7B@Z3H+\/?++:$?1)MJ,%^A,4+7K8!/L/+L"\$.D
M?E@!^ $BZ !/3]8?QR"=2W38A+6YNOE53]-A,S%;R2,6F?__ O 3T32: #H
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
MP^MF>DO2P0<G@5DR!RJB@)!$!!]R,DY8GQ_V=SX24CUXX1/ Z @V3_U81?+
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
MD"%"X9H%RSQY"6V:Q X@KJ=7XW&P-K9$.@#9=S/-A#"R,)Z FY) B:P@!LY
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
M$/4X"7-<.77Z&O&43MADLHZMR:X_VEJ?[:)]$JVFB3$F)8K'L;Z4I10A2NG
M!S*CG  4&F5OG%6KO4^?,%]=X)ORBKR*2WP]_XJ/EMW(Y.[T>&3*%V*%H(@,
M:N=XB(ISR-[(;+S%I-O$+$<0^YRTWB&(>ZCU6LOQ&6K!$<IY#_I\:\UXEH+?
MPQ#K"A,Q48QAI$2RTV1"/?-D5E$HJ8J57*3_23IRQDMM/AX,R(WCLJTW4AJ\
M*+(HRVW*;2HCAM/XG#3B(?@Z7B,>)+4I4Y57E[-WM>_0IL"Q:*%*)NUMF#.U
M&4B"P%  )HG%8Q2(@ZY3Z*OW8$8_/838=\M.BYY6,EV>RN >4/$;?HZXFKD<
M.2K.0%+(!(K1F7&)1^"9*\^D-RR.C(OMPM,@XP21/13Z$?R;6.R_T2'X?/7Y
MFG#MF=:..RBN%JV6G,'Q8,&74'02+MLTR/8,$OQW2T\L^F,$MQR#BU.+/_Q]
MC_!HN+$RUP[^C@@7HI8#%@DY.*.93HA\4#+W,/'?7WJ:5('1Q'\T%SMX@WS"
M#/[T[;?P_Y:KEQ=AO=XHQV1X<DIK,-9:J(7,X+510*S)A1M!VV[CK!] Y+19
M)XW=B]9"ZQN/=QO[/7S&ZR8-G!G+;-2 L1;9&$S@ZADNK"3.47*3P[DQN8O0
M:=W>9H 9#LR3I3=QB>?+9>WX6T>4O$)<7RO[X*7)2@8H1:E:1T.V'DT$# 9C
MR4C'^$'9^<[2SEW?[A8PIPMR.2)7.U!9+Z_6E\O/N-H,#:EI%Y_F7VZVHIW*
M'FLIO*DS*3T=JXBR ))W$&1B:$*;ZYPGB)K61)X#66-+YFB0?<557([53J6V
M\GW$LNUFO/"1ZQII")4HYO"2W$\M@?F:(UK(?6WT;/P$4=,F.YX39F-)I@-=
M]AY77^<)7WQ<X6;ZULTV7!(V&!9($6<D;S4+",XI\#D;JU()&-JX67L(FM8Z
MCB;PAS?.(W!_8C?IUT59A?7EZBI=7JWP-B:FLZ6M (&B@$JLWJIQ"<02Q1P7
M.=L\P$W:]>UIC=G80!B%@QVHD5HY7-]?KL+%N_G'3[<\R<50=!$5($6_U;-S
MX'2V$'RTK)0492,ULH>@:6U4*S4R!O<[ -$3)OSU_7)TS:15$(2C/4D*5)V)
M%I(E7<DQRR3;U(,,H6Y:>$U_&76<F/J&WK;_$*H8LTH!C(MU\$]]5PY,@[04
M393($!_V VL/N^&=H*:X-C@2"\/!=KA@^@+:SF!UNRGI$S&-F!5*'=L1[/_'
MWKLUN7'D^*-?Y<1YQV[>+Q'G19;M_3N.;R'+.[%/C+P@)>ZT2 W)EJWY]'\D
MR6ZUNMG=5605*]GVB\8>VRPD\ ,20.)29U]8!^0>9:\C,TJ,4R_7B;QF\PF#
M0VX@$;6%NWM<^WV-Y?KJQWG!F8G1YTC L)Q<3:6M@1 ]_>%9DAAD'&MC01?J
MFDTOC&WHCA10 Z![]6&YVLS_O>]7>K!-5.H<$HL&N&$4XQ05P'NOZ'!)IZQB
M<&F<)-;3=$W;HS@ZT 842@,0>X)=WU_7>/KN<?>CI6Z+!87S61:RW*P8K*.M
M$GC)$\B02W(Z)FO'Z2\\A>IIFQ"G=/B&%6C;X#UPRI_QS\W;/_#J$_Y$\?[[
M]<SGZO,Z"=%F!XIG^BO#'213RXYB1A;&L9^GT=ULQ#(POKH#>VAA7QRT_P?#
MZNT?RYGCC-D:PK&(&13S'H+4= U%&X/0]6XZ>W''X^0V&P>U!.1C1'N9^"5
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
M6))J&X0'.U28B#'FPB J16I;B@&O8H%27,+L<\KW[Z^_^UP'!,R)?:Y]I-<
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
MW[Y:W+YAS(R6)6GIP+N405F;P+$@R&+'*%T24>LNSXE=O]<-0A>9]Q^%Y0W
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
M:!)3-ZVM23!I20L3:M)"22Z+3Y(#_9U,6?.D\SBK'R]J\&(O:7<=O-B']0U
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
M$=H'8:<E0OM(KH%H\9&*:QMJ-H83OTJ@6][2>6*B"T (IT7.15/(\W>WP^D
MZ-;MT$<:36)JG[4QHA0OLJ2(@]Q&Y7B"H+0%EP7&I&(N:1RK=E'=#KVDW;7;
MH0_K&X#0LP7VBLN4;49PBHZB9%'@?"UNTBZ2MYJXPG$J(RZTVZ&7_/MV._01
M1@/@.J9TGL+::+4L=+ Z.% G"H$B\8]Q6:Q"C0K'Z:YY.=T.IT!P;)$U@,H#
MXX _WX9JKRF<>[=<U91,O2*,1%%2,(!:TM&BD!"2UN1H8"J%9[H_QFD;[$'D
M)>7P3_'9QI); Y \<(R]+KM:/2*Y 4G6O1:WQ3HB/0"&8,E),8*N@W&NW\=(
M:BW#/Q ([E_%@TBD 6@=2#QBW/R&Z7HUWWS>6W"MO!79&6#"!%!*!/">;Y?<
M,29B,46<K;7K 773 FX@(#S_'GF:5)I$VG?_NJ;3[$]%C+OQ%PPY!3DHX#Y$
M\D^R@!A$HKA+VLRR$G2P,Z'M,(73WJCG0MP TFD2=:_#^OVK1:[_4X_X*5P1
MTV]K3$QTV]9+%%63>&00G6+@33 I^NSP;!N,GJ)SVL>J<R%P,$DU@,/OYW_6
MSH2T_( /5"KYD@3G&5C!.A>-_O"1N!:4S-J%HJP:)X?R!%'3]I&,@["A9- "
MG&XF+W[S^?8O_\\<5T34^\\_XB>\VKFX/C+ALH,L!<53OM9$!=1@F<C<AAB"
M&"=;THV^:<W8^4+3$:35$@9_PE 959-!ZX?GNU'<RK]B)!@527%3S4VR0N9;
M!<D%=S'9<;RZ7F1.&TR,@9/'H#BXT%I"Y ^+C]>;]99C_"8WGI5.3DN*D<AY
M5:%8<"I;R$EDQ%+SXR.;PH=$-8*VX:'P&.A.E$NC$!,W1Q'D@NBDP!!+ZB*#
M3'II.!0K T\YQIS'F<3T!%'3QJK30NP8N30*,;D_"B+*6$A;,-=9$L:%W0AE
MQ;1+@?D8RCCQZ1-$3>O%30NQ8^32 ,0ZEILJ+"5QA)(#,<L%"K%E7<?J=2@\
M" PC/2X,UYLR6H0ZY;O6J;)J$H"'=PE@HK@[2O(.N+?$.%<@U@*'4))!;0T%
MZ^?:4G(12QY/AL:1.Q_ZR*E)^/T#Y^_>;S"_^D07QCO<-<A>;7^I=B;.L 3M
M<DR@79TB$NOF%<TDZ,Q,\-*0+W&N/63/D'H1S3&#0G)(V0VX+V^\7H>;QMBZ
MJRK1P3?+B'4KT'SQ,_ZY^7[^"?\'PVJ@1HB>'QNZ2^*4LT[00F&DB4S96+>/
MV'K=^^H(&HHU&!I)L2P9RK]6"X4P5G(G-13RD$%YD2C4IV"L)K$HPN?UM>;O
M%HIQ$'9:"T4?R4W9I[K:S-[4_5?;Y*@JVG(K4YT>JD%QZ<#775=<!.5E4,*H
M3K4J]*MWH$9_=Q]F7WWVDAHC>HEU>2J/6P#&S1M?4-F+0F$7%Q2:>T-.JJ_3
M.'7F@=&ADNDTC+([-*9,\YX@LOM"/X)_$XO]I_#G_,/UAYL$8!+6*6.!%T/N
MILD:HB'L9YZ\<T*1R]GI"NHD^*\^/;'HCQ'<<@@N-A#C/=+5XY1/3DD!5I=
MUZ<)$%.20*ZO3#)X9^(X U=.Z*AKI#K[F(MC0&DTB:F;G@K+*)+DDF)9) US
M5H-C1D,PAJL48O(XUAB#"^JHZR7MSAUU/5C? (2>;>+"$)6U*4+(=66-2P9B
MS"1[[[.2KKCT]_Z@H^7?MZ.NCS : -<Q[5D,@\Z._$$AJF=HLP''&4+1D:QZ
M$LSROSOJQH/@V")K )7=<L)6FX!>!T"A%"B%"D+P#+R.7*<<E#'C#!\9[K6Q
MD5+%4_RTX675) !OLLG?7V_H8-]]^'BU_(RKU\O%9C6/U]MG@UUZ>9W"54TP
MSX1W)>OD*>:1F7P7SDB]-2F>M-:E[(U7Y]HHU)OX2WBE[ 6IYYM71I5OFY!>
M;^8?PNV9;_Y)^+RMB+E-'_/LH]#1@TMT.N6B ^^$ (')<.YB*46?"\>=*+Z$
M]\R!P3N\)-M$[%=*>N^853W?_H%7G_ GTMKWZUE1.7N-!9++B10T)0C%LNIS
M.;KO.+E$YRH%Z45X:\9W#'3UM,=#BOKRD%VOF[=_+&>AF!)T45"X0E"2;ASG
M6!V3(8K7!67@X^S&.H[>UNQP>S@^1K 7"E_"(\Z8R3Y;<IDRM\1:$\EE"A2&
M)HY!B9 SG;P9 %>*6YOQVBB$>POW,D'\_?*ZMI^$Y$T*P(6O[2<6(20K(? D
MN?1<&]$,ABO!K>UW:Q/"O45[H0B>?R)%%9E4E5/,JAVQEO@)WBL'T@=3'($O
MA+.-R^A"<"<$Z[\\@ON*]O(07(_X)0&S?OL>5Q@*D3-SR?)H-(+QB1RHC'3W
MJ-KO*FKSEE)&GVV5_'$GZ(1Q\U?&^##"'PSTP]9J[T;G;)/S1Q1?W_VOAZBF
M?I2:@<JCOR3$?BEW"UG?X%6%7-U6L?[M/2$WAC7F!Z!39;N]*4#4LBZR\ GJ
MJRH4Q5)"M(+ID93])+I/+J*NO_Q^>46F8+V3T*M%WOZ?W]S]W%L2TC?TW_US
MIJT2R=2HL@XA5K9H\,$FN@RRLLD*E?(X4V+Z4CIQPNM\:'Q073VF2-LW==O'
MQQ,-WOXW!C9[ARAKP_@)9"9P+8$[8<G#DQFB#P&,<2@172IRI,7BTQJ_V_?L
MN]^N'_U^N7J@,:]6JUK,NJ/@MJ_KE_+E7[S_*^O=U,^MW.^H6T&5&;/ ?-T0
M)W)]%X\22+.S\REQTOF1.U'.>-R+-L-]].+Q)I=6P=5 K/:%28</^@9)$O/J
MOO^VH>/]OI@3>_X(J_PJ;>:?R+#>.[Y)PECG$&2L)>9.T54F2P0KK5)*>FWR
M.(\9 Q]DXE>.%K3F_(!H2A]^7BX^T5DQ'SSQX</RXJ/-G#PW5MO?8WW_YZ)B
MU1M3LDAEI.*@D\B>^#FD!:R/+>SVO?:? UV =$X\OEO\J5\;V)-_FMHV?'J5
MA3,V1DAD \D34!&"R0&8,V01@TIEI)4XT_KTOWRLW_J!^/\GYK?+'];KZ]LX
M>/?GKCI5)RZ+"P6*Y044$PC.4?A;C"TBD.-D_#A3A3H2>-%^<Q_L/:A$'T&
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
M[(G?\9X^^X"@ =_HZQ04.LV24@6BI@M))8JR8W8&"C-<,RE8T.,\WO?/.U_
MXV<O*#R9=^XCEP9 -4JF*>CDI$#2;)DY*(,,?"P*C/:F-GH6)D>RKB\\[]P+
M7.?(._>1](7EG;.RAGLM($1&OG_=8A%0>LC*JVB4=>Q^B\+?>>?3,7)"WKF/
MP!JPO%_56&0G0G%H"#\NDV+K#/6%"0*+H:Y;BR6-TQ+>NY+I AZ13[G,CY9*
M0XC:ZYV.D4LF&63T I07A?3.%3"D@J'.9+-^7$RU<'\>+\^G*YGZ,'?BB^_0
M=G@Z; F.*#>&M$-)3@&8I;_BPHL0"U-8N@S./?#3;8C[&"DMAV-9 \9@@+QL
MS$;FN@12BER[77P&QYV"S)/*=;%75N-DF?Y^UASB*CLS BX9\S\O]_,9'\YO
M_#+<X,WRZNK[Y:K^^[.2G;19)6"Z2/)IE2:YF$PW"5/:*:LBCE,E?+8C-AZ(
M#(S=P6;AC@FD%Z]ANTG"LXCH,,@ /H6Z-E!)"-EF2"0YQ8S'8$9:CG:&TUVH
M7HT+[+.JWQ$H.UKS/NYZRC=AM6E5_[:SB#'/G+<V90J)C"<KJ937X!6IB2L:
MDR!6H1UI0,%H9[K0RHA+U[5C$-7&I(3A>7&S%R+/4D054"?(MH[!]RI#]-Z#
M#BQ[SR.9(7TI^G5[JHGCK+^JAAV'JOXZYG<ZML!W]56_51TC(16<;Z[K]HE%
M_N[/C_-5V-5OQ1RLTK5AT5@#BED&#NN8#3),%#TKI:=J@!GPE--NZ/G+ZN P
MJ'NI.OG0WW9:AR"-!J.QQN-.$'^B!1$=9N&XE&G$28@M1'6C#<OZR^K@:2@[
M,:K[;G&:]IVT@>QQGNSF_]ZR(R4M$X/(&06YAD3E4N'@,]8%ZF@X'W6O7#<R
MIUTEU+;VM(:2%C9T#<N*?V"=S8[Y%862X1T^W,UT1X1WI9FM,#&Q (4)7YN
M)82@!3BKN6 <C2]\&MTZ\D07FBXY+>7?E@AZ@>KEJ>(=N_DL V=6%.^S%R ,
M%R3M$,'KA"#(IJI,?-+63J-_?8XQS7O ):-^7,4=#8*3OR&,Q+!]MO=Y9JFD
M4#F?(#MR@906";P1"-XS&53US$.7@MH)CS#-!?FWKIX5>B_O5KW-%C_/*,-M
MBL(;L*HP4-+40<2\ +'(I&@\+]AE:]JDAYCF3>)O+3TS_%Z>GCZ:4>[@B"C%
MC8\>K-E&/DR#3]I#%%P%XBHOVD^CM\<?:IIWC;_U>&)XOCR][A529!-CEC(
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
MCY_G/VHL>.RCS54_T<[L7&[&)/Q,JP]G^.GC2<;3C07)HD4UFYD(,G%0Q:D
MRJI!6J=#J2DXOU76M)5O^289H[3C=3ZGIE'#W%BZK/ZXR\*5L16#UCL3(1CV
MP8;% %%2@**D3J38U.16S5;;8>E;9,SGAR92[VIJ6<]\3/VQNCC_^)K9.,/3
M]_077O?$.T/9<$X *LBV=K(:"!@M6".M8@YR-F6+H^D;?WY&&$RCM-6T$ASS
M#N_7FWJQZ%)TN@U3D9IE4ULG?6NG+X$2HJ@RA3X/OD]1-7/7U,SWQ/LI9V9O
M<W?\9DL3;MFY[DQ]2ZM/K2OU[#.51?8N&ZD-U$IL0N@"8-$6DM5*$&:7[@_1
M>M0)[?:IP]WG[:GIU5'$/BR@;K*"Y9+RQB87,8F0D%A>=C/P7V6(;4%2Y 0U
MZN)%#>8@.#W\S.'N WN"Z4"1CPZE5V>$BV"+D"D+:.L:.%A,AN7G'!2C4LDY
MR^0.<TEW/FS>Q&L>\.PLY %"IZN%;NOWJZO;]MN]$3^?M99#<JB-YZC2JM9R
MV*XEHN5X!X5/I6@31>TSH>DYRN8-H29'6!>%S.R6'BF >5C#UP+,+:KXKI[L
MWI[B\OPW.E^@KJ:M?H#@VLP/T38&%L,1JH_&>Y5UR=L<B!U)G+>CO8L+'$6A
M SC.GU>K\L^3T].%M2HG8350:R$RG!M#5+7UOKI<?$EH99]^OVL*YNV [^8(
M]Q+P> ZOO2&<E*MAY._/<+F^I.KZ<;O][I\<0K05J_SU\C.=;?:GO\;UQ[=T
MMOG^0OMBM4</&E.3(['/%VU21,XI>YVHNFWFZW8B;]X6^&,YNJ,K<@ GUVB_
M=N(_L>3OR'@1<K*<:1=06$H;4ZDAL$5"S-D5%G>DU*<(^ FBYNV8[^8*IU+#
MS-[Q5?G[Q?I\$]V>KUZ5LF$ 3]_B23EA,_ET<HZG&S-)][=17ZZ:WFR=OHH>
M3I9WA5!: 5!EX;H<-]L=% O!5Z 8HVW]=RJ'+?QC-P+G[<'OXB''4.8 /O(Z
M3GE[<98_,J^O<EY=+#>[ZVY%M% Z:X'!  ;'3%4.9Y@;!$="!<W_R8:Z1HE/
MDC=SWW_W&'(ZW;R@CK#K5Y[5%HUS^%B&-FTGV63D].I ZR.O>3K7-%L'JB1
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
M?TQ.0^^AT<;^%+QG??W ?^H?"YU3T4D(T#ZQ/451('#2#B(H(P,%YSJME9Z
M^'GZL6; ZOVXX]B*G^SFYEB.]$9 /^!I>T3YXR/QX?+HEOL#O>S3G]37!>_
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
MSN.W<'W/?,Q(.V2ZHN6NEYM2]#.?J<^P\I;.,HMQLT#J9CW9Y:]QV!*3#"A
MV#9T+QB"0,F!-3JS3]<RY&VZZ_>G8*1)#J-@;RJ%#7K2_C>>7FS^!B[+_[W
MTY/Z91/*7,X<Q<W%)9UQI+''0;O]WY[BG-V3DPF.V9M/?O78)]\ -)H<G8P$
M.G&N;$I "-A:/VWV)%VK\9EN;>=V-$VS</GIS[HUU?<LZQ].6]V)5X786@U;
MBE$L"N<AYDI0# ?)+5@58JNWC!T7,.],Z'R'<0=,/;YTN:_R7KK7VS_+V/DC
MCNH#>V4<6\+6B%1E&UQ7"I^>)M@"R2<.[U(NTCN%/DV75?1WA5O;T*9QA]E-
MT806-90"AD-;:!MG(>I@95N_D*0Z$O/W2!O>W>V"F[ONKI^"!KB/OF7N]'3U
MSU94O'YU:^GO^:]L=F-[G5*L[*<=L]&"50O!:]PT[)A*40G=IV)L._I&Q=Y!
MX%AUU]3P^+M:N1U\(*UC9DY:>")=!/3H@3#J5(7 7@-@MZ%NWKOE'JC8"7A[
MJ&@ V-VP\M/J[#5__,EYVTUTO97=R2IK9-LLE,&D9/B@* &J-%IG0:%*T05N
M3U$U,LSVP<#]1:=3*60 </U*'_#T2C97'!13G6BYE?6^+<)PHDVU39"+]2YD
MH2+UJ3!Y2,N\50+=@72@\.>\ -XAG/CUYKG:Y1S8")"S]G:['6*!H'*$4&MK
MXC>&MIM(.&E"<$/>?)?"_0.S_OH:P)?]Y^HS73X3/VVY[U:GI^RZ_XEG9<&9
ME52!+& P#HQNPTG:2-"J;%5.9!UUG]Z]/8@=/W/8$SJKX^IQ *@^S=@/>-J^
MM<"DI*U>04UM2FU.+$2!&A*&9*Q&3['/!->MR)LWRNL.DITRBWTT-DR[QM.L
MO?Z(9Q^HO%]M%FA<V_P"@^-XQ"70K8G;M!MRK &A1(Y@8C+:QZTN]R;&YN/4
MSAM'C@75"?0YO .]X;%-'>#O7ZU17]CH.%+R E+Q?#2106 [#1Q$&;;23"H1
MS0G:K\F==PC3H*@]0*-S%Z&^>7W]&BF5B%OR^XX^7)RVO_KEJA9#6"-#M F$
M2>UI("L()E7.!I3&(&T,]M[U]N.%J9-0,^_XIF-!=";M#>]F?V1QY$U)^H*L
MJ=:W^G-.2%N?:IM.WZJ !05GE=25^@P6VY;">0<^C>5,]]3;.(-1GA$B91;W
MIIY2QUH2";PLD^,TU/'Q4!R(8F2)LNU,Z-/QM"V%\TZ&&@N6>^IM>#?YJOS]
MXGH9 MI:BJX62+?KXD1L><ZU-4>9O,_9YONG]U$ >8?$><=&C87(?34W/"2O
M[RN2DLZ[ZB$FSTRAH+;[TD!V1FM9,50:_8:IV\2HL:"XC\8FG:+PS<+$JQ^T
M?R1<T__^7_\?4$L! A0#%     @ Y8U95,>0U:FP"0  M38  !D
M     ( !     &$R,#(Q<30Q,&ME>&AI8FET,3 Y,BYH=&U02P$"% ,4
M" #EC5E4JK9 !\P+  "T/0  &0              @ 'G"0  83(P,C%Q-#$P
M:V5X:&EB:70Q,#DS+FAT;5!+ 0(4 Q0    ( .6-652L;^%6%00  -@<   8
M              "  >H5  !A,C R,7$T,3!K97AH:6)I=#(Q,2YH=&U02P$"
M% ,4    " #EC5E49\)Y40H#  "8"   &               @ $U&@  83(P
M,C%Q-#$P:V5X:&EB:70R,S$N:'1M4$L! A0#%     @ Y8U95(:J8LT1 P
M1 @  !@              ( !=1T  &$R,#(Q<30Q,&ME>&AI8FET,C,R+FAT
M;5!+ 0(4 Q0    ( .6-653.1+"1X0<  !,B   8              "  ;P@
M  !A,C R,7$T,3!K97AH:6)I=#,Q,2YH=&U02P$"% ,4    " #EC5E4H^_/
M-M,'  #P(0  &               @ '3*   83(P,C%Q-#$P:V5X:&EB:70S
M,3(N:'1M4$L! A0#%     @ Y8U95.C2USW:!   %Q(  !@
M ( !W#   &$R,#(Q<30Q,&ME>&AI8FET,S(Q+FAT;5!+ 0(4 Q0    ( .6-
M653D^#](Q 0  /D1   8              "  >PU  !A,C R,7$T,3!K97AH
M:6)I=#,R,BYH=&U02P$"% ,4    " #EC5E4^2SF"4._! "GP#0 $
M        @ 'F.@  <VIW+3(P,C$Q,C,Q+FAT;5!+ 0(4 Q0    ( .6-653Z
MU6OV+R,  *R< 0 0              "  5?Z! !S:G<M,C R,3$R,S$N>'-D
M4$L! A0#%     @ Y8U95.%"L/;H/P  H)X" !0              ( !M!T%
M '-J=RTR,#(Q,3(S,5]C86PN>&UL4$L! A0#%     @ Y8U95,,'2"4JQ0
M:M(( !0              ( !SET% '-J=RTR,#(Q,3(S,5]D968N>&UL4$L!
M A0#%     @ Y8U95%'Q?]GUY0  3U$! !,              ( !*B,& '-J
M=RTR,#(Q,3(S,5]G,2YJ<&=02P$"% ,4    " #EC5E4T2F"UCBO 0#<"1(
M%               @ %0"0< <VIW+3(P,C$Q,C,Q7VQA8BYX;6Q02P$"% ,4
M    " #EC5E4*W"V/1@5 0!CR P %               @ &ZN @ <VIW+3(P
D,C$Q,C,Q7W!R92YX;6Q02P4&     !  $  ]!   !,X)

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